Kruz Schoolcraft

P Lake Elsinore Storm
Age 20 LHP 6'8" / 229 lbs A Svc 0.0 · Ctrl thru 2035 peak 0.8 · 2032
Overview
APROSPECTMiLBFA 2036
OGV OFP40OGV rank#171ETA2028MLB%0%
YearAgeLvl / TeamGGSIPERAFIPK%BB%WARMLE rates
202518ASD11210.803.7044.4%33.3%—K 44.4% · BB 33.3% · FIP 3.57
202619ASD2222795.903.8422.3%15.5%—K 16.5% · BB 18.3% · FIP 4.80
2027PROJ20MLBSD——05.675.6718.7%18.0%—
2028PROJ49% MLB21MLBSD99475.375.2320.3%15.4%0.1
2029PROJ73% MLB22MLBSD1515845.014.8122.0%13.4%0.6
Next 3 projected WAR 0.7Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2035Service0.0First FA2036
2027MiLB2028MiLB2029MiLB2030Pre-Arb$0.8M2031Pre-Arb$0.9M2032Pre-Arb$0.9M2033Arb-1$3M2034Arb-2$5M+1
Career WAR0.0 WAR median (P10 -0.8 / P90 9.3, comp-based) · star 2% · didn't stick 86%
CompsJacob Bresnahan (age 19) · Doug Nikhazy (age 22) · John Beller (age 22)
2027 FULL-SEASON PROJECTIONrates below = full-season projection
showingPROJ
wRC+ AGAINSTvL 125133vR 141
ERA5.67
FIP5.67
K%18.7%
BB%18.0%
K-BB%0.7%
Proj IP90
Value2027 · WAR
Runs saved vs league avg · 90 IP
K: -2.7 runs (Runs saved by strikeouts vs lg-avg K%)-3KBB: -10.7 runs (Runs saved by walk suppression vs lg-avg BB%)-11BBCONTACT: -1.5 runs (Runs saved on contact quality (HR suppression) vs lg)-2CONTACTSTAM: +10.1 runs (Replacement credit for innings volume)+10STAMTotal WAR: -0.51 (90 IP)-0.5WAR
0.01.02.00.10.61.01.31.51.51.51.327282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit━ post-control+$52M ctrl surplus
Contract
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2030
Service   0 yrs (est)
Team Control Through   2035
First FA Year   2036
YearStatusSalary Proj WAR Value Surplus
2027MiLBstill in minors · estimated debut 2030
2028MiLBstill in minors · estimated debut 2030
2029MiLBstill in minors · estimated debut 2030
2030Pre-Arb$0.8M+1.0$6M+$6M
2031Pre-Arb$0.9M+1.3$8M+$7M
2032Pre-Arb$0.9M+1.5$8M+$8M
2033Arb-1$3M+1.5$8M+$6M
2034Arb-2$5M+1.5$7M+$4M
2035Arb-3$7M+1.3$6M+$3M
Totals $18M $43M +$34M

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)
202518A MLELake Elsinore Storm1129430100%1.744.4%33.3%11.1%0.0%10.803.57—
202518A MLELake Elsinore Storm1129430100%1.744.4%33.3%11.1%0.0%10.803.57—
202518A RAWLake Elsinore Storm1129430100%1.744.4%33.3%11.1%0.0%10.803.70—
202619A MLELake Elsinore Storm22227936882574100%3.616.5%18.3%-1.8%1.4%5.904.80—
202619A MLELake Elsinore Storm22227936882574100%3.616.5%18.3%-1.8%1.4%5.904.80—
202619A RAWLake Elsinore Storm22227936882574100%3.622.3%15.5%6.8%1.1%5.903.84—
▸ 2027 season — projected remainder (no 2027 stats recorded)
202720MLBSD——0——————18.7%18.0%0.7%2.7%5.675.67—
▸ Career projection (2028+) — MLB context, MLB playing time (IP × MLB%)
202821MLB MLESD171795403826211100%5.620.3%15.4%5.0%2.7%5.335.19+0.2
202922MLB MLESD21211164891086613100%5.522.0%13.4%8.6%2.7%4.974.77+0.8
203023MLB MLESD21211164891135913100%5.523.1%12.1%11.0%2.6%4.684.51+1.2
203124MLB MLESD21211184961185613100%5.623.7%11.3%12.5%2.6%4.474.34+1.5
203225MLB MLESD20201164911185313100%5.824.1%10.8%13.3%2.6%4.334.23+1.6
203326MLB MLESD19191174921205313100%6.124.3%10.7%13.6%2.6%4.264.21+1.6
203427MLB MLESD19191144811175213100%6.024.3%10.8%13.5%2.6%4.254.25+1.5
203528MLB MLESD18181094591115013100%6.024.2%11.0%13.2%2.7%4.304.33+1.4
203629MLB MLESD17171014281034812100%6.024.0%11.2%12.8%2.9%4.404.46+1.1
203730MLB MLESD151592391924512100%6.223.6%11.5%12.1%3.1%4.544.64+0.8
203831MLB MLESD141483352824212100%6.023.2%11.8%11.4%3.3%4.724.84+0.5
203932MLB MLESD121275315723911100%6.222.8%12.2%10.5%3.6%4.935.07+0.3
204033MLB MLESD111167281633611100%6.122.3%12.7%9.6%3.8%5.165.32+0.1
202821MLB CTXSD994719840315100%5.220.3%15.4%5.0%2.8%5.375.23+0.1
202922MLB CTXSD151584355784810100%5.622.0%13.4%8.6%2.7%5.014.81+0.6
203023MLB CTXSD181898414965011100%5.423.1%12.1%11.0%2.7%4.724.55+1.0
203124MLB CTXSD19191054431055012100%5.523.7%11.3%12.5%2.7%4.514.38+1.3
203225MLB CTXSD18181074521094912100%5.924.1%10.8%13.3%2.7%4.374.27+1.5
203326MLB CTXSD18181094601124912100%6.124.3%10.7%13.6%2.7%4.304.25+1.5
203427MLB CTXSD18181084561114912100%6.024.3%10.8%13.5%2.7%4.294.29+1.5
203528MLB CTXSD17171034351054812100%6.124.2%11.0%13.2%2.8%4.344.37+1.3
203629MLB CTXSD161696405974512100%6.024.0%11.2%12.8%3.0%4.444.50+1.1
203730MLB CTXSD151588372884312100%5.923.6%11.5%12.1%3.2%4.584.68+0.8
203831MLB CTXSD131379334773911100%6.123.2%11.8%11.4%3.4%4.774.89+0.5
203932MLB CTXSD121271300683711100%5.922.8%12.2%10.5%3.7%4.985.12+0.3
204033MLB CTXSD101063266593410100%6.322.3%12.7%9.6%3.9%5.215.37+0.1
▸ Career totals — MLB only (actual + projected)
Career— RAW201201115948911147571144100%5.823.4%11.7%11.8%2.9%4.614.21+16.2
/ 200 IP— RAW35352008441989925100%5.823.4%11.7%11.8%2.9%4.614.21+2.8
Career— MLE23238137765705100%3.517.2%18.6%-1.5%1.4%6.004.77+12.7
/ 200 IP— MLE575720093116017313100%3.517.2%18.6%-1.5%1.4%6.004.77+1.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.

2026 ALake Elsinore Storm · 79 IPFIP 3.78 → 4.80 (+1.02)K% 22.3% → 16.5%
ComponentRawPark ÷Level factor ×= MLE
K% /BF22.28%—×0.74016.49%
BB% (unintentional) /BF15.49%—×1.18018.28%
HR / BF /BF1.09%÷1.000×1.3001.41%

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 3.78 → 4.80, 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 PROJECTION7.010123.0%12.2%1.104.67
Tom Griffin ('69-'82, 1 WAR*)7.510722.6%*11.4%*1.21*4.93*
Jonathan Sánchez ('13)3.911222.8%12.5%1.044.70
Wayne Twitchell ('70-'79, 4 WAR*)5.313324.2%*11.3%*1.16*4.56*
Joe Decker ('69-'79, 6 WAR*)3.510121.4%*11.8%*1.04*4.49*
Jorge De La Rosa ('18)7.610919.1%10.3%1.054.58
Francisco Liriano ('19)9.113023.3%10.5%0.914.15