can i get the top on base percentage of players who played in the last 40 years with at least 2000 at bats

Between May 5, 1985 and May 5, 2025, Barry Bonds has the best on-base percentage with 2,000+ at-bats, with an on-base percentage of .444.

NAME OBP AB G R H 2B 3B HR RBI BB HBP SO SB CS PA TB XBH SH SF IBB GIDP AVG SLG OPS
1 Barry Bonds
B. Bonds
.444
9,847
2,986
2,227
2,935
601
77
762
1,996
2,558
106
1,539
514
141
12,606
5,976
1,440
4
91
688
165
.298
.607
1.051
2 Juan Soto
J. Soto
.419
3,409
971
681
967
187
15
206
606
794
16
719
59
23
4,242
1,802
408
2
21
69
90
.284
.529
.948
3 Frank Thomas
F. Thomas
.419
8,199
2,322
1,494
2,468
495
12
521
1,704
1,667
87
1,397
32
23
10,074
4,550
1,028
0
121
168
226
.301
.555
.974
4 Edgar Martinez
E. Martinez
.418
7,213
2,055
1,219
2,247
514
15
309
1,261
1,283
89
1,202
49
30
8,672
3,718
838
10
77
113
190
.312
.515
.933
5 Todd Helton
T. Helton
.414
7,962
2,247
1,401
2,519
592
37
369
1,406
1,335
57
1,175
37
29
9,450
4,292
998
3
93
185
186
.316
.539
.953
6 Wade Boggs
W. Boggs
.414
7,536
2,000
1,244
2,447
484
49
101
830
1,178
22
632
16
29
8,828
3,332
634
13
79
166
199
.325
.442
.856
7 Manny Ramirez
M. Ramirez
.411
8,244
2,302
1,544
2,574
547
20
555
1,831
1,329
109
1,813
38
33
9,774
4,826
1,122
2
90
216
243
.312
.585
.996
8 Aaron Judge
A. Judge
.409
3,694
1,027
768
1,081
182
7
326
749
714
35
1,240
56
18
4,469
2,255
515
0
26
72
104
.293
.610
1.020
9 Joey Votto
J. Votto
.409
7,252
2,056
1,171
2,135
459
22
356
1,144
1,365
81
1,640
80
29
8,746
3,706
837
0
48
147
168
.294
.511
.920
10 Mike Trout
M. Trout
.408
5,616
1,547
1,137
1,667
312
55
387
972
992
101
1,520
214
38
6,766
3,250
754
0
57
122
69
.297
.579
.987
11 Jeff Bagwell
J. Bagwell
.408
7,797
2,150
1,517
2,314
488
32
449
1,529
1,401
128
1,558
202
78
9,431
4,213
969
3
102
155
221
.297
.540
.948
12 Lance Berkman
L. Berkman
.406
6,491
1,879
1,146
1,905
422
30
366
1,234
1,201
66
1,300
86
48
7,813
3,485
818
1
54
160
147
.293
.537
.943
13 Jim Thome
J. Thome
.402
8,422
2,543
1,583
2,328
451
26
612
1,699
1,747
69
2,548
19
20
10,313
4,667
1,089
1
74
173
165
.276
.554
.956
14 Rickey Henderson
R. Henderson
.402
8,001
2,279
1,700
2,194
379
37
245
839
1,662
78
1,276
908
197
9,805
3,382
661
14
50
40
131
.274
.423
.824
15 Chipper Jones
C. Jones
.401
8,984
2,499
1,619
2,726
549
38
468
1,623
1,512
18
1,409
150
46
10,614
4,755
1,055
3
97
177
253
.303
.529
.930
16 Larry Walker
L. Walker
.400
6,907
1,988
1,355
2,160
471
62
383
1,311
913
138
1,231
230
76
8,030
3,904
916
7
65
117
153
.313
.565
.965
17 Brian Giles
B. Giles
.400
6,527
1,847
1,121
1,897
411
55
287
1,078
1,183
51
835
109
45
7,835
3,279
753
4
70
114
160
.291
.502
.902
18 Jack Clark
J. Clark
.399
3,036
928
510
768
128
9
173
568
748
13
871
17
16
3,828
1,433
310
0
31
70
74
.253
.472
.871
19 Jason Giambi
J. Giambi
.399
7,267
2,260
1,227
2,010
405
9
440
1,441
1,366
180
1,572
20
12
8,908
3,753
854
2
93
97
166
.277
.516
.916
20 Nick Johnson
N. Johnson
.399
2,698
832
430
723
173
5
95
398
522
74
572
29
24
3,316
1,191
273
9
13
42
78
.268
.441
.840
21 John Olerud
J. Olerud
.398
7,592
2,234
1,139
2,239
500
13
255
1,230
1,275
88
1,016
11
14
9,063
3,530
768
12
96
157
232
.295
.465
.863
22 John Kruk
J. Kruk
.397
3,897
1,200
582
1,170
199
34
100
592
649
2
701
58
31
4,603
1,737
333
12
43
83
92
.300
.446
.842
23 Bobby Abreu
B. Abreu
.395
8,480
2,425
1,453
2,470
574
59
288
1,363
1,476
33
1,840
400
128
10,081
4,026
921
7
85
115
165
.291
.475
.870
24 Mark McGwire
M. McGwire
.394
6,187
1,874
1,167
1,626
252
6
583
1,414
1,317
75
1,596
12
8
7,660
3,639
841
3
78
150
147
.263
.588
.982
25 Gary Sheffield
G. Sheffield
.393
9,217
2,576
1,636
2,689
467
27
509
1,676
1,475
135
1,171
253
104
10,947
4,737
1,003
9
111
130
235
.292
.514
.907
StatMuse has game-level data for on-base percentage going back to the 1908 season.
Some of the information used here was obtained free of charge from Retrosheet.

More Giants Stats

Team Rankings

HR

37

14th

R

164

11th

SO

305

6th

ERA

3.44

6th

2025 Division Standings
TEAM W L PCT GB
Dodgers Dodgers
23
11
.676
Padres Padres
22
11
.667
0.5
Giants Giants
22
13
.629
1.5
Diamondbacks Diamondbacks
18
16
.529
5.0
Rockies Rockies
6
28
.176
17.0
Schedule
DATE MATCHUP TIME (ET)
Mon
5/5
SFG SFG
@
CHC CHC
7:40 PM
Tue
5/6
SFG SFG
@
CHC CHC
7:40 PM
Wed
5/7
SFG SFG
@
CHC CHC
2:20 PM
Fri
5/9
SFG SFG
@
MIN MIN
8:10 PM
Sat
5/10
SFG SFG
@
MIN MIN
7:15 PM
Last Game
SFG Giants

22 - 13

9

Final

3

COL Rockies

6 - 28

Sun 4 May 2025

MLB 2025 Batting Leaders

MLB 2025 Pitching Leaders

MLB Fantasy 2025

MLB 2025 Betting

MLB 2025 Division Standings

NL East W L PCT GB
Mets Mets
22
13
.629
Phillies Phillies
19
15
.559
2.5
NL Central W L PCT GB
Cubs Cubs
21
14
.600
Reds Reds
18
17
.514
3.0
NL West W L PCT GB
Dodgers Dodgers
23
11
.676
Padres Padres
22
11
.667
0.5
AL East W L PCT GB
Yankees Yankees
19
15
.559
Red Sox Red Sox
18
18
.500
2.0
AL Central W L PCT GB
Tigers Tigers
22
13
.629
Guardians Guardians
20
14
.588
1.5
AL West W L PCT GB
Mariners Mariners
20
13
.606
Athletics Athletics
19
16
.543
2.0

MLB 2025 Scores & Schedule

Scores

DATE MATCHUP SCORE
Sat
4/19
MIN MIN
@
ATL ATL
2-6
Sat
4/19
CLE CLE
@
PIT PIT
5-4
Sat
4/19
CIN CIN
@
BAL BAL
24-2
Sat
4/19
MIA MIA
@
PHI PHI
7-5
Sat
4/19
CWS CWS
@
BOS BOS
8-4

Schedule

DATE MATCHUP TIME (ET)
Mon
5/5
LAD LAD
@
MIA MIA
6:40 PM
Mon
5/5
CLE CLE
@
WSH WSH
6:45 PM
Mon
5/5
SDP SDP
@
NYY NYY
7:05 PM
Mon
5/5
CIN CIN
@
ATL ATL
7:15 PM
Mon
5/5
CWS CWS
@
KCR KCR
7:40 PM