Stephen Kolek

P Kansas City Royals
Age 30 RHP 6'3" / 210 lbs MLB peak 0.1 · 2027 ILInjured 60-Day (D60)
Overview
MLBSPIL-6040-MAN
YearAgeLvl / TeamGGSIPERAFIPK%BB%WARMLE rates
202427MLBSD420475.213.3118.5%5.7%0.7
202528MIX2 levels30301594.313.6917.3%6.6%3.3K 16.5% · BB 6.4% · FIP 3.83
202629MIX2 levels1515734.193.9616.6%5.2%1.3K 15.8% · BB 5.1% · FIP 4.15
2027PROJ30MLBKC300314.274.3016.6%5.4%0.1
2028PROJ95% MLB31MLBKC310334.434.5315.9%5.7%0.0
2029PROJ95% MLB32MLBKC210224.644.7915.1%6.1%-0.1
Last 3 seasons WAR 5.2  ·  Next 3 projected WAR 0.0Projected rows: MLB playing time only, park and league context applied.
Contract
No contract data on file.
Skills · percentileStatcast 2026
xwOBA vs59
FB Velo45
K%10
CompsRoss Ohlendorf (age 30) · Ryan Jensen (age 29) · Tiago Da Silva (age 30)
2027 FULL-SEASON PROJECTIONrates below = full-season projection
showingPROJ
wRC+ AGAINSTvL 109101vR 93
ERA4.27
FIP4.30
K%16.6%
BB%5.4%
K-BB%11.2%
Proj IP31
Value2027 · WAR
Runs saved vs league avg · 31 IP
K: -0.7 runs (Runs saved by strikeouts vs lg-avg K%)-1KBB: +0.6 runs (Runs saved by walk suppression vs lg-avg BB%)+1BBCONTACT: -0.3 runs (Runs saved on contact quality (HR suppression) vs lg)-0CONTACTSTAM: +1.3 runs (Replacement credit for innings volume)+1STAMTotal WAR: +0.09 (31 IP)+0.1WAR
0.10.0-0.1272829
Statcast · Contract
Statcast Percentiles
FB Velo
p4594.2
Whiff%
p1119.8%
K%
p1015.2%
xwOBA vs
p590.303

Contract

No contract data on file. Pre-MLB players and minor-league free agents do not yet have salary projections — entries are added at first 40-man roster placement.

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)
201821MIX MLE2 levels1703212330610%1.919.6%5.8%13.8%0.0%1.422.18—
201821MIX RAW2 levels1703212330610%1.924.4%4.9%19.5%0.8%1.422.18—
201922A MLEGreat Lakes Loons272513158010947793%4.913.9%9.6%4.3%1.5%5.003.98—
201922A RAWGreat Lakes Loons272513158010947793%4.918.8%8.1%10.7%1.2%5.003.21—
202124MIX MLE3 levels249602706725738%2.520.7%9.4%11.4%3.3%6.034.36—
202124MIX RAW3 levels249602706725738%2.524.8%9.3%15.6%2.6%6.033.64—
202225AA MLEArkansas Travelers27271446361386610100%5.317.6%11.4%6.2%2.1%4.514.20—
202225AA RAWArkansas Travelers27271446361386610100%5.321.7%10.4%11.3%1.6%4.513.46—
202326MIX MLE2 levels49169290763132%1.421.3%9.9%11.3%1.1%3.763.16—
202326MIX RAW2 levels49169290763132%1.426.2%10.7%15.5%1.0%3.762.81—
202427MLB MLESan Diego Padres42047211391240%1.118.5%5.7%12.8%1.8%5.213.27+0.7
202427MLB MLESan Diego Padres42047211391240%1.118.5%5.7%12.8%1.8%5.213.27+0.7
202427MLB RAWSan Diego Padres42047211391240%1.118.5%5.7%12.8%1.9%5.213.31+0.7
202528MIX MLE2 levels30301596821184515100%5.316.5%6.4%10.1%2.4%4.313.83+3.0
202528MIX MLE2 levels30301596821184515100%5.316.5%6.4%10.1%2.4%4.313.83+3.0
202528MIX RAW2 levels30301596821184515100%5.317.3%6.6%10.7%2.2%4.313.69+3.3
202629MIX MLE2 levels15157330751169100%4.915.8%5.1%10.8%3.2%4.194.15+1.1
202629MIX MLE2 levels15157330751169100%4.915.8%5.1%10.8%3.2%4.194.15+1.1
202629MIX RAW2 levels15157330751169100%4.916.6%5.2%11.4%2.9%4.193.96+1.3
▸ Career totals (raw MLB only — as recorded)
MLB Career—7129213896150542141%3.016.7%6.0%10.7%2.3%4.133.73+2.1
▸ 2027 season — projected remainder (no 2027 stats recorded)
202730MLBKC3003113122740%1.016.6%5.4%11.2%2.8%4.274.30+0.1
▸ Career projection (2028+) — MLB context, MLB playing time (IP × MLB%)
202831MLB MLEKC3303514723840%1.115.9%5.7%10.1%3.0%4.434.53+0.0
202932MLB MLEKC220239715630%1.015.1%6.1%9.0%3.3%4.644.79-0.1
202831MLB CTXKC3103313922840%1.115.9%5.7%10.1%3.0%4.434.53+0.0
202932MLB CTXKC210229314630%1.015.1%6.1%9.0%3.3%4.644.79-0.1
▸ Career totals — MLB only (actual + projected)
Career— RAW123292681127186682824%2.216.5%6.0%10.5%2.5%4.213.84+2.3
/ 200 IP— RAW9222200841139512124%2.216.5%6.0%10.5%2.5%4.213.84+1.7
Career— MLE23110771430995342606446%3.117.2%8.4%8.8%2.1%4.493.85+2.0
/ 200 IP— MLE6530200868150731846%3.117.2%8.4%8.8%2.1%4.493.85+1.5

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 AAAOmaha Storm Chasers · 19 IPFIP 2.64 → 2.89 (+0.25)K% 20.5% → 17.6%
ComponentRawPark ÷Level factor ×= MLE
K% /BF20.48%—×0.86017.61%
BB% (unintentional) /BF4.82%—×0.9004.34%
HR / BF /BF1.20%÷1.000×1.1001.33%

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

Result: FIP 2.64 → 2.89, 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 AAAOmaha Storm Chasers · 46 IPFIP 3.88 → 4.16 (+0.28)K% 18.6% → 16.0%
ComponentRawPark ÷Level factor ×= MLE
K% /BF18.55%—×0.86015.95%
BB% (unintentional) /BF6.79%—×0.9006.11%
HR / BF /BF2.71%÷1.003×1.1002.98%

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 3.88 → 4.16, 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 AAATacoma Rainiers · 62 IPFIP 3.04 → 3.16 (+0.12)K% 24.7% → 21.3%
ComponentRawPark ÷Level factor ×= MLE
K% /BF24.71%—×0.86021.25%
BB% (unintentional) /BF11.03%—×0.9009.92%
HR / BF /BF1.14%÷1.157×1.1001.08%

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

Result: FIP 3.04 → 3.16, 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 AAArkansas Travelers · 8 IPFIP 0.60 → 1.35 (+0.75)K% 40.7% → 33.0%
ComponentRawPark ÷Level factor ×= MLE
K% /BF40.74%—×0.81033.00%
BB% (unintentional) /BF7.41%—×1.1008.15%
HR / BF /BF0.00%÷0.853×1.2000.00%

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

Result: FIP 0.60 → 1.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).

2022 AAArkansas Travelers · 144 IPFIP 3.45 → 4.20 (+0.76)K% 21.7% → 17.6%
ComponentRawPark ÷Level factor ×= MLE
K% /BF21.70%—×0.81017.58%
BB% (unintentional) /BF10.38%—×1.10011.42%
HR / BF /BF1.57%÷0.909×1.2002.08%

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

Result: FIP 3.45 → 4.20, 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+Everett AquaSox · 55 IPFIP 3.43 → 4.36 (+0.93)K% 26.9% → 20.7%
ComponentRawPark ÷Level factor ×= MLE
K% /BF26.94%—×0.77020.74%
BB% (unintentional) /BF8.16%—×1.1509.39%
HR / BF /BF2.86%÷1.078×1.2503.31%

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

Result: FIP 3.43 → 4.36, 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).

2019 AGreat Lakes Loons · 131 IPFIP 3.20 → 3.98 (+0.78)K% 18.8% → 13.9%
ComponentRawPark ÷Level factor ×= MLE
K% /BF18.79%—×0.74013.91%
BB% (unintentional) /BF8.10%—×1.1809.56%
HR / BF /BF1.21%÷1.018×1.3001.54%

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

Result: FIP 3.20 → 3.98, 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).

2018 AGreat Lakes Loons · 27 IPFIP 1.49 → 2.18 (+0.69)K% 26.5% → 19.6%
ComponentRawPark ÷Level factor ×= MLE
K% /BF26.47%—×0.74019.59%
BB% (unintentional) /BF4.90%—×1.1805.78%
HR / BF /BF0.00%÷1.100×1.3000.00%

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

Result: FIP 1.49 → 2.18, 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: 1,234 reliever careers (754 from 1990-2025 + 480 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 PROJECTION1.55116.5%6.0%0.994.22
Rusty Meacham ('01)1.74913.3%6.2%1.024.43
John Verhoeven ('76-'81, 1 WAR*)1.06816.7%*7.3%*1.04*3.99*
Cristhian Martinez ('13)1.05219.1%6.1%0.834.02
Steve Crawford ('80-'91, 3 WAR*)2.86318.2%*7.4%*1.04*4.28*
Max Leon ('73-'78, 2 WAR*)1.66218.3%*7.1%*1.26*3.96*
Austin Pruitt ('24)1.66316.6%5.6%1.314.54