Winston Santos

P Frisco RoughRiders
Age 25 RHP 6'0" / 160 lbs AA Svc 0.0 · Ctrl thru 2033 peak 0.6 · 2028
Overview
AARP40-MANROOKIEMiLBFA 2034
YearAgeLvl / TeamGGSIPERAFIPK%BB%WARMLE rates
202422MIX2 levels22221103.672.8230.1%7.4%—K 23.6% · BB 8.4% · FIP 3.67
202523MIX2 levels66176.751.3133.3%9.0%—K 28.3% · BB 8.7% · FIP 1.82
202624MIX3 levels2619856.864.6626.5%10.2%0.7K 22.3% · BB 10.2% · FIP 5.17
2027PROJ25MLBTEX1515864.664.6623.3%9.6%0.7
2028PROJ79% MLB26MLBTEX17171034.744.7323.4%9.4%1.0
2029PROJ85% MLB27MLBTEX1616954.734.7423.2%9.4%0.9
Last 3 seasons WAR 0.7  ·  Next 3 projected WAR 2.6Projected 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$1M2033Ext$1.0M
Career WAR0.0 WAR median (P10 -0.4 / P90 6.5, comp-based) · star 1% · didn't stick 78%
CompsJake Lee (age 24) · Dylan DeLucia (age 23) · Matt Wise (age 25)
2027 FULL-SEASON PROJECTIONrates below = full-season projection
showingPROJ
wRC+ AGAINSTvL 122114vR 105
ERA4.66
FIP4.66
K%23.3%
BB%9.6%
K-BB%13.6%
Proj IP130
Value2027 · WAR
Runs saved vs league avg · 130 IP
K: +1.0 runs (Runs saved by strikeouts vs lg-avg K%)+1KBB: -1.4 runs (Runs saved by walk suppression vs lg-avg BB%)-1BBCONTACT: -6.5 runs (Runs saved on contact quality (HR suppression) vs lg)-6CONTACTSTAM: +17.6 runs (Replacement credit for innings volume)+18STAMTotal WAR: +1.13 (130 IP)+1.1WAR
0.00.51.00.71.00.90.80.60.427282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit+$30M 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+1.0$7M+$7M
2029Pre-Arb$0.8M+0.9$3M+$2M
2030Pre-Arb$0.8M+0.8$3M+$2M
2031Arb-1$1M+0.6$2M+$0.9M
2032Arb-2$1M+0.4$1M+$0.3M
2033Extbeyond projection horizon · no WAR estimate
Totals $5M $16M +$12M

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)
202119ROK MLEACL Rangers11633134369155%3.018.3%8.4%9.9%1.0%3.273.19—
202119ROK RAWACL Rangers11633134369155%3.026.9%6.7%20.1%0.7%3.272.13—
202220A MLEDown East Wood Ducks222110844810830895%4.917.8%7.9%9.9%2.5%3.493.99—
202220A RAWDown East Wood Ducks222110844810830895%4.924.1%6.7%17.4%1.8%3.492.90—
202321A+ MLEHickory Crawdads25239944288261992%3.915.3%6.8%8.6%5.7%6.295.77—
202321A+ RAWHickory Crawdads25239944288261992%3.919.9%5.9%14.0%4.3%6.294.61—
202422MIX MLE2 levels22221104591383411100%5.023.6%8.4%15.3%2.7%3.673.67—
202422MIX MLE2 levels22221104591383411100%5.023.6%8.4%15.3%2.7%3.673.67—
202422MIX RAW2 levels22221104591383411100%5.030.1%7.4%22.7%2.4%3.672.82—
202523MIX MLE2 levels6617782670100%2.928.3%8.7%19.6%0.0%6.751.82—
202523MIX MLE2 levels6617782670100%2.928.3%8.7%19.6%0.0%6.751.82—
202523MIX RAW2 levels6617782670100%2.933.3%9.0%24.4%0.0%6.751.31—
202624MIX MLE3 levels261985393104401773%3.322.3%10.2%12.1%4.8%6.865.17+0.2
202624MIX MLE3 levels261985393104401773%3.322.3%10.2%12.1%4.8%6.865.17+0.2
202624MIX RAW3 levels261985393104401773%3.326.5%10.2%16.3%4.3%6.864.66+0.7
▸ Career totals (raw MLB only — as recorded)
MLB Career—10291110%2.011.1%11.1%0.0%11.1%9.0010.10-0.1
▸ 2027 season — projected remainder (no 2027 stats recorded)
202725MLBTEX151586363853513100%5.723.3%9.6%13.6%3.5%4.664.66+0.7
▸ Career projection (2028+) — MLB context, MLB playing time (IP × MLB%)
202826MLB MLETEX22221305501285219100%5.923.4%9.4%13.9%3.4%4.604.59+1.2
202927MLB MLETEX19191114701094416100%5.923.2%9.4%13.9%3.5%4.594.60+1.0
203028MLB MLETEX17171044411024216100%6.123.1%9.4%13.6%3.5%4.634.67+0.9
203129MLB MLETEX161697409933915100%6.022.8%9.6%13.2%3.7%4.724.79+0.7
203230MLB MLETEX151588371833714100%5.922.4%9.9%12.5%3.9%4.874.97+0.4
203331MLB MLETEX131378331733414100%6.022.0%10.3%11.8%4.1%5.055.17+0.2
202826MLB CTXTEX17171034351024116100%6.123.4%9.4%13.9%3.7%4.744.73+1.0
202927MLB CTXTEX161695401933815100%5.923.2%9.4%13.9%3.7%4.734.74+0.9
203028MLB CTXTEX161693393913715100%5.823.1%9.4%13.6%3.8%4.784.82+0.8
203129MLB CTXTEX151588372853615100%5.922.8%9.6%13.2%4.0%4.874.94+0.6
203230MLB CTXTEX141481342773414100%5.822.4%9.9%12.5%4.2%5.035.13+0.4
203331MLB CTXTEX121273308683214100%6.122.0%10.3%11.8%4.4%5.225.34+0.2
▸ Career totals — MLB only (actual + projected)
Career— RAW908953522605162189099%5.922.8%9.6%13.2%4.0%4.894.57+5.1
/ 200 IP— RAW3433200845193813499%6.022.8%9.6%13.2%4.0%4.894.57+1.9
Career— MLE1129745319543901626987%4.020.0%8.3%11.7%3.6%4.894.41+4.3
/ 200 IP— MLE4943200863172723187%4.020.0%8.3%11.7%3.6%4.894.41+1.4

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 AAFrisco RoughRiders · 42 IPFIP 4.73 → 5.89 (+1.15)K% 29.1% → 23.6%
ComponentRawPark ÷Level factor ×= MLE
K% /BF29.15%—×0.81023.61%
BB% (unintentional) /BF10.55%—×1.10011.61%
HR / BF /BF5.03%÷1.000×1.2006.03%

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 4.73 → 5.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).

2026 AAARound Rock Express · 41 IPFIP 4.06 → 4.40 (+0.34)K% 24.3% → 20.9%
ComponentRawPark ÷Level factor ×= MLE
K% /BF24.32%—×0.86020.92%
BB% (unintentional) /BF9.73%—×0.9008.76%
HR / BF /BF3.24%÷1.000×1.1003.57%

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 4.06 → 4.40, 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 AAFrisco RoughRiders · 14 IPFIP 1.16 → 1.82 (+0.66)K% 34.9% → 28.3%
ComponentRawPark ÷Level factor ×= MLE
K% /BF34.92%—×0.81028.29%
BB% (unintentional) /BF7.94%—×1.1008.73%
HR / BF /BF0.00%÷0.976×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 95).

Result: FIP 1.16 → 1.82, 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 A+Hickory Crawdads · 64 IPFIP 2.10 → 2.98 (+0.88)K% 30.5% → 23.4%
ComponentRawPark ÷Level factor ×= MLE
K% /BF30.45%—×0.77023.45%
BB% (unintentional) /BF7.52%—×1.1508.65%
HR / BF /BF1.13%÷1.014×1.2501.39%

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

Result: FIP 2.10 → 2.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).

2024 AAFrisco RoughRiders · 46 IPFIP 3.80 → 4.62 (+0.82)K% 29.5% → 23.9%
ComponentRawPark ÷Level factor ×= MLE
K% /BF29.53%—×0.81023.92%
BB% (unintentional) /BF7.25%—×1.1007.98%
HR / BF /BF4.15%÷1.080×1.2004.60%

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

Result: FIP 3.80 → 4.62, 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 A+Hickory Crawdads · 99 IPFIP 4.52 → 5.77 (+1.25)K% 19.9% → 15.3%
ComponentRawPark ÷Level factor ×= MLE
K% /BF19.91%—×0.77015.33%
BB% (unintentional) /BF5.88%—×1.1506.76%
HR / BF /BF4.30%÷0.948×1.2505.67%

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

Result: FIP 4.52 → 5.77, 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 ADown East Wood Ducks · 108 IPFIP 2.89 → 3.99 (+1.10)K% 24.1% → 17.8%
ComponentRawPark ÷Level factor ×= MLE
K% /BF24.11%—×0.74017.84%
BB% (unintentional) /BF6.70%—×1.1807.90%
HR / BF /BF1.79%÷0.912×1.3002.55%

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

Result: FIP 2.89 → 3.99, 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 ROKACL Rangers · 33 IPFIP 2.09 → 3.19 (+1.09)K% 26.9% → 18.3%
ComponentRawPark ÷Level factor ×= MLE
K% /BF26.87%—×0.68018.27%
BB% (unintentional) /BF6.72%—×1.2508.40%
HR / BF /BF0.75%÷1.015×1.4001.03%

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

Result: FIP 2.09 → 3.19, 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 PROJECTION3.710622.9%9.6%1.414.72
Bob Johnson ('69-'77, 6 WAR*)3.511523.4%*8.9%*1.49*4.12*
Buzz Capra ('71-'77, 4 WAR*)2.710922.1%*10.5%*1.51*4.21*
Vince Velasquez ('15-'23, 2 WAR*)3.88521.9%*9.2%*1.37*4.99*
Zack Godley ('21)2.89522.1%9.6%1.164.92
Ron Schueler ('72-'79, 3 WAR*)4.613021.0%*9.8%*1.41*4.51*
Scott Sanders ('99)3.49721.2%9.3%1.234.86