most home runs last 25 years

Between June 30, 2001 and June 30, 2026, Albert Pujols has launched the most home runs, with 682 home runs.

Interpreted as:
most home runs by a player last 25 years
NAMEHRGABRH2B3BRBIBBHBPSOSBCSPATBXBHSHSFIBBGIDPAVGOBPSLGOPS
1Albert Pujols
A. Pujols
682
3,002
11,137
1,863
3,285
670
14
2,152
1,342
117
1,362
117
41
12,713
6,029
1,366
0
117
312
414
.295
.373
.541
.915
2David Ortiz
D. Ortiz
515
2,141
7,788
1,285
2,234
566
17
1,635
1,205
33
1,547
15
9
9,109
4,379
1,098
1
82
202
212
.287
.381
.562
.943
3Miguel Cabrera
M. Cabrera
511
2,797
10,356
1,551
3,174
627
17
1,881
1,258
74
2,105
40
21
11,796
5,368
1,155
5
103
238
364
.306
.382
.518
.901
4Alex Rodriguez
A. Rodriguez
484
1,916
7,135
1,324
2,051
335
17
1,424
987
139
1,612
192
38
8,336
3,872
836
0
75
86
188
.287
.381
.543
.924
5Nelson Cruz
N. Cruz
464
2,055
7,501
1,090
2,053
372
15
1,325
738
86
1,916
84
32
8,387
3,847
851
2
60
78
179
.274
.343
.513
.856
6Adam Dunn
A. Dunn
462
2,001
6,883
1,097
1,631
334
10
1,168
1,317
86
2,379
63
25
8,328
3,371
806
2
40
122
100
.237
.364
.490
.854
7Giancarlo Stanton
G. Stanton
456
1,750
6,364
951
1,642
319
11
1,183
811
54
2,088
43
15
7,269
3,351
786
0
40
91
160
.258
.345
.527
.871
8Adrian Beltre
A. Beltre
429
2,523
9,668
1,335
2,789
564
29
1,514
706
84
1,482
85
25
10,555
4,698
1,022
4
93
97
253
.288
.339
.486
.825
9Edwin Encarnacion
E. Encarnacion
424
1,960
7,040
1,099
1,832
370
10
1,261
903
105
1,426
61
14
8,114
3,494
804
0
66
54
185
.260
.350
.496
.846
10Mike Trout
M. Trout
421
1,722
6,231
1,250
1,816
337
55
1,054
1,133
110
1,745
221
38
7,535
3,526
813
0
61
138
81
.291
.406
.566
.972
11Mark Teixeira
M. Teixeira
409
1,862
6,936
1,099
1,862
408
18
1,298
918
111
1,441
26
7
8,029
3,533
835
0
64
91
158
.268
.360
.509
.869
12Alfonso Soriano
A. Soriano
405
1,868
7,412
1,104
2,008
458
30
1,128
483
84
1,729
264
77
8,037
3,741
893
6
52
68
121
.271
.321
.505
.825
13Carlos Beltran
C. Beltran
397
2,244
8,377
1,365
2,345
509
61
1,392
978
45
1,527
259
41
9,505
4,167
967
15
90
99
170
.280
.355
.497
.852
14Paul Goldschmidt
P. Goldschmidt
386
2,133
7,816
1,311
2,249
486
25
1,273
1,103
56
2,026
175
36
9,033
3,943
897
0
58
121
176
.288
.377
.504
.882
15Aaron Judge
A. Judge
385
1,204
4,319
916
1,258
213
7
868
859
42
1,441
70
24
5,254
2,640
605
0
34
109
124
.291
.411
.611
1.022
16Manny Machado
M. Machado
384
1,975
7,720
1,121
2,124
411
18
1,188
700
30
1,507
114
42
8,534
3,723
813
15
69
74
230
.275
.335
.482
.817
17Bryce Harper
B. Harper
383
1,870
6,733
1,210
1,883
415
26
1,104
1,156
52
1,722
157
55
8,020
3,499
824
13
66
139
147
.280
.386
.520
.906
18Ryan Howard
R. Howard
382
1,572
5,707
848
1,475
277
21
1,194
709
59
1,843
12
5
6,530
2,940
680
0
55
154
116
.258
.343
.515
.859
19Freddie Freeman
F. Freeman
380
2,261
8,424
1,426
2,521
568
34
1,368
1,113
116
1,822
106
32
9,722
4,297
982
0
69
143
183
.299
.386
.510
.896
20Paul Konerko
P. Konerko
372
1,910
6,870
941
1,913
329
3
1,161
785
83
1,158
6
3
7,811
3,364
704
0
73
79
221
.278
.356
.490
.846
21Kyle Schwarber
K. Schwarber
370
1,372
4,848
854
1,127
184
15
839
816
54
1,649
39
19
5,745
2,451
569
1
26
50
54
.232
.348
.506
.853
22Nolan Arenado
N. Arenado
362
1,866
7,075
1,028
1,986
420
34
1,218
602
49
1,155
34
23
7,814
3,560
816
5
83
81
208
.281
.338
.503
.841
23Aramis Ramirez
A. Ramirez
360
1,956
7,292
1,021
2,088
449
20
1,302
576
112
1,071
27
16
8,060
3,657
829
0
80
56
216
.286
.344
.502
.846
24Jim Thome
J. Thome
359
1,397
4,550
824
1,231
225
8
966
935
34
1,417
2
9
5,558
2,549
592
0
39
114
86
.271
.396
.560
.956
25Joey Votto
J. Votto
356
2,056
7,252
1,171
2,135
459
22
1,144
1,365
81
1,640
80
29
8,746
3,706
837
0
48
147
168
.294
.409
.511
.920
StatMuse has game-level data for home runs going back to the 1901 season.
Some of the information used here was obtained free of charge from Retrosheet.

More MLB News

More Cardinals Stats

Team Batting Leaders

HR

18

Walker

Jordan Walker

RBI

58

Walker

Jordan Walker

AVG

.290

Walker

Jordan Walker
Team Pitching Leaders

W

9

Pallante

Andre Pallante

K

77

May

Dustin May

ERA

3.12

McGreevy

Michael McGreevy
Team Rankings

HR

89

19th

R

362

18th

SO

606

28th

ERA

4.26

19th

2026 Division Standings
TEAMWLPCTGB
51
31
.622
47
38
.553
5.5
Cardinals Cardinals
43
38
.531
7.5
43
42
.506
9.5
39
44
.470
12.5
Schedule
DATEMATCHUPTIME (ET)
Tue
6/30
@
7:15 PM
Wed
7/1
@
7:15 PM
Thu
7/2
@
7:15 PM
Fri
7/3
@
4:05 PM
Sat
7/4
@
8:08 PM
Last Game
MIA Marlins

44 - 40

1

Final

2

STL Cardinals

43 - 38

Sun 28 Jun 2026

MLB 2026 Batting Leaders

MLB 2026 Pitching Leaders

MLB Fantasy 2026

MLB 2026 Betting

MLB 2026 Standings

NL EastWLPCTGB
49
33
.598
47
38
.553
3.5
45
40
.529
5.5
43
43
.500
8.0
35
50
.412
15.5
NL CentralWLPCTGB
51
31
.622
47
38
.553
5.5
43
38
.531
7.5
43
42
.506
9.5
39
44
.470
12.5
NL WestWLPCTGB
55
30
.647
43
40
.518
11.0
42
42
.500
12.5
35
49
.417
19.5
33
52
.388
22.0
AL EastWLPCTGB
48
33
.593
48
36
.571
1.5
40
45
.471
10.0
39
47
.453
11.5
37
46
.446
12.0
AL CentralWLPCTGB
44
39
.530
44
41
.518
1.0
41
45
.477
4.5
36
49
.424
9.0
35
50
.412
10.0
AL WestWLPCTGB
43
42
.506
43
43
.500
0.5
42
45
.483
2.0
40
45
.471
3.0
36
50
.419
7.5

MLB 2026 Scores & Schedule

Scores

DATEMATCHUPSCORE
Sun
6/14
@
1-10
Sun
6/14
@
0-4
Mon
6/15
@
0-7
Mon
6/15
@
3-7
Mon
6/15
@
0-12

Schedule

DATEMATCHUPTIME (ET)
Tue
6/30
@
6:35 PM
Tue
6/30
@
6:40 PM
Tue
6/30
@
6:40 PM
Tue
6/30
@
7:05 PM
Tue
6/30
@
7:07 PM