what first baseman hit the most home runs from 1984 to 1989

Between the 1984 and 1989 seasons, Kent Hrbek launched the most home runs by a first baseman, with 161 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 Kent Hrbek
K. Hrbek
161
851
3,064
462
883
157
7
541
407
13
404
12
9
3,521
1,537
325
4
33
59
72
.288
.370
.502
.872
569
168.8
.379
132
134.1
2 Don Mattingly
D. Mattingly
160
917
3,731
581
1,219
257
11
684
293
9
206
8
7
4,104
1,978
428
11
60
77
91
.327
.372
.530
.902
693
226.8
.388
143
212.4
3 Eddie Murray
E. Murray
155
936
3,481
499
993
172
11
581
504
6
447
31
10
4,025
1,652
338
0
34
82
80
.285
.373
.475
.848
622
165
.370
132
154.7
4 Darrell Evans
D. Evans
152
834
2,625
388
616
78
2
444
478
5
479
12
18
3,132
1,154
232
4
20
45
35
.235
.351
.440
.791
436
78.4
.350
118
68.1
5 Glenn Davis
G. Davis
144
737
2,705
383
713
135
6
454
264
39
436
15
7
3,044
1,292
285
4
32
59
59
.264
.334
.478
.812
425
78.4
.351
126
89.2
6 Alvin Davis
A. Davis
131
881
3,180
461
921
176
9
530
531
24
403
7
11
3,772
1,508
316
2
35
67
78
.290
.392
.474
.866
612
183
.380
134
150.6
7 Steve Balboni
S. Balboni
117
545
1,936
230
450
87
6
313
174
12
548
1
1
2,137
900
210
0
15
12
42
.232
.298
.465
.762
267
19.9
.332
103
6.6
8 Mark McGwire
M. McGwire
114
449
1,597
258
417
67
5
312
230
12
342
2
2
1,863
836
186
1
23
17
44
.261
.354
.523
.877
304
92.3
.380
142
94
9 Pete O'Brien
P. O'Brien
114
927
3,314
428
918
157
11
476
423
3
351
16
28
3,789
1,439
282
7
42
55
79
.277
.355
.434
.790
519
88.8
.348
114
62.1
10 Greg Walker
G. Walker
101
710
2,501
331
650
146
15
380
235
17
449
16
11
2,775
1,129
262
3
19
25
56
.260
.325
.451
.777
365
47.7
.340
108
27
11 Will Clark
W. Clark
98
582
2,100
361
638
125
22
352
257
17
406
26
28
2,410
1,101
245
12
24
62
20
.304
.380
.524
.905
407
133.1
.389
152
141.6
12 Leon Durham
L. Durham
95
636
2,080
296
560
112
15
308
267
3
411
33
25
2,364
987
222
0
14
63
25
.269
.351
.475
.826
339
66.8
.355
117
45.6
13 Jack Clark
J. Clark
92
464
1,548
274
409
80
7
310
396
4
433
9
9
1,962
779
179
0
14
49
29
.264
.412
.503
.916
349
123.1
.398
153
123.5
14 Wally Joyner
W. Joyner
85
620
2,347
341
676
121
8
381
230
18
231
24
8
2,644
1,068
214
13
36
41
56
.288
.351
.455
.806
371
70.1
.351
119
62.1
15 Greg Brock
G. Brock
82
695
2,303
304
582
99
4
339
293
12
329
31
14
2,637
935
185
12
17
40
50
.253
.338
.406
.744
325
23.6
.329
106
18.1
16 Nick Esasky
N. Esasky
79
478
1,631
202
421
79
11
270
190
8
394
8
6
1,844
759
169
3
12
16
35
.258
.336
.465
.802
259
50.4
.352
118
37.9
17 Andres Galarraga
A. Galarraga
77
585
2,128
295
600
126
12
313
161
37
535
39
26
2,338
981
215
1
11
37
43
.282
.341
.461
.802
327
61
.351
122
57.8
18 Keith Hernandez
K. Hernandez
71
785
2,844
412
841
151
7
431
407
14
417
9
13
3,295
1,219
229
0
30
50
67
.296
.383
.429
.812
485
107.3
.360
131
117.7
19 Fred McGriff
F. McGriff
70
315
1,087
198
299
62
7
174
198
8
281
13
5
1,303
585
139
1
9
15
29
.275
.388
.538
.926
235
92.8
.407
156
83.6
20 Willie Upshaw
W. Upshaw
69
754
2,648
369
686
134
27
317
301
16
388
63
37
2,994
1,081
230
14
15
33
36
.259
.337
.408
.745
370
26.8
.330
101
3.6
21 George Brett
G. Brett
58
396
1,473
228
433
86
8
261
213
7
145
34
10
1,717
709
152
0
24
43
43
.294
.380
.481
.862
270
75.9
.374
133
66.2
22 Bob Horner
B. Horner
57
331
1,206
146
323
56
4
209
134
4
152
2
5
1,368
558
117
0
24
18
43
.268
.337
.463
.800
187
31.8
.347
115
22.8
23 Bill Buckner
B. Buckner
51
661
2,429
262
672
128
10
371
123
12
137
29
13
2,597
973
189
3
30
24
70
.277
.311
.401
.712
283
-15.4
.312
88
-36.2
24 Steve Garvey
S. Garvey
47
505
1,904
215
517
85
8
257
83
6
213
2
4
2,014
759
140
2
19
15
71
.272
.301
.399
.700
212
-17.4
.308
94
-13.5
25 Von Hayes
V. Hayes
46
420
1,533
234
440
110
9
227
244
2
213
60
28
1,794
706
165
2
13
26
29
.287
.383
.461
.843
280
70.9
.370
129
62.5

More Twins Stats

Team Rankings

HR

89

12th

R

335

17th

SO

679

11th

ERA

4.27

22nd

2025 Division Standings
TEAM W L PCT GB
Tigers Tigers
50
30
.625
Guardians Guardians
39
38
.506
9.5
Royals Royals
38
41
.481
11.5
Twins Twins
37
42
.468
12.5
White Sox White Sox
26
55
.321
24.5
Schedule
DATE MATCHUP TIME (ET)
Wed
6/25
SEA SEA
@
MIN MIN
7:40 PM
Thu
6/26
SEA SEA
@
MIN MIN
1:10 PM
Fri
6/27
MIN MIN
@
DET DET
7:10 PM
Sat
6/28
MIN MIN
@
DET DET
1:10 PM
Sun
6/29
MIN MIN
@
DET DET
7:10 PM
Last Game
MIN Twins

37 - 42

5

Final

6

SEA Mariners

41 - 37

Tue 24 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
45
34
.570
Rays Rays
44
35
.557
1.0
AL Central W L PCT GB
Tigers Tigers
50
30
.625
Guardians Guardians
39
38
.506
9.5
AL West W L PCT GB
Astros Astros
46
33
.582
Mariners Mariners
41
37
.526
4.5
NL East W L PCT GB
Phillies Phillies
47
32
.595
Mets Mets
46
34
.575
1.5
NL Central W L PCT GB
Cubs Cubs
46
33
.582
Brewers Brewers
45
36
.556
2.0
NL West W L PCT GB
Dodgers Dodgers
49
31
.613
Giants Giants
44
35
.557
4.5

MLB 2025 Scores & Schedule

Scores

DATE MATCHUP SCORE
Mon
6/9
MIA MIA
@
PIT PIT
3-2
Mon
6/9
CIN CIN
@
CLE CLE
1-0
Mon
6/9
CHC CHC
@
PHI PHI
8-4
Mon
6/9
WSH WSH
@
NYM NYM
4-5
Mon
6/9
NYY NYY
@
KCR KCR
10-2

Schedule

DATE MATCHUP TIME (ET)
Wed
6/25
TEX TEX
@
BAL BAL
6:35 PM
Wed
6/25
ATH ATH
@
DET DET
6:40 PM
Wed
6/25
TOR TOR
@
CLE CLE
6:40 PM
Wed
6/25
NYY NYY
@
CIN CIN
7:10 PM
Wed
6/25
ATL ATL
@
NYM NYM
7:10 PM