Luis Castillo, a starter for the Seattle Mariners, has worked through a mixed season while continuing to log meaningful innings in the rotation. The R-hander enters this snapshot with a 3-9 record, a 4.85 ERA, a 1.33 WHIP, and 7.99 strikeouts per nine across 94.2 innings over 16 starts. His overall line points to stretches of quality execution, but also to outings where traffic on the bases and damage within innings have pushed results in the wrong direction.
Castillo’s profile still suggests the ability to miss bats and control counts when his fastball life and secondary command are aligned. His 2.85 walk rate shows that free passes have not been the main issue, so the bigger question is often whether he is locating well enough within the zone to avoid hard contact at key moments. When he is ahead early, he can dictate at-bats and work efficiently; when his command drifts, innings can unravel faster than expected.
Recent form:
- 07/217.0 IP · 3 ER · 3 K
- 07/105.0 IP · 4 ER · 4 K
- 07/036.0 IP · 2 ER · 4 K
- 06/266.0 IP · 1 ER · 4 K
- 06/194.0 IP · 4 ER · 4 K
Luis Castillo has pitched to a up trend recently, though that label does not necessarily capture every outing the same way. There have been signs of steadier execution from start to start, especially when he is getting into favorable counts and finishing hitters without needing extra pitches. The recent run looks more competitive than a simple surface read might suggest, even if the broader trend still invites caution.
Luis Castillo game log
| Date | Opponent | IP | H | ER | K | BB | ERA |
|---|---|---|---|---|---|---|---|
| Jul 21 | Cincinnati Reds | 7 | 4 | 3 | 3 | 2 | 3.86 |
| Jul 10 | Tampa Bay Rays | 5 | 9 | 4 | 4 | 1 | 7.20 |
| Jul 3 | Toronto Blue Jays | 6 | 5 | 2 | 4 | 1 | 3.00 |
| Jun 26 | Cleveland Guardians | 6 | 4 | 1 | 4 | 1 | 1.50 |
| Jun 19 | Boston Red Sox | 4 | 7 | 4 | 4 | 0 | 9.00 |
| Jun 13 | Washington Nationals | 5.2 | 7 | 2 | 4 | 2 | 3.46 |
| Jun 7 | Detroit Tigers | 5.2 | 2 | 1 | 5 | 1 | 1.73 |
| May 31 | Arizona Diamondbacks | 5 | 2 | 1 | 3 | 2 | 1.80 |
| May 25 | Athletics | 4 | 2 | 0 | 6 | 2 | 0.00 |
| May 19 | Chicago White Sox | 2.1 | 1 | 2 | 4 | 2 | 8.57 |
| May 14 | Houston Astros | 5.2 | 4 | 3 | 6 | 3 | 5.19 |
| May 9 | Chicago White Sox | 4 | 5 | 4 | 6 | 0 | 9.00 |
| May 3 | Kansas City Royals | 6 | 6 | 4 | 5 | 2 | 6.00 |
| Apr 27 | Minnesota Twins | 5 | 7 | 7 | 3 | 2 | 12.60 |
| Apr 21 | Athletics | 5 | 5 | 2 | 6 | 2 | 3.60 |
| Apr 16 | San Diego Padres | 5.1 | 7 | 1 | 3 | 3 | 1.76 |
| Apr 11 | Houston Astros | 3.1 | 10 | 7 | 3 | 1 | 20.32 |
| Apr 5 | Los Angeles Angels | 3.2 | 6 | 3 | 4 | 1 | 8.44 |
| Mar 30 | New York Yankees | 6 | 3 | 0 | 7 | 2 | 0.00 |
Luis Castillo season splits
| Month | GS | ERA | IP | K | BB | WHIP |
|---|---|---|---|---|---|---|
| Mar | 1 | 0.00 | 6.0 | 7 | 2 | 0.83 |
| Apr | 5 | 8.06 | 22.1 | 19 | 9 | 1.97 |
| May | 4 | 4.67 | 27.0 | 30 | 11 | 1.15 |
| Jun | 3 | 3.38 | 21.1 | 17 | 4 | 1.13 |
| Jul | 3 | 4.50 | 18.0 | 11 | 4 | 1.22 |
Performance vs teams
Hot / Cold zones
AVG by zone
- Zone 01: .250
- Zone 02: .304
- Zone 03: .375
- Zone 04: .324
- Zone 05: .298
- Zone 06: .103
- Zone 07: .391
- Zone 08: .342
- Zone 09: .083
- Zone 11: .258
- Zone 12: .143
- Zone 13: .316
- Zone 14: .125
OPS by zone
- Zone 01: .533
- Zone 02: .840
- Zone 03: 1.167
- Zone 04: .912
- Zone 05: .851
- Zone 06: .355
- Zone 07: .958
- Zone 08: 1.000
- Zone 09: .208
- Zone 11: .717
- Zone 12: .448
- Zone 13: .727
- Zone 14: .415
SLG by zone
- Zone 01: .286
- Zone 02: .609
- Zone 03: .792
- Zone 04: .588
- Zone 05: .553
- Zone 06: .241
- Zone 07: .609
- Zone 08: .684
- Zone 09: .125
- Zone 11: .355
- Zone 12: .143
- Zone 13: .368
- Zone 14: .125
OBP by zone
- Zone 01: .267
- Zone 02: .280
- Zone 03: .375
- Zone 04: .324
- Zone 05: .298
- Zone 06: .129
- Zone 07: .375
- Zone 08: .333
- Zone 09: .083
- Zone 11: .478
- Zone 12: .345
- Zone 13: .409
- Zone 14: .317
earnedRunAverage by zone
- Zone 01: -
- Zone 02: -
- Zone 03: -
- Zone 04: -
- Zone 05: -
- Zone 06: -
- Zone 07: -
- Zone 08: -
- Zone 09: -
- Zone 11: -
- Zone 12: -
- Zone 13: -
- Zone 14: -
numberOfStrikes by zone
- Zone 01: 56.00
- Zone 02: 80.00
- Zone 03: 58.00
- Zone 04: 73.00
- Zone 05: 79.00
- Zone 06: 67.00
- Zone 07: 52.00
- Zone 08: 60.00
- Zone 09: 59.00
- Zone 11: 63.00
- Zone 12: 52.00
- Zone 13: 43.00
- Zone 14: 72.00
numberOfPitches by zone
- Zone 01: 84.00
- Zone 02: 101.00
- Zone 03: 79.00
- Zone 04: 105.00
- Zone 05: 124.00
- Zone 06: 94.00
- Zone 07: 75.00
- Zone 08: 97.00
- Zone 09: 79.00
- Zone 11: 244.00
- Zone 12: 172.00
- Zone 13: 146.00
- Zone 14: 277.00
Last 10 matchups
More MLB pitcher profiles
Similar starters by ERA and workload — refreshed on each visit.