Steven Santos

C DSL Rangers Blue
Age 20 R/R 5'11" / 200 lbs ROK HR +15%BB +5% Svc 0.0 · Ctrl thru 2038
Overview
ROKPROSPECTMiLBFA 2039
OGV OFP35OGV rank#1590ETA2029MLB%0%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202417ROKDSL Rangers R…110.210/.418/.2841843—.126/.309/.149
202518ROKDSL Rangers B…62.207/.258/.27601-16—.136/.177/.186
2027PROJMLE20MLBTEX172.196/.276/.26713560.0
2028PROJ34% MLB21MLBTEX24.201/.281/.2830062-0.0
2029PROJ50% MLB22MLBTEX81.206/.285/.29611660.0
Next 3 projected WAR 0.0Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2038Service0.0First FA2039
2027MiLB2028MiLB2029MiLB2030MiLB2031MiLB2032MiLB2033Pre-Arb$0.9M2034Pre-Arb$1.0M+4
Skills · percentileMiLB Statcast 2025 Rk
Speed70
ISO31
Chase%23
K%14
Z-Con%12
Whiff%10
2027 FULL-SEASON PROJECTIONpark-neutral Marcel · 30 proj PA
wRC+†56
AVG/OBP/SLG.194 / .274 / .264
PA30
HR0
K%31
BB%8
ISO70
MLB%0%
Value2027 · WAR
BAT: -1.6 runs (wOBA-derived runs vs avg)-2BATRUN: +0.2 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +0.5 runs (Positional adjustment)+1POSREP: +0.7 runs (Replacement-level credit)+1REPTotal WAR: +0.00+0.0WAR
0.00.51.00.10.20.30.40.40.20.127282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit+$10M ctrl surplus
Tools · Contract
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2033
Service   0 yrs (est)
Team Control Through   2038
First FA Year   2039
YearStatusSalary Proj WAR Value Surplus
2027MiLBstill in minors · estimated debut 2033
2028MiLBstill in minors · estimated debut 2033
2029MiLBstill in minors · estimated debut 2033
2030MiLBstill in minors · estimated debut 2033
2031MiLBstill in minors · estimated debut 2033
2032MiLBstill in minors · estimated debut 2033
2033Pre-Arb$0.9M+0.4$1M+$0.5M
2034Pre-Arb$1.0M+0.4$0.9M+$0.5M
2035Pre-Arb$1.0M+0.2$0.4M+$0.0M
2036Arb-1$0.8M+0.1$0.2M+$0.0M (cut)
2037Extbeyond projection horizon · no WAR estimate
2038Extbeyond projection horizon · no WAR estimate
Totals $3M $3M +$1M

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 these numbers are built

All seasons translated to park-neutral MLB-equivalent (MLE) and combined per year. 2027 = full-season projection (no games played yet). 2028+ via Advanced Marcel + aging curve. Catcher framing: only 2027 Statcast framing is modeled (Baseball Savant server-caches the leaderboard to the current season); prior-year framing is unmodeled — projections for established framers may run 1-3 WAR low.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
▸ Career — actual stats, one row per stint (as recorded, no adjustments)
202417 ROKDSL Rangers Red — 11081 17301 23296 82 210418284702 74314 2621 347 43 — — — — — —
202518 ROKDSL Rangers Blue — 6258 12210 4190 10 207258276534 69308 316 244 -16 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202417 ROK MLEDSL Rangers Red — 11087 11200 17376 82 126309149459 23205 3415 232 43 — — — — — —
202518 ROK MLEDSL Rangers Blue — 6259 8110 3240 10 136177186364 51205 395 145 -16 — — — — — —
202417 ROK MLEDSL Rangers Red — 11087 11200 17376 82 126309149459 23220 3415 232 43 — — — — — —
202417 ROK RAWDSL Rangers Red — 11081 17301 23296 82 210418284702 74314 2621 347 43 — — — — — —
202518 ROK MLEDSL Rangers Blue — 6259 8110 3240 10 136177186364 51229 395 145 -16 — — — — — —
202518 ROK RAWDSL Rangers Blue — 6258 12210 4190 10 207258276534 69308 316 244 -16 — — — — — —
202417 ROK MLEDSL Rangers Red — 11086 11200 17376 82 128309151460 23205 3415 232 43 — — — — — —
202518 ROK MLEDSL Rangers Blue — 6259 8110 3240 10 136177186364 51205 395 145 -16 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202417 ROK MLEDSL Rangers Red — 11086 11200 17376 82 128309151460 23205 3415 232 43 — — — — — —
202518 ROK MLEDSL Rangers Blue — 6259 8110 3240 10 136177186364 51205 395 145 -16 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202720 MLB MLETEX 0% 172153 30511 14533 31 196276267543 70288 318 252 56 -9 +0 +0 +3 +4 0.0
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202821 MLB MLETEX 34% 7265 14211 6221 10 201281281562 80289 318 259 62 -3 +0 +0 +1 +2 -0.0
202922 MLB MLETEX 50% 162145 30512 14482 31 205285294579 89290 309 266 66 -7 +0 +0 +3 +4 0.0
203023 MLB MLETEX 58% 254227 48824 21754 51 209288306594 97291 308 272 70 -9 +1 +0 +5 +6 0.2
203124 MLB MLETEX 61% 342305 641125 29995 61 212291315607 103292 298 277 73 -11 +1 +0 +6 +7 0.4
203225 MLB MLETEX 63% 393351 761337 331136 72 215294323617 109293 298 281 76 -11 +1 +0 +7 +9 0.5
203326 MLB MLETEX 64% 423378 811338 361216 72 215294326620 110292 299 281 77 -12 +1 +0 +8 +9 0.6
203427 MLB MLETEX 65% 438392 841438 371266 72 214293323616 109292 298 280 76 -13 +1 +0 +8 +9 0.5
203528 MLB MLETEX 65% 440394 831437 371286 61 212291318609 106291 298 277 74 -14 +1 -1 +8 +10 0.4
203629 MLB MLETEX 65% 435389 811337 371276 41 210288312600 102289 299 274 71 -15 +0 -1 +8 +9 0.1
202821 MLB CTXTEX 34% 2422 4100 270 00 201281283564 81289 298 260 62 -1 +0 +0 +0 +1 -0.0
202922 MLB CTXTEX 50% 8173 15211 7241 10 206285296582 91290 309 267 66 -3 +0 +0 +1 +2 0.0
203023 MLB CTXTEX 58% 147132 27412 12432 31 210289308597 99291 298 273 70 -5 +0 +0 +3 +3 0.1
203124 MLB CTXTEX 61% 209186 40614 18613 41 213292319611 106292 299 278 73 -7 +0 +0 +4 +5 0.2
203225 MLB CTXTEX 63% 247220 49825 21714 41 216294327622 112292 299 282 76 -7 +0 +0 +4 +5 0.3
203326 MLB CTXTEX 64% 270241 52825 23774 51 216295330624 114292 299 283 77 -8 +1 +0 +5 +6 0.4
203427 MLB CTXTEX 65% 285255 55925 24824 51 215294327620 112291 298 282 76 -8 +1 +0 +5 +6 0.4
203528 MLB CTXTEX 65% 286256 55925 24834 41 213291322613 109290 298 279 74 -9 +0 -0 +5 +6 0.2
203629 MLB CTXTEX 65% 283253 53825 24834 31 210289315604 105289 298 275 71 -10 +0 -1 +5 +6 0.1
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 18321638 350551332 15553126 297 214292322614 108294 298 279 70 -58 +3 -1 +33 +40 1.7
/ 162G— A+C — 650581 12520511 551889 102 215293324616 108297 298 279 70 -20 +1 -0 +12 +14 0.6
Career— MLE — 31612819 585972249 27392948 5613 208289310598 102289 299 272 70 -95 +5 -2 +53 +65 2.6
/ 162G— MLE — 650580 12120510 5619110 123 209289312602 103291 299 272 70 -21 +1 -0 +12 +14 0.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.

2025 DSLDSL Rangers Blue · 62 PAwOBA .238 → .145 (−92)K% 30.6% → 39.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA30.65%÷0.954×1.220——39.20%
BB% (unintentional) /PA6.45%÷1.019×0.700—×1.0084.47%
HBP% /PA0.00%—×0.700—×1.0080.00%
Singles /BIP23.08%÷1.003×0.680—×1.00815.77%
Doubles /BIP5.13%÷1.026×0.600—×1.0083.02%
Triples /BIP2.56%÷0.900×0.600—×1.0081.72%
Home runs /BIP0.00%÷0.995×0.470—×1.0080.00%

Factors used: level-wide DSL factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 99, 1B 101, 2B 105, 3B 80, K 91, BB 104 — applied at half strength. Age: age 18 vs a level average of 18.5 → +0.8% on BB/HBP/hit rates (0.5 yr younger than average).

Result: wOBA .238 → .145; ISO .069 → .039; BABIP .308 → .205. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2024 DSLDSL Rangers Red · 110 PAwOBA .340 → .232 (−108)K% 26.4% → 33.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA26.36%÷0.969×1.220——33.21%
BB% (unintentional) /PA20.91%÷0.976×0.700—×1.02215.34%
HBP% /PA5.45%—×0.700—×1.0223.90%
Singles /BIP25.00%÷1.025×0.680×0.997×1.02216.89%
Doubles /BIP5.77%÷1.032×0.600×0.997×1.0223.42%
Triples /BIP0.00%÷1.150×0.600×0.997×1.0220.00%
Home runs /BIP1.92%÷1.333×0.470—×1.0220.69%

Factors used: level-wide DSL factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 167, 1B 105, 2B 106, 3B 130, K 94, BB 95 — applied at half strength. Age: age 17 vs a level average of 18.5 → +2.2% on BB/HBP/hit rates (1.5 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.997.

Result: wOBA .340 → .232; ISO .074 → .035; BABIP .314 → .205. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).