what pitcher has the best stats against barry bonds

What pitcher has the best stats against Barry Bonds?

NAMEGSOHHRBBHBPIBBK/BB
1Dave Gumpert
D. Gumpert
3
1
2
0
0
0
0
2Orel Hershiser
O. Hershiser
23
12
15
5
14
0
5
0.86
3Tom Niedenfuer
T. Niedenfuer
4
1
0
0
1
0
0
1.00
4Alejandro Pena
A. Pena
14
3
1
0
8
0
4
0.38
5Ed Vande Berg
E. Vande Berg
3
1
1
0
0
0
0
6Rick Honeycutt
R. Honeycutt
7
2
1
0
1
0
0
2.00
7Bob Welch
B. Welch
5
7
2
0
2
0
0
3.50
8Craig McMurtry
C. McMurtry
2
0
2
1
0
0
0
9Ed Olwine
E. Olwine
4
2
1
0
0
0
0
10David Palmer
D. Palmer
5
2
6
0
1
0
0
2.00
11Rick Mahler
R. Mahler
13
5
6
0
2
0
2
2.50
12Joe Johnson
J. Johnson
1
1
2
0
0
0
0
13Duane Ward
D. Ward
1
0
1
0
0
0
0
14Bob Ojeda
B. Ojeda
22
8
15
2
8
1
0
1.00
15Rick Aguilera
R. Aguilera
9
1
3
0
1
0
0
1.00
16Ron Darling
R. Darling
14
6
11
1
6
0
0
1.00
17Roger McDowell
R. McDowell
18
0
3
0
5
0
4
0.00
18Randy Niemann
R. Niemann
3
1
1
0
0
0
0
19Jesse Orosco
J. Orosco
29
9
4
2
2
0
0
4.50
20Dwight Gooden
D. Gooden
22
10
20
3
12
1
0
0.83
21Sid Fernandez
S. Fernandez
25
14
18
1
10
1
0
1.40
22Jay Baller
J. Baller
4
1
1
0
0
0
0
23Matt Keough
M. Keough
1
0
0
0
0
0
0
24Scott Sanderson
S. Sanderson
9
3
8
2
3
0
0
1.00
25Dennis Eckersley
D. Eckersley
5
1
3
0
1
0
0
1.00
Some of the information used here was obtained free of charge from Retrosheet.

MLB 2026 Batting Leaders

MLB 2026 Pitching Leaders

MLB Fantasy 2026

MLB 2026 Betting

MLB 2026 Standings

NL EastWLPCTGB
3
1
.750
3
1
.750
3
1
.750
3
1
.750
1
3
.250
2.0
NL CentralWLPCTGB
3
1
.750
3
1
.750
2
2
.500
1.0
2
2
.500
1.0
1
3
.250
2.0
NL WestWLPCTGB
3
1
.750
1
3
.250
2.0
1
3
.250
2.0
1
3
.250
2.0
1
3
.250
2.0
AL EastWLPCTGB
3
1
.750
3
1
.750
2
2
.500
1.0
2
2
.500
1.0
1
3
.250
2.0
AL CentralWLPCTGB
3
2
.600
2
2
.500
0.5
2
2
.500
0.5
1
3
.250
1.5
1
3
.250
1.5
AL WestWLPCTGB
3
1
.750
3
2
.600
0.5
3
2
.600
0.5
2
3
.400
1.5
0
4
.000
3.0

MLB 2026 Scores & Schedule

Scores

DATEMATCHUPSCORE
Tue
3/24
@
7-0
Wed
3/25
@
7-11
Wed
3/25
@
2-14
Wed
3/25
@
10-4
Wed
3/25
@
1-2

Schedule

DATEMATCHUPTIME (ET)
Tue
3/31
@
6:40 PM
Tue
3/31
@
6:40 PM
Tue
3/31
@
6:40 PM
Tue
3/31
@
7:07 PM
Tue
3/31
@
7:15 PM