Season Schedule
OffSTRegASGRegPostWSOff
Road to Playoffs
Open board →
Playoff odds, bubble teams & races — 30 clubs
5in the bubble
Luis Castillo
#
58
Team
SEA · P
Debut
2017 · 10 MLB seasons

Luis Castillo

Age 33
Contract Value $21,600,000/yr
Size 6' 2" · 200
Throws RHP
Bats Right
From Bani, Dominican Republic
3-9 W-L
4.85
ERA
1.33
WHIP
8.0
K/9
2.9
BB/9
94.2
Innings
16
Starts
Luis Castillo season snapshot
Season stats
ERA
4.85
WHIP
1.33
K/9
8.0
BB/9
2.9
HR/9
1.33
IP
94.2
GS
16
W-L
3-9
◆ Pitcher snapshot

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:

Recent starts
  • 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 ERA trend
Last 6
Earned runs per start
Avg 2.7 ER / start
⚡ Alternating good/bad starts — volatile pattern.

Luis Castillo game log

2026 season
DateOpponentIPHERKBBERA
Jul 21Cincinnati Reds743323.86
Jul 10Tampa Bay Rays594417.20
Jul 3Toronto Blue Jays652413.00
Jun 26Cleveland Guardians641411.50
Jun 19Boston Red Sox474409.00
Jun 13Washington Nationals5.272423.46
Jun 7Detroit Tigers5.221511.73
May 31Arizona Diamondbacks521321.80
May 25Athletics420620.00
May 19Chicago White Sox2.112428.57
May 14Houston Astros5.243635.19
May 9Chicago White Sox454609.00
May 3Kansas City Royals664526.00
Apr 27Minnesota Twins5773212.60
Apr 21Athletics552623.60
Apr 16San Diego Padres5.171331.76
Apr 11Houston Astros3.11073120.32
Apr 5Los Angeles Angels3.263418.44
Mar 30New York Yankees630720.00

Luis Castillo season splits

Home / away / vs L-R · 2026
Home ERA
ERA5.26
Away ERA
ERA4.40
vs Left AVG
AVG0.255
vs Right AVG
AVG0.255
Luis Castillo monthly splits
ERA · IP · K · BB · WHIP per month
MonthGSERAIPKBBWHIP
Mar10.006.0720.83
Apr58.0622.11991.97
May44.6727.030111.15
Jun33.3821.11741.13
Jul34.5018.01141.22
Pitch arsenal
Usage and average velocity · 2026
FFFour-seam FB
44.1%95.3 mph
SLSlider
27.1%85.4 mph
SISinker
16.0%95.4 mph
CHChangeup
12.6%87.5 mph
FCCutter
0.1%90.9 mph

Performance vs teams

2026 starts · sorted by ERA

Hot / Cold zones

Opponent results by strike zone area

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
0.4000.3000.200
.316.258.143.125.250.304.375.324.298.103.391.342.083
0.4000.3000.200

Last 10 matchups

More MLB pitcher profiles

Similar starters by ERA and workload — refreshed on each visit.