who hit the most home runs between 2017 to 2021

Between the 2017 and 2021 seasons, Nelson Cruz hit the most homers, with 165 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
165
612
2,227
354
626
99
2
443
257
44
577
5
2
2,550
1,224
266
0
22
35
66
.281
.364
.550
.913
443
132.7
.379
143
136.8
2 J.D. Martinez
J.D. Martinez
159
617
2,357
408
702
154
10
465
271
13
621
13
1
2,664
1,353
323
0
23
37
85
.298
.370
.574
.944
487
162.3
.390
143
141.5
3 Nolan Arenado
N. Arenado
158
675
2,559
410
744
155
14
489
262
14
437
10
6
2,868
1,401
327
2
31
41
78
.291
.356
.547
.903
484
134.9
.374
123
82.8
4 Eugenio Suárez
E. Suárez
155
660
2,339
353
584
100
6
406
304
39
716
10
9
2,705
1,161
261
0
23
13
67
.250
.343
.496
.839
412
82.6
.354
116
54.7
5 Aaron Judge
A. Judge
154
545
1,984
392
556
91
4
356
352
17
691
24
11
2,368
1,117
249
0
15
20
57
.280
.391
.563
.954
449
160.8
.399
155
159.2
6 Joey Gallo
J. Gallo
151
573
1,881
334
392
78
6
324
341
23
809
22
8
2,248
935
235
1
2
16
12
.208
.336
.497
.834
339
66.4
.352
117
46.8
7 Bryce Harper
B. Harper
146
626
2,221
438
622
148
5
418
446
20
623
53
13
2,712
1,218
299
3
22
60
49
.280
.402
.548
.950
505
175
.395
145
155.6
8 Manny Machado
M. Machado
146
687
2,637
382
726
132
9
440
274
11
486
46
15
2,954
1,314
287
0
32
38
86
.275
.342
.498
.841
442
82.3
.351
122
79.6
9 José Ramírez
J. Ramírez
144
648
2,416
441
676
175
19
420
313
23
353
112
22
2,775
1,321
338
0
23
33
38
.280
.365
.547
.911
480
142.3
.379
140
134
10 Matt Olson
M. Olson
142
564
2,027
320
515
100
1
373
265
35
551
7
2
2,341
1,043
243
0
14
25
49
.254
.348
.515
.863
372
87.5
.362
133
96.2
11 Mike Trout
M. Trout
142
477
1,659
367
502
93
12
319
388
38
431
60
9
2,101
1,045
247
0
16
63
19
.303
.442
.630
1.072
466
209.6
.437
180
206.5
12 Paul Goldschmidt
P. Goldschmidt
140
690
2,542
442
728
143
11
420
366
21
665
41
10
2,942
1,313
294
0
13
30
49
.286
.379
.517
.896
506
148.2
.378
136
134.3
13 Giancarlo Stanton
G. Stanton
139
497
1,859
309
507
95
1
353
245
20
582
8
3
2,141
1,021
235
0
17
20
57
.273
.361
.549
.910
371
112.9
.380
142
111.5
14 José Abreu
J. Abreu
137
655
2,560
377
725
162
10
480
187
64
582
8
2
2,842
1,318
309
0
31
21
97
.283
.343
.515
.858
445
98.4
.359
127
96.2
15 Kyle Schwarber
K. Schwarber
137
593
1,969
319
465
84
7
307
301
20
639
9
8
2,301
974
228
1
10
28
25
.236
.342
.495
.836
344
63.6
.351
117
50.2
16 Cody Bellinger
C. Bellinger
133
601
2,123
364
546
107
16
354
289
8
541
48
11
2,433
1,084
256
0
13
47
28
.257
.346
.511
.857
375
78.3
.355
124
75.3
17 Freddie Freeman
F. Freeman
133
656
2,469
462
755
161
11
426
358
31
498
34
14
2,870
1,337
305
0
12
59
54
.306
.399
.542
.940
531
181.2
.393
143
158.8
18 Francisco Lindor
F. Lindor
131
645
2,598
432
696
155
11
345
258
24
435
78
24
2,912
1,266
297
15
17
28
44
.268
.338
.487
.825
425
70.6
.347
117
60.5
19 George Springer
G. Springer
131
531
2,059
406
568
100
6
334
256
31
463
22
16
2,360
1,073
237
0
14
3
44
.276
.362
.521
.883
398
110.2
.373
138
111.7
20 Trevor Story
T. Story
131
648
2,450
396
667
159
23
378
231
27
735
92
25
2,721
1,265
313
0
13
10
39
.272
.340
.516
.856
427
95.9
.360
110
33.5
21 Javier Báez
J. Báez
125
640
2,330
372
631
129
18
382
122
23
726
63
24
2,495
1,171
272
7
13
28
56
.271
.312
.503
.814
347
43.2
.338
110
30.9
22 Mookie Betts
M. Betts
124
616
2,430
505
709
171
16
359
347
26
395
92
19
2,828
1,284
311
0
25
26
32
.292
.383
.528
.911
497
152.6
.383
139
135.4
23 Nick Castellanos
N. Castellanos
124
663
2,598
393
743
189
21
397
191
27
626
11
11
2,834
1,346
334
0
18
12
53
.286
.339
.518
.857
444
98.5
.359
123
81.2
24 Hunter Renfroe
H. Renfroe
124
565
1,931
275
452
105
3
308
161
14
570
13
3
2,125
935
232
0
19
4
28
.234
.295
.484
.779
274
15.4
.326
104
8.9
25 Khris Davis
K. Davis
119
509
1,810
270
426
77
3
326
199
24
573
4
0
2,052
866
199
0
19
9
54
.235
.316
.478
.795
277
28
.335
114
33.2

More Mariners Stats

Team Rankings

HR

51

4th

R

185

7th

SO

294

21st

ERA

3.75

12th

2025 Division Standings
TEAM W L PCT GB
Mariners Mariners
22
14
.611
Athletics Athletics
20
18
.526
3.0
Astros Astros
18
18
.500
4.0
Rangers Rangers
18
19
.486
4.5
Angels Angels
15
20
.429
6.5
Schedule
DATE MATCHUP TIME (ET)
Fri
5/9
TOR TOR
@
SEA SEA
9:40 PM
Sat
5/10
TOR TOR
@
SEA SEA
9:40 PM
Sun
5/11
TOR TOR
@
SEA SEA
4:10 PM
Mon
5/12
NYY NYY
@
SEA SEA
9:40 PM
Tue
5/13
NYY NYY
@
SEA SEA
9:40 PM
Last Game
ATH Athletics

20 - 18

5

Final

6

SEA Mariners

22 - 14

Wed 7 May 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
Mets Mets
24
14
.632
Phillies Phillies
21
15
.583
2.0
NL Central W L PCT GB
Cubs Cubs
22
16
.579
Reds Reds
19
19
.500
3.0
NL West W L PCT GB
Dodgers Dodgers
25
12
.676
Padres Padres
23
13
.639
1.5
AL East W L PCT GB
Yankees Yankees
21
16
.568
Red Sox Red Sox
19
19
.500
2.5
AL Central W L PCT GB
Tigers Tigers
23
13
.639
Guardians Guardians
22
15
.595
1.5
AL West W L PCT GB
Mariners Mariners
22
14
.611
Athletics Athletics
20
18
.526
3.0

MLB 2025 Scores & Schedule

Scores

DATE MATCHUP SCORE
Tue
4/22
STL STL
@
ATL ATL
1-4
Tue
4/22
CIN CIN
@
MIA MIA
5-2
Tue
4/22
NYY NYY
@
CLE CLE
5-1
Tue
4/22
SDP SDP
@
DET DET
0-6
Tue
4/22
PHI PHI
@
NYM NYM
3-4

Schedule

DATE MATCHUP TIME (ET)
Thu
5/8
BAL BAL
@
MIN MIN
1:10 PM
Thu
5/8
TEX TEX
@
BOS BOS
1:35 PM
Thu
5/8
CWS CWS
@
KCR KCR
2:10 PM
Thu
5/8
DET DET
@
COL COL
3:10 PM
Thu
5/8
DET DET
@
COL COL
6:10 PM