Cole Ragans

P Kansas City Royals
Age 29 LHP 6'4" / 190 lbs MLB Svc 4.0 · Ctrl thru 2028 peak 1.0 · 2028 ILInjured 60-Day (D60)
Overview
MLBSPIL-6040-MANExtFA 2029
YearAgeLvl / TeamGGSIPERAFIPK%BB%WARMLE rates
202426MLBKC32321863.142.8229.3%8.7%6.1
202527MIX3 levels1616724.622.4139.3%7.7%2.7K 38.1% · BB 7.8% · FIP 2.48
202628MIX2 levels99404.546.1028.6%14.3%-0.3K 29.8% · BB 15.2% · FIP 6.44
2027PROJ29MLBKC55323.964.2032.0%10.6%0.5
2028PROJ30MLBKC1414834.074.2431.3%10.9%1.0
2029PROJ31MLBKC1414864.304.4730.5%11.3%0.8
Last 3 seasons WAR 8.6  ·  Next 3 projected WAR 2.2Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2028Service4.169First FA2029
2027Ext$4M2028Arb-3$7M
Skills · percentileStatcast 2026
K%90
FB Velo55
xwOBA vs23
CompsYusei Kikuchi (age 29) · Joey Lucchesi (age 28) · John Lamb (age 28)
2027 FULL-SEASON PROJECTIONrates below = full-season projection
showingPROJ
wRC+ AGAINSTvL 102110vR 118
ERA3.96
FIP4.20
K%32.0%
BB%10.6%
K-BB%21.3%
Proj IP32
Value2027 · WAR
Runs saved vs league avg · 32 IP
K: +0.3 runs (Runs saved by strikeouts vs lg-avg K%)+0KBB: -0.1 runs (Runs saved by walk suppression vs lg-avg BB%)-0BBCONTACT: -0.3 runs (Runs saved on contact quality (HR suppression) vs lg)-0CONTACTSTAM: +1.3 runs (Replacement credit for innings volume)+1STAMTotal WAR: +0.13 (32 IP)+0.1WAR
0.00.51.00.51.027282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit━ post-control+$0M ctrl surplus
Grades · Statcast · Contract
Scouting Grades
STUF6565
CTRL5050
CMD6565
K†7070
Statcast Percentiles
FB Velo
p5594.9
Whiff%
p9031.7%
K%
p9029.8%
xwOBA vs
p230.344
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   Arb-2
MLB Debut   2022
Service   4.169 yrs.days
Team Control Through   2028
First FA Year   2029
YearStatusSalary Proj WAR Value Surplus
2027Ext$4M+0.5$2M-$2M
2028Arb-3$7M+1.0$7M+$0.9M
Totals $12M $9M -$1M

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 the standard WAR scale.

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)
201618ROK MLEAZL Rangers4283896050%1.923.7%15.8%7.9%0.0%4.703.10—
201618ROK RAWAZL Rangers4283896050%1.923.7%15.8%7.9%0.0%4.703.10—
202123MIX MLE2 levels19178133987341289%4.220.2%11.2%8.9%4.2%4.355.14—
202123MIX RAW2 levels19178133987341289%4.225.7%10.0%15.6%3.5%4.354.14—
202224MIX MLE3 levels27271355601404716100%5.021.8%8.8%12.9%3.2%3.614.15+2.0
202224MIX RAW3 levels27271355601404716100%5.025.0%8.4%16.6%2.9%3.613.61+2.9
202325MIX MLE2 levels361912451215056953%3.528.3%10.6%17.7%1.9%3.623.12+3.5
202325MIX RAW2 levels361912451215056953%3.529.3%10.9%18.4%1.8%3.622.98+3.7
202426MLB MLEKansas City Royals32321867622236615100%5.829.3%8.7%20.6%2.1%3.142.89+5.9
202426MLB MLEKansas City Royals32321867622236615100%5.829.3%8.7%20.6%2.1%3.142.89+5.9
202426MLB RAWKansas City Royals32321867622236615100%5.829.3%8.7%20.6%2.0%3.142.82+6.1
202527MIX MLE3 levels161672300118239100%4.538.1%7.8%30.4%2.9%4.622.48+2.7
202527MIX MLE3 levels161672300118239100%4.538.1%7.8%30.4%2.9%4.622.48+2.7
202527MIX RAW3 levels161672300118239100%4.539.3%7.7%31.7%3.0%4.622.41+2.7
202628MIX MLE2 levels9940168482411100%4.429.8%15.2%14.6%7.2%4.546.44-0.4
202628MIX MLE2 levels9940168482411100%4.429.8%15.2%14.6%7.2%4.546.44-0.4
202628MIX RAW2 levels9940168482411100%4.428.6%14.3%14.3%6.5%4.546.10-0.3
▸ Career totals (raw MLB only — as recorded)
MLB Career—917441917365061654581%4.629.1%9.5%19.6%2.6%3.763.26+11.0
▸ 2027 season — projected remainder (no 2027 stats recorded)
202729MLBKC553213543145100%6.432.0%10.6%21.3%3.8%3.964.20+0.5
▸ Career projection (2028+) — MLB context, MLB playing time (IP × MLB%)
202830MLB MLEKC1414833501103814100%5.931.3%10.9%20.3%4.0%4.234.40+1.0
202931MLB MLEKC1414863611104115100%6.130.5%11.3%19.2%4.2%4.474.64+0.8
203032MLB MLEKC131378331983915100%6.029.7%11.7%18.0%4.4%4.724.89+0.5
202830MLB CTXKC1414833501103813100%5.931.3%10.9%20.3%3.7%4.074.24+1.0
202931MLB CTXKC1414863631114114100%6.130.5%11.3%19.2%3.9%4.304.47+0.8
203032MLB CTXKC131378329983814100%6.029.7%11.7%18.0%4.1%4.544.71+0.5
▸ Career totals — MLB only (actual + projected)
Career— RAW13211566627788242838587%5.029.7%10.2%19.5%3.1%3.963.57+14.8
/ 200 IP— RAW4035200834247852687%5.029.7%10.2%19.5%3.1%3.963.57+4.4
Career— MLE14312264526797312637985%4.527.3%9.8%17.5%3.0%3.753.66+13.0
/ 200 IP— MLE4438200830227812585%4.527.3%9.8%17.5%3.0%3.753.66+3.9

How the minor-league lines were translated

One row per minor-league stint. Open a row to see each step: the raw rate, the park adjustment, the league/level factor, the age adjustment (hitters) and the resulting MLE rate. Factors are the same ones listed on the MLE Factors page.

2025 AAAOmaha Storm Chasers · 7 IPFIP 1.58 → 2.35 (+0.77)K% 56.0% → 48.2%
ComponentRawPark ÷Level factor ×= MLE
K% /BF56.00%—×0.86048.16%
BB% (unintentional) /BF8.00%—×0.9007.20%
HR / BF /BF4.00%÷1.003×1.1004.39%

Factors used: pitcher AAA level factors (Triple-A 2023+ robo-zone set: walks improve on promotion) — K ×0.86, BB ×0.90, HR ×1.10. Pitcher translation is level-wide (no per-league rows, no age adjustment); HR/BF is park-adjusted at half strength (park HR factor 101).

Result: FIP 1.58 → 2.35, computed from the rates in the table with the same formula before and after. The MLE line is not regressed to the mean — regression is applied when seasons are blended into a projection (how).

2023 AAAOmaha Storm Chasers · 28 IPFIP 3.10 → 3.45 (+0.35)K% 30.8% → 26.5%
ComponentRawPark ÷Level factor ×= MLE
K% /BF30.83%—×0.86026.52%
BB% (unintentional) /BF13.33%—×0.90012.00%
HR / BF /BF1.67%÷0.942×1.1001.95%

Factors used: pitcher AAA level factors (Triple-A 2023+ robo-zone set: walks improve on promotion) — K ×0.86, BB ×0.90, HR ×1.10. Pitcher translation is level-wide (no per-league rows, no age adjustment); HR/BF is park-adjusted at half strength (park HR factor 88).

Result: FIP 3.10 → 3.45, computed from the rates in the table with the same formula before and after. The MLE line is not regressed to the mean — regression is applied when seasons are blended into a projection (how).

2022 AAFrisco RoughRiders · 51 IPFIP 3.20 → 4.31 (+1.11)K% 31.2% → 25.3%
ComponentRawPark ÷Level factor ×= MLE
K% /BF31.25%—×0.81025.31%
BB% (unintentional) /BF9.13%—×1.10010.05%
HR / BF /BF2.88%÷0.915×1.2003.78%

Factors used: pitcher AA level factors — K ×0.81, BB ×1.10, HR ×1.20. Pitcher translation is level-wide (no per-league rows, no age adjustment); HR/BF is park-adjusted at half strength (park HR factor 83).

Result: FIP 3.20 → 4.31, computed from the rates in the table with the same formula before and after. The MLE line is not regressed to the mean — regression is applied when seasons are blended into a projection (how).

2022 AAARound Rock Express · 43 IPFIP 2.91 → 3.41 (+0.50)K% 27.0% → 23.7%
ComponentRawPark ÷Level factor ×= MLE
K% /BF26.97%—×0.88023.73%
BB% (unintentional) /BF6.74%—×1.0507.08%
HR / BF /BF2.25%÷0.957×1.1002.58%

Factors used: pitcher AAA level factors — K ×0.88, BB ×1.05, HR ×1.10. Pitcher translation is level-wide (no per-league rows, no age adjustment); HR/BF is park-adjusted at half strength (park HR factor 91).

Result: FIP 2.91 → 3.41, computed from the rates in the table with the same formula before and after. The MLE line is not regressed to the mean — regression is applied when seasons are blended into a projection (how).

2021 A+Hickory Crawdads · 44 IPFIP 2.76 → 4.05 (+1.29)K% 31.2% → 24.0%
ComponentRawPark ÷Level factor ×= MLE
K% /BF31.21%—×0.77024.03%
BB% (unintentional) /BF8.09%—×1.1509.31%
HR / BF /BF2.31%÷0.881×1.2503.28%

Factors used: pitcher A+ level factors — K ×0.77, BB ×1.15, HR ×1.25. Pitcher translation is level-wide (no per-league rows, no age adjustment); HR/BF is park-adjusted at half strength (park HR factor 76).

Result: FIP 2.76 → 4.05, computed from the rates in the table with the same formula before and after. The MLE line is not regressed to the mean — regression is applied when seasons are blended into a projection (how).

2021 AAFrisco RoughRiders · 36 IPFIP 5.59 → 6.27 (+0.68)K% 19.9% → 16.1%
ComponentRawPark ÷Level factor ×= MLE
K% /BF19.88%—×0.81016.10%
BB% (unintentional) /BF12.05%—×1.10013.25%
HR / BF /BF4.82%÷1.114×1.2005.19%

Factors used: pitcher AA level factors — K ×0.81, BB ×1.10, HR ×1.20. Pitcher translation is level-wide (no per-league rows, no age adjustment); HR/BF is park-adjusted at half strength (park HR factor 123).

Result: FIP 5.59 → 6.27, computed from the rates in the table with the same formula before and after. The MLE line is not regressed to the mean — regression is applied when seasons are blended into a projection (how).

2016 ROKAZL Rangers · 8 IPFIP 3.10 → 4.24 (+1.14)K% 23.7% → 16.1%
ComponentRawPark ÷Level factor ×= MLE
K% /BF23.68%—×0.68016.11%
BB% (unintentional) /BF15.79%—×1.25019.74%
HR / BF /BF0.00%÷1.000×1.4000.00%

Factors used: pitcher ROK level factors — K ×0.68, BB ×1.25, HR ×1.40. Pitcher translation is level-wide (no per-league rows, no age adjustment); HR/BF is park-adjusted at half strength (park HR factor 100).

Result: FIP 3.10 → 4.24, computed from the rates in the table with the same formula before and after. The MLE line is not regressed to the mean — regression is applied when seasons are blended into a projection (how).

Career Comps

Completed MLB careers (no pro action in 2+ yrs) whose totals — actual + projected — most resemble this player's. Pool: 2,161 pitcher careers (1,251 from 1990-2025 + 910 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 PROJECTION3.57829.8%10.3%1.254.02
Dinelson Lamet ('24)1.86129.9%10.7%1.304.63
Tom Hall ('68-'77, 7 WAR*)4.39530.7%*10.2%*1.35*3.95*
Ron Davis ('78-'88, 6 WAR*)3.78328.0%*9.3%*1.25*4.20*
Dave LaRoche ('70-'83, 10 WAR*)5.28127.8%*10.1%*1.16*4.03*
Octavio Dotel ('13)4.87928.4%10.2%1.113.78
Ugueth Urbina ('05)3.57027.9%10.5%1.113.45