Sandro Santana

P Hillsboro Hops
Age 22 LHP 5'10" / 150 lbs A+ Svc 0.0 · Ctrl thru 2033 peak 0.4 · 2029
Overview
A+PROSPECTMiLBFA 2034
OGV OFP35OGV rank#491ETA2029MLB%0%
YearAgeLvl / TeamGGSIPERAFIPK%BB%WARMLE rates
202419ROKARI81197.115.2122.6%15.5%—K 15.4% · BB 19.3% · FIP 7.39
202520MIX2 levels260592.733.2724.3%12.4%—K 16.4% · BB 15.6% · FIP 4.48
202621MIX3 levels460641.971.9639.6%11.8%—K 31.7% · BB 11.3% · FIP 2.79
2027PROJ22MLBSTL——04.124.1229.9%13.3%—
2028PROJ35% MLB23MLBSTL300323.913.8329.8%11.8%0.2
2029PROJ54% MLB24MLBSTL470493.803.7129.8%10.9%0.4
Next 3 projected WAR 0.7Projected 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$1M2032Arb-2$2M2033Ext$3M
Career WAR0.0 WAR median (P10 -1.0 / P90 6.5, comp-based) · star 0% · didn't stick 87%
CompsJimmy Burnette (age 23) · Hayden Harris (age 24) · Quintin Torres-Costa (age 22)
2027 FULL-SEASON PROJECTIONrates below = full-season projection
showingPROJ
wRC+ AGAINSTvL 95103vR 111
ERA4.12
FIP4.12
K%29.9%
BB%13.3%
K-BB%16.6%
Proj IP90
Value2027 · WAR
Runs saved vs league avg · 90 IP
K: +6.5 runs (Runs saved by strikeouts vs lg-avg K%)+6KBB: -5.9 runs (Runs saved by walk suppression vs lg-avg BB%)-6BBCONTACT: +0.1 runs (Runs saved on contact quality (HR suppression) vs lg)+0CONTACTSTAM: +10.1 runs (Replacement credit for innings volume)+10STAMTotal WAR: +1.12 (90 IP)+1.1WAR
0.00.51.00.00.20.40.50.60.627282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit+$12M 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.2$0.7M+$0.0M
2029Pre-Arb$0.8M+0.4$1M+$0.7M
2030Pre-Arb$0.8M+0.5$2M+$1.0M
2031Arb-1$1M+0.6$2M+$0.9M
2032Arb-2$2M+0.6$2M+$0.3M
2033Extbeyond projection horizon · no WAR estimate
Totals $6M $7M +$3M

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)
202318ROK MLEDSL Arizona Black103291333617030%2.918.4%16.0%2.4%0.0%4.713.57—
202318ROK RAWDSL Arizona Black103291333617030%2.927.1%12.8%14.3%0.0%4.712.37—
202419ROK MLEACL D-backs8119841913312%2.415.4%19.3%-4.0%5.7%7.117.39—
202419ROK MLEACL D-backs8119841913312%2.415.4%19.3%-4.0%5.7%7.117.39—
202419ROK RAWACL D-backs8119841913312%2.422.6%15.5%7.1%3.6%7.115.21—
202520MIX MLE2 levels26059251613130%2.316.4%15.6%0.8%1.4%2.734.48—
202520MIX MLE2 levels26059251613130%2.316.4%15.6%0.8%1.4%2.734.48—
202520MIX RAW2 levels26059251613130%2.324.3%12.4%12.0%1.2%2.733.27—
202621MIX MLE3 levels460642551013030%1.431.7%11.3%20.3%1.7%1.972.79—
202621MIX MLE3 levels460642551013030%1.431.7%11.3%20.3%1.7%1.972.79—
202621MIX RAW3 levels460642551013030%1.439.6%11.8%27.8%1.2%1.971.96—
▸ 2027 season — projected remainder (no 2027 stats recorded)
202722MLBSTL——0——————29.9%13.3%16.6%2.7%4.124.12—
▸ Career projection (2028+) — MLB context, MLB playing time (IP × MLB%)
202823MLB MLESTL8609038011345100%1.029.8%11.8%18.1%2.7%4.013.93+0.7
202924MLB MLESTL8609038011341100%1.029.8%10.9%19.0%2.7%3.903.81+0.8
203025MLB MLESTL71074314943280%1.029.8%10.3%19.5%2.7%3.813.74+0.7
203126MLB MLESTL71074313933280%1.029.8%10.2%19.6%2.7%3.763.73+0.7
203227MLB MLESTL69072306913180%1.029.8%10.3%19.6%2.7%3.763.76+0.7
203328MLB MLESTL66069292873080%1.029.7%10.4%19.3%2.8%3.813.85+0.6
203429MLB MLESTL61064271802980%1.129.5%10.7%18.8%3.0%3.913.98+0.4
203530MLB MLESTL55058245712780%1.129.1%10.9%18.2%3.2%4.064.16+0.3
202823MLB CTXSTL30032135401630%1.129.8%11.8%18.1%2.5%3.913.83+0.2
202924MLB CTXSTL47049207622250%1.029.8%10.9%19.0%2.5%3.803.71+0.4
203025MLB CTXSTL48050211632250%1.029.8%10.3%19.5%2.5%3.713.64+0.5
203126MLB CTXSTL53056236712460%1.129.8%10.2%19.6%2.5%3.663.63+0.6
203227MLB CTXSTL56059249742660%1.129.8%10.3%19.6%2.5%3.653.65+0.6
203328MLB CTXSTL56059249742670%1.129.7%10.4%19.3%2.6%3.703.74+0.5
203429MLB CTXSTL53056236702570%1.129.5%10.7%18.8%2.8%3.803.87+0.4
203530MLB CTXSTL50052220642470%1.029.1%10.9%18.2%3.0%3.944.04+0.2
▸ Career totals — MLB only (actual + projected)
Career— RAW39304131742517185460%1.029.7%10.6%19.1%2.6%3.763.37+5.8
/ 200 IP— RAW190020084425190220%1.129.7%10.6%19.1%2.6%3.763.37+2.8
Career— MLE904171723159106134%1.922.0%14.6%7.4%1.8%3.264.05+4.8
/ 200 IP— MLE1055200846186123154%1.922.0%14.6%7.4%1.8%3.264.05+1.6

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+Hillsboro Hops · 31 IPFIP 2.04 → 3.16 (+1.12)K% 37.4% → 28.8%
ComponentRawPark ÷Level factor ×= MLE
K% /BF37.40%—×0.77028.80%
BB% (unintentional) /BF9.92%—×1.15011.41%
HR / BF /BF1.53%÷1.000×1.2501.91%

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

2026 AASpringfield Cardinals · 24 IPFIP 1.28 → 2.24 (+0.97)K% 44.3% → 35.9%
ComponentRawPark ÷Level factor ×= MLE
K% /BF44.32%—×0.81035.90%
BB% (unintentional) /BF10.23%—×1.10011.25%
HR / BF /BF1.14%÷1.000×1.2001.36%

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 1.28 → 2.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).

2026 AAAMemphis Redbirds · 9 IPFIP 2.87 → 3.01 (+0.15)K% 36.1% → 31.1%
ComponentRawPark ÷Level factor ×= MLE
K% /BF36.11%—×0.86031.06%
BB% (unintentional) /BF22.22%—×0.90020.00%
HR / BF /BF0.00%÷1.000×1.1000.00%

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.87 → 3.01, 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 AVisalia Rawhide · 48 IPFIP 3.68 → 4.48 (+0.80)K% 22.2% → 16.4%
ComponentRawPark ÷Level factor ×= MLE
K% /BF22.17%—×0.74016.41%
BB% (unintentional) /BF13.21%—×1.18015.58%
HR / BF /BF1.42%÷1.283×1.3001.43%

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

Result: FIP 3.68 → 4.48, 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 D-backs · 11 IPFIP 1.04 → 2.26 (+1.21)K% 35.9% → 24.4%
ComponentRawPark ÷Level factor ×= MLE
K% /BF35.90%—×0.68024.41%
BB% (unintentional) /BF7.69%—×1.2509.62%
HR / BF /BF0.00%÷0.862×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 72).

Result: FIP 1.04 → 2.26, 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 ROKACL D-backs · 19 IPFIP 5.11 → 7.39 (+2.28)K% 22.6% → 15.4%
ComponentRawPark ÷Level factor ×= MLE
K% /BF22.62%—×0.68015.38%
BB% (unintentional) /BF15.48%—×1.25019.35%
HR / BF /BF3.57%÷0.875×1.4005.72%

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

Result: FIP 5.11 → 7.39, 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 ROKDSL Arizona Black · 29 IPFIP 2.43 → 3.57 (+1.14)K% 27.1% → 18.4%
ComponentRawPark ÷Level factor ×= MLE
K% /BF27.07%—×0.68018.41%
BB% (unintentional) /BF12.78%—×1.25015.98%
HR / BF /BF0.00%÷1.039×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 108).

Result: FIP 2.43 → 3.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: 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 PROJECTION3.47629.7%11.1%1.073.91
Octavio Dotel ('13)4.87928.4%10.2%1.113.78
Dave LaRoche ('70-'83, 10 WAR*)5.28127.8%*10.1%*1.16*4.03*
Tim Stoddard ('75-'89, 4 WAR*)3.66626.2%*11.2%*1.14*4.24*
Jeff Parrett ('86-'96, 6 WAR*)3.67224.8%*11.0%*1.02*4.07*
Ugueth Urbina ('05)3.57027.9%10.5%1.113.45
Brad Lidge ('12)3.07530.9%11.1%0.853.54