most seasons with an obp of.400 from 1990 to 2020

Between the 1990 and 2020 seasons, Barry Bonds played the most seasons with an on-base percentage of .400 or above, with 17 seasons.

Interpreted as:
most seasons by a player with an obp of.400 or higher from 1990 to 2020
NAME SEAS OBP G AB R H 2B 3B HR RBI BB HBP SO SB CS PA TB XBH SH SF IBB GIDP AVG SLG OPS WRC WRAA WOBA WRC+ BRAA
1 Barry Bonds
B. Bonds
17
.471
2,318
7,410
1,772
2,310
457
52
644
1,690
2,201
95
1,112
382
101
9,784
4,803
1,153
1
77
638
139
.312
.648
1.119
2245
1,053.4
.457
186
1,052.6
2 Manny Ramirez
M. Ramirez
11
.427
1,445
5,158
982
1,668
337
13
350
1,146
891
77
1,169
18
19
6,174
3,081
700
2
46
161
140
.323
.597
1.024
1278
514
.430
161
480.4
3 Chipper Jones
C. Jones
11
.423
1,432
5,146
1,008
1,660
334
23
304
971
922
12
771
94
33
6,136
2,952
661
1
55
120
147
.323
.574
.996
1226
462.7
.421
155
438.3
4 Edgar Martinez
E. Martinez
11
.432
1,547
5,533
1,010
1,781
420
10
267
1,055
1,047
75
934
39
23
6,721
3,022
697
3
63
95
153
.322
.546
.978
1338
511.9
.422
157
495.1
5 Frank Thomas
F. Thomas
11
.446
1,444
5,129
1,027
1,665
342
8
333
1,123
1,142
46
799
22
23
6,397
3,022
683
0
80
152
153
.325
.589
1.035
1360
579
.440
169
562.5
6 Jim Thome
J. Thome
10
.426
1,388
4,591
945
1,344
249
17
369
990
1,051
45
1,399
9
10
5,729
2,734
635
0
42
100
79
.293
.596
1.021
1189
476.1
.430
160
441.2
7 Joey Votto
J. Votto
9
.436
1,338
4,733
818
1,490
317
16
235
773
993
51
1,022
65
23
5,814
2,544
568
0
37
126
120
.315
.538
.973
1127
456.1
.415
160
418.6
8 Albert Pujols
A. Pujols
9
.429
1,401
5,143
1,068
1,715
386
13
374
1,103
842
64
577
73
30
6,107
3,249
773
1
57
223
183
.333
.632
1.061
1305
562.8
.438
171
549.3
9 Todd Helton
T. Helton
9
.439
1,383
5,006
978
1,677
415
27
253
952
940
38
691
26
17
6,048
2,905
695
2
62
156
121
.335
.580
1.019
1250
503
.428
147
365.8
10 Gary Sheffield
G. Sheffield
9
.428
1,215
4,246
837
1,304
225
11
278
848
867
68
546
123
48
5,232
2,385
514
0
51
82
100
.307
.562
.990
1050
392.9
.421
159
399.1
11 Lance Berkman
L. Berkman
8
.420
1,215
4,283
805
1,313
297
23
260
871
813
54
827
56
36
5,188
2,436
580
1
37
121
87
.307
.569
.989
1017
387.9
.417
154
356
12 Bobby Abreu
B. Abreu
8
.419
1,249
4,478
810
1,373
316
38
171
746
874
23
993
228
68
5,429
2,278
525
6
48
84
80
.307
.509
.927
986
309.7
.399
140
280.2
13 Larry Walker
L. Walker
8
.437
1,000
3,460
767
1,177
255
36
215
716
539
79
563
96
35
4,107
2,149
506
0
29
57
84
.340
.621
1.058
907
395.6
.446
152
276.5
14 Brian Giles
B. Giles
8
.426
959
3,320
648
1,025
230
37
190
637
677
31
426
60
22
4,068
1,899
457
0
40
83
81
.309
.572
.998
814
305.8
.420
154
288.2
15 Jason Giambi
J. Giambi
7
.439
1,053
3,563
715
1,065
210
5
265
809
827
100
752
11
4
4,533
2,080
480
0
43
66
81
.299
.584
1.023
955
388.9
.433
166
382.5
16 Jeff Bagwell
J. Bagwell
7
.432
1,060
3,797
837
1,172
258
10
267
838
793
73
764
132
48
4,715
2,251
535
0
52
104
104
.309
.593
1.025
985
389
.431
164
391.4
17 Mark McGwire
M. McGwire
7
.453
705
2,225
529
650
93
1
276
619
633
35
622
3
2
2,912
1,573
370
0
19
90
51
.292
.707
1.160
710
339.6
.473
186
330.8
18 Rickey Henderson
R. Henderson
7
.422
855
2,972
642
859
164
11
100
311
663
35
464
294
75
3,695
1,345
275
6
19
20
44
.289
.453
.875
642
193.9
.395
145
201.8
19 Mike Trout
M. Trout
6
.435
863
3,056
639
942
179
29
214
542
644
63
765
131
29
3,793
1,821
422
0
30
90
42
.308
.596
1.031
792
348.1
.428
177
347.6
20 Miguel Cabrera
M. Cabrera
6
.430
893
3,268
592
1,098
235
7
190
677
529
29
595
20
12
3,855
1,917
432
1
28
138
114
.336
.587
1.016
775
325.8
.426
167
306.7
21 Joe Mauer
J. Mauer
6
.418
821
3,080
509
1,033
206
14
80
472
455
9
397
22
14
3,580
1,507
300
2
34
74
107
.335
.489
.908
620
199.4
.391
143
189.3
22 J.D. Drew
J.D. Drew
6
.417
584
1,956
407
589
101
21
115
336
376
24
430
47
17
2,382
1,077
237
9
17
18
34
.301
.551
.967
462
165.7
.413
151
155.2
23 John Olerud
J. Olerud
6
.426
947
3,338
573
1,063
234
8
130
595
612
45
407
8
5
4,044
1,703
372
2
47
79
108
.318
.510
.936
747
247.6
.404
149
251.2
24 Paul Goldschmidt
P. Goldschmidt
5
.413
690
2,497
460
760
154
11
135
471
458
21
636
87
22
3,001
1,341
300
0
25
78
73
.304
.537
.950
551
202.4
.400
149
174.8
25 Bruce Chen
B. Chen
5
.700
8
8
1
5
0
0
0
0
2
0
1
0
0
11
5
0
1
0
0
0
.625
.625
1.325
4
2.6
.587
292
2.6

More Giants Stats

Team Rankings

HR

71

24th

R

315

17th

SO

642

11th

ERA

3.23

3rd

2025 Division Standings
TEAM W L PCT GB
Dodgers Dodgers
46
30
.605
Giants Giants
42
33
.560
3.5
Padres Padres
40
34
.541
5.0
Diamondbacks Diamondbacks
37
37
.500
8.0
Rockies Rockies
17
58
.227
28.5
Schedule
DATE MATCHUP TIME (ET)
Sat
6/21
BOS BOS
@
SFG SFG
4:05 PM
Sun
6/22
BOS BOS
@
SFG SFG
4:05 PM
Tue
6/24
MIA MIA
@
SFG SFG
9:45 PM
Wed
6/25
MIA MIA
@
SFG SFG
9:45 PM
Thu
6/26
MIA MIA
@
SFG SFG
3:45 PM
Last Game
SFG Giants

42 - 33

2

Final

1

CLE Guardians

37 - 36

Thu 19 Jun 2025

MLB 2025 Batting Leaders

MLB 2025 Pitching Leaders

MLB Fantasy 2025

MLB 2025 Betting

MLB 2025 Division Standings

AL East W L PCT GB
Yankees Yankees
43
32
.573
Rays Rays
42
34
.553
1.5
AL Central W L PCT GB
Tigers Tigers
48
29
.623
Guardians Guardians
37
36
.507
9.0
AL West W L PCT GB
Astros Astros
43
32
.573
Mariners Mariners
38
36
.514
4.5
NL East W L PCT GB
Phillies Phillies
46
30
.605
Mets Mets
45
31
.592
1.0
NL Central W L PCT GB
Cubs Cubs
45
30
.600
Cardinals Cardinals
41
35
.539
4.5
NL West W L PCT GB
Dodgers Dodgers
46
30
.605
Giants Giants
42
33
.560
3.5

MLB 2025 Scores & Schedule

Scores

DATE MATCHUP SCORE
Wed
6/4
AZ AZ
@
ATL ATL
11-10
Wed
6/4
PHI PHI
@
TOR TOR
1-9
Wed
6/4
MIN MIN
@
ATH ATH
3-14
Wed
6/4
CHC CHC
@
WSH WSH
7-1
Wed
6/4
KCR KCR
@
STL STL
7-5

Schedule

DATE MATCHUP TIME (ET)
Sat
6/21
DET DET
@
TBR TBR
12:10 PM
Sat
6/21
BAL BAL
@
NYY NYY
1:05 PM
Sat
6/21
MIL MIL
@
MIN MIN
2:10 PM
Sat
6/21
CIN CIN
@
STL STL
2:15 PM
Sat
6/21
SEA SEA
@
CHC CHC
2:20 PM