who has the most home runs in the last 20 years

Between May 9, 2006 and May 9, 2026, Albert Pujols has crushed the most homers, with 486 home runs.

NAMEHRGABRH2B3BRBIBBHBPSOSBCSPATBXBHSHSFIBBGIDPAVGOBPSLGOPS
1Albert Pujols
A. Pujols
486
2,258
8,359
1,254
2,368
455
5
1,559
941
79
1,051
86
28
9,473
4,291
946
0
94
240
330
.283
.358
.513
.871
2Nelson Cruz
N. Cruz
464
2,047
7,496
1,089
2,052
371
15
1,325
736
86
1,916
84
32
8,380
3,845
850
2
60
78
179
.274
.343
.513
.856
3Giancarlo 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
4Miguel Cabrera
M. Cabrera
429
2,363
8,722
1,284
2,680
522
10
1,570
1,080
62
1,728
31
16
9,953
4,509
961
1
88
214
309
.307
.384
.517
.901
5Mike Trout
M. Trout
415
1,687
6,104
1,228
1,789
330
55
1,041
1,103
109
1,707
219
38
7,377
3,474
800
0
61
134
79
.293
.407
.569
.976
6Edwin Encarnacion
E. Encarnacion
410
1,862
6,724
1,053
1,752
343
9
1,204
868
100
1,347
58
13
7,758
3,343
762
0
66
51
175
.261
.351
.497
.848
7Aaron Judge
A. Judge
383
1,185
4,248
907
1,243
209
7
859
848
42
1,420
70
23
5,171
2,615
599
0
33
109
119
.293
.412
.616
1.028
8Manny Machado
M. Machado
375
1,931
7,556
1,104
2,095
400
18
1,163
684
30
1,467
114
42
8,351
3,656
793
15
66
73
227
.277
.337
.484
.821
9Paul Goldschmidt
P. Goldschmidt
375
2,092
7,663
1,293
2,203
481
25
1,241
1,093
54
1,993
174
36
8,867
3,859
881
0
57
121
174
.287
.378
.504
.881
10Bryce Harper
B. Harper
372
1,825
6,577
1,178
1,841
410
25
1,074
1,128
52
1,679
154
53
7,831
3,417
807
13
61
138
143
.280
.386
.520
.906
11Freddie Freeman
F. Freeman
371
2,215
8,258
1,393
2,471
557
34
1,342
1,083
114
1,784
104
32
9,521
4,209
962
0
66
143
178
.299
.385
.510
.895
12Nolan Arenado
N. Arenado
359
1,823
6,928
1,010
1,954
408
34
1,202
586
44
1,121
31
23
7,644
3,507
801
5
81
80
206
.282
.338
.506
.844
13Joey 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
14Kyle Schwarber
K. Schwarber
354
1,331
4,694
826
1,082
182
15
809
790
54
1,586
37
19
5,564
2,356
551
1
25
47
54
.231
.346
.502
.848
15David Ortiz
D. Ortiz
353
1,485
5,411
891
1,564
392
10
1,114
878
22
1,046
12
7
6,364
3,035
755
1
52
167
164
.289
.387
.561
.948
16Ryan 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
17Ryan Howard
R. Howard
350
1,435
5,248
776
1,341
254
19
1,105
662
57
1,703
12
4
6,017
2,683
623
0
50
144
106
.256
.342
.511
.854
18Jose Bautista
J. Bautista
344
1,722
5,931
1,012
1,472
308
16
971
1,021
80
1,347
69
31
7,112
2,844
668
22
58
58
167
.248
.363
.480
.842
19Evan 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
20Carlos Santana
C. Santana
335
2,212
7,839
1,108
1,882
405
17
1,136
1,332
43
1,548
65
18
9,280
3,326
757
0
66
66
188
.240
.351
.424
.775
21Andrew McCutchen
A. McCutchen
333
2,288
8,404
1,296
2,278
453
50
1,157
1,189
94
1,912
220
90
9,766
3,830
836
3
76
74
147
.271
.365
.456
.820
22J.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
23Curtis Granderson
C. Granderson
331
1,969
6,933
1,180
1,721
333
90
905
892
67
1,833
149
47
7,968
3,227
754
28
48
31
60
.248
.338
.465
.803
24Eugenio Suárez
E. Suárez
328
1,655
5,911
841
1,455
265
15
960
641
103
1,844
36
20
6,727
2,734
608
9
63
16
131
.246
.327
.463
.790
25Justin 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
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 Batting Leaders

HR

11

Trout

Mike Trout

RBI

28

Soler

Jorge Soler

AVG

.283

Peraza

Oswald Peraza
Team Pitching Leaders

W

5

Soriano

José Soriano

K

54

Soriano

José Soriano

ERA

1.74

Soriano

José Soriano
Team Rankings

HR

47

8th

R

171

14th

SO

347

8th

ERA

4.65

24th

2026 Division Standings
TEAMWLPCTGB
21
18
.538
19
21
.475
2.5
18
21
.462
3.0
16
24
.400
5.5
Angels Angels
15
25
.375
6.5
Schedule
DATEMATCHUPTIME (ET)
Sun
5/10
@
1:37 PM
Mon
5/11
@
6:10 PM
Tue
5/12
@
6:10 PM
Wed
5/13
@
1:10 PM
Fri
5/15
@
9:38 PM
Last Game
LAA Angels

15 - 25

1

Final

14

TOR Blue Jays

18 - 21

Sat 9 May 2026

MLB 2026 Batting Leaders

MLB 2026 Pitching Leaders

MLB Fantasy 2026

MLB 2026 Betting

MLB 2026 Standings

NL EastWLPCTGB
26
13
.667
19
21
.475
7.5
18
22
.450
8.5
18
22
.450
8.5
15
24
.385
11.0
NL CentralWLPCTGB
27
13
.675
23
16
.590
3.5
21
16
.568
4.5
21
18
.538
5.5
21
19
.525
6.0
NL WestWLPCTGB
24
14
.632
23
16
.590
1.5
18
20
.474
6.0
16
24
.400
9.0
15
23
.395
9.0
AL EastWLPCTGB
25
13
.658
26
14
.650
18
21
.462
7.5
17
22
.436
8.5
17
23
.425
9.0
AL CentralWLPCTGB
21
19
.525
19
21
.475
2.0
18
21
.462
2.5
18
22
.450
3.0
16
23
.410
4.5
AL WestWLPCTGB
21
18
.538
19
21
.475
2.5
18
21
.462
3.0
16
24
.400
5.5
15
25
.375
6.5

MLB 2026 Scores & Schedule

Scores

DATEMATCHUPSCORE
Fri
4/24
@
8-6
Fri
4/24
@
6-4
Sat
4/25
@
17-1
Sat
4/25
@
11-9
Sat
4/25
@
3-5

Schedule

DATEMATCHUPTIME (ET)
Sun
5/10
@
12:15 PM
Sun
5/10
@
1:35 PM
Sun
5/10
@
1:35 PM
Sun
5/10
@
1:35 PM
Sun
5/10
@
1:37 PM