most hr by player vs single team since 1985

Since 1985, Barry Bonds has crushed the most homers by a player against a team, with 87 home runs against the Padres.

NAME HR OPP G AB R H 2B 3B RBI BB HBP SO SB CS PA TB XBH SH SF IBB GIDP AVG OBP SLG OPS
1 Barry Bonds
B. Bonds
87
Padres Padres
270
868
222
275
46
4
214
256
12
132
34
11
1,148
590
137
0
12
77
10
.317
.473
.680
1.153
2 Alex Rodriguez
A. Rodriguez
70
Angels Angels
207
806
173
257
44
3
169
90
19
189
25
11
929
517
117
2
12
6
14
.319
.395
.641
1.036
3 Alex Rodriguez
A. Rodriguez
69
Orioles Orioles
255
954
195
285
47
2
211
125
16
198
30
7
1,115
543
118
0
20
9
26
.299
.382
.569
.951
4 Jim Thome
J. Thome
66
Tigers Tigers
221
718
159
212
38
4
154
168
10
211
1
2
900
456
108
0
4
16
9
.295
.433
.635
1.068
5 Barry Bonds
B. Bonds
65
Nationals Nationals
227
800
180
252
55
5
153
149
7
119
66
11
958
512
125
0
2
20
12
.315
.426
.640
1.066
6 Barry Bonds
B. Bonds
64
Phillies Phillies
230
735
186
230
47
7
166
190
8
115
37
10
943
483
118
1
9
53
12
.313
.454
.657
1.111
7 Barry Bonds
B. Bonds
64
Dodgers Dodgers
274
864
175
227
39
5
155
262
9
158
53
20
1,144
468
108
0
9
81
12
.263
.435
.542
.977
8 Albert Pujols
A. Pujols
62
Astros Astros
300
1,117
175
310
56
2
179
135
8
143
7
1
1,265
556
120
0
5
36
47
.278
.358
.498
.856
9 David Ortiz
D. Ortiz
62
Blue Jays Blue Jays
251
929
159
258
70
2
192
140
4
194
1
2
1,077
518
134
0
4
22
20
.278
.373
.558
.931
10 Jim Thome
J. Thome
61
Twins Twins
196
695
148
218
34
3
156
118
6
221
2
2
826
441
98
1
6
9
12
.314
.415
.635
1.049
11 Albert Pujols
A. Pujols
59
Cubs Cubs
199
701
131
205
38
2
149
111
13
78
7
4
834
424
99
0
9
25
19
.292
.394
.605
.999
12 Alex Rodriguez
A. Rodriguez
59
Red Sox Red Sox
265
996
195
282
46
3
170
133
21
223
48
8
1,159
511
108
0
9
6
27
.283
.376
.513
.889
13 Barry Bonds
B. Bonds
59
Reds Reds
177
581
161
187
40
5
151
166
2
78
45
8
754
414
104
1
4
37
11
.322
.471
.713
1.184
14 Alex Rodriguez
A. Rodriguez
58
Blue Jays Blue Jays
242
923
160
248
50
0
178
112
18
228
22
6
1,060
472
108
0
7
13
31
.269
.357
.511
.868
15 Albert Pujols
A. Pujols
57
Pirates Pirates
198
717
156
254
56
1
172
100
15
78
3
1
842
483
114
0
10
30
23
.354
.438
.674
1.112
16 Alex Rodriguez
A. Rodriguez
56
Rays Rays
231
877
157
234
51
2
160
105
15
219
23
7
1,002
457
109
0
5
7
22
.267
.353
.521
.874
17 David Ortiz
D. Ortiz
55
Orioles Orioles
247
910
136
245
58
4
177
158
9
186
2
0
1,086
476
117
0
9
19
28
.269
.379
.523
.902
18 Manny Ramirez
M. Ramirez
55
Yankees Yankees
203
733
139
236
51
0
165
110
10
158
2
3
861
452
106
0
8
25
25
.322
.413
.617
1.030
19 Mike Trout
M. Trout
54
Mariners Mariners
189
675
145
214
37
11
135
122
11
182
15
6
819
435
102
0
11
31
6
.317
.424
.644
1.068
20 Manny Ramirez
M. Ramirez
54
Blue Jays Blue Jays
190
687
128
192
29
2
140
112
8
155
2
1
813
387
85
0
6
15
26
.279
.384
.563
.947
21 Barry Bonds
B. Bonds
54
Rockies Rockies
180
592
155
200
36
4
141
157
6
73
24
5
760
406
94
0
5
49
14
.338
.478
.686
1.163
22 David Ortiz
D. Ortiz
53
Yankees Yankees
243
894
150
271
75
1
171
142
3
175
2
0
1,055
507
129
0
16
24
28
.303
.394
.567
.961
23 David Ortiz
D. Ortiz
53
Rays Rays
247
883
144
245
69
2
178
164
4
162
0
1
1,060
477
124
1
8
28
25
.277
.390
.540
.930
24 Sammy Sosa
S. Sosa
53
Reds Reds
168
663
113
186
25
0
123
72
2
168
14
5
741
370
78
0
4
18
23
.281
.351
.558
.909
25 Ryan Howard
R. Howard
52
Braves Braves
183
661
105
185
32
3
155
85
4
174
0
1
757
379
87
0
7
26
16
.280
.362
.573
.935
StatMuse has game-level data for home runs going back to the 1901 season.
Some of the information used here was obtained free of charge from Retrosheet.

More Giants Stats

Team Rankings

HR

71

23rd

R

315

17th

SO

642

9th

ERA

3.23

3rd

2025 Division Standings
TEAM W L PCT GB
Dodgers Dodgers
46
29
.613
Giants Giants
42
33
.560
4.0
Padres Padres
39
34
.534
6.0
Diamondbacks Diamondbacks
37
37
.500
8.5
Rockies Rockies
17
58
.227
29.0
Schedule
DATE MATCHUP TIME (ET)
Fri
6/20
BOS BOS
@
SFG SFG
10:15 PM
Sat
6/21
BOS BOS
@
SFG SFG
4:05 PM
Sun
6/22
BOS BOS
@
SFG SFG
4:05 PM
Tue
6/24
MIA MIA
@
SFG SFG
9:45 PM
Wed
6/25
MIA MIA
@
SFG SFG
9:45 PM
Last Game
SFG Giants

42 - 33

2

Final

1

CLE Guardians

37 - 36

Thu 19 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
43
31
.581
Rays Rays
41
33
.554
2.0
AL Central W L PCT GB
Tigers Tigers
48
27
.640
Guardians Guardians
37
36
.507
10.0
AL West W L PCT GB
Astros Astros
43
31
.581
Mariners Mariners
37
36
.507
5.5
NL East W L PCT GB
Mets Mets
45
29
.608
Phillies Phillies
44
30
.595
1.0
NL Central W L PCT GB
Cubs Cubs
45
29
.608
Brewers Brewers
40
35
.533
5.5
NL West W L PCT GB
Dodgers Dodgers
46
29
.613
Giants Giants
42
33
.560
4.0

MLB 2025 Scores & Schedule

Scores

DATE MATCHUP SCORE
Tue
6/3
COL COL
@
MIA MIA
3-2
Tue
6/3
MIL MIL
@
CIN CIN
9-1
Tue
6/3
CLE CLE
@
NYY NYY
4-0
Tue
6/3
DET DET
@
CWS CWS
5-4
Tue
6/3
BAL BAL
@
SEA SEA
3-2

Schedule

DATE MATCHUP TIME (ET)
Thu
6/19
HOU HOU
@
ATH ATH
10:05 PM
Thu
6/19
SDP SDP
@
LAD LAD
10:10 PM
Fri
6/20
SEA SEA
@
CHC CHC
2:20 PM
Fri
6/20
TEX TEX
@
PIT PIT
6:40 PM
Fri
6/20
DET DET
@
TBR TBR
7:05 PM