oldest player in history with greater than 20 hr in a season

Albert Pujols and Barry Bonds are tied for the oldest with >20 home runs in a season. They were 42 years old.

NAME AGE HR SEASON TM G AB R H 2B 3B RBI BB HBP SO SB CS PA TB XBH SH SF IBB GIDP AVG OBP SLG OPS WRC WRAA WOBA WRC+ BRAA
1 Albert Pujols
A. Pujols
42
24
2022
STL STL
109
307
42
83
14
0
68
28
10
55
1
2
351
169
38
0
6
1
13
.270
.345
.550
.895
60
19.6
.380
149
20.1
2 Barry Bonds
B. Bonds
42
28
2007
SFG SFG
126
340
75
94
14
0
66
132
3
54
5
0
477
192
42
0
2
43
13
.276
.480
.565
1.045
98
38.7
.428
158
35.8
3 Raul Ibanez
R. Ibanez
41
29
2013
SEA SEA
124
454
54
110
20
2
65
42
0
128
0
0
496
221
51
0
0
1
8
.242
.306
.487
.793
66
11.7
.344
121
11.9
4 Barry Bonds
B. Bonds
41
26
2006
SFG SFG
130
367
74
99
23
0
77
115
10
51
3
0
493
200
49
0
1
38
9
.270
.454
.545
.999
95
32.7
.409
146
29.5
5 Dave Winfield
D. Winfield
41
21
1993
MIN MIN
143
547
72
148
27
2
76
45
0
106
2
3
594
242
50
0
2
2
15
.271
.325
.442
.767
77
5.8
.339
103
2.3
6 Darrell Evans
D. Evans
41
22
1988
DET DET
144
437
48
91
9
0
64
84
1
89
1
4
522
166
31
0
0
4
14
.208
.337
.380
.717
64
6.7
.329
108
4.9
7 Ted Williams
T. Williams
41
29
1960
BOS BOS
113
310
56
98
15
0
72
75
3
41
1
1
390
200
44
0
2
7
7
.316
.451
.645
1.096
90
45.8
.470
184
40.2
8 Nelson Cruz
N. Cruz
40
32
2021
TOT
140
513
79
136
21
1
86
51
7
126
3
0
580
255
54
0
9
10
14
.265
.334
.497
.832
86
15.3
.346
123
16.3
9 David Ortiz
D. Ortiz
40
38
2016
BOS BOS
151
537
79
169
48
1
127
80
2
86
2
0
626
333
87
0
7
15
22
.315
.401
.620
1.021
126
52.2
.419
163
47.1
10 Craig Biggio
C. Biggio
40
21
2006
HOU HOU
145
548
79
135
33
0
62
40
9
84
3
2
607
231
54
5
5
1
15
.246
.306
.422
.727
67
-9.1
.314
85
-11.6
11 Edgar Martinez
E. Martinez
40
24
2003
SEA SEA
145
497
72
146
25
0
98
92
7
95
0
1
603
243
49
0
7
7
17
.294
.406
.489
.895
104
30
.387
143
32.2
12 Harold Baines
H. Baines
40
25
1999
TOT
135
430
62
134
18
1
103
54
0
48
1
2
486
229
44
0
2
3
16
.312
.387
.533
.919
86
23.1
.396
135
22.7
13 Eddie Murray
E. Murray
40
22
1996
TOT
152
566
69
147
21
1
79
61
0
87
4
0
637
236
44
0
10
6
19
.260
.327
.417
.743
75
-6.9
.323
85
-13.3
14 Dave Winfield
D. Winfield
40
26
1992
TOR TOR
156
583
92
169
33
3
108
82
1
89
2
3
670
286
62
1
3
10
10
.290
.377
.491
.867
107
34.7
.386
140
30
15 Darrell Evans
D. Evans
40
34
1987
DET DET
150
499
90
128
20
0
99
100
2
84
6
5
609
250
54
2
6
8
2
.257
.379
.501
.880
101
26.3
.378
132
25.1
16 Hank Sauer
H. Sauer
40
26
1957
NYG NYG
127
378
46
98
14
1
76
49
0
59
1
0
429
192
41
0
2
2
7
.259
.343
.508
.851
66
18.1
.373
127
13.9
17 Albert Pujols
A. Pujols
39
23
2019
LAA LAA
131
491
55
120
22
0
93
43
3
68
3
0
545
211
45
0
8
1
21
.244
.305
.430
.734
63
-5.5
.308
90
-7.2
18 Carlos Beltran
C. Beltran
39
29
2016
TOT
151
552
73
163
33
0
93
35
2
101
1
0
593
283
62
0
4
4
19
.295
.337
.513
.850
90
19.6
.358
122
15.9
19 Torii Hunter
T. Hunter
39
22
2015
MIN MIN
139
521
67
125
22
0
81
35
6
105
2
5
567
213
44
0
5
1
14
.240
.293
.409
.702
60
-4.2
.304
89
-7.3
20 David Ortiz
D. Ortiz
39
37
2015
BOS BOS
146
528
73
144
37
0
108
77
0
95
0
1
614
292
74
0
9
16
16
.273
.360
.553
.913
101
32.1
.379
138
27.3
21 Alex Rodriguez
A. Rodriguez
39
33
2015
NYY NYY
151
523
83
131
22
1
86
84
6
145
4
0
620
254
56
0
7
5
17
.250
.356
.486
.842
93
23.7
.361
129
20.9
22 Jim Thome
J. Thome
39
25
2010
MIN MIN
108
276
48
78
16
2
59
60
2
82
0
0
340
173
43
0
2
4
8
.283
.412
.627
1.039
71
32
.439
177
30.6
23 Matt Stairs
M. Stairs
39
21
2007
TOR TOR
125
357
58
103
28
1
64
44
2
66
2
1
405
196
50
0
2
5
7
.289
.368
.549
.917
70
19.5
.388
137
18.8
24 Frank Thomas
F. Thomas
39
26
2007
TOR TOR
155
531
63
147
30
0
95
81
7
94
0
0
624
255
56
0
5
3
14
.277
.377
.480
.857
99
22.1
.373
127
21
25 Moises Alou
M. Alou
39
22
2006
SFG SFG
98
345
52
104
25
1
74
28
1
31
2
1
378
197
48
0
4
2
15
.301
.352
.571
.923
65
17.4
.385
130
14.9

More Cardinals Stats

Team Rankings

HR

47

19th

R

240

7th

SO

354

29th

ERA

3.73

12th

2025 Division Standings
TEAM W L PCT GB
Cubs Cubs
30
20
.600
Cardinals Cardinals
27
23
.540
3.0
Reds Reds
25
26
.490
5.5
Brewers Brewers
25
26
.490
5.5
Pirates Pirates
17
34
.333
13.5
Schedule
DATE MATCHUP TIME (ET)
Fri
5/23
AZ AZ
@
STL STL
8:15 PM
Sat
5/24
AZ AZ
@
STL STL
2:15 PM
Sun
5/25
AZ AZ
@
STL STL
2:15 PM
Mon
5/26
STL STL
@
BAL BAL
3:05 PM
Tue
5/27
STL STL
@
BAL BAL
6:35 PM
Last Game
STL Cardinals

27 - 23

1

Final

5

DET Tigers

33 - 17

Wed 21 May 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
30
19
.612
Blue Jays Blue Jays
25
24
.510
5.0
AL Central W L PCT GB
Tigers Tigers
33
18
.647
Guardians Guardians
27
22
.551
5.0
AL West W L PCT GB
Mariners Mariners
28
21
.571
Astros Astros
26
24
.520
2.5
NL East W L PCT GB
Phillies Phillies
32
18
.640
Mets Mets
30
20
.600
2.0
NL Central W L PCT GB
Cubs Cubs
30
20
.600
Cardinals Cardinals
27
23
.540
3.0
NL West W L PCT GB
Dodgers Dodgers
31
19
.620
Giants Giants
29
21
.580
2.0

MLB 2025 Scores & Schedule

Scores

DATE MATCHUP SCORE
Tue
5/6
CLE CLE
@
WSH WSH
8-6
Tue
5/6
LAD LAD
@
MIA MIA
10-1
Tue
5/6
TEX TEX
@
BOS BOS
4-6
Tue
5/6
PHI PHI
@
TBR TBR
7-0
Tue
5/6
SDP SDP
@
NYY NYY
3-4

Schedule

DATE MATCHUP TIME (ET)
Fri
5/23
BAL BAL
@
BOS BOS
1:35 PM
Fri
5/23
CHC CHC
@
CIN CIN
6:40 PM
Fri
5/23
MIL MIL
@
PIT PIT
6:40 PM
Fri
5/23
SFG SFG
@
WSH WSH
6:45 PM
Fri
5/23
TOR TOR
@
TBR TBR
7:05 PM