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

Between May 19, 2005 and May 19, 2025, Albert Pujols has crushed the most homers, with 533 homers.

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
533
2,412
8,901
1,387
2,545
485
7
1,681
1,050
85
1,109
102
30
10,133
4,643
1,025
0
97
268
347
.286
.363
.522
.885
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
458
2,514
9,301
1,384
2,862
565
13
1,677
1,154
66
1,847
35
17
10,613
4,827
1,036
1
91
228
326
.308
.385
.519
.904
4 Giancarlo Stanton
G. Stanton
429
1,649
6,025
907
1,551
305
11
1,103
776
53
1,963
42
15
6,893
3,165
745
0
39
88
153
.257
.345
.525
.871
5 Edwin 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
6 David Ortiz
D. Ortiz
401
1,635
5,979
1,004
1,733
423
11
1,261
981
23
1,164
13
7
7,045
3,381
835
1
61
179
176
.290
.389
.565
.954
7 Mike Trout
M. Trout
387
1,547
5,616
1,137
1,667
312
55
972
992
101
1,520
214
38
6,766
3,250
754
0
57
122
69
.297
.408
.579
.987
8 Ryan Howard
R. Howard
379
1,541
5,640
840
1,458
270
21
1,188
705
58
1,824
12
5
6,458
2,907
670
0
55
154
112
.259
.344
.515
.859
9 Paul Goldschmidt
P. Goldschmidt
367
1,974
7,293
1,234
2,115
457
23
1,212
1,063
51
1,910
172
35
8,463
3,719
847
0
56
118
170
.290
.382
.510
.891
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 Freddie Freeman
F. Freeman
352
2,068
7,690
1,324
2,316
518
32
1,266
1,025
108
1,664
98
31
8,887
3,954
902
0
64
137
164
.301
.388
.514
.902
12 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
13 Nolan Arenado
N. Arenado
345
1,723
6,572
965
1,867
397
33
1,150
566
42
1,066
29
23
7,262
3,365
775
5
77
79
196
.284
.341
.512
.853
14 Manny Machado
M. Machado
345
1,780
6,973
1,023
1,952
377
18
1,069
628
27
1,332
106
39
7,702
3,400
740
14
60
69
215
.280
.339
.488
.827
15 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
16 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
17 Bryce Harper
B. Harper
343
1,699
6,105
1,108
1,714
379
24
1,002
1,068
46
1,573
147
50
7,290
3,170
746
13
58
133
136
.281
.389
.519
.908
18 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
19 Mark Teixeira
M. Teixeira
337
1,530
5,691
904
1,525
336
11
1,078
795
84
1,178
20
4
6,630
2,894
684
0
60
73
135
.268
.363
.509
.871
20 Robinson Cano
R. Cano
335
2,253
8,721
1,254
2,622
566
33
1,300
619
85
1,208
51
38
9,496
4,259
934
10
61
112
284
.301
.351
.488
.839
21 Adam Dunn
A. Dunn
333
1,461
5,029
759
1,169
231
4
872
936
54
1,772
23
10
6,053
2,407
568
1
33
84
76
.232
.357
.479
.835
22 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
23 Aaron Judge
A. Judge
330
1,039
3,741
779
1,097
186
7
757
723
35
1,256
56
18
4,526
2,287
523
0
27
76
105
.293
.410
.611
1.021
24 Carlos Santana
C. Santana
328
2,124
7,553
1,078
1,823
396
17
1,104
1,301
43
1,482
60
18
8,962
3,237
741
0
65
66
183
.241
.353
.429
.782
25 Adrian Beltre
A. Beltre
326
1,928
7,450
1,046
2,180
453
20
1,174
557
69
1,116
59
16
8,149
3,651
799
1
72
80
201
.293
.344
.490
.834
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

65

3rd

R

181

22nd

SO

334

28th

ERA

5.08

25th

2025 Division Standings
TEAM W L PCT GB
Mariners Mariners
26
19
.578
Astros Astros
24
22
.522
2.5
Rangers Rangers
25
23
.521
2.5
Athletics Athletics
22
25
.468
5.0
Angels Angels
20
25
.444
6.0
Schedule
DATE MATCHUP TIME (ET)
Mon
5/19
LAA LAA
@
ATH ATH
10:05 PM
Tue
5/20
LAA LAA
@
ATH ATH
10:05 PM
Wed
5/21
LAA LAA
@
ATH ATH
10:05 PM
Thu
5/22
LAA LAA
@
ATH ATH
3:35 PM
Fri
5/23
MIA MIA
@
LAA LAA
9:38 PM
Last Game
LAD Dodgers

29 - 18

4

Final

6

LAA Angels

20 - 25

Sun 18 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
27
19
.587
Red Sox Red Sox
23
25
.479
5.0
AL Central W L PCT GB
Tigers Tigers
31
16
.660
Twins Twins
26
21
.553
5.0
AL West W L PCT GB
Mariners Mariners
26
19
.578
Astros Astros
24
22
.522
2.5
NL East W L PCT GB
Mets Mets
29
18
.617
Phillies Phillies
28
18
.609
0.5
NL Central W L PCT GB
Cubs Cubs
28
19
.596
Cardinals Cardinals
26
21
.553
2.0
NL West W L PCT GB
Dodgers Dodgers
29
18
.617
Padres Padres
27
18
.600
1.0

MLB 2025 Scores & Schedule

Scores

DATE MATCHUP SCORE
Sat
5/3
NYM NYM
@
STL STL
5-6
Sat
5/3
KCR KCR
@
BAL BAL
11-6
Sat
5/3
TBR TBR
@
NYY NYY
7-5
Sat
5/3
MIN MIN
@
BOS BOS
5-4
Sat
5/3
SDP SDP
@
PIT PIT
4-0

Schedule

DATE MATCHUP TIME (ET)
Mon
5/19
CIN CIN
@
PIT PIT
6:40 PM
Mon
5/19
CHC CHC
@
MIA MIA
6:40 PM
Mon
5/19
NYM NYM
@
BOS BOS
6:45 PM
Mon
5/19
HOU HOU
@
TBR TBR
7:05 PM
Mon
5/19
BAL BAL
@
MIL MIL
7:40 PM