most home runs by player age 30 or younger who played in the last 20 years

Between December 6, 2005 and December 6, 2025, Mike Trout has crushed the most home runs by a player 30 or younger, with 334 home runs.

NAMEHRGABRH2B3BRBIBBHBPSOSBCSPATBXBHSHSFIBBGIDPAVGOBPSLGOPS
1Mike Trout
M. Trout
334
1,367
4,938
1,022
1,495
285
51
867
904
91
1,312
204
37
5,985
2,884
670
0
52
115
61
.303
.416
.584
1.000
2Giancarlo Stanton
G. Stanton
312
1,185
4,329
698
1,160
246
11
796
584
46
1,402
42
15
4,989
2,364
569
0
30
80
95
.268
.359
.546
.905
3Bryce Harper
B. Harper
306
1,508
5,384
997
1,513
327
24
889
959
44
1,395
133
46
6,454
2,806
657
12
55
120
116
.281
.391
.521
.912
4Manny Machado
M. Machado
295
1,516
5,956
876
1,670
324
18
894
532
25
1,126
88
35
6,579
2,915
637
14
52
61
176
.280
.339
.489
.829
5Miguel Cabrera
M. Cabrera
288
1,267
4,736
820
1,548
321
8
976
645
37
855
30
14
5,461
2,749
617
1
42
161
163
.327
.408
.580
.989
6Prince Fielder
P. Fielder
288
1,354
4,938
764
1,411
281
10
890
758
108
1,003
18
11
5,854
2,576
579
0
50
150
128
.286
.389
.522
.911
7Justin Upton
J. Upton
282
1,611
5,910
944
1,588
322
37
886
689
64
1,687
145
54
6,715
2,830
641
3
49
49
117
.269
.349
.479
.828
8Jay Bruce
J. Bruce
277
1,419
5,217
752
1,296
273
29
839
530
27
1,380
63
37
5,819
2,458
579
3
42
66
90
.248
.319
.471
.790
9Nolan Arenado
N. Arenado
273
1,242
4,734
737
1,367
299
30
877
415
25
783
18
15
5,236
2,545
602
5
57
66
141
.289
.345
.538
.883
10Pete Alonso
P. Alonso
264
1,008
3,763
580
951
183
8
712
419
100
984
18
4
4,316
1,942
455
0
34
47
108
.253
.341
.516
.857
11Matt Olson
M. Olson
259
1,063
3,877
614
986
209
5
713
526
52
1,064
8
2
4,482
1,982
473
0
27
44
91
.254
.349
.511
.860
12Shohei Ohtani
S. Ohtani
255
947
3,460
648
974
179
43
623
487
25
1,019
157
41
3,992
2,004
477
0
20
78
45
.282
.372
.579
.951
13Mookie Betts
M. Betts
252
1,265
5,044
996
1,485
347
34
756
614
48
799
172
37
5,757
2,656
633
4
47
31
61
.294
.373
.527
.900
14Francisco Lindor
F. Lindor
248
1,375
5,442
894
1,492
304
26
770
523
64
989
185
45
6,116
2,592
578
31
56
34
100
.274
.342
.476
.818
15Kyle Schwarber
K. Schwarber
246
979
3,367
579
763
130
12
548
550
34
1,133
22
14
3,968
1,655
388
1
16
37
43
.227
.340
.492
.831
16Juan Soto
J. Soto
244
1,096
3,857
775
1,086
199
16
697
896
19
833
95
27
4,801
2,049
459
3
26
80
101
.282
.417
.531
.948
17Chris Davis
C. Davis
241
1,040
3,693
573
922
189
4
633
411
45
1,309
16
10
4,177
1,842
434
1
27
43
44
.250
.330
.499
.829
18Evan Longoria
E. Longoria
241
1,279
4,837
709
1,311
302
17
806
523
49
1,111
45
14
5,474
2,370
560
1
64
74
130
.271
.344
.490
.834
19Freddie Freeman
F. Freeman
237
1,391
5,114
836
1,505
334
23
848
679
67
1,195
43
21
5,899
2,596
594
0
39
86
114
.294
.382
.508
.889
20Rafael Devers
R. Devers
235
1,143
4,409
715
1,215
288
12
747
470
40
1,086
33
19
4,944
2,232
535
1
24
68
101
.276
.349
.506
.855
21Ryan Braun
R. Braun
230
1,079
4,232
712
1,297
267
37
762
373
54
857
141
41
4,686
2,328
534
0
27
34
95
.306
.368
.550
.918
22Ryan Howard
R. Howard
229
768
2,886
495
801
137
14
680
430
31
922
11
3
3,375
1,653
380
0
28
108
56
.278
.374
.573
.947
23Aaron Judge
A. Judge
226
753
2,724
552
769
124
4
508
485
24
940
42
15
3,256
1,579
354
0
23
40
73
.282
.393
.580
.972
24Cody Bellinger
C. Bellinger
225
1,157
4,230
690
1,102
211
28
695
469
20
957
104
24
4,764
2,044
464
0
45
58
60
.261
.334
.483
.817
25Anthony Rizzo
A. Rizzo
221
1,220
4,456
672
1,214
262
18
734
588
151
830
57
33
5,228
2,175
501
0
33
62
98
.272
.374
.488
.862
StatMuse has game-level data for player age going back to the 1908 season.
Some of the information used here was obtained free of charge from Retrosheet.

More Angels Stats

Team Rankings

HR

226

4th

R

673

25th

SO

1,280

25th

ERA

4.89

28th

2025 Division Standings
TEAMWLPCTGB
Mariners Mariners
90
72
.556
Astros Astros
87
75
.537
3.0
Rangers Rangers
81
81
.500
9.0
Athletics Athletics
76
86
.469
14.0
Angels Angels
72
90
.444
18.0
Schedule
DATEMATCHUPTIME (ET)
Thu
3/26
LAA LAA
@
HOU HOU
4:00 AM
Fri
3/27
LAA LAA
@
HOU HOU
4:00 AM
Sat
3/28
LAA LAA
@
HOU HOU
4:00 AM
Sun
3/29
LAA LAA
@
HOU HOU
4:00 AM
Mon
3/30
LAA LAA
@
CHC CHC
4:00 AM
Last Game
HOU Astros

87 - 75

6

Final

2

LAA Angels

72 - 90

Sun 28 Sep 2025

MLB 2025 Batting Leaders

MLB 2025 Pitching Leaders

MLB Fantasy 2025

MLB 2025 Betting

MLB 2025 Division Standings

NL EastWLPCTGB
Phillies Phillies
96
66
.593
Mets Mets
83
79
.512
13.0
NL CentralWLPCTGB
Brewers Brewers
97
65
.599
Cubs Cubs
92
70
.568
5.0
NL WestWLPCTGB
Dodgers Dodgers
93
69
.574
Padres Padres
90
72
.556
3.0
AL EastWLPCTGB
Blue Jays Blue Jays
94
68
.580
Yankees Yankees
94
68
.580
AL CentralWLPCTGB
Guardians Guardians
88
74
.543
Tigers Tigers
87
75
.537
1.0
AL WestWLPCTGB
Mariners Mariners
90
72
.556
Astros Astros
87
75
.537
3.0

MLB 2025 Scores & Schedule

Scores

DATEMATCHUPSCORE
Tue
9/16
CIN CIN
@
STL STL
6-2
Tue
9/16
ATL ATL
@
WSH WSH
9-4
Tue
9/16
ATH ATH
@
BOS BOS
4-5
Tue
9/16
TOR TOR
@
TBR TBR
1-2
Tue
9/16
SEA SEA
@
KCR KCR
5-7

Schedule

DATEMATCHUPTIME (ET)
Wed
3/25
NYY NYY
@
SFG SFG
8:05 PM
Thu
3/26
ATH ATH
@
TOR TOR
4:00 AM
Thu
3/26
LAA LAA
@
HOU HOU
4:00 AM
Thu
3/26
PIT PIT
@
NYM NYM
4:00 AM
Thu
3/26
AZ AZ
@
LAD LAD
4:00 AM