who has best batting average vs a pitcher with at least 10 at bats since 1947

Since 1947, Spencer Horwitz has the best batting average by a player against a pitcher with 10+ at-bats, with an average of 1.000 against Nick Martinez.

  • Regular season
NAMEAVGABVS. PITCHERGH2B3BHRRBIBBHBPSOPATBXBHSHSFIBBOBPSLGOPS
1Spencer Horwitz
S. Horwitz
1.000
10
Nick Martinez
5
10
3
0
1
4
2
0
0
12
16
4
0
0
0
1.000
1.600
2.600
2Mike Yastrzemski
M. Yastrzemski
.900
10
T.J. McFarland
8
9
2
0
3
8
0
0
0
10
20
5
0
0
0
.900
2.000
2.900
3Roger Cedeno
R. Cedeno
.900
10
Dave Burba
4
9
1
1
1
2
3
0
0
13
15
3
0
0
0
.923
1.500
2.423
4Dave Winfield
D. Winfield
.900
10
Lee Guetterman
8
9
0
1
1
4
1
0
0
11
14
2
0
0
0
.909
1.400
2.309
5Jeff Cirillo
J. Cirillo
.846
13
Jesus Sanchez
8
11
4
0
2
7
6
0
0
21
21
6
0
2
2
.810
1.615
2.425
6Felix Fermin
F. Fermin
.833
12
Mark Guthrie
7
10
1
0
0
4
0
0
1
14
11
1
1
1
0
.769
.917
1.686
7Ned Yost
N. Yost
.833
12
Tommy John
6
10
1
0
2
7
1
0
1
14
17
3
0
1
0
.786
1.417
2.202
8Frank White
F. White
.833
12
Jim Umbarger
7
10
2
1
1
5
1
0
0
13
17
4
0
0
0
.846
1.417
2.263
9Ramón Laureano
R. Laureano
.818
11
MacKenzie Gore
4
9
3
0
0
4
0
0
0
11
12
3
0
0
0
.818
1.091
1.909
10Jonathan Villar
J. Villar
.818
11
Kyle Freeland
5
9
3
0
1
3
1
0
0
12
15
4
0
0
0
.833
1.364
2.197
11Yonder Alonso
Y. Alonso
.818
11
Jordan Lyles
5
9
2
0
2
6
2
0
1
13
17
4
0
0
0
.846
1.545
2.392
12Mark Grudzielanek
M. Grudzielanek
.818
11
Tim Hudson
4
9
3
0
1
3
1
0
0
12
15
4
0
0
0
.833
1.364
2.197
13F.P. Santangelo
F.P. Santangelo
.818
11
Frank Castillo
5
9
1
0
0
4
0
0
1
11
10
1
0
0
0
.818
.909
1.727
14Charlie Moore
C. Moore
.818
11
Fritz Peterson
5
9
2
0
0
2
1
0
0
12
11
2
0
0
0
.833
1.000
1.833
15Gabriel Moreno
G. Moreno
.800
10
Justin Steele
4
8
3
0
0
2
0
0
0
10
11
3
0
0
0
.800
1.100
1.900
16Chad Pinder
C. Pinder
.800
10
Cole Hamels
5
8
3
0
3
3
2
2
1
14
20
6
0
0
0
.857
2.000
2.857
17Paul Goldschmidt
P. Goldschmidt
.800
15
Chris Capuano
6
12
3
0
3
9
1
0
2
16
24
6
0
0
0
.813
1.600
2.413
18Andrew McCutchen
A. McCutchen
.800
10
Chris Capuano
5
8
1
0
1
2
2
0
2
12
12
2
0
0
0
.833
1.200
2.033
19Victor Martinez
V. Martinez
.800
10
Dustin McGowan
5
8
1
0
1
6
1
0
0
11
12
2
0
0
0
.818
1.200
2.018
20Miguel Cabrera
M. Cabrera
.800
15
Adam Eaton
6
12
1
0
3
5
2
0
1
17
22
4
0
0
0
.824
1.467
2.290
21Adrian Beltre
A. Beltre
.800
10
Dontrelle Willis
4
8
3
1
1
4
1
0
0
11
16
5
0
0
0
.818
1.600
2.418
22Todd Helton
T. Helton
.800
10
Damian Moss
4
8
2
0
0
5
0
0
1
10
10
2
0
0
0
.800
1.000
1.800
23Chris Stynes
C. Stynes
.800
10
Sean Lowe
7
8
0
0
2
7
1
0
0
11
14
2
0
0
0
.818
1.400
2.218
24Shane Andrews
S. Andrews
.800
10
Brian Anderson
4
8
2
0
5
8
1
0
0
11
25
7
0
0
0
.818
2.500
3.318
25Al Martin
A. Martin
.800
10
Scott Karl
3
8
1
0
1
1
0
1
1
11
12
2
0
0
0
.818
1.200
2.018
StatMuse has event-level data for at-bats and batting average going back to the 1974 season.
Some of the information used here was obtained free of charge from Retrosheet.

More MLB News

More Pirates Stats

Team Batting Leaders

HR

30

Lowe

Brandon Lowe

RBI

86

Lowe

Brandon Lowe

AVG

.307

Gonzales

Nick Gonzales
Team Pitching Leaders

W

14

Ashcraft

Braxton Ashcraft

K

185

Skenes

Paul Skenes

ERA

3.09

Ramírez

Yohan Ramírez
Team Rankings

HR

171

17th

R

719

5th

SO

1,377

5th

ERA

4.18

17th

2026 Division Standings
TEAMWLPCTGB
94
57
.623
84
68
.553
10.5
Pirates Pirates
75
76
.497
19.0
75
77
.493
19.5
70
81
.464
24.0
Schedule
DATEMATCHUPTIME (ET)
Wed
9/16
@
6:40 PM
Thu
9/17
@
12:35 PM
Fri
9/18
@
6:40 PM
Sat
9/19
@
6:40 PM
Sun
9/20
@
1:35 PM
Last Game
MIL Brewers

94 - 57

5

Final

1

PIT Pirates

75 - 76

Tue 15 Sep 2026

MLB 2026 Batting Leaders

MLB 2026 Pitching Leaders

MLB Fantasy 2026

MLB 2026 Betting

MLB 2026 Standings

NL EastWLPCTGB
89
63
.586
83
68
.550
5.5
75
77
.493
14.0
71
81
.467
18.0
69
82
.457
19.5
NL CentralWLPCTGB
94
57
.623
84
68
.553
10.5
75
76
.497
19.0
75
77
.493
19.5
70
81
.464
24.0
NL WestWLPCTGB
92
59
.609
82
69
.543
10.0
80
72
.526
12.5
63
89
.414
29.5
56
95
.371
36.0
AL EastWLPCTGB
Rays Rays - x
91
59
.607
88
63
.583
3.5
82
69
.543
9.5
75
77
.493
17.0
74
78
.487
18.0
AL CentralWLPCTGB
77
74
.510
77
75
.507
0.5
72
79
.477
5.0
70
81
.464
7.0
66
85
.437
11.0
AL WestWLPCTGB
76
75
.503
75
76
.497
1.0
70
82
.461
6.5
61
90
.404
15.0
58
93
.384
18.0

MLB 2026 Scores & Schedule

Scores

DATEMATCHUPSCORE
Tue
9/1
@
12-13
Tue
9/1
@
1-6
Tue
9/1
@
2-6
Tue
9/1
@
5-9
Tue
9/1
@
9-6

Schedule

DATEMATCHUPTIME (ET)
Wed
9/16
@
1:10 PM
Wed
9/16
@
1:15 PM
Wed
9/16
@
1:40 PM
Wed
9/16
@
3:07 PM
Wed
9/16
@
6:40 PM