player most ops, age 38, all-time, minimum 500 pa

Barry Bonds has the highest career OPS by a 38-year-old player when making 500+ plate appearances, with an OPS of 1.324.

NAME OPS PA G AB R H 2B 3B HR RBI BB HBP SO SB CS TB XBH SH SF IBB GIDP AVG OBP SLG
1 Barry Bonds
B. Bonds
1.324
608
139
424
121
152
25
1
50
115
170
11
57
11
1
329
76
0
3
66
6
.358
.548
.776
2 Ted Williams
T. Williams
1.203
619
146
486
106
182
33
2
40
102
127
4
50
0
1
339
75
0
2
34
18
.374
.506
.698
3 Babe Ruth
B. Ruth
1.024
576
137
459
97
138
21
3
34
104
115
2
90
4
267
58
0
.301
.443
.582
4 Edgar Martinez
E. Martinez
.966
581
132
470
80
144
40
1
23
116
93
9
90
4
1
255
64
0
9
9
11
.306
.423
.543
5 Moises Alou
M. Alou
.961
616
144
527
99
165
28
2
33
97
79
2
61
3
0
296
63
0
8
1
12
.313
.399
.562
6 Bob Johnson
B. Johnson
.959
626
144
525
106
170
40
8
17
106
95
4
67
2
277
65
2
14
.324
.431
.528
7 Nap Lajoie
N. Lajoie
.910
544
140
484
75
185
33
4
1
33
14
20
229
38
13
.382
.437
.473
8 Frank Thomas
F. Thomas
.908
591
145
493
76
134
14
0
37
110
84
8
93
0
0
259
51
0
6
4
15
.272
.382
.525
9 Hank Aaron
H. Aaron
.905
545
129
449
75
119
10
0
34
77
93
1
55
4
0
231
44
0
2
15
17
.265
.391
.514
10 Jake Daubert
J. Daubert
.899
685
152
599
114
205
15
22
12
66
53
3
21
13
300
49
30
.342
.398
.501
11 Honus Wagner
H. Wagner
.891
634
145
558
91
181
35
20
7
101
59
6
38
26
277
62
11
.324
.395
.496
12 Eddie Collins
E. Collins
.886
541
120
443
80
152
27
4
2
78
83
3
12
18
193
33
12
.343
.450
.436
13 Tristram Speaker
T. Speaker
.877
661
150
539
96
164
52
8
7
90
94
0
15
6
253
67
28
.304
.408
.469
14 David Ortiz
D. Ortiz
.873
602
142
518
59
136
27
0
35
104
75
3
95
0
0
268
62
0
6
22
18
.263
.355
.517
15 Darrell Evans
D. Evans
.865
625
155
531
92
129
17
0
42
97
90
1
92
0
3
272
59
1
2
11
7
.243
.353
.512
16 Steve Finley
S. Finley
.863
582
147
516
82
148
24
10
22
70
57
6
94
15
8
258
56
0
3
4
6
.287
.363
.500
17 Rafael Palmeiro
R. Palmeiro
.860
663
156
567
93
146
20
2
38
108
87
5
80
2
0
284
60
0
4
10
7
.257
.359
.501
18 Fred McGriff
F. McGriff
.858
595
146
523
67
143
27
2
30
103
63
4
99
1
2
264
59
0
5
6
13
.273
.353
.505
19 Frank Robinson
F. Robinson
.857
610
147
509
91
134
32
2
25
88
85
10
97
3
1
245
59
1
5
16
13
.263
.376
.481
20 Nelson Cruz
N. Cruz
.851
546
132
477
70
123
22
0
32
92
58
8
140
0
0
241
54
0
3
4
12
.258
.346
.505
21 Pete Rose
P. Rose
.847
719
160
619
90
205
39
5
4
60
93
2
30
20
11
266
48
0
5
10
18
.331
.417
.430
22 Jim Thome
J. Thome
.846
517
132
429
72
104
16
0
29
86
84
0
137
0
0
207
45
0
4
3
13
.242
.364
.483
23 Gary Sheffield
G. Sheffield
.839
593
133
494
107
131
20
1
25
75
84
9
71
22
5
228
46
0
6
2
10
.265
.378
.462
24 Rico Carty
R. Carty
.838
593
145
531
65
153
24
0
28
98
52
0
57
1
2
261
52
1
9
7
12
.288
.346
.492
25 Joe Morgan
J. Morgan
.837
555
132
461
70
133
22
2
14
55
87
2
59
21
5
201
38
1
4
6
3
.289
.401
.436
StatMuse has game-level data for OPS and player age 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

173

19th

R

705

17th

SO

1,358

17th

ERA

3.82

10th

2025 Division Standings
TEAM W L PCT GB
Dodgers Dodgers
93
69
.574
Padres Padres
90
72
.556
3.0
Giants Giants
81
81
.500
12.0
Diamondbacks Diamondbacks
80
82
.494
13.0
Rockies Rockies
43
119
.265
50.0
Last Game
SFG Giants

81 - 81

4

Final

0

COL Rockies

43 - 119

Sun 28 Sep 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
96
66
.593
Mets Mets
83
79
.512
13.0
NL Central W L PCT GB
Brewers Brewers
97
65
.599
Cubs Cubs
92
70
.568
5.0
NL West W L PCT GB
Dodgers Dodgers
93
69
.574
Padres Padres
90
72
.556
3.0
AL East W L PCT GB
Blue Jays Blue Jays
94
68
.580
Yankees Yankees
94
68
.580
AL Central W L PCT GB
Guardians Guardians
88
74
.543
Tigers Tigers
87
75
.537
1.0
AL West W L PCT GB
Mariners Mariners
90
72
.556
Astros Astros
87
75
.537
3.0

MLB 2025 Scores & Schedule

Scores

DATE MATCHUP SCORE
Mon
9/15
ATL ATL
@
WSH WSH
6-3
Mon
9/15
CLE CLE
@
DET DET
7-5
Mon
9/15
ATL ATL
@
WSH WSH
5-0
Mon
9/15
SDP SDP
@
NYM NYM
3-8
Mon
9/15
BAL BAL
@
CWS CWS
8-7

Schedule

DATE MATCHUP TIME (ET)
Mon
10/13
SEA SEA
@
TOR TOR
5:03 PM
Mon
10/13
LAD LAD
@
MIL MIL
8:08 PM
Tue
10/14
LAD LAD
@
MIL MIL
8:08 PM
Wed
10/15
TOR TOR
@
SEA SEA
8:08 PM
Thu
10/16
MIL MIL
@
LAD LAD
6:08 PM