Luis Castillo

P Chicago White Sox
Age 34 RHP 6'2" / 200 lbs MLB Svc 8.0 · Ctrl thru 2028 peak 1.2 · 2027 ILForty Man (40M)
Overview
MLBSP40M40-MANExtFA 2028
YearAgeLvl / TeamGGSIPERAFIPK%BB%WAR
202431MLBSEA30301753.643.7324.3%6.3%2.5
202532MLBSEA32321813.543.7321.7%6.2%2.6
202633MLBCWS29231315.854.8418.9%7.1%0.1
2027PROJ34MLBCWS20201204.464.5521.0%6.7%0.5
2028PROJ35MLBCWS22221294.754.9220.1%7.3%0.0
2029PROJ36MLBCWS19191145.075.2919.0%7.9%-0.4
Last 3 seasons WAR 5.1  ·  Next 3 projected WAR 0.1Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2028Service8.587First FA2028
2027Ext$24M2028Ext$25M
Skills · percentileStatcast 2026
FB Velo60
Whiff%39
K%27
xwOBA vs25
CompsJose Contreras (age 34) · Merrill Kelly (age 34) · Masato Yoshii (age 35)
2027 FULL-SEASON PROJECTIONrates below = full-season projection
showingPROJ
wRC+ AGAINSTvL 122113vR 105
ERA4.46
FIP4.55
K%21.0%
BB%6.7%
K-BB%14.3%
Proj IP120
Value2027 · WAR
Runs saved vs league avg · 120 IP
K: -0.9 runs (Runs saved by strikeouts vs lg-avg K%)-1KBB: +2.2 runs (Runs saved by walk suppression vs lg-avg BB%)+2BBCONTACT: -6.2 runs (Runs saved on contact quality (HR suppression) vs lg)-6CONTACTSTAM: +16.3 runs (Replacement credit for innings volume)+16STAMTotal WAR: +1.19 (120 IP)+1.2WAR
0.02.04.00.50.027282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit━ post-control-$45M ctrl surplus
Grades · Statcast · Arsenal · Contract
Scouting Grades
OFP—65
STUF6060
CTRL6060
CMD6060
K†5050
Statcast Percentiles
FB Velo
p6095.2
Whiff%
p3923.7%
K%
p2718.9%
xwOBA vs
p250.341
SI (18%)
CH-1.8 (15%)
FB-2.2 (61%)
SL-2.4 (25%)
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   FA
MLB Debut   2017
Service   8.587 yrs.days
Team Control Through   2028
First FA Year   2028
YearStatusSalary Proj WAR Value Surplus
2027Ext$24M+0.5$2M-$22M
2028Ext$25M———
Totals $49M $2M -$45M

Career Stats + Projections

Real MLB stats plus park-adjusted projections — this season (so far / rest / full), then future seasons and career totals.
basis chips: RAW = as recorded · CTX = with park/league context · A+C = actual + context combined · MLE = level/park-neutral
Methodology▸ how WAR & MLE are computed

Stats are park-neutral MLB equivalents. The "TEAM" column shows current org affiliation only — we do NOT project at that team's park.
Rates (K%, BB%, HR-BF) are park-stripped; MiLB stat lines are translated to their MLB-equivalent via per-level MLE factors.
WAR is computed from projected runs prevented vs a replacement pitcher (the marginal arm a team would call up if this pitcher were unavailable) — calibrated to industry-standard fWAR.

YearAge LvlTeam GGSIPBF KBBHR GS%IP/G K%BB%K-BB%HR% ERAFIP WAR
▸ Career — actual stats, one row per year (as recorded, no adjustments)
▸ Career — adjusted (each season translated to a park/league-neutral MLB-equivalent line; levels combined per year)
▸ Model inputs — neutral MLE (past 3 seasons + 2027 so far)
201522MIX MLE2 levels35161074469433446%3.115.8%8.6%7.2%1.2%3.203.54—
201522MIX RAW2 levels35161074469433446%3.121.1%7.4%13.7%0.9%3.202.75—
201623MIX MLE2 levels262413252010325392%5.115.3%5.5%9.9%0.7%2.262.87—
201623MIX RAW2 levels262413252010325392%5.119.8%4.8%15.0%0.6%2.262.40—
201724MIX MLE2 levels29291706761794416100%5.924.2%6.7%17.5%2.1%2.863.08+3.9
201724MIX RAW2 levels29291706761794416100%5.926.5%6.5%20.0%2.4%2.862.99+4.1
201825MLB MLECincinnati Reds31311707081654828100%5.523.3%6.8%16.5%3.7%4.304.00+1.8
201825MLB RAWCincinnati Reds31311707081654828100%5.523.3%6.8%16.5%4.0%4.304.15+1.5
201926MLB MLECincinnati Reds32321917812267922100%6.028.9%10.1%18.8%2.6%3.403.37+3.6
201926MLB RAWCincinnati Reds32321917812267922100%6.028.9%10.1%18.8%2.8%3.403.47+3.3
202027MLB MLECincinnati Reds12127029289245100%5.830.5%8.2%22.3%1.6%3.212.44+2.2
202027MLB RAWCincinnati Reds12127029289245100%5.830.5%8.2%22.3%1.7%3.212.51+2.2
202128MLB MLECincinnati Reds33331888031927119100%5.723.9%8.8%15.1%2.2%3.983.40+3.5
202128MLB RAWCincinnati Reds33331888031927119100%5.723.9%8.8%15.1%2.4%3.983.50+3.2
202229MIX MLE3 levels28281616601835313100%5.727.2%7.3%19.8%2.2%2.862.92+4.0
202229MIX RAW3 levels28281616601835313100%5.727.7%8.0%19.7%2.0%2.862.86+4.1
202330MLB MLESeattle Mariners33331978022195628100%6.027.3%7.0%20.3%3.6%3.343.64+3.0
202330MLB RAWSeattle Mariners33331978022195628100%6.027.3%7.0%20.3%3.5%3.343.58+3.2
202431MLB MLESeattle Mariners30301757191754525100%5.824.3%6.3%18.1%3.6%3.643.79+2.3
202431MLB MLESeattle Mariners30301757191754525100%5.824.3%6.3%18.1%3.6%3.643.79+2.3
202431MLB RAWSeattle Mariners30301757191754525100%5.824.3%6.3%18.1%3.5%3.643.73+2.5
202532MLB MLESeattle Mariners32321817451624623100%5.621.7%6.2%15.6%3.2%3.543.78+2.4
202532MLB MLESeattle Mariners32321817451624623100%5.621.7%6.2%15.6%3.2%3.543.78+2.4
202532MLB RAWSeattle Mariners32321817451624623100%5.621.7%6.2%15.6%3.1%3.543.73+2.6
202633MLB MLEChicago White Sox2923131592112422579%4.518.9%7.1%11.8%4.2%5.854.68+0.3
202633MLB MLEChicago White Sox2923131592112422579%4.518.9%7.1%11.8%4.2%5.854.68+0.3
202633MLB RAWChicago White Sox2923131592112422579%4.518.9%7.1%11.8%4.2%5.854.84+0.1
▸ Career totals (raw MLB only — as recorded)
MLB Career—27226615416416160548719998%5.725.0%7.6%17.4%3.1%3.753.64+23.5
▸ 2027 season — projected remainder (no 2027 stats recorded)
202734MLBCWS20201205071073418100%6.021.0%6.7%14.3%3.6%4.464.55+0.5
▸ Career projection (2028+) — MLB context, MLB playing time (IP × MLB%)
202835MLB MLECWS22221295461094022100%5.920.1%7.3%12.8%4.0%4.714.88+0.0
202936MLB MLECWS1919114483923821100%6.019.0%7.9%11.2%4.3%5.035.25-0.4
202835MLB CTXCWS22221295451094022100%5.920.1%7.3%12.8%4.0%4.754.92+0.0
202936MLB CTXCWS1919114481923821100%6.019.0%7.9%11.2%4.4%5.075.29-0.4
▸ Career totals — MLB only (actual + projected)
Career— RAW31330717857444180656524298%5.724.3%7.6%16.7%3.3%3.913.80+23.7
/ 200 IP— RAW3534200834202632798%5.724.3%7.6%16.7%3.3%3.913.80+2.7
Career— MLE35032318717744183357220992%5.323.7%7.4%16.3%2.7%3.553.52+22.8
/ 200 IP— MLE3735200828196612292%5.323.7%7.4%16.3%2.7%3.553.52+2.6

Career Comps

Completed MLB careers (no pro action in 2+ yrs) whose totals — actual + projected — most resemble this player's. Pool: 1,853 starter careers (497 from 1990-2025 + 1,356 historical, 1901-2023), also matched on career-to-date at the same age. * Historical (Lahman) careers: rates era-adjusted to 2001-24 league levels; WAR is an OGILVIE proxy.

Player162sIP/yrK%BB%HR/9ERA
OGILVIE CAREER PROJECTION9.514724.0%7.7%1.273.94
John Montefusco ('74-'86, 20 WAR*)8.315022.5%*7.3%*1.20*4.16*
Lance Lynn ('24)10.015423.7%8.3%1.043.74
Sonny Siebert ('64-'75, 28 WAR*)10.817922.1%*7.5%*1.17*3.86*
Mike Scott ('79-'91, 24 WAR*)10.317222.6%*7.3%*1.16*4.25*
Chris Archer ('22)6.815125.4%8.3%1.093.93
Josh Beckett ('14)10.314622.2%7.3%1.043.88