which player hit the most home runs in the last 20 years

Between July 4, 2005 and July 4, 2025, Albert Pujols has smashed the most home runs, with 522 home runs.

NAME HR G AB R H 2B 3B RBI BB HBP SO SB CS PA TB XBH SH SF IBB GIDP AVG OBP SLG OPS
1 Albert Pujols
A. Pujols
522
2,370
8,745
1,348
2,490
478
7
1,648
1,028
81
1,092
97
30
9,950
4,548
1,007
0
96
263
345
.285
.362
.520
.882
2 Nelson 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
3 Miguel Cabrera
M. Cabrera
450
2,472
9,136
1,356
2,810
554
12
1,648
1,136
64
1,815
35
17
10,427
4,738
1,016
1
90
225
322
.308
.385
.519
.903
4 Giancarlo Stanton
G. Stanton
430
1,664
6,074
909
1,562
306
11
1,110
784
53
1,980
42
15
6,950
3,180
747
0
39
88
154
.257
.345
.524
.869
5 Edwin Encarnacion
E. Encarnacion
424
1,952
7,026
1,098
1,830
369
10
1,261
902
105
1,420
61
14
8,099
3,491
803
0
66
54
184
.260
.350
.497
.847
6 David Ortiz
D. Ortiz
392
1,597
5,830
975
1,681
416
10
1,222
959
23
1,136
13
7
6,871
3,293
818
1
58
177
173
.288
.388
.565
.952
7 Mike Trout
M. Trout
391
1,578
5,721
1,153
1,696
314
55
985
1,016
103
1,555
214
38
6,898
3,293
760
0
58
125
71
.296
.408
.576
.984
8 Ryan Howard
R. Howard
378
1,539
5,632
839
1,455
270
21
1,185
705
58
1,821
12
5
6,450
2,901
669
0
55
154
111
.258
.344
.515
.859
9 Paul Goldschmidt
P. Goldschmidt
370
2,012
7,427
1,254
2,143
464
24
1,219
1,077
51
1,938
174
35
8,611
3,765
858
0
56
120
172
.289
.380
.507
.887
10 Joey 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
11 Manny Machado
M. Machado
355
1,821
7,138
1,043
1,995
384
18
1,099
641
27
1,362
107
40
7,882
3,480
757
14
62
69
218
.279
.338
.488
.826
12 Freddie Freeman
F. Freeman
353
2,107
7,840
1,343
2,355
531
32
1,279
1,041
110
1,701
98
31
9,055
4,009
916
0
64
140
166
.300
.387
.511
.899
13 Ryan Braun
R. Braun
352
1,766
6,622
1,080
1,963
408
49
1,154
586
77
1,363
216
60
7,329
3,525
809
0
44
56
179
.296
.358
.532
.891
14 Nolan Arenado
N. Arenado
351
1,761
6,713
982
1,901
400
34
1,173
573
43
1,079
29
23
7,412
3,422
785
5
78
80
198
.283
.340
.510
.850
15 Aaron Judge
A. Judge
347
1,081
3,887
815
1,144
194
7
787
757
37
1,308
59
19
4,708
2,393
548
0
27
91
110
.294
.412
.616
1.027
16 Bryce Harper
B. Harper
345
1,713
6,157
1,115
1,728
382
24
1,010
1,072
50
1,583
148
50
7,351
3,193
751
13
59
133
136
.281
.388
.519
.907
17 Jose Bautista
J. Bautista
344
1,734
5,963
1,016
1,478
309
17
973
1,025
80
1,354
70
31
7,148
2,853
670
22
58
58
169
.248
.362
.478
.841
18 Curtis Granderson
C. Granderson
344
2,048
7,211
1,215
1,794
345
94
937
921
67
1,908
153
50
8,278
3,359
783
30
49
31
63
.249
.337
.466
.803
19 Evan Longoria
E. Longoria
342
1,986
7,306
1,017
1,930
431
26
1,159
730
72
1,696
58
19
8,206
3,439
799
1
97
87
206
.264
.333
.471
.804
20 Carlos Santana
C. Santana
334
2,159
7,679
1,097
1,856
400
17
1,120
1,315
43
1,511
62
18
9,102
3,292
751
0
65
66
187
.242
.353
.429
.782
21 J.D. Martinez
J.D. Martinez
331
1,642
6,152
897
1,741
390
24
1,071
601
40
1,714
26
11
6,854
3,172
745
0
61
54
195
.283
.348
.516
.863
22 Robinson Cano
R. Cano
329
2,215
8,577
1,232
2,582
558
31
1,280
613
84
1,189
51
38
9,343
4,189
918
9
60
111
279
.301
.351
.488
.840
23 Andrew McCutchen
A. McCutchen
327
2,205
8,148
1,267
2,225
443
50
1,126
1,150
94
1,841
220
89
9,470
3,749
820
3
75
70
139
.273
.366
.460
.827
24 Justin Upton
J. Upton
325
1,845
6,721
1,058
1,754
350
38
1,003
785
78
1,971
151
59
7,646
3,155
713
3
59
49
142
.261
.342
.469
.812
25 Adam Dunn
A. Dunn
323
1,420
4,890
730
1,136
226
4
851
913
52
1,729
23
9
5,888
2,339
553
1
32
82
75
.232
.357
.478
.835
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 Angels Stats

Team Rankings

HR

127

5th

R

371

16th

SO

683

24th

ERA

4.52

24th

2025 Division Standings
TEAM W L PCT GB
Astros Astros
52
35
.598
Mariners Mariners
46
42
.523
6.5
Angels Angels
43
43
.500
8.5
Rangers Rangers
43
44
.494
9.0
Athletics Athletics
36
53
.404
17.0
Schedule
DATE MATCHUP TIME (ET)
Fri
7/4
LAA LAA
@
TOR TOR
7:07 PM
Sat
7/5
LAA LAA
@
TOR TOR
3:07 PM
Sun
7/6
LAA LAA
@
TOR TOR
1:37 PM
Mon
7/7
TEX TEX
@
LAA LAA
9:38 PM
Tue
7/8
TEX TEX
@
LAA LAA
9:38 PM
Last Game
ATL Braves

39 - 47

1

Final

5

LAA Angels

43 - 43

Thu 3 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
51
37
.580
Mets Mets
51
38
.573
0.5
NL Central W L PCT GB
Cubs Cubs
53
35
.602
Brewers Brewers
48
39
.552
4.5
NL West W L PCT GB
Dodgers Dodgers
56
32
.636
Padres Padres
46
40
.535
9.0
AL East W L PCT GB
Blue Jays Blue Jays
49
38
.563
Rays Rays
48
39
.552
1.0
AL Central W L PCT GB
Tigers Tigers
54
34
.614
Twins Twins
41
46
.471
12.5
AL West W L PCT GB
Astros Astros
52
35
.598
Mariners Mariners
46
42
.523
6.5

MLB 2025 Scores & Schedule

Scores

DATE MATCHUP SCORE
Wed
6/18
MIN MIN
@
CIN CIN
12-5
Wed
6/18
LAA LAA
@
NYY NYY
3-7
Wed
6/18
MIL MIL
@
CHC CHC
8-7
Wed
6/18
KCR KCR
@
TEX TEX
4-1
Wed
6/18
AZ AZ
@
TOR TOR
9-5

Schedule

DATE MATCHUP TIME (ET)
Fri
7/4
TEX TEX
@
SDP SDP
6:40 PM
Fri
7/4
LAA LAA
@
TOR TOR
7:07 PM
Fri
7/4
DET DET
@
CLE CLE
7:10 PM
Fri
7/4
MIL MIL
@
MIA MIA
7:10 PM
Fri
7/4
BAL BAL
@
ATL ATL
7:15 PM