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

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

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

29

Lowe

Brandon Lowe

RBI

83

Lowe

Brandon Lowe

AVG

.305

Gonzales

Nick Gonzales
Team Pitching Leaders

W

14

Ashcraft

Braxton Ashcraft

K

185

Skenes

Paul Skenes

ERA

3.12

Ramírez

Yohan Ramírez
Team Rankings

HR

170

16th

R

714

5th

SO

1,365

5th

ERA

4.18

16th

2026 Division Standings
TEAMWLPCTGB
92
56
.622
83
66
.557
9.5
Pirates Pirates
74
75
.497
18.5
73
75
.493
19.0
69
78
.469
22.5
Schedule
DATEMATCHUPTIME (ET)
Sun
9/13
@
2:20 PM
Tue
9/15
@
6:40 PM
Wed
9/16
@
6:40 PM
Thu
9/17
@
12:35 PM
Fri
9/18
@
6:40 PM
Last Game
PIT Pirates

74 - 75

3

Final

4

CHC Cubs

83 - 66

Sat 12 Sep 2026

MLB 2026 Batting Leaders

MLB 2026 Pitching Leaders

MLB Fantasy 2026

MLB 2026 Betting

MLB 2026 Standings

NL EastWLPCTGB
87
61
.588
82
66
.554
5.0
73
76
.490
14.5
69
79
.466
18.0
69
81
.460
19.0
NL CentralWLPCTGB
92
56
.622
83
66
.557
9.5
74
75
.497
18.5
73
75
.493
19.0
69
78
.469
22.5
NL WestWLPCTGB
90
58
.608
80
68
.541
10.0
79
69
.534
11.0
62
87
.416
28.5
55
93
.372
35.0
AL EastWLPCTGB
Rays Rays - x
88
59
.599
85
63
.574
3.5
81
68
.544
8.0
74
75
.497
15.0
72
77
.483
17.0
AL CentralWLPCTGB
75
72
.510
75
74
.503
1.0
70
78
.473
5.5
69
79
.466
6.5
66
83
.443
10.0
AL WestWLPCTGB
75
73
.507
72
76
.486
3.0
69
79
.466
6.0
60
88
.405
15.0
56
92
.378
19.0

MLB 2026 Scores & Schedule

Scores

DATEMATCHUPSCORE
Fri
8/28
@
10-8
Fri
8/28
@
5-3
Sat
8/29
@
6-0
Sat
8/29
@
1-2
Sat
8/29
@
3-2

Schedule

DATEMATCHUPTIME (ET)
Sat
9/12
@
8:10 PM
Sat
9/12
@
9:40 PM
Sun
9/13
@
12:10 PM
Sun
9/13
@
1:35 PM
Sun
9/13
@
1:35 PM