most home runs in mlb from 4/3/1989 to 5/31/2010

Between April 3, 1989 and May 31, 2010, Barry Bonds hit the most home runs, with 697 homers.

Showing
  • Data note: Home Runs: player game data complete from 1901
  • Data note: Data: Retrosheet
NAMEHRGABRH2B3BRBIBBHBPSOSBCSPATBXBHSHSFIBBGIDPAVGOBPSLGOPS
1Barry Bonds
B. Bonds
697
2,579
8,345
1,959
2,547
511
60
1,831
2,367
99
1,267
429
113
10,897
5,269
1,268
2
84
669
154
.305
.460
.631
1.092
2Ken Griffey Jr.
K. Griffey Jr.
630
2,671
9,801
1,662
2,781
524
38
1,836
1,312
81
1,779
184
69
11,304
5,271
1,192
8
102
246
199
.284
.370
.538
.907
3Sammy Sosa
S. Sosa
609
2,354
8,813
1,475
2,408
379
45
1,667
929
59
2,306
234
107
9,896
4,704
1,033
17
78
154
202
.273
.344
.534
.878
4Alex Rodriguez
A. Rodriguez
590
2,215
8,491
1,713
2,586
457
29
1,747
1,085
151
1,772
299
71
9,829
4,871
1,076
16
86
87
205
.305
.389
.574
.963
5Jim Thome
J. Thome
569
2,319
7,795
1,496
2,159
418
24
1,582
1,639
66
2,339
19
20
9,573
4,332
1,011
1
72
164
149
.277
.404
.556
.959
6Manny Ramirez
M. Ramirez
550
2,240
8,063
1,521
2,523
537
20
1,813
1,301
104
1,766
37
33
9,560
4,750
1,107
2
90
214
238
.313
.411
.589
1.000
7Rafael Palmeiro
R. Palmeiro
544
2,573
9,598
1,547
2,763
525
32
1,739
1,291
82
1,282
82
35
11,095
4,984
1,101
13
111
165
213
.288
.373
.519
.892
8Frank Thomas
F. Thomas
521
2,322
8,199
1,494
2,468
495
12
1,704
1,667
87
1,397
32
23
10,074
4,550
1,028
0
121
168
226
.301
.419
.555
.974
9Gary Sheffield
G. Sheffield
505
2,552
9,137
1,624
2,670
466
27
1,664
1,468
135
1,164
250
103
10,858
4,705
998
8
110
130
230
.292
.394
.515
.909
10Mark McGwire
M. McGwire
499
1,550
5,027
973
1,312
201
1
1,188
1,166
65
1,330
11
6
6,326
3,012
701
2
66
138
126
.261
.402
.599
1.001
11Carlos Delgado
C. Delgado
473
2,035
7,283
1,241
2,038
483
18
1,512
1,109
172
1,745
14
8
8,657
3,976
974
0
93
186
152
.280
.383
.546
.929
12Jeff Bagwell
J. Bagwell
449
2,150
7,797
1,517
2,314
488
32
1,529
1,401
128
1,558
202
78
9,431
4,213
969
3
102
155
221
.297
.408
.540
.948
13Fred McGriff
F. McGriff
439
2,196
7,921
1,190
2,265
390
20
1,425
1,166
34
1,627
63
35
9,190
4,012
849
2
67
164
208
.286
.377
.507
.884
14Juan Gonzalez
J. Gonzalez
434
1,689
6,556
1,061
1,936
388
25
1,404
457
62
1,273
26
19
7,155
3,676
847
2
78
74
184
.295
.343
.561
.904
15Chipper Jones
C. Jones
429
2,211
7,969
1,478
2,442
482
37
1,466
1,380
17
1,253
145
44
9,455
4,285
948
3
86
159
222
.306
.406
.538
.944
16Mike Piazza
M. Piazza
427
1,912
6,911
1,048
2,127
344
8
1,335
759
30
1,113
17
20
7,745
3,768
779
0
45
146
229
.308
.377
.545
.922
17Vladimir Guerrero
V. Guerrero
419
1,899
7,193
1,214
2,313
428
44
1,362
693
90
888
179
89
8,034
4,086
891
0
58
244
238
.322
.385
.568
.953
18Jason Giambi
J. Giambi
411
1,976
6,675
1,167
1,882
379
9
1,340
1,273
167
1,402
19
11
8,202
3,512
799
2
85
90
146
.282
.405
.526
.931
19Andruw Jones
A. Jones
397
1,954
7,024
1,127
1,805
362
36
1,194
810
87
1,574
150
58
7,994
3,430
795
6
67
68
177
.257
.338
.488
.827
20Jim Edmonds
J. Edmonds
385
1,952
6,705
1,225
1,907
422
25
1,184
985
49
1,698
66
50
7,813
3,534
832
10
64
91
121
.284
.377
.527
.904
21Larry Walker
L. Walker
383
1,988
6,907
1,355
2,160
471
62
1,311
913
138
1,231
230
76
8,030
3,904
916
7
65
117
153
.313
.400
.565
.965
22Albert Belle
A. Belle
381
1,539
5,853
974
1,726
389
21
1,239
683
55
961
88
41
6,673
3,300
791
4
78
91
193
.295
.369
.564
.933
23Albert Pujols
A. Pujols
378
1,450
5,336
1,102
1,777
400
14
1,151
850
69
596
64
31
6,312
3,339
792
1
56
216
188
.333
.427
.626
1.053
24Jeff Kent
J. Kent
377
2,298
8,498
1,320
2,461
560
47
1,518
801
125
1,522
94
60
9,537
4,246
984
10
103
61
224
.290
.356
.500
.855
25Matt Williams
M. Williams
362
1,730
6,599
952
1,800
323
32
1,178
445
52
1,254
49
31
7,159
3,273
717
3
60
82
170
.273
.321
.496
.817

More MLB News

More Giants Stats

Team Batting Leaders

HR

37

Devers

Rafael Devers

RBI

98

Devers

Rafael Devers

AVG

.324

Arraez

Luis Arraez
Team Pitching Leaders

W

10

Ray

Robbie Ray

K

143

Roupp

Landen Roupp

ERA

3.08

Ray

Robbie Ray
Team Rankings

HR

178

20th

R

669

26th

SO

1,204

27th

ERA

4.33

23rd

2026 Division Standings
TEAMWLPCTGB
100
62
.617
91
71
.562
9.0
86
76
.531
14.0
Giants Giants
65
97
.401
35.0
58
104
.358
42.0
Schedule
DATEMATCHUPTIME (ET)
Thu
3/25
@
4:00 AM
Sat
3/27
@
4:00 AM
Sun
3/28
@
4:00 AM
Mon
3/29
@
4:00 AM
Tue
3/30
@
4:00 AM
Last Game
LAD Dodgers

100 - 62

5

Final

1

SFG Giants

65 - 97

Sun 27 Sep 2026

MLB 2026 Batting Leaders

MLB 2026 Pitching Leaders

MLB Fantasy 2026

MLB 2026 Betting

MLB 2026 Standings

NL EastWLPCTGB
94
68
.580
88
74
.543
6.0
80
82
.494
14.0
77
85
.475
17.0
74
88
.457
20.0
NL CentralWLPCTGB
103
59
.636
Cubs Cubs - w
89
73
.549
14.0
82
80
.506
21.0
77
85
.475
26.0
75
87
.463
28.0
NL WestWLPCTGB
100
62
.617
91
71
.562
9.0
86
76
.531
14.0
65
97
.401
35.0
58
104
.358
42.0
AL EastWLPCTGB
Rays Rays - y
98
64
.605
93
68
.578
4.5
87
75
.537
11.0
79
82
.491
18.5
79
83
.488
19.0
AL CentralWLPCTGB
85
77
.525
84
78
.519
1.0
77
85
.475
8.0
76
86
.469
9.0
69
93
.426
16.0
AL WestWLPCTGB
81
81
.500
80
82
.494
1.0
76
86
.469
5.0
64
98
.395
17.0
62
100
.383
19.0

MLB 2026 Scores & Schedule

Scores

DATEMATCHUPSCORE
Tue
9/15
@
5-1
Wed
9/16
@
3-6
Wed
9/16
@
6-5
Wed
9/16
@
4-5
Wed
9/16
@
1-5

Schedule

DATEMATCHUPTIME (ET)
Thu
3/25
@
4:00 AM
Thu
3/25
@
4:00 AM
Thu
3/25
@
4:00 AM
Thu
3/25
@
4:00 AM
Thu
3/25
@
4:00 AM