Since 2000, Barry Bonds has the best on-base percentage, with an on-base percentage of .517.

highest obp since 2000
Interpreted as:
highest obp with a minimum of 1.55 PA per team game by a player since 2000
Bonds Walker Soto Helton Clark Ramirez Trout Votto Giambi Berkman Jones Martinez Giles Johnson Judge Thome McGwire Delgado Sheffield Bagwell Abreu Harper Freeman Mauer Thomas Drew Edmonds 0 0.1 0.1 0.2 0.2 0.3 0.3 0.4 0.4 0.5 0.5 .517 .421 .421 .419 .418 .417 .411 .409 .407 .407 .404 .401 .400 .399 .396 .396 .394 .394 .394 .394 .392 .390 .389 .388 .387 .387 .386
NAME OBP G AB R H 2B 3B HR RBI SH SF SB CS BB IBB HBP SO GIDP PA TB XBH AVG SLG OPS WRC WRC+ WOBA WRAA BRAA
Barry Bonds Barry Bonds .517 986 2,871 772 925 178 12 317 697 0 20 54 9 1,128 390 53 427 49 4,072 2,078 507 .322 .724 1.241 1059 203 .490 552.8 542
Larry Walker Larry Walker .421 690 2,315 469 729 157 26 121 456 0 19 40 20 381 36 58 424 55 2,773 1,301 304 .315 .562 .983 549 140 .418 206.8 142.2
Juan Soto Juan Soto .421 828 2,891 562 827 157 12 171 520 2 19 54 21 673 65 13 609 79 3,598 1,521 340 .286 .526 .947 688 155 .401 255.4 246.7
Todd Helton Todd Helton .419 1,901 6,761 1,196 2,141 514 30 304 1,185 2 84 27 19 1,206 174 45 1,033 156 8,098 3,627 848 .317 .536 .955 1519 134 .406 538.3 360.2
Will Clark Will Clark .418 130 427 78 136 30 2 21 70 0 4 5 2 69 3 7 69 7 507 233 53 .319 .546 .964 99 147 .415 32.6 32.1
Manny Ramirez Manny Ramirez .417 1,453 5,213 971 1,642 344 11 357 1,149 0 49 11 10 874 178 75 1,150 154 6,211 3,079 712 .315 .591 1.008 1241 157 .421 479.2 445.5
Mike Trout Mike Trout .411 1,518 5,510 1,123 1,648 311 54 378 954 0 55 212 38 980 120 100 1,484 68 6,645 3,201 743 .299 .581 .991 1313 169 .415 542.3 544.6
Joey Votto Joey Votto .409 2,056 7,252 1,171 2,135 459 22 356 1,144 0 48 80 29 1,365 147 81 1,640 168 8,746 3,706 837 .294 .511 .920 1563 145 .394 539.6 473.2
Jason Giambi Jason Giambi .407 1,613 4,899 843 1,310 253 5 334 1,023 0 61 15 6 1,046 78 154 1,149 109 6,160 2,575 592 .267 .526 .933 1125 145 .400 374.1 353.4
Lance Berkman Lance Berkman .407 1,845 6,398 1,136 1,883 420 30 362 1,219 1 53 81 47 1,189 160 66 1,279 145 7,707 3,449 812 .294 .539 .946 1412 144 .402 479.8 434.4
Chipper Jones Chipper Jones .404 1,720 6,094 1,077 1,855 383 21 315 1,099 0 66 67 27 1,053 149 15 946 173 7,228 3,225 719 .304 .529 .934 1296 142 .397 417.4 389
Edgar Martinez Edgar Martinez .401 668 2,337 339 689 142 1 111 481 0 33 9 3 406 42 29 456 62 2,805 1,166 254 .295 .499 .900 481 138 .386 130.8 137.6
Brian Giles Brian Giles .400 1,407 5,149 862 1,490 330 48 209 806 0 49 77 35 933 93 44 616 123 6,175 2,543 587 .289 .494 .893 1047 136 .384 284.4 287.3
Nick Johnson Nick Johnson .399 832 2,698 430 723 173 5 95 398 9 13 29 24 522 42 74 572 78 3,316 1,191 273 .268 .441 .840 521 126 .370 118.5 110
Aaron Judge Aaron Judge .396 884 3,182 643 894 153 4 270 604 0 25 45 16 599 52 26 1,092 89 3,832 1,865 427 .281 .586 .983 755 166 .410 296.1 299.6
Jim Thome Jim Thome .396 1,627 5,345 974 1,445 270 10 416 1,120 0 45 3 9 1,101 123 40 1,666 101 6,531 2,983 696 .270 .558 .954 1201 145 .402 402.9 365.9
Mark McGwire Mark McGwire .394 186 535 108 128 12 0 61 137 0 8 1 0 132 15 10 196 12 685 323 73 .239 .604 .998 134 147 .410 46.4 43.8
Carlos Delgado Carlos Delgado .394 1,368 4,951 863 1,416 326 12 324 1,045 0 65 9 3 796 151 126 1,121 108 5,938 2,738 662 .286 .553 .947 1069 141 .397 335.2 309.5
Gary Sheffield Gary Sheffield .394 1,268 4,572 857 1,344 226 11 273 869 0 46 97 33 718 52 63 621 129 5,399 2,411 510 .294 .527 .921 959 141 .394 293.6 284.9
Jeff Bagwell Jeff Bagwell .394 833 3,038 596 867 174 11 186 568 0 31 44 20 516 34 46 652 94 3,631 1,621 371 .285 .534 .927 651 135 .395 200 167.1
Bobby Abreu Bobby Abreu .392 2,048 7,227 1,244 2,080 499 40 248 1,169 3 77 347 107 1,260 93 29 1,543 145 8,596 3,403 787 .288 .471 .863 1385 128 .375 342.6 312.7
Bryce Harper Bryce Harper .390 1,551 5,545 1,025 1,557 335 24 316 924 12 57 136 48 988 126 44 1,437 123 6,646 2,888 675 .281 .521 .911 1154 142 .384 374.2 338.2
Freddie Freeman Freddie Freeman .389 1,935 7,197 1,248 2,168 486 30 326 1,172 0 56 90 29 963 130 102 1,571 152 8,318 3,692 842 .301 .513 .902 1432 143 .383 461.4 430
Joe Mauer Joe Mauer .388 1,858 6,930 1,018 2,123 428 30 143 923 6 60 52 19 939 145 25 1,034 208 7,960 3,040 601 .306 .439 .827 1179 123 .358 245.6 220.6
Frank Thomas Frank Thomas .387 951 3,307 526 904 178 2 220 664 0 39 4 5 591 35 46 656 74 3,983 1,746 400 .273 .528 .915 697 136 .391 202.3 186

Explore

More Giants Stats

Team Batting Leaders

See more

HR

7

Estrada

Thairo Estrada

RBI

26

Estrada

Thairo Estrada

AVG

.321

Jr.

LaMonte Wade Jr.

Team Pitching Leaders

See more

W

4

Harrison

Kyle Harrison

K

49

Harrison

Kyle Harrison

ERA

2.38

Hicks

Jordan Hicks

Team Rankings

See more

HR

42

22nd

R

197

19th

SO

386

23rd

ERA

4.48

23rd

2024 Division Standings

See more
TEAM W L PCT GB
Dodgers Dodgers
33 17 .660
Padres Padres
25 25 .500 8.0
Giants Giants
23 25 .479 9.0
Diamondbacks Diamondbacks
22 26 .458 10.0
Rockies Rockies
15 31 .326 16.0

Schedule

See more
DATE MATCHUP TIME (ET)
Tue
5/21
SFG SFG
@
PIT PIT
6:40 PM
Wed
5/22
SFG SFG
@
PIT PIT
6:40 PM
Thu
5/23
SFG SFG
@
PIT PIT
12:35 PM
Fri
5/24
SFG SFG
@
NYM NYM
7:10 PM
Sat
5/25
SFG SFG
@
NYM NYM
1:40 PM

Last Game

See more
SFG Giants

23-25

4

Final

1

COL Rockies

15-31

Sun 19 May 2024

MLB 2024 Batting Leaders

MLB 2024 Pitching Leaders

Fantasy 2024

MLB 2023 Division Standings

NL East W L PCT GB
1
Braves Braves
104 58 .642
2
Phillies Phillies
90 72 .556 14.0
AL East W L PCT GB
1
Orioles Orioles
101 61 .623
2
Rays Rays
99 63 .611 2.0
NL West W L PCT GB
1
Dodgers Dodgers
100 62 .617
2
Diamondbacks Diamondbacks
84 78 .519 16.0
NL Central W L PCT GB
1
Brewers Brewers
92 70 .568
2
Cubs Cubs
83 79 .512 9.0
AL West W L PCT GB
1
Astros Astros
90 72 .556
2
Rangers Rangers
90 72 .556
AL Central W L PCT GB
1
Twins Twins
87 75 .537
2
Tigers Tigers
78 84 .481 9.0

MLB 2024 Scores & Schedule

Scores

DATE MATCHUP SCORE
Sun
5/19
MIN MIN
@
WSH WSH
3-12
Sun
5/19
LAA LAA
@
HOU HOU
9-7
Sun
5/19
BAL BAL
@
STL STL
3-6
Sun
5/19
NYM NYM
@
CLE CLE
1-3
Sun
5/19
SDP SDP
@
ATL ATL
6-5

Schedule

DATE MATCHUP TIME (ET)
Tue
5/21
NYM NYM
@
CLE CLE
6:10 PM
Tue
5/21
SFG SFG
@
PIT PIT
6:40 PM
Tue
5/21
TEX TEX
@
PHI PHI
6:40 PM
Tue
5/21
MIL MIL
@
MIA MIA
6:40 PM
Tue
5/21
SDP SDP
@
CIN CIN
6:40 PM