Steven Echavarria

P Lansing Lugnuts
Age 21 RHP 6'1" / 195 lbs A+ Svc 0.0 · Ctrl thru 2033 peak 1.0 · 2030
Overview
A+PROSPECTMiLBFA 2034
OGV OFP45OGV rank#122ETA2028MLB%0%
YearAgeLvl / TeamGGSIPERAFIPK%BB%WARMLE rates
202418AOAK1919586.553.8320.9%12.8%—K 15.5% · BB 15.1% · FIP 4.57
202519A+OAK26251044.593.6219.5%9.3%—K 15.0% · BB 10.7% · FIP 4.51
202620MIX2 levels25251175.144.1824.1%10.0%—K 18.8% · BB 11.5% · FIP 5.19
2027PROJ21MLBOAK1115.135.1318.9%11.6%0.0
2028PROJ49% MLB22MLBOAK1313684.854.7520.6%10.4%0.5
2029PROJ73% MLB23MLBOAK19191004.654.5421.6%9.7%1.0
Next 3 projected WAR 1.4Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2033Service0.0First FA2034
2027MiLB2028Pre-Arb$0.8M2029Pre-Arb$0.8M2030Pre-Arb$0.8M2031Arb-1$3M2032Arb-2$4M2033Arb-3$6M
Career WAR0.0 WAR median (P10 -0.5 / P90 14, comp-based) · star 2% · didn't stick 80%
CompsTy Cummings (age 22) · Josh Bostick (age 22) · Jamison Hill (age 23)
2027 FULL-SEASON PROJECTIONrates below = full-season projection
showingPROJ
wRC+ AGAINSTvL 131122vR 114
ERA5.13
FIP5.13
K%18.9%
BB%11.6%
K-BB%7.3%
Proj IP137
Value2027 · WAR
Runs saved vs league avg · 137 IP
K: -3.6 runs (Runs saved by strikeouts vs lg-avg K%)-4KBB: -5.0 runs (Runs saved by walk suppression vs lg-avg BB%)-5BBCONTACT: -5.8 runs (Runs saved on contact quality (HR suppression) vs lg)-6CONTACTSTAM: +18.6 runs (Replacement credit for innings volume)+19STAMTotal WAR: +0.43 (137 IP)+0.4WAR
0.00.91.80.00.51.01.31.11.21.127282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit━ post-control+$34M ctrl surplus
Contract
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2028
Service   0 yrs (est)
Team Control Through   2033
First FA Year   2034
YearStatusSalary Proj WAR Value Surplus
2027MiLBstill in minors · estimated debut 2028
2028Pre-Arb$0.8M+0.5$2M+$1M
2029Pre-Arb$0.8M+1.0$7M+$6M
2030Pre-Arb$0.8M+1.3$8M+$8M
2031Arb-1$3M+1.1$6M+$5M
2032Arb-2$4M+1.2$7M+$4M
2033Arb-3$6M+1.1$6M+$2M
Totals $15M $36M +$26M

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)
202418A MLEStockton Ports19195828259364100%3.015.5%15.1%0.4%1.6%6.554.57—
202418A MLEStockton Ports19195828259364100%3.015.5%15.1%0.4%1.6%6.554.57—
202418A RAWStockton Ports19195828259364100%3.020.9%12.8%8.2%1.4%6.553.83—
202519A+ MLELansing Lugnuts26251044518842896%4.015.0%10.7%4.3%2.4%4.594.51—
202519A+ MLELansing Lugnuts26251044518842896%4.015.0%10.7%4.3%2.4%4.594.51—
202519A+ RAWLansing Lugnuts26251044518842896%4.019.5%9.3%10.2%1.8%4.593.62—
202620MIX MLE2 levels25251175181255217100%4.718.8%11.5%7.4%4.1%5.145.19—
202620MIX MLE2 levels25251175181255217100%4.718.8%11.5%7.4%4.1%5.145.19—
202620MIX RAW2 levels25251175181255217100%4.724.1%10.0%14.1%3.3%5.144.18—
▸ 2027 season — projected remainder (no 2027 stats recorded)
202721MLBOAK1114100100%1.018.9%11.6%7.3%3.2%5.135.13+0.0
▸ Career projection (2028+) — MLB context, MLB playing time (IP × MLB%)
202822MLB MLEOAK27271375801196018100%5.120.6%10.4%10.2%3.2%4.894.79+1.0
202923MLB MLEOAK26261375801255618100%5.321.6%9.7%12.0%3.1%4.694.58+1.3
203024MLB MLEOAK25251375801295418100%5.522.2%9.2%13.0%3.1%4.544.45+1.5
203125MLB MLEOAK18181054431004013100%5.822.6%9.0%13.6%3.0%4.444.38+1.3
203226MLB MLEOAK18181054431014013100%5.822.8%9.0%13.8%3.0%4.394.36+1.3
203327MLB MLEOAK1717102433993913100%6.022.8%9.0%13.8%3.1%4.394.40+1.2
203428MLB MLEOAK161698413943813100%6.122.7%9.2%13.5%3.2%4.454.48+1.1
203529MLB MLEOAK151591385863613100%6.122.4%9.4%13.0%3.3%4.554.61+0.8
203630MLB MLEOAK141483350773412100%5.922.1%9.7%12.4%3.5%4.704.79+0.6
203731MLB MLEOAK121274314683212100%6.221.7%10.1%11.6%3.8%4.884.99+0.3
203832MLB MLEOAK111166279592911100%6.021.2%10.5%10.8%4.0%5.085.22+0.1
202822MLB CTXOAK13136828759309100%5.220.6%10.4%10.2%3.1%4.854.75+0.5
202923MLB CTXOAK1919100422914113100%5.321.6%9.7%12.0%3.0%4.654.54+1.0
203024MLB CTXOAK20201144811074414100%5.722.2%9.2%13.0%3.0%4.504.41+1.3
203125MLB CTXOAK161693393893512100%5.822.6%9.0%13.6%3.0%4.404.34+1.1
203226MLB CTXOAK161696405923612100%6.022.8%9.0%13.8%3.0%4.354.32+1.2
203327MLB CTXOAK161695401913612100%5.922.8%9.0%13.8%3.0%4.354.36+1.1
203428MLB CTXOAK151592388883612100%6.122.7%9.2%13.5%3.1%4.414.44+1.0
203529MLB CTXOAK141487367823512100%6.222.4%9.4%13.0%3.3%4.504.56+0.8
203630MLB CTXOAK131379334743212100%6.122.1%9.7%12.4%3.5%4.654.74+0.6
203731MLB CTXOAK121271300653011100%5.921.7%10.1%11.6%3.7%4.834.94+0.3
203832MLB CTXOAK101063266562810100%6.321.2%10.5%10.8%3.9%5.025.16+0.1
▸ Career totals — MLB only (actual + projected)
Career— RAW1651659564035894383128100%5.822.2%9.5%12.7%3.2%4.564.18+13.8
/ 200 IP— RAW35352008441878027100%5.822.2%9.5%12.7%3.2%4.564.18+2.9
Career— MLE706927912512091503699%4.016.7%12.0%4.7%2.9%5.234.81+10.5
/ 200 IP— MLE50492008971501082699%4.016.7%12.0%4.7%2.9%5.234.81+1.8

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 A+Lansing Lugnuts · 94 IPFIP 4.29 → 5.34 (+1.06)K% 22.1% → 17.0%
ComponentRawPark ÷Level factor ×= MLE
K% /BF22.14%—×0.77017.05%
BB% (unintentional) /BF10.71%—×1.15012.32%
HR / BF /BF3.10%÷1.000×1.2503.87%

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 4.29 → 5.34, 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 AAMidland RockHounds · 24 IPFIP 3.49 → 4.55 (+1.06)K% 32.7% → 26.4%
ComponentRawPark ÷Level factor ×= MLE
K% /BF32.65%—×0.81026.45%
BB% (unintentional) /BF7.14%—×1.1007.86%
HR / BF /BF4.08%÷1.000×1.2004.90%

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

Result: FIP 3.49 → 4.55, 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 A+Lansing Lugnuts · 104 IPFIP 3.61 → 4.51 (+0.90)K% 19.5% → 15.0%
ComponentRawPark ÷Level factor ×= MLE
K% /BF19.51%—×0.77015.02%
BB% (unintentional) /BF9.31%—×1.15010.71%
HR / BF /BF1.77%÷0.921×1.2502.41%

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

Result: FIP 3.61 → 4.51, 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).

2024 AStockton Ports · 58 IPFIP 3.73 → 4.57 (+0.84)K% 20.9% → 15.5%
ComponentRawPark ÷Level factor ×= MLE
K% /BF20.92%—×0.74015.48%
BB% (unintentional) /BF12.77%—×1.18015.06%
HR / BF /BF1.42%÷1.164×1.3001.58%

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

Result: FIP 3.73 → 4.57, 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 PROJECTION6.410621.7%9.8%1.264.68
Bud Norris ('18)6.112221.7%9.1%1.154.45
Vince Velasquez ('15-'23, 2 WAR*)3.88521.9%*9.2%*1.37*4.99*
Derek Holland ('21)7.311319.7%8.4%1.354.62
Bobby Bolin ('61-'73, 12 WAR*)7.912122.7%*9.6%*1.33*4.11*
Tom Griffin ('69-'82, 1 WAR*)7.510722.6%*11.4%*1.21*4.93*
Mike Bielecki ('84-'97, 9 WAR*)6.29518.4%*9.1%*1.15*4.47*