mlb hitters with the best avg and most hr against righties

Barry Bonds had a .334 batting average against right-handed pitchers in 2001.

Showing:
  • Regular season
NAMEAVGHRSEASONTMGABH2B3BRBIBBHBPSOPATBXBHSHSFIBBOBPSLGOPS
1Barry Bonds
B. Bonds
.334
56
2001
138
335
112
23
1
103
133
5
59
475
305
80
0
2
32
.526
.910
1.437
2Mark McGwire
M. McGwire
.314
55
1998
145
379
119
17
0
120
113
4
117
498
301
72
0
2
17
.474
.794
1.268
3Sammy Sosa
S. Sosa
.315
54
1998
152
479
151
15
0
123
36
1
117
521
328
69
0
5
5
.361
.685
1.046
4Sammy Sosa
S. Sosa
.316
51
2001
153
484
153
29
4
130
75
5
123
574
343
84
0
10
23
.406
.709
1.115
5Alex Rodriguez
A. Rodriguez
.320
49
2002
157
465
149
19
1
118
65
10
88
544
317
69
0
4
7
.412
.682
1.093
6Mark McGwire
M. McGwire
.286
49
1999
143
399
114
14
1
117
97
1
109
501
277
64
0
4
11
.423
.694
1.117
7Aaron Judge
A. Judge
.322
48
2022
152
435
140
23
0
96
85
5
125
529
307
71
0
2
12
.436
.706
1.142
8Alex Rodriguez
A. Rodriguez
.327
47
2007
151
447
146
17
0
131
59
18
98
532
304
64
0
8
2
.419
.680
1.099
9Mark McGwire
M. McGwire
.272
46
1997
TOT
149
423
115
19
0
96
69
9
119
508
272
65
0
7
8
.380
.643
1.023
10Jose Bautista
J. Bautista
.269
46
2010
154
461
124
28
3
107
83
8
92
554
296
77
0
2
1
.388
.642
1.030
11Jim Thome
J. Thome
.313
45
2001
142
384
120
18
1
102
90
3
118
479
275
64
0
2
13
.445
.716
1.161
12Sammy Sosa
S. Sosa
.279
45
1999
153
462
129
15
1
104
55
3
125
525
281
61
0
5
4
.356
.608
.964
13Aaron Judge
A. Judge
.298
44
2017
152
429
128
20
2
98
87
3
160
523
284
66
0
4
6
.417
.662
1.079
14Matt Olson
M. Olson
.294
44
2023
152
445
131
20
2
109
90
3
114
538
287
66
0
0
8
.416
.645
1.061
15Giancarlo Stanton
G. Stanton
.270
44
2017
151
470
127
21
0
94
57
6
140
536
280
65
0
3
5
.354
.596
.950
16Larry Walker
L. Walker
.389
43
1997
141
424
165
32
4
107
61
6
65
494
334
79
0
3
14
.470
.788
1.257
17Todd Helton
T. Helton
.354
42
2001
146
418
148
41
1
119
75
3
67
500
317
84
0
3
12
.453
.758
1.211
18Adrian Beltre
A. Beltre
.347
42
2004
149
464
161
25
0
104
34
1
73
502
312
67
0
3
3
.390
.672
1.063
19Luis Gonzalez
L. Gonzalez
.331
42
2001
145
423
140
23
7
100
74
6
51
506
303
72
0
3
20
.435
.716
1.151
20Ryan Howard
R. Howard
.331
42
2006
146
384
127
20
0
104
86
4
105
479
273
62
0
5
34
.453
.711
1.164
21Aaron Judge
A. Judge
.326
42
2024
151
427
139
28
1
106
83
7
125
520
295
71
0
2
11
.441
.691
1.132
22Albert Belle
A. Belle
.324
42
1995
139
413
134
41
0
101
49
6
55
473
301
83
0
3
2
.401
.729
1.130
23Ken Griffey Jr.
K. Griffey Jr.
.320
42
1997
143
412
132
26
2
108
62
3
69
487
288
70
0
10
21
.405
.699
1.104
24Shohei Ohtani
S. Ohtani
.320
42
2024
144
409
131
26
5
91
61
4
104
481
293
73
0
4
10
.410
.716
1.126
25Sammy Sosa
S. Sosa
.313
42
2000
147
480
150
31
1
115
63
2
132
551
309
74
0
6
12
.390
.644
1.034
StatMuse has event-level data for batting average and home runs going back to the 1974 season.
Some of the information used here was obtained free of charge from Retrosheet.

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
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
@
6-7
Tue
9/15
@
1-2
Tue
9/15
@
5-1
Tue
9/15
@
3-6
Tue
9/15
@
7-5

Schedule

DATEMATCHUPTIME (ET)
Wed
10/14
@
8:00 PM
Thu
10/15
@
6:00 PM
Thu
10/15
@
9:00 PM
Fri
10/16
@
6:00 PM
Fri
10/16
@
9:00 PM