Angel Salio

SS DSL Reds
Age 19 L/R 6'2" / 170 lbs ROK HR +16%BB +6% Svc 0.0 · Ctrl thru 2038
Overview
ROKPROSPECTMiLBFA 2039
OGV OFP35OGV rank#641ETA2029MLB%0%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202517ROKDSL Rojos169.331/.407/.50711475—.242/.305/.366
202618ROKCIN241.325/.433/.48032374—.220/.315/.306
2027PROJMLE19MLBCIN351.228/.293/.32538750.2
2028PROJ34% MLB20MLBCIN61.233/.299/.34312800.1
2029PROJ48% MLB21MLBCIN143.237/.304/.35424840.2
Next 3 projected WAR 0.5Projected 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 2026 Rk
Speed85
K%83
wOBA81
wRC+76
ISO67
Whiff%45
Career WAR0.0 WAR median (P10 0.0 / P90 0.0, comp-based) · star 2% · didn't stick 96%
CompsJose Escobar (age 19) · Marcus Lemon (age 19) · Hak-Ju Lee (age 20)
2027 FULL-SEASON PROJECTIONpark-neutral Marcel · 131 proj PA
wRC+†75
AVG/OBP/SLG.226 / .290 / .322
PA131
HR1
K%23
BB%7
ISO97
MLB%0%
Value2027 · WAR
BAT: -3.9 runs (wOBA-derived runs vs avg)-4BATRUN: +0.3 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +1.4 runs (Positional adjustment)+1POSREP: +2.8 runs (Replacement-level credit)+3REPTotal WAR: +0.20+0.2WAR
0.00.51.00.10.20.40.60.70.70.80.70.60.40.327282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit+$29M ctrl surplus
Tools · ContractCON 60 / POW 35
Toolsscout grade
CONTACT60
scouting grade only
POWER35
scouting grade only
EYE40
scouting grade only
SPEED60
scouting grade only
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.7$2M+$1M
2034Pre-Arb$1.0M+0.8$2M+$1M
2035Pre-Arb$1.0M+0.7$2M+$1M
2036Arb-1$3M+0.6$1M+$0.1M
2037Arb-2$4M+0.4$0.7M+$0.0M (cut)
2038Arb-3$5M+0.3$0.5M+$0.0M (cut)
Totals $6M $8M +$4M

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.

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)
202517 ROKDSL Rojos — 169148 49971 19170 141 331407507914 176364 1011 397 75 — — — — — —
202618 ROKDSL Reds — 241200 651063 32356 2310 325433480913 155376 1513 403 74 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202517 ROK MLEDSL Rojos — 169153 37651 14210 141 242305366671 124258 128 279 75 — — — — — —
202618 ROK MLEDSL Reds — 241209 46741 23436 2310 220315306621 86259 1810 278 74 — — — — — —
202517 ROK MLEDSL Rojos — 169153 37651 14210 141 242305366671 124271 128 279 75 — — — — — —
202517 ROK RAWDSL Rojos — 169148 49971 19170 141 331407507914 176364 1011 397 75 — — — — — —
202618 ROK MLEDSL Reds — 241209 46741 23436 2310 220315306621 86268 1810 278 74 — — — — — —
202618 ROK RAWDSL Reds — 241200 651063 32356 2310 325433480913 155376 1513 403 74 — — — — — —
202517 ROK MLEDSL Rojos — 169153 37651 14210 141 242305366671 124258 128 279 75 — — — — — —
202618 ROK MLEDSL Reds — 241210 46741 23436 2310 219315305620 86259 1810 278 74 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202517 ROK MLEDSL Rojos — 169153 37651 14210 141 242305366671 124258 128 279 75 — — — — — —
202618 ROK MLEDSL Reds — 241210 46741 23436 2310 219315305620 86259 1810 278 74 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202719 MLB MLECIN 0% 351319 731253 26813 82 228293325617 97293 237 279 75 -11 +1 +0 +4 +8 0.2
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202820 MLB MLECIN 34% 178161 37622 13412 41 232298338636 106295 237 287 80 -4 +0 +0 +2 +4 0.2
202921 MLB MLECIN 48% 295268 621044 22673 72 235302349651 114296 237 293 84 -6 +1 +0 +3 +6 0.5
203022 MLB MLECIN 54% 394356 841456 30895 102 238305358663 120296 238 297 87 -6 +1 +0 +4 +9 0.8
203123 MLB MLECIN 57% 459416 991668 351035 113 239307364672 125297 228 301 90 -6 +1 +0 +5 +10 1.0
203224 MLB MLECIN 57% 499451 1081869 391126 123 241309369678 128298 228 303 92 -5 +1 +0 +5 +11 1.3
203325 MLB MLECIN 57% 523471 11419610 411176 133 241309370680 129298 228 304 92 -5 +1 +0 +6 +11 1.4
203426 MLB MLECIN 56% 536483 11619610 421206 133 241309371680 130297 228 304 92 -5 +1 +0 +6 +12 1.4
203527 MLB MLECIN 55% 537484 11619610 421216 133 240308368677 128297 238 303 91 -6 +1 +0 +6 +12 1.3
203628 MLB MLECIN 55% 532480 11519610 411216 123 238307364670 125296 238 300 89 -7 +1 -1 +6 +12 1.1
203729 MLB MLECIN 53% 521471 1111869 401205 113 236304358662 122296 238 297 87 -8 +1 -1 +6 +11 0.9
203830 MLB MLECIN 53% 509460 1081868 391195 103 234301351651 117294 238 293 84 -10 +1 -2 +5 +11 0.6
203931 MLB MLECIN 57% 492447 1021757 371175 84 230296341638 112292 248 287 80 -12 +0 -3 +5 +11 0.2
204032 MLB MLECIN 59% 470428 951556 351144 75 225290330620 105288 247 280 75 -14 -1 -4 +5 +10 -0.3
202820 MLB CTXCIN 34% 6155 13211 5141 20 233299343642 109296 238 289 80 -1 +0 +0 +1 +1 0.1
202921 MLB CTXCIN 48% 143129 31522 11322 41 237304354658 118297 228 295 84 -3 +0 +0 +2 +3 0.2
203022 MLB CTXCIN 54% 214194 46734 16482 51 239307363670 124297 227 300 87 -3 +1 +0 +2 +5 0.4
203123 MLB CTXCIN 57% 260235 56935 20583 62 241309370680 129298 228 304 90 -3 +0 +0 +3 +6 0.6
203224 MLB CTXCIN 57% 282255 621036 22633 72 243311376687 133299 228 307 92 -3 +1 +0 +3 +6 0.7
203325 MLB CTXCIN 57% 296268 661146 23663 72 243311377688 134299 228 307 92 -3 +1 +0 +3 +6 0.7
203426 MLB CTXCIN 56% 303273 671146 24683 72 243311377688 134299 228 307 92 -3 +1 +0 +3 +7 0.8
203527 MLB CTXCIN 55% 298270 661146 23673 72 242310375685 133298 228 306 91 -3 +1 +0 +3 +6 0.7
203628 MLB CTXCIN 55% 292264 631036 23663 62 240308370678 130298 238 303 89 -4 +0 -0 +3 +6 0.6
203729 MLB CTXCIN 53% 279252 601035 22643 62 238306364670 126297 238 300 87 -4 +0 -1 +3 +6 0.4
203830 MLB CTXCIN 53% 268242 57935 21633 52 235302356659 121295 248 295 84 -5 +0 -1 +3 +6 0.3
203931 MLB CTXCIN 57% 278252 58935 21663 52 231298347644 115293 248 290 80 -7 +0 -2 +3 +6 0.1
204032 MLB CTXCIN 59% 278252 57934 21673 43 226292335626 108289 248 282 75 -8 -0 -2 +3 +6 -0.2
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 32522941 7021133961 25274235 7123 239306366672 127298 238 300 86 -50 +5 -6 +35 +70 5.6
/ 162G— A+C — 650588 14123812 501487 145 240307367674 128299 238 300 86 -10 +1 -1 +7 +14 1.1
Career— MLE — 64865857 137722580102 503145571 17150 235303353656 118294 228 295 86 -96 +11 -10 +65 +132 10.4
/ 162G— MLE — 650587 13823810 501467 175 235303353655 118294 228 295 86 -10 +1 -1 +7 +14 1.1

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 DSLDSL Reds · 241 PAwOBA .398 → .278 (−120)K% 14.5% → 17.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA14.52%÷1.000×1.220——17.72%
BB% (unintentional) /PA13.28%÷1.000×0.700—×1.0089.36%
HBP% /PA2.49%—×0.700—×1.0081.76%
Singles /BIP27.88%÷1.000×0.680×1.048×1.00820.02%
Doubles /BIP6.06%÷1.000×0.600×1.048×1.0083.84%
Triples /BIP3.64%÷1.000×0.600×1.048×1.0082.30%
Home runs /BIP1.82%÷1.000×0.470—×1.0080.86%

Factors used: level-wide DSL factors (no league-specific row for this league/era). Park (home-season share, regressed): no park row on file (treated as neutral) — 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). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.048.

Result: wOBA .398 → .278; ISO .155 → .095; BABIP .376 → .259. 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).

2025 DSLDSL Rojos · 169 PAwOBA .392 → .279 (−113)K% 10.1% → 12.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA10.06%÷0.993×1.220——12.36%
BB% (unintentional) /PA11.24%÷1.011×0.700—×1.0227.96%
HBP% /PA0.00%—×0.700—×1.0220.00%
Singles /BIP24.43%÷0.976×0.680×1.048×1.02218.25%
Doubles /BIP6.87%÷1.013×0.600×1.048×1.0224.36%
Triples /BIP5.34%÷0.978×0.600×1.048×1.0223.51%
Home runs /BIP0.76%÷0.987×0.470—×1.0220.37%

Factors used: level-wide DSL factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 97, 1B 95, 2B 103, 3B 96, K 99, BB 102 — 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 ×1.048.

Result: wOBA .392 → .279; ISO .176 → .114; BABIP .364 → .258. 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).