which pitcher has the lowest opponent's batting average with minimum of 100 innings in a season

50 players are tied for the lowest batting average with 100.0+ innings pitched in a season, with an average of .000. The first three are Luis Castillo in 2024, Adam Wainwright in 2023 and Tyler Anderson in 2022.

NAME AVG IP SEASON TM G W L W% GS ERA SO CG SHO SV H ER R HR BB HBP GF IBB TBF WP K/9 BB/9 K/BB HR/9 K% BB% WHIP BABIP RA ERA- FIP FIP- H/9 PRAA
1 Luis Castillo
L. Castillo
.000
175.1
2024
SEA SEA
30
11
12
.478
30
3.64
175
0
0
0
158
71
73
25
47
5
0
2
719
0
8.98
2.41
3.72
1.28
24.3
6.5
1.17
.285
3.75
97
3.91
100
8.11
0
2 Adam Wainwright
A. Wainwright
.000
101.0
2023
STL STL
21
5
11
.313
21
7.40
55
0
0
0
151
83
89
20
41
1
0
0
484
1
4.90
3.65
1.34
1.78
11.4
8.5
1.90
.357
7.93
172
5.98
140
13.46
-19.5
3 Tyler Anderson
T. Anderson
.000
178.2
2022
LAD LAD
30
15
5
.750
28
2.57
138
0
0
0
145
51
57
14
34
9
0
0
707
6
6.95
1.71
4.06
0.71
19.5
4.8
1.00
.256
2.87
65
3.30
82
7.30
14.3
4 Tyler Alexander
T. Alexander
.000
106.1
2021
DET DET
41
2
4
.333
15
3.81
87
0
0
0
106
45
47
16
28
4
7
0
451
2
7.36
2.37
3.11
1.35
19.3
6.2
1.26
.285
3.98
88
4.38
104
8.97
-1.9
5 Chris Bassitt
C. Bassitt
.000
157.1
2021
OAK OAK
27
12
4
.750
27
3.15
159
1
1
0
127
55
55
15
39
11
0
1
637
5
9.10
2.23
4.08
0.86
25.0
6.1
1.06
.271
3.15
77
3.33
80
7.26
14.5
6 José Berríos
J. Berríos
.000
192.0
2021
TOT
32
12
9
.571
32
3.52
204
1
0
0
159
75
83
22
45
15
0
0
781
3
9.56
2.11
4.53
1.03
26.1
5.8
1.06
.277
3.89
81
3.46
82
7.45
16.5
7 Zach Eflin
Z. Eflin
.000
105.2
2021
PHI PHI
18
4
7
.364
18
4.17
99
0
0
0
116
49
52
15
16
3
0
2
442
2
8.43
1.36
6.19
1.28
22.4
3.6
1.25
.327
4.43
99
3.67
85
9.88
7.6
8 Nathan Eovaldi
N. Eovaldi
.000
182.1
2021
BOS BOS
32
11
9
.550
32
3.75
195
0
0
0
182
76
81
15
35
7
0
2
764
6
9.63
1.73
5.57
0.74
25.5
4.6
1.19
.326
4.00
82
2.78
64
8.98
30.9
9 Erick Fedde
E. Fedde
.000
133.1
2021
WSH WSH
29
7
9
.438
27
5.47
128
0
0
0
144
81
90
23
48
4
1
6
590
1
8.64
3.24
2.67
1.55
21.7
8.1
1.44
.313
6.07
130
4.65
109
9.72
-5.4
10 Chris Flexen
C. Flexen
.000
179.2
2021
SEA SEA
31
14
6
.700
31
3.61
125
0
0
0
185
72
74
19
40
4
0
0
741
2
6.26
2.00
3.13
0.95
16.9
5.4
1.25
.300
3.71
87
3.88
94
9.27
5.3
11 Mike Foltynewicz
M. Foltynewicz
.000
139.0
2021
TEX TEX
28
2
12
.143
24
5.44
97
0
0
0
139
84
86
35
36
9
0
0
586
2
6.28
2.33
2.69
2.27
16.6
6.1
1.26
.254
5.57
123
6.01
136
9.00
-23.9
12 John Gant
J. Gant
.000
110.0
2021
TOT
39
5
11
.313
21
4.09
92
0
0
0
95
50
56
10
71
6
4
2
491
3
7.53
5.81
1.30
0.82
18.7
14.5
1.51
.272
4.58
98
4.77
114
7.77
-7.5
13 Marco Gonzales
M. Gonzales
.000
143.1
2021
SEA SEA
25
10
6
.625
25
3.96
108
1
0
0
125
63
64
29
42
5
0
3
585
1
6.78
2.64
2.57
1.82
18.5
7.2
1.17
.239
4.02
95
5.27
127
7.85
-18.6
14 Zack Greinke
Z. Greinke
.000
171.0
2021
HOU HOU
30
11
6
.647
29
4.16
120
1
0
0
164
79
82
30
36
2
0
0
697
3
6.32
1.89
3.33
1.58
17.2
5.2
1.17
.263
4.32
97
4.71
111
8.63
-9.1
15 J.A. Happ
J.A. Happ
.000
152.1
2021
TOT
30
10
8
.556
30
5.79
122
0
0
0
177
98
100
30
48
3
0
0
671
4
7.21
2.84
2.54
1.77
18.2
7.2
1.48
.314
5.91
137
5.13
122
10.46
-15.8
16 Matt Harvey
M. Harvey
.000
127.2
2021
BAL BAL
28
6
14
.300
28
6.27
95
0
0
0
160
89
96
19
37
5
0
1
582
3
6.70
2.61
2.57
1.34
16.3
6.4
1.54
.331
6.77
142
4.60
101
11.28
-0.5
17 Brad Keller
B. Keller
.000
133.2
2021
KCR KCR
26
8
12
.400
26
5.39
120
0
0
0
158
80
89
18
64
7
0
1
613
5
8.08
4.31
1.88
1.21
19.6
10.4
1.66
.347
5.99
120
4.71
111
10.64
-7.2
18 Dallas Keuchel
D. Keuchel
.000
162.0
2021
CWS CWS
32
9
9
.500
30
5.28
95
0
0
0
189
95
105
25
59
7
0
1
720
5
5.28
3.28
1.61
1.39
13.2
8.2
1.53
.307
5.83
121
5.22
117
10.50
-13.1
19 Yusei Kikuchi
Y. Kikuchi
.000
157.0
2021
SEA SEA
29
7
9
.438
29
4.41
163
0
0
0
145
77
82
27
62
5
0
0
666
6
9.34
3.55
2.63
1.55
24.5
9.3
1.32
.289
4.70
106
4.60
111
8.31
-8.4
20 Jorge López
J. López
.000
121.2
2021
BAL BAL
33
3
14
.176
25
6.07
112
0
0
0
142
82
83
21
56
10
2
2
555
9
8.28
4.14
2.00
1.55
20.2
10.1
1.63
.340
6.14
138
5.19
115
10.50
-8.1
21 Jordan Lyles
J. Lyles
.000
180.0
2021
TEX TEX
32
10
13
.435
30
5.15
146
0
0
0
194
103
104
38
56
7
1
0
769
9
7.30
2.80
2.61
1.90
19.0
7.3
1.39
.299
5.20
117
5.33
121
9.70
-17.8
22 Steven Matz
S. Matz
.000
150.2
2021
TOR TOR
29
14
7
.667
29
3.82
144
0
0
0
158
64
70
18
43
6
0
0
647
5
8.60
2.57
3.35
1.08
22.3
6.6
1.33
.321
4.18
85
3.78
89
9.44
7.6
23 Lance McCullers Jr.
L. McCullers Jr.
.000
162.1
2021
HOU HOU
28
13
5
.722
28
3.16
185
0
0
0
122
57
59
13
76
10
0
0
684
7
10.26
4.21
2.43
0.72
27.0
11.1
1.22
.273
3.27
74
3.51
83
6.76
13
24 Mike Minor
M. Minor
.000
158.2
2021
KCR KCR
28
8
12
.400
28
5.05
149
0
0
0
156
89
92
26
41
5
0
0
669
4
8.45
2.33
3.63
1.47
22.3
6.1
1.24
.290
5.22
112
4.28
101
8.85
-1
25 Frankie Montas Jr.
F. Montas Jr.
.000
187.0
2021
OAK OAK
32
13
9
.591
32
3.37
207
0
0
0
164
70
79
20
57
7
0
1
778
11
9.96
2.74
3.63
0.96
26.6
7.3
1.18
.296
3.80
82
3.37
81
7.89
16.5

More Mariners Stats

Team Rankings

HR

138

6th

R

457

9th

SO

807

17th

ERA

3.86

13th

2025 Division Standings
TEAM W L PCT GB
Astros Astros
56
41
.577
Mariners Mariners
52
45
.536
4.0
Rangers Rangers
50
49
.505
7.0
Angels Angels
48
50
.490
8.5
Athletics Athletics
42
58
.420
15.5
Schedule
DATE MATCHUP TIME (ET)
Sun
7/20
HOU HOU
@
SEA SEA
4:10 PM
Mon
7/21
MIL MIL
@
SEA SEA
9:40 PM
Tue
7/22
MIL MIL
@
SEA SEA
9:40 PM
Wed
7/23
MIL MIL
@
SEA SEA
3:40 PM
Thu
7/24
SEA SEA
@
LAA LAA
9:38 PM
Last Game
SEA Mariners

52 - 45

6

Final

1

HOU Astros

56 - 41

Fri 18 Jul 2025

MLB 2025 Batting Leaders

MLB 2025 Pitching Leaders

MLB Fantasy 2025

MLB 2025 Betting

MLB 2025 Division Standings

NL East W L PCT GB
Phillies Phillies
56
42
.571
Mets Mets
55
44
.556
1.5
NL Central W L PCT GB
Cubs Cubs
59
39
.602
Brewers Brewers
57
40
.588
1.5
NL West W L PCT GB
Dodgers Dodgers
58
40
.592
Padres Padres
53
44
.546
4.5
AL East W L PCT GB
Blue Jays Blue Jays
57
41
.582
Yankees Yankees
53
44
.546
3.5
AL Central W L PCT GB
Tigers Tigers
59
40
.596
Guardians Guardians
47
50
.485
11.0
AL West W L PCT GB
Astros Astros
56
41
.577
Mariners Mariners
52
45
.536
4.0

MLB 2025 Scores & Schedule

Scores

DATE MATCHUP SCORE
Mon
6/30
NYY NYY
@
TOR TOR
5-12
Mon
6/30
STL STL
@
PIT PIT
0-1
Mon
6/30
LAA LAA
@
ATL ATL
4-0
Mon
6/30
CLE CLE
@
CHC CHC
2-5
Mon
6/30
BAL BAL
@
TEX TEX
2-10

Schedule

DATE MATCHUP TIME (ET)
Sat
7/19
BOS BOS
@
CHC CHC
7:15 PM
Sun
7/20
SFG SFG
@
TOR TOR
12:05 PM
Sun
7/20
BAL BAL
@
TBR TBR
12:10 PM
Sun
7/20
NYY NYY
@
ATL ATL
1:35 PM
Sun
7/20
SDP SDP
@
WSH WSH
1:35 PM