highest obp+ by a player in a season with at least 500 pa since 1961

Since 1961, Barry Bonds has the best on-base percentage with 500+ plate appearances in a season, with an on-base percentage of .609 in 2004.

NAME OBP PA SEASON TM G AB R H 2B 3B HR RBI BB HBP SO SB CS TB XBH SH SF IBB GIDP AVG SLG OPS WRC WRAA WOBA WRC+ BRAA
1 Barry Bonds
B. Bonds
.609
617
2004
SFG SFG
147
373
129
135
27
3
45
101
232
9
41
6
1
303
75
0
3
120
5
.362
.812
1.422
185
108
.537
233
105.7
2 Barry Bonds
B. Bonds
.582
612
2002
SFG SFG
143
403
117
149
31
2
46
110
198
9
47
9
2
322
79
0
2
68
4
.370
.799
1.381
183
110
.544
244
109.9
3 Barry Bonds
B. Bonds
.529
550
2003
SFG SFG
130
390
111
133
22
1
45
90
148
10
58
7
0
292
68
0
2
61
7
.341
.749
1.278
148
80.5
.503
212
79.4
4 Barry Bonds
B. Bonds
.515
664
2001
SFG SFG
153
476
129
156
32
2
73
137
177
9
93
13
3
411
107
0
2
35
5
.328
.863
1.379
200
117.7
.537
234
116.6
5 Frank Thomas
F. Thomas
.487
517
1994
CWS CWS
113
399
106
141
34
1
38
101
109
2
61
2
3
291
73
0
7
12
15
.353
.729
1.217
138
72.3
.499
205
71.9
6 Norm Cash
N. Cash
.487
672
1961
DET DET
159
535
119
193
22
8
41
132
124
9
85
11
5
354
71
2
2
19
16
.361
.662
1.148
168
88.3
.488
194
79.5
7 Mickey Mantle
M. Mantle
.486
502
1962
NYY NYY
123
377
96
121
15
1
30
89
122
1
78
9
0
228
46
0
2
9
4
.321
.605
1.091
118
59.5
.472
192
57.6
8 Edgar Martinez
E. Martinez
.479
639
1995
SEA SEA
145
511
121
182
52
0
29
113
116
8
87
4
3
321
81
0
4
19
11
.356
.628
1.107
152
72.5
.469
182
68.8
9 Jason Giambi
J. Giambi
.477
671
2001
OAK OAK
154
520
109
178
47
2
38
120
129
13
83
2
0
343
87
0
9
24
17
.342
.660
1.137
162
78.3
.465
193
78.7
10 Jason Giambi
J. Giambi
.476
664
2000
OAK OAK
152
510
108
170
29
1
43
137
137
9
96
2
0
330
73
0
8
6
9
.333
.647
1.123
163
75.5
.471
182
74.3
11 Wade Boggs
W. Boggs
.476
719
1988
BOS BOS
155
584
128
214
45
6
5
58
125
3
34
2
3
286
56
0
7
18
23
.366
.490
.965
141
62.7
.427
167
55.5
12 John Olerud
J. Olerud
.473
679
1993
TOR TOR
158
551
109
200
54
2
24
107
114
7
65
0
2
330
80
0
7
33
12
.363
.599
1.072
151
69.8
.454
180
66.6
13 Chipper Jones
C. Jones
.470
534
2008
ATL ATL
128
439
82
160
24
1
22
75
90
1
61
4
0
252
47
0
4
16
13
.364
.574
1.044
116
51.6
.445
175
50.2
14 Mark McGwire
M. McGwire
.470
681
1998
STL STL
155
509
130
152
21
0
70
147
162
6
155
1
0
383
91
0
4
28
8
.299
.752
1.222
176
91.7
.492
205
90.7
15 Carlos Delgado
C. Delgado
.470
711
2000
TOR TOR
162
569
115
196
57
1
41
137
123
15
104
0
1
378
99
0
4
18
12
.344
.664
1.134
174
81
.471
179
76
16 Todd Helton
T. Helton
.469
683
2004
COL COL
154
547
115
190
49
2
32
96
127
3
72
3
0
339
83
0
6
19
12
.347
.620
1.088
156
71.6
.454
166
58.1
17 Mark McGwire
M. McGwire
.467
548
1996
OAK OAK
130
423
104
132
21
0
52
113
116
8
112
0
0
309
73
0
1
16
14
.312
.730
1.198
142
71.8
.489
190
68.5
18 Joe Morgan
J. Morgan
.466
639
1975
CIN CIN
146
498
107
163
27
6
17
94
132
3
52
67
10
253
50
0
6
3
3
.327
.508
.974
129
58.5
.443
176
55.8
19 Gary Sheffield
G. Sheffield
.465
677
1996
FLA FLA
161
519
118
163
33
1
42
120
142
10
66
16
9
324
76
0
6
19
16
.314
.624
1.090
157
69.8
.456
185
73.1
20 Juan Soto
J. Soto
.465
654
2021
WSH WSH
151
502
111
157
20
2
29
95
145
2
93
9
7
268
51
0
5
23
23
.313
.534
.999
136
57.3
.420
164
53.2
21 Edgar Martinez
E. Martinez
.464
634
1996
SEA SEA
139
499
121
163
52
2
26
103
123
8
84
3
3
297
80
0
4
12
15
.327
.595
1.059
144
62.2
.450
164
56
22 Todd Helton
T. Helton
.463
697
2000
COL COL
160
580
138
216
59
2
42
147
103
4
61
5
3
405
103
0
10
22
12
.372
.698
1.162
174
82.4
.476
161
58
23 Albert Pujols
A. Pujols
.462
641
2008
STL STL
148
524
100
187
44
0
37
116
104
5
54
7
3
342
81
0
8
34
16
.357
.653
1.114
146
69.1
.459
185
68.1
24 Wade Boggs
W. Boggs
.461
667
1987
BOS BOS
147
551
108
200
40
6
24
89
105
2
48
1
3
324
70
1
8
19
13
.363
.588
1.049
147
64.9
.443
171
60.2
25 Barry Bonds
B. Bonds
.461
675
1996
SFG SFG
158
517
122
159
27
3
42
129
151
1
76
40
7
318
72
0
6
30
11
.308
.615
1.076
151
63.7
.446
179
67.8

More Giants Stats

Team Rankings

HR

91

25th

R

402

22nd

SO

833

13th

ERA

3.54

3rd

2025 Division Standings
TEAM W L PCT GB
Dodgers Dodgers
58
41
.586
Padres Padres
53
45
.541
4.5
Giants Giants
52
47
.525
6.0
Diamondbacks Diamondbacks
49
50
.495
9.0
Rockies Rockies
24
74
.245
33.5
Schedule
DATE MATCHUP TIME (ET)
Sun
7/20
SFG SFG
@
TOR TOR
12:05 PM
Mon
7/21
SFG SFG
@
ATL ATL
7:15 PM
Tue
7/22
SFG SFG
@
ATL ATL
7:15 PM
Wed
7/23
SFG SFG
@
ATL ATL
12:15 PM
Fri
7/25
NYM NYM
@
SFG SFG
10:15 PM
Last Game
TOR Blue Jays

57 - 41

6

Final

3

SFG Giants

52 - 47

Sat 19 Jul 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
Phillies Phillies
56
42
.571
Mets Mets
55
44
.556
1.5
NL Central W L PCT GB
Cubs Cubs
59
39
.602
Brewers Brewers
58
40
.592
1.0
NL West W L PCT GB
Dodgers Dodgers
58
41
.586
Padres Padres
53
45
.541
4.5
AL East W L PCT GB
Blue Jays Blue Jays
57
41
.582
Yankees Yankees
54
44
.551
3.0
AL Central W L PCT GB
Tigers Tigers
59
40
.596
Guardians Guardians
47
50
.485
11.0
AL West W L PCT GB
Astros Astros
56
42
.571
Mariners Mariners
53
45
.541
3.0

MLB 2025 Scores & Schedule

Scores

DATE MATCHUP SCORE
Mon
6/30
NYY NYY
@
TOR TOR
5-12
Mon
6/30
LAA LAA
@
ATL ATL
4-0
Mon
6/30
BAL BAL
@
TEX TEX
2-10
Tue
7/1
ATH ATH
@
TBR TBR
5-6
Tue
7/1
STL STL
@
PIT PIT
0-5

Schedule

DATE MATCHUP TIME (ET)
Sat
7/19
BOS BOS
@
CHC CHC
7:15 PM
Sun
7/20
SFG SFG
@
TOR TOR
12:05 PM
Sun
7/20
BAL BAL
@
TBR TBR
12:10 PM
Sun
7/20
NYY NYY
@
ATL ATL
1:35 PM
Sun
7/20
SDP SDP
@
WSH WSH
1:35 PM