who had the most home runs from 2010 to 2022

Between the 2010 and 2022 seasons, Nelson Cruz smashed the most homers, with 404 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 WRC WRAA WOBA WRC+ BRAA
1 Nelson Cruz
N. Cruz
404
1,702
6,339
936
1,758
318
10
1,144
636
79
1,605
57
23
7,110
3,308
732
1
55
68
161
.277
.348
.522
.870
1132
307
.368
134
288.8
2 Giancarlo Stanton
G. Stanton
378
1,434
5,237
815
1,383
272
11
971
697
49
1,696
42
15
6,019
2,811
661
0
36
83
125
.264
.354
.537
.890
989
295.1
.376
140
287.1
3 Mike Trout
M. Trout
350
1,407
5,094
1,052
1,543
296
51
896
919
92
1,354
204
37
6,158
2,991
697
0
53
117
64
.303
.415
.587
1.002
1234
521.2
.419
172
523.8
4 Edwin Encarnacion
E. Encarnacion
345
1,404
5,122
838
1,333
256
5
975
705
60
1,033
41
9
5,941
2,634
606
0
54
44
145
.260
.353
.514
.867
940
253.2
.369
133
226.7
5 Albert Pujols
A. Pujols
337
1,681
6,275
843
1,667
299
2
1,106
562
54
834
56
13
6,959
2,981
638
0
68
118
246
.266
.328
.475
.803
938
133.2
.340
117
135.5
6 Paul Goldschmidt
P. Goldschmidt
315
1,620
5,927
1,045
1,750
382
22
1,042
916
44
1,545
147
33
6,937
3,121
719
0
50
108
134
.295
.391
.527
.917
1220
411
.388
144
366.4
7 Nolan Arenado
N. Arenado
299
1,384
5,268
803
1,520
338
31
968
464
32
852
23
18
5,830
2,817
668
5
61
69
156
.289
.346
.535
.881
939
255.2
.369
121
150.3
8 Miguel Cabrera
M. Cabrera
298
1,659
6,101
900
1,868
354
5
1,094
781
39
1,206
16
8
6,985
3,126
657
0
64
148
228
.306
.385
.512
.897
1171
363.2
.381
142
339.4
9 Freddie Freeman
F. Freeman
292
1,724
6,379
1,086
1,903
414
27
1,041
860
81
1,414
66
27
7,368
3,247
733
0
48
114
132
.298
.386
.509
.895
1249
393.3
.381
140
360
10 Joey Votto
J. Votto
289
1,685
5,965
983
1,759
376
18
921
1,204
68
1,355
68
23
7,282
3,038
683
0
45
127
151
.295
.416
.509
.926
1318
471.3
.396
148
416.1
11 Bryce Harper
B. Harper
285
1,382
4,927
913
1,379
298
23
817
879
39
1,276
122
43
5,908
2,578
606
12
51
112
106
.280
.390
.523
.913
1026
334.1
.385
142
299.3
12 Jose Bautista
J. Bautista
285
1,223
4,297
781
1,078
222
9
764
812
54
960
56
23
5,206
2,173
516
1
42
49
118
.251
.373
.506
.879
849
255.6
.378
139
234.3
13 Manny Machado
M. Machado
283
1,445
5,673
839
1,597
312
18
853
513
24
1,069
85
34
6,273
2,794
613
14
49
61
163
.282
.341
.493
.833
926
191.7
.353
124
179.6
14 Anthony Rizzo
A. Rizzo
283
1,536
5,578
839
1,476
312
22
889
719
201
1,046
72
41
6,540
2,681
617
0
42
74
132
.265
.366
.481
.847
1017
255.8
.363
129
231.7
15 J.D. Martinez
J.D. Martinez
282
1,409
5,286
790
1,522
339
21
899
518
32
1,424
25
11
5,886
2,749
642
0
50
53
167
.288
.352
.520
.872
945
256.5
.368
131
222.2
16 Justin Upton
J. Upton
282
1,556
5,699
905
1,476
293
22
864
665
71
1,676
128
50
6,489
2,659
597
2
52
36
126
.259
.341
.467
.808
914
166
.348
118
139.9
17 Carlos Santana
C. Santana
278
1,784
6,329
917
1,533
334
16
925
1,148
34
1,246
48
18
7,567
2,733
628
0
56
62
159
.242
.359
.432
.791
1056
176.7
.344
117
151.9
18 Jay Bruce
J. Bruce
276
1,441
5,206
729
1,273
280
29
841
529
22
1,387
58
31
5,802
2,439
585
2
43
68
88
.245
.314
.468
.783
743
76.3
.332
107
51
19 Andrew McCutchen
A. McCutchen
275
1,787
6,602
1,044
1,824
366
40
948
929
79
1,459
183
79
7,675
3,095
681
3
62
65
115
.276
.369
.469
.838
1170
284.4
.362
130
268.3
20 Evan Longoria
E. Longoria
271
1,633
6,063
825
1,597
347
24
933
589
58
1,361
42
19
6,790
2,805
642
1
79
72
163
.263
.331
.463
.793
906
120.9
.338
116
127.5
21 Josh Donaldson
J. Donaldson
266
1,333
4,857
798
1,285
282
12
790
703
58
1,171
40
10
5,667
2,389
560
5
44
22
129
.265
.361
.492
.853
894
235.8
.366
134
227.1
22 Chris Davis
C. Davis
257
1,224
4,292
608
983
190
2
666
511
55
1,614
18
9
4,894
1,948
449
1
35
47
51
.229
.317
.454
.770
619
55.2
.330
106
32.1
23 Adam Jones
A. Jones
251
1,499
5,920
797
1,647
287
18
806
275
88
1,151
72
26
6,335
2,723
556
5
47
17
162
.278
.318
.460
.778
820
91.4
.334
108
59
24 Ryan Braun
R. Braun
249
1,344
4,925
784
1,440
304
30
837
458
51
1,001
167
45
5,466
2,551
583
0
32
50
147
.292
.357
.518
.875
877
245.4
.372
132
210.1
25 Robinson Cano
R. Cano
248
1,533
5,918
856
1,764
373
16
912
491
64
879
34
17
6,514
2,913
637
0
41
98
192
.298
.356
.492
.848
984
234.6
.361
130
227.4

More Rangers Stats

Team Rankings

HR

80

21st

R

295

26th

SO

631

23rd

ERA

3.25

1st

2025 Division Standings
TEAM W L PCT GB
Astros Astros
49
33
.598
Mariners Mariners
41
39
.513
7.0
Angels Angels
40
40
.500
8.0
Rangers Rangers
40
41
.494
8.5
Athletics Athletics
33
51
.393
17.0
Schedule
DATE MATCHUP TIME (ET)
Sat
6/28
SEA SEA
@
TEX TEX
4:05 PM
Sun
6/29
SEA SEA
@
TEX TEX
2:35 PM
Mon
6/30
BAL BAL
@
TEX TEX
8:05 PM
Tue
7/1
BAL BAL
@
TEX TEX
8:05 PM
Wed
7/2
BAL BAL
@
TEX TEX
8:05 PM
Last Game
BAL Orioles

34 - 46

0

Final

7

TEX Rangers

40 - 41

Wed 25 Jun 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
47
34
.580
Mets Mets
48
35
.578
NL Central W L PCT GB
Cubs Cubs
48
34
.585
Brewers Brewers
46
36
.561
2.0
NL West W L PCT GB
Dodgers Dodgers
52
31
.627
Giants Giants
45
37
.549
6.5
AL East W L PCT GB
Yankees Yankees
47
34
.580
Rays Rays
46
36
.561
1.5
AL Central W L PCT GB
Tigers Tigers
51
32
.614
Guardians Guardians
40
40
.500
9.5
AL West W L PCT GB
Astros Astros
49
33
.598
Mariners Mariners
41
39
.513
7.0

MLB 2025 Scores & Schedule

Scores

DATE MATCHUP SCORE
Wed
6/11
STL STL
@
MIL MIL
0-6
Thu
6/12
PIT PIT
@
CHC CHC
2-1
Thu
6/12
TOR TOR
@
PHI PHI
0-8
Thu
6/12
MIA MIA
@
WSH WSH
11-9
Thu
6/12
LAA LAA
@
BAL BAL
0-2

Schedule

DATE MATCHUP TIME (ET)
Sat
6/28
ATH ATH
@
NYY NYY
1:05 PM
Sat
6/28
MIN MIN
@
DET DET
1:10 PM
Sat
6/28
NYM NYM
@
PIT PIT
4:05 PM
Sat
6/28
TBR TBR
@
BAL BAL
4:05 PM
Sat
6/28
SEA SEA
@
TEX TEX
4:05 PM