first baseman with the most home runs 2019 to 2024

Between the 2019 and 2024 seasons, Pete Alonso launched the most home runs by a first baseman, with 226 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 Pete Alonso
P. Alonso
226
846
3,139
493
781
142
7
586
358
85
822
17
2
3,607
1,615
375
0
25
42
85
.249
.339
.514
.854
565
130.3
.358
131
139.6
2 Matt Olson
M. Olson
206
829
3,082
493
791
173
5
584
423
39
835
6
1
3,569
1,592
384
0
25
40
71
.257
.351
.517
.868
578
149.1
.365
134
148.9
3 Freddie Freeman
F. Freeman
154
844
3,202
613
992
223
11
548
451
48
594
61
12
3,725
1,699
388
0
24
66
67
.310
.400
.531
.931
687
238.3
.392
149
227.1
4 Paul Goldschmidt
P. Goldschmidt
153
836
3,144
495
874
179
4
477
395
17
820
45
3
3,574
1,520
336
0
18
13
67
.278
.360
.483
.843
566
135.7
.361
131
135.8
5 Vladimir Guerrero Jr.
V. Guerrero Jr.
145
696
2,681
423
779
151
4
438
303
28
460
20
9
3,026
1,373
300
0
14
31
91
.291
.367
.512
.879
509
148.8
.374
142
150.7
6 Christian Walker
C. Walker
141
771
2,792
418
705
154
7
434
310
39
702
24
6
3,170
1,296
302
0
29
16
65
.253
.332
.464
.797
447
65.3
.340
113
51.7
7 Rhys Hoskins
R. Hoskins
122
595
2,148
325
503
118
7
342
317
34
642
11
5
2,517
1,001
247
0
18
7
44
.234
.339
.466
.805
367
64.7
.345
117
53.6
8 José Abreu
J. Abreu
117
704
2,694
371
729
148
4
472
223
58
622
3
3
3,007
1,236
269
0
32
11
101
.271
.336
.459
.795
423
58.5
.339
116
59.4
9 Anthony Rizzo
A. Rizzo
112
666
2,386
348
590
105
7
330
271
104
474
20
13
2,776
1,045
224
0
15
16
66
.247
.348
.438
.786
394
58.7
.340
116
56.3
10 Josh Bell
J. Bell
108
645
2,310
331
601
116
9
368
293
20
500
0
3
2,646
1,059
233
0
23
24
80
.260
.345
.458
.804
380
62.8
.342
116
53.3
11 Carlos Santana
C. Santana
107
672
2,415
351
579
111
2
349
371
13
456
16
0
2,813
1,015
220
0
14
19
52
.240
.342
.420
.763
377
33.8
.330
108
28.1
12 Rowdy Tellez
R. Tellez
101
641
2,003
234
464
88
3
305
191
19
497
4
3
2,232
861
192
0
19
19
59
.232
.302
.430
.732
262
-4.9
.312
96
-11.4
13 C.J. Cron
C.J. Cron
98
501
1,803
247
468
98
4
317
158
33
469
1
0
2,007
868
200
0
13
12
55
.260
.328
.481
.810
288
46.7
.343
106
16.5
14 Nathaniel Lowe
N. Lowe
89
686
2,478
334
673
114
10
329
314
17
677
14
2
2,821
1,074
213
0
12
9
60
.272
.356
.433
.789
405
68.3
.344
121
69.8
15 Joey Votto
J. Votto
87
481
1,689
241
406
87
3
247
261
25
452
6
0
1,982
760
177
0
7
9
36
.240
.349
.450
.799
288
46.6
.344
110
25.2
16 Ryan Mountcastle
R. Mountcastle
86
528
1,985
257
517
102
5
305
148
12
536
14
5
2,172
887
193
0
27
4
50
.260
.312
.447
.759
278
21
.325
110
25.8
17 Josh Naylor
J. Naylor
68
395
1,464
183
391
86
0
284
129
16
253
22
6
1,625
681
154
0
16
20
41
.267
.330
.465
.795
225
33.9
.338
121
39.9
18 Yuli Gurriel
Y. Gurriel
64
616
2,202
287
604
142
6
293
173
18
292
19
5
2,425
950
212
0
32
7
61
.274
.328
.431
.759
313
19
.324
106
20
19 Ty France
T. France
63
590
2,188
275
577
115
2
265
162
95
431
2
1
2,462
885
180
0
17
4
72
.264
.339
.404
.743
319
26.8
.327
114
40.6
20 Jesus Aguilar
J. Aguilar
63
478
1,519
166
375
66
0
237
148
11
364
1
1
1,702
630
129
0
24
7
39
.247
.314
.415
.728
203
-3
.313
96
-7.2
21 Brandon Belt
B. Belt
63
382
1,254
191
312
68
7
169
198
16
347
8
5
1,474
583
138
0
6
9
29
.249
.357
.465
.822
223
43.2
.352
123
42.8
22 Jared Walsh
J. Walsh
59
381
1,288
155
308
67
6
191
104
12
406
4
2
1,410
564
132
0
6
11
16
.239
.301
.438
.739
170
1.2
.314
99
-1.5
23 Luke Voit
L. Voit
54
264
923
144
238
36
2
153
113
21
297
2
0
1,059
440
92
0
2
2
31
.258
.351
.477
.828
163
31.5
.353
124
32
24 Eric Hosmer
E. Hosmer
53
484
1,745
193
466
85
2
258
140
11
379
9
7
1,907
714
140
1
10
10
45
.267
.324
.409
.733
230
-1.8
.315
100
0.5
25 Spencer Torkelson
S. Torkelson
49
361
1,308
171
289
71
3
159
137
15
375
3
1
1,468
513
123
0
8
1
33
.221
.300
.392
.693
161
-12.7
.303
95
-8.3

More Mets Stats

Team Rankings

HR

69

10th

R

269

11th

SO

548

5th

ERA

2.86

1st

2025 Division Standings
TEAM W L PCT GB
Mets Mets
38
23
.623
Phillies Phillies
37
23
.617
0.5
Nationals Nationals
28
32
.467
9.5
Braves Braves
27
32
.458
10.0
Marlins Marlins
23
36
.390
14.0
Schedule
DATE MATCHUP TIME (ET)
Wed
6/4
NYM NYM
@
LAD LAD
10:10 PM
Thu
6/5
NYM NYM
@
LAD LAD
4:10 PM
Fri
6/6
NYM NYM
@
COL COL
8:40 PM
Sat
6/7
NYM NYM
@
COL COL
9:40 PM
Sun
6/8
NYM NYM
@
COL COL
3:10 PM
Last Game
LAD Dodgers

37 - 24

6

Final

5

NYM Mets

38 - 23

Tue 3 Jun 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
37
22
.627
Rays Rays
31
29
.517
6.5
AL Central W L PCT GB
Tigers Tigers
40
22
.645
Twins Twins
33
27
.550
6.0
AL West W L PCT GB
Astros Astros
33
27
.550
Mariners Mariners
32
27
.542
0.5
NL East W L PCT GB
Mets Mets
38
23
.623
Phillies Phillies
37
23
.617
0.5
NL Central W L PCT GB
Cubs Cubs
38
22
.633
Cardinals Cardinals
33
27
.550
5.0
NL West W L PCT GB
Dodgers Dodgers
37
24
.607
Padres Padres
35
24
.593
1.0

MLB 2025 Scores & Schedule

Scores

DATE MATCHUP SCORE
Sun
5/18
CHC CHC
@
MIA MIA
7-8
Sun
5/18
NYM NYM
@
BOS BOS
1-3
Sun
5/18
HOU HOU
@
TBR TBR
4-3
Sun
5/18
DET DET
@
STL STL
4-11
Sun
5/18
LAA LAA
@
ATH ATH
4-3

Schedule

DATE MATCHUP TIME (ET)
Wed
6/4
COL COL
@
MIA MIA
12:10 PM
Wed
6/4
MIL MIL
@
CIN CIN
12:40 PM
Wed
6/4
LAA LAA
@
BOS BOS
1:35 PM
Wed
6/4
HOU HOU
@
PIT PIT
6:40 PM
Wed
6/4
CHC CHC
@
WSH WSH
6:45 PM