Kendry Chourio

P Columbia Fireflies
Age 19 RHP 6'0" / 160 lbs A Svc 0.0 · Ctrl thru 2034 peak 1.9 · 2033
Overview
APROSPECTMiLBFA 2035
OGV OFP55OGV rank#15ETA2028MLB%4%
YearAgeLvl / TeamGGSIPERAFIPK%BB%WARMLE rates
202517MIX2 levels1413513.511.4429.9%2.4%—K 21.0% · BB 2.8% · FIP 2.31
202618MIX2 levels2121912.482.9525.7%4.8%—K 19.4% · BB 5.6% · FIP 3.94
2027PROJ19MLBKC1143.833.8321.7%4.2%0.1
2028PROJ51% MLB20MLBKC1212563.663.6022.9%4.3%1.1
2029PROJ74% MLB21MLBKC2020993.583.5123.7%4.4%2.1
Next 3 projected WAR 3.3Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2034Service0.0First FA2035
2027MiLB2028MiLB2029Pre-Arb$0.8M2030Pre-Arb$0.8M2031Pre-Arb$0.9M2032Arb-1$8M2033Arb-2$13M2034Arb-3$20M
Career WAR0.0 WAR median (P10 -0.5 / P90 20, comp-based) · star 1% · didn't stick 84%
CompsOswald Medina (age 19) · Matt Tabor (age 21) · Jordan Johnson (age 21)
2027 FULL-SEASON PROJECTIONrates below = full-season projection
showingPROJ
wRC+ AGAINSTvL 10698vR 90
ERA3.83
FIP3.83
K%21.7%
BB%4.2%
K-BB%17.5%
Proj IP90
Value2027 · WAR
Runs saved vs league avg · 90 IP
K: -0.8 runs (Runs saved by strikeouts vs lg-avg K%)-1KBB: +10.5 runs (Runs saved by walk suppression vs lg-avg BB%)+10BBCONTACT: -6.2 runs (Runs saved on contact quality (HR suppression) vs lg)-6CONTACTSTAM: +10.1 runs (Replacement credit for innings volume)+10STAMTotal WAR: +1.43 (90 IP)+1.4WAR
0.02.04.00.11.12.12.83.23.43.53.627282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit━ post-control+$115M ctrl surplus
Contract
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2029
Service   0 yrs (est)
Team Control Through   2034
First FA Year   2035
YearStatusSalary Proj WAR Value Surplus
2027MiLBstill in minors · estimated debut 2029
2028MiLBstill in minors · estimated debut 2029
2029Pre-Arb$0.8M+2.1$14M+$14M
2030Pre-Arb$0.8M+2.8$19M+$19M
2031Pre-Arb$0.9M+3.2$22M+$22M
2032Arb-1$8M+3.4$23M+$18M
2033Arb-2$13M+3.5$22M+$15M
2034Arb-3$20M+3.6$22M+$12M
Totals $44M $122M +$99M

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)
202517MIX MLE2 levels141351211635293%3.721.0%2.8%18.2%1.1%3.512.31—
202517MIX MLE2 levels141351211635293%3.721.0%2.8%18.2%1.1%3.512.31—
202517MIX RAW2 levels141351211635293%3.729.9%2.4%27.5%0.9%3.511.44—
202618MIX MLE2 levels21219135491179100%4.319.4%5.6%13.8%3.2%2.483.94—
202618MIX MLE2 levels21219135491179100%4.319.4%5.6%13.8%3.2%2.483.94—
202618MIX RAW2 levels21219135491179100%4.325.7%4.8%20.9%2.5%2.482.95—
▸ 2027 season — projected remainder (no 2027 stats recorded)
202719MLBKC11417411100%4.021.7%4.2%17.5%3.0%3.833.83+0.1
▸ Career projection (2028+) — MLB context, MLB playing time (IP × MLB%)
202820MLB MLEKC24241104641062014100%4.622.9%4.3%18.5%3.0%3.783.72+2.2
202921MLB MLEKC28281345641342516100%4.823.7%4.4%19.3%2.9%3.703.63+2.9
203022MLB MLEKC27271405901472517100%5.224.9%4.2%20.7%2.8%3.573.47+3.3
203123MLB MLEKC27271426001542417100%5.325.6%3.9%21.7%2.8%3.453.35+3.6
203224MLB MLEKC25251415951562216100%5.626.2%3.7%22.5%2.8%3.343.26+3.7
203325MLB MLEKC24241395881562116100%5.826.6%3.6%23.0%2.8%3.263.20+3.8
203426MLB MLEKC23231405911582116100%6.126.8%3.5%23.2%2.8%3.213.18+3.8
203527MLB MLEKC23231375801552116100%6.026.8%3.6%23.1%2.8%3.223.22+3.7
203628MLB MLEKC22221325581492116100%6.026.7%3.8%22.9%2.9%3.273.30+3.4
203729MLB MLEKC21211245241382116100%5.926.4%4.0%22.4%3.1%3.373.43+3.0
203830MLB MLEKC19191144791252116100%6.026.1%4.3%21.8%3.3%3.513.61+2.5
203931MLB MLEKC17171024291102015100%6.025.7%4.6%21.0%3.5%3.693.81+1.9
204032MLB MLEKC151590378951914100%6.025.2%5.0%20.2%3.7%3.904.04+1.4
202820MLB CTXKC12125623654106100%4.722.9%4.3%18.5%2.7%3.663.60+1.1
202921MLB CTXKC202099418991811100%5.023.7%4.4%19.3%2.7%3.583.51+2.1
203022MLB CTXKC23231195021252113100%5.224.9%4.2%20.7%2.6%3.453.35+2.8
203123MLB CTXKC24241285401382114100%5.325.6%3.9%21.7%2.6%3.333.23+3.2
203224MLB CTXKC23231305491442014100%5.726.2%3.7%22.5%2.6%3.233.15+3.4
203325MLB CTXKC22221305491462014100%5.926.6%3.6%23.0%2.5%3.153.09+3.5
203426MLB CTXKC22221335621502014100%6.026.8%3.5%23.2%2.5%3.103.07+3.6
203527MLB CTXKC22221315531482014100%6.026.8%3.6%23.1%2.6%3.103.10+3.5
203628MLB CTXKC21211255281412014100%6.026.7%3.8%22.9%2.7%3.153.18+3.2
203729MLB CTXKC20201184981322014100%5.926.4%4.0%22.4%2.8%3.243.30+2.8
203830MLB CTXKC18181084561192014100%6.026.1%4.3%21.8%3.0%3.383.48+2.3
203931MLB CTXKC1616974101051913100%6.125.7%4.6%21.0%3.2%3.553.67+1.8
204032MLB CTXKC141485359901812100%6.125.2%5.0%20.2%3.5%3.753.89+1.4
▸ Career totals — MLB only (actual + projected)
Career— RAW258258145861561590247169100%5.725.8%4.0%21.8%2.7%3.322.94+45.3
/ 200 IP— RAW35352008442183423100%5.725.8%4.0%21.8%2.7%3.322.94+6.2
Career— MLE3534142565113261497%4.120.0%4.6%15.4%2.5%2.853.33+38.9
/ 200 IP— MLE4948200796159361997%4.120.0%4.6%15.4%2.5%2.853.33+4.7

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.

2026 AColumbia Fireflies · 48 IPFIP 2.90 → 3.87 (+0.97)K% 23.4% → 17.3%
ComponentRawPark ÷Level factor ×= MLE
K% /BF23.40%—×0.74017.32%
BB% (unintentional) /BF4.79%—×1.1805.65%
HR / BF /BF2.13%÷1.000×1.3002.77%

Factors used: pitcher A level factors — K ×0.74, BB ×1.18, HR ×1.30. 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 2.90 → 3.87, 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).

2026 A+Quad Cities River Bandits · 43 IPFIP 2.97 → 4.03 (+1.05)K% 28.3% → 21.8%
ComponentRawPark ÷Level factor ×= MLE
K% /BF28.31%—×0.77021.80%
BB% (unintentional) /BF4.82%—×1.1505.54%
HR / BF /BF3.01%÷1.000×1.2503.77%

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 100).

Result: FIP 2.97 → 4.03, 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).

2025 ROKACL Royals · 29 IPFIP 0.35 → 1.29 (+0.94)K% 33.9% → 23.1%
ComponentRawPark ÷Level factor ×= MLE
K% /BF33.91%—×0.68023.06%
BB% (unintentional) /BF0.87%—×1.2501.09%
HR / BF /BF0.00%÷0.939×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 88).

Result: FIP 0.35 → 1.29, 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).

2025 AColumbia Fireflies · 23 IPFIP 2.66 → 3.53 (+0.87)K% 25.0% → 18.5%
ComponentRawPark ÷Level factor ×= MLE
K% /BF25.00%—×0.74018.50%
BB% (unintentional) /BF4.17%—×1.1804.92%
HR / BF /BF2.08%÷1.086×1.3002.49%

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

Result: FIP 2.66 → 3.53, 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: 927 starter careers (497 from 1990-2025 + 430 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 PROJECTION8.712425.5%4.0%1.153.48
Corey Kluber ('23)8.214925.8%5.5%0.973.44
Michael Pineda ('22)5.011223.1%5.3%1.284.06
Pablo López ('25)4.812124.9%6.3%1.073.81
Bret Saberhagen ('84-'01, 57 WAR*)12.817121.4%*4.4%*0.95*3.37*
Pascual Perez ('80-'91, 19 WAR*)6.213821.3%*6.7%*1.24*3.85*
Jimmy Key ('84-'98, 50 WAR*)13.017318.9%*5.9%*1.05*3.49*