CWS · P
Luis Castillo
Age 33 B/T R/R 6′2″, 200 lb Dominican Republic MLB debut 2017
- The White Sox’s roster as it stands #4 starter · 125 IP · 0.8 WAR in the role
- Injured list Ended 2026 on the 15-day IL: Right shoulder impingement (since Sep 24)
- Trade read Available at a price: CWS 39% playoff odds; control through 2028.
Keystone Stuff 96 30th pct
2026 fWAR 0.3
Projected 2027 WAR 0.9 at 138 IP · 0.8 in his 2027 role
Pitching · 2026 percentiles
vs. MLB pitchers with 500+ pitches · 2,366 pitches
130.2 IP5.85 ERA5.04 FIP 16° arm
Arsenal & Pitch Lab
Movement normalized to arm side · Keystone Stuff by pitch
| Pitch | Use | Velo | IVB | HB | Stuff | Loc | Whiff | xRV/100 |
|---|---|---|---|---|---|---|---|---|
| Four-seam42% use | 42% | 95.2 | 12.4 | +12.0 | 102 | 106 | 26% | −0.05 |
| Slider25% use | 25% | 85.6 | 1.6 | −0.7 | 92 | 108 | 27% | −0.30 |
| Sinker18% use | 18% | 95.4 | 3.8 | +18.1 | 98 | 105 | 11% | −1.53 |
| Changeup15% use | 15% | 87.4 | −0.5 | +17.2 | 87 | 101 | 25% | −0.45 |
No mix change or new pitch clears its bar. The arsenal is efficient for its shapes.
Most similar pitchers
Pitches like Castillo: same hand, shape, slot and mix
| Similarity | Player | Stuff | ’26 WAR | ’27 proj | 2027 |
|---|---|---|---|---|---|
| 54 | Brad Lord WSH · ’00 | 89 | 0.3 | 0.6 | Pre-arb |
| 46 | Bryan Woo SEA · ’00 | 110 | 4.1 | 3.5 | Arb |
| 45 | Max Scherzer TOR · ’84 | 97 | 0.3 | 0.1 | Free agent |
| 42 | Zebby Matthews MIN · ’00 | 92 | 0.7 | 1.1 | — |
| 41 | Stephen Kolek KC · ’97 | 90 | 0.5 | 1.0 | Pre-arb |
Same-handed pitchers nearest on fastball velocity and shape, arm angle, extension, pitch mix, secondary shapes, Stuff, whiff rate and workload. 2026 regulars only.
Pitch locations · 2026
Where each pitch finishes, by batter side
Where each pitch finishes, catcher’s view. The bar marks the batter’s side; the box is an average strike zone. Pitches with 40+ thrown to this side.
Contract & projection
Club control (RosterResource) · Keystone projected WAR
2027 0.9 WAR Guaranteed $24.1M
2028 0.5 WAR Vesting option $25.0M
2029 0.1 WAR Free agent
2030 −0.2 WAR Free agent