Santiago Almao

SS ACL Rangers
Age 19 S/R 5'7" / 160 lbs ROK HR +15%BB +5% Svc 0.0 · Ctrl thru 2038
Overview
ROKPROSPECTMiLBFA 2039
OGV OFP35OGV rank#721ETA2029MLB%0%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202517ROKDSL Rangers R…189.309/.439/.44121459—.191/.299/.259
202618ROKTEX153.289/.389/.3440560—.237/.309/.281
2027PROJMLE19MLBTEX263.227/.297/.30825730.1
2028PROJ34% MLB20MLBTEX45.231/.303/.32411780.1
2029PROJ48% MLB21MLBTEX112.234/.307/.33623830.2
Next 3 projected WAR 0.3Projected 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
Whiff%99
K%97
Z-Con%94
wRC+41
Speed41
wOBA35
Career WAR0.0 WAR median (P10 -0.0 / P90 11, comp-based) · star 3% · didn't stick 83%
CompsJaison Chourio (age 19) · Xavier Edwards (age 19) · Luis Lara (age 19)
2027 FULL-SEASON PROJECTIONpark-neutral Marcel · 79 proj PA
wRC+†73
AVG/OBP/SLG.225 / .295 / .305
PA79
HR1
K%22
BB%8
ISO81
MLB%0%
Value2027 · WAR
BAT: -2.6 runs (wOBA-derived runs vs avg)-3BATRUN: +0.5 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +0.8 runs (Positional adjustment)+1POSREP: +1.7 runs (Replacement-level credit)+2REPTotal WAR: +0.10+0.1WAR
0.00.51.00.10.20.40.50.60.70.70.70.50.40.227282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit+$27M ctrl surplus
Tools · ContractCON 55 / POW 30
Toolsscout grade
CONTACT55
scouting grade only
POWER30
scouting grade only
EYE60
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.7$2M+$1M
2035Pre-Arb$1.0M+0.7$2M+$1M
2036Arb-1$3M+0.5$1M+$0.0M
2037Arb-2$4M+0.4$0.7M+$0.0M (cut)
2038Arb-3$4M+0.2$0.3M+$0.0M (cut)
Totals $5M $7M +$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 Rangers Red — 189152 471022 33272 142 309439441879 132360 1417 395 59 — — — — — —
202618 ROKACL Rangers — 153128 37510 20141 53 289389344733 55319 913 332 60 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202517 ROK MLEDSL Rangers Red — 189162 31611 23332 142 191299259559 68226 1712 256 59 — — — — — —
202618 ROK MLEACL Rangers — 153135 32410 13201 53 237309281590 44259 138 257 60 — — — — — —
202517 ROK MLEDSL Rangers Red — 189162 31611 23332 142 191299259559 68231 1712 256 59 — — — — — —
202517 ROK RAWDSL Rangers Red — 189152 471022 33272 142 309439441879 132360 1417 395 59 — — — — — —
202618 ROK MLEACL Rangers — 153135 32410 13201 53 237309281590 44274 138 257 60 — — — — — —
202618 ROK RAWACL Rangers — 153128 37510 20141 53 289389344733 55319 913 332 60 — — — — — —
202517 ROK MLEDSL Rangers Red — 189162 31611 23332 142 191299259559 68226 1712 256 59 — — — — — —
202618 ROK MLEACL Rangers — 153138 32410 13201 53 232309275584 43259 138 257 60 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202517 ROK MLEDSL Rangers Red — 189162 31611 23332 142 191299259559 68226 1712 256 59 — — — — — —
202618 ROK MLEACL Rangers — 153138 32410 13201 53 232309275584 43259 138 257 60 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202719 MLB MLETEX 0% 263237 54922 22582 51 227297308605 81289 228 276 73 -9 +1 +0 +3 +6 0.1
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202820 MLB MLETEX 34% 132119 27511 11291 31 231303322625 91291 228 284 78 -3 +0 +0 +1 +3 0.1
202921 MLB MLETEX 48% 232209 49823 19512 62 234307334641 100292 228 290 83 -5 +0 +0 +2 +5 0.3
203022 MLB MLETEX 54% 342306 731235 29744 82 237309344653 107293 228 295 86 -6 +1 +0 +4 +7 0.6
203123 MLB MLETEX 57% 419377 901537 35914 103 239312351663 113294 228 299 88 -6 +1 +0 +4 +9 0.9
203224 MLB MLETEX 57% 467419 1001738 401015 113 240313357670 117295 229 302 90 -5 +1 +0 +5 +10 1.1
203325 MLB MLETEX 57% 495445 1071849 421075 123 241314358672 118295 228 303 91 -5 +1 +0 +5 +11 1.2
203426 MLB MLETEX 56% 511458 1111949 431105 124 241313359672 118294 228 303 91 -6 +1 +0 +5 +11 1.2
203527 MLB MLETEX 55% 515461 1111949 441125 124 240313356669 117294 229 301 90 -6 +1 +0 +6 +11 1.2
203628 MLB MLETEX 55% 511458 1091849 431125 114 238311352663 114293 228 299 88 -7 +1 -1 +5 +11 1.0
203729 MLB MLETEX 53% 501449 1051838 421125 104 236308346654 110292 228 295 86 -8 +0 -1 +5 +11 0.7
203830 MLB MLETEX 57% 489441 1021738 411104 104 233305339643 106291 228 291 83 -10 +0 -2 +5 +11 0.4
203931 MLB MLETEX 60% 474428 981637 391094 84 229300329629 100288 238 285 79 -12 +0 -3 +5 +10 0.1
204032 MLB MLETEX 61% 452408 921536 371064 76 224294317612 94285 238 278 74 -14 -1 -4 +5 +10 -0.4
202820 MLB CTXTEX 34% 4541 9101 4100 10 231303324626 93291 229 285 78 -1 +0 +0 +0 +1 0.1
202921 MLB CTXTEX 48% 112101 24412 9241 31 234307336643 102292 218 291 83 -2 +0 +0 +1 +2 0.2
203022 MLB CTXTEX 54% 185165 39613 16402 51 237310347657 109293 229 297 86 -3 +1 +0 +2 +4 0.4
203123 MLB CTXTEX 57% 237213 51824 20512 62 239312355667 115293 228 300 88 -3 +0 +0 +3 +5 0.5
203224 MLB CTXTEX 57% 264237 57925 22573 72 241314361675 120294 228 303 90 -3 +1 +0 +3 +6 0.6
203325 MLB CTXTEX 57% 280251 601025 24613 72 241314362676 121294 229 304 91 -3 +1 +0 +3 +6 0.7
203426 MLB CTXTEX 56% 289259 631026 25623 72 241314363677 121294 219 304 91 -3 +1 +0 +3 +6 0.7
203527 MLB CTXTEX 55% 286257 621026 24623 72 240313360673 120294 228 303 90 -3 +1 +0 +3 +6 0.7
203628 MLB CTXTEX 55% 280251 601025 24623 62 239311355667 117293 229 300 88 -4 +0 -0 +3 +6 0.5
203729 MLB CTXTEX 53% 268240 57925 23603 62 236309349658 113292 229 297 86 -4 +0 -1 +3 +6 0.4
203830 MLB CTXTEX 57% 279251 59925 23633 52 233305342647 108291 238 292 83 -6 +0 -1 +3 +6 0.2
203931 MLB CTXTEX 60% 282255 58924 23652 53 229301332633 103288 238 286 79 -7 -0 -2 +3 +6 0.0
204032 MLB CTXTEX 61% 277250 57924 23652 44 224295320615 95285 238 279 74 -8 -1 -2 +3 +6 -0.2
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 30842771 6561042255 26068230 6925 237309350659 113294 228 297 84 -52 +4 -6 +33 +67 4.7
/ 162G— A+C — 650584 13922512 551446 155 238310354665 116295 228 297 84 -11 +1 -1 +7 +14 1.0
Career— MLE — 59615347 12542104391 507129557 14149 235308341649 106291 229 293 84 -95 +7 -10 +60 +122 8.5
/ 162G— MLE — 650583 13723510 551416 155 235307343650 108292 228 293 84 -11 +1 -1 +7 +14 1.0

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 ROKACL Rangers · 153 PAwOBA .328 → .257 (−71)K% 9.2% → 13.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA9.15%÷1.000×1.440——13.18%
BB% (unintentional) /PA13.07%÷1.000×0.620—×1.0228.29%
HBP% /PA0.65%—×0.720—×1.0220.48%
Singles /BIP27.19%÷1.000×0.820×0.988×1.02222.52%
Doubles /BIP4.39%÷1.000×0.720×0.988×1.0223.19%
Triples /BIP0.88%÷1.000×0.720×0.988×1.0220.64%
Home runs /BIP0.00%÷1.000×0.780—×1.0220.00%

Factors used: level-wide ROK 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 19.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.988.

Result: wOBA .328 → .257; ISO .055 → .042; BABIP .319 → .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 Rangers Red · 189 PAwOBA .390 → .256 (−134)K% 14.3% → 17.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA14.29%÷1.004×1.220——17.36%
BB% (unintentional) /PA17.46%÷1.034×0.700—×1.02212.09%
HBP% /PA1.06%—×0.700—×1.0220.76%
Singles /BIP26.40%÷0.993×0.680×0.950×1.02217.57%
Doubles /BIP8.00%÷1.108×0.600×0.950×1.0224.21%
Triples /BIP1.60%÷0.900×0.600×0.950×1.0221.04%
Home runs /BIP1.60%÷1.259×0.470—×1.0220.61%

Factors used: level-wide DSL factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 152, 1B 99, 2B 122, 3B 80, K 101, BB 107 — 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.950.

Result: wOBA .390 → .256; ISO .132 → .070; BABIP .360 → .226. 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).