mlb obp leaders last 20 years minimum 300 at bats

Between June 27, 2006 and June 27, 2026, Barry Bonds has the highest on-base percentage with 300+ at-bats, with an on-base percentage of .464.

NAMEOBPABGRH2B3BHRRBIBBHBPSOSBCSPATBXBHSHSFIBBGIDPAVGSLGOPS
1Barry Bonds
B. Bonds
.464
548
197
114
153
28
0
43
109
185
7
81
7
0
743
310
71
0
3
55
17
.279
.566
1.030
2Juan Soto
J. Soto
.416
4,085
1,159
811
1,153
206
17
261
735
934
19
868
101
30
5,068
2,176
484
3
27
86
104
.282
.533
.948
3Manny Ramirez
M. Ramirez
.413
1,880
546
321
581
126
4
100
366
317
31
400
4
3
2,249
1,015
230
0
21
72
56
.309
.540
.953
4Aaron Judge
A. Judge
.411
4,319
1,204
916
1,258
213
7
385
868
859
42
1,441
70
24
5,254
2,640
605
0
34
109
124
.291
.611
1.022
5Nick Johnson
N. Johnson
.411
982
308
156
257
62
2
30
145
227
27
219
8
6
1,245
413
94
1
8
20
29
.262
.421
.831
6Joey 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
7Mike Trout
M. Trout
.406
6,231
1,722
1,250
1,816
337
55
421
1,054
1,133
110
1,745
221
38
7,535
3,526
813
0
61
138
81
.291
.566
.972
8Chipper Jones
C. Jones
.403
2,777
786
475
849
182
10
129
475
467
3
424
22
4
3,275
1,438
321
0
28
68
85
.306
.518
.921
9Nick Kurtz
N. Kurtz
.402
716
198
148
205
41
3
55
150
136
4
264
9
2
859
417
99
0
3
12
9
.286
.582
.984
10Lance Berkman
L. Berkman
.397
3,082
901
513
873
180
12
164
547
571
24
641
41
20
3,696
1,569
356
0
19
89
78
.283
.509
.906
11Yordan Alvarez
Y. Alvarez
.393
2,754
760
486
822
172
6
195
549
401
45
628
10
2
3,228
1,591
373
0
28
55
62
.298
.578
.971
12Kevin McGonigle
K. McGonigle
.391
300
80
50
85
18
3
6
28
51
2
47
11
0
353
127
27
0
0
0
2
.283
.423
.814
13Joe Mauer
J. Mauer
.387
6,082
1,625
899
1,851
374
26
123
815
834
23
929
31
17
6,996
2,646
523
6
51
128
191
.304
.435
.822
14David Ortiz
D. Ortiz
.387
5,254
1,443
862
1,521
385
10
342
1,074
850
20
1,015
12
7
6,175
2,952
737
1
50
163
160
.289
.562
.949
15Bryce Harper
B. Harper
.386
6,722
1,867
1,208
1,880
415
26
381
1,099
1,155
52
1,718
157
55
8,007
3,490
822
13
65
139
147
.280
.519
.905
16Freddie Freeman
F. Freeman
.386
8,411
2,258
1,424
2,516
567
34
380
1,365
1,112
116
1,821
106
32
9,708
4,291
981
0
69
143
183
.299
.510
.896
17Todd Helton
T. Helton
.385
3,181
906
433
916
201
12
90
453
515
12
524
4
4
3,750
1,411
303
0
42
45
70
.288
.444
.828
18Prince Fielder
P. Fielder
.384
5,483
1,497
822
1,547
297
9
301
976
821
123
1,074
13
10
6,484
2,765
607
0
57
164
155
.282
.504
.888
19Jim Thome
J. Thome
.384
2,257
735
372
594
118
2
158
445
437
14
709
1
1
2,723
1,190
278
0
15
39
57
.263
.527
.911
20Roman Anthony
R. Anthony
.383
366
101
60
100
23
2
9
37
60
6
117
6
1
433
154
34
0
1
1
2
.273
.421
.804
21Miguel Cabrera
M. Cabrera
.383
8,559
2,319
1,249
2,622
507
10
422
1,542
1,056
60
1,700
27
13
9,762
4,415
939
1
86
202
300
.306
.516
.899
22Ronald Acuña Jr.
R. Acuña Jr.
.383
3,351
870
686
962
167
14
193
481
474
57
873
220
57
3,899
1,736
374
0
17
23
47
.287
.518
.901
23Milton Bradley
M. Bradley
.381
1,618
480
256
447
87
5
68
240
254
28
397
32
11
1,914
748
160
3
11
24
38
.276
.462
.844
24Matt Holliday
M. Holliday
.381
5,841
1,583
972
1,732
390
19
268
1,022
720
103
1,149
87
30
6,702
2,964
677
0
38
54
189
.297
.507
.889
25Ivan Herrera
I. Herrera
.380
958
282
150
266
40
2
34
133
123
41
213
18
2
1,132
412
76
1
9
5
32
.278
.430
.810
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 MLB News

More Giants Stats

Team Batting Leaders

HR

16

Schmitt

Casey Schmitt

RBI

42

Chapman

Matt Chapman

AVG

.327

Lee

Jung Hoo Lee
Team Pitching Leaders

W

6

Ray

Robbie Ray

K

95

Roupp

Landen Roupp

ERA

3.35

Webb

Logan Webb
Team Rankings

HR

86

21st

R

329

26th

SO

637

26th

ERA

4.40

22nd

2026 Division Standings
TEAMWLPCTGB
52
30
.634
43
37
.538
8.0
41
40
.506
10.5
Giants Giants
33
48
.407
18.5
32
50
.390
20.0
Schedule
DATEMATCHUPTIME (ET)
Sat
6/27
@
9:05 PM
Sun
6/28
@
4:05 PM
Mon
6/29
@
9:40 PM
Tue
6/30
@
9:40 PM
Wed
7/1
@
9:40 PM
Last Game
ATL Braves

49 - 31

3

Final

1

SFG Giants

33 - 48

Fri 26 Jun 2026

MLB 2026 Batting Leaders

MLB 2026 Pitching Leaders

MLB Fantasy 2026

MLB 2026 Betting

MLB 2026 Standings

NL EastWLPCTGB
49
31
.613
46
36
.561
4.0
43
39
.524
7.0
41
42
.494
9.5
34
48
.415
16.0
NL CentralWLPCTGB
50
29
.633
44
38
.537
7.5
42
37
.532
8.0
41
41
.500
10.5
38
42
.475
12.5
NL WestWLPCTGB
52
30
.634
43
37
.538
8.0
41
40
.506
10.5
33
48
.407
18.5
32
50
.390
20.0
AL EastWLPCTGB
48
34
.585
46
33
.582
0.5
39
43
.476
9.0
39
44
.470
9.5
35
46
.432
12.5
AL CentralWLPCTGB
42
38
.525
42
40
.512
1.0
39
44
.470
4.5
35
48
.422
8.5
34
49
.410
9.5
AL WestWLPCTGB
42
41
.506
40
42
.488
1.5
40
42
.488
1.5
41
44
.482
2.0
34
49
.410
8.0

MLB 2026 Scores & Schedule

Scores

DATEMATCHUPSCORE
Fri
6/12
@
8-3
Fri
6/12
@
10-2
Fri
6/12
@
3-7
Fri
6/12
@
1-10
Fri
6/12
@
5-7

Schedule

DATEMATCHUPTIME (ET)
Sat
6/27
@
6:10 PM
Sat
6/27
@
7:05 PM
Sat
6/27
@
7:10 PM
Sat
6/27
@
7:10 PM
Sat
6/27
@
7:10 PM