Victor Santana

3B ACL D-backs
Age 19 R/R 6'2" / 180 lbs ROK HR -11% Svc 0.0 · Ctrl thru 2038
Overview
ROKPROSPECTMiLBFA 2039
OGV OFP35OGV rank#1521ETA2029MLB%0%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202517ROKDSL Arizona R…208.292/.405/.3802049—.190/.293/.246
202618A/ROKARI337.268/.338/.3221054—.232/.281/.277
2027PROJMLE19MLBARI447.225/.282/.2993565-0.2
2028PROJ34% MLB20MLBARI101.237/.297/.3321173-0.1
2029PROJ48% MLB21MLBARI195.241/.302/.3473279-0.0
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 A
K%85
Whiff%75
Z-Con%71
wOBA14
BB%14
Chase%14
Career WAR0.0 WAR median (P10 -0.1 / P90 4.3, comp-based) · star 1% · didn't stick 88%
CompsWilliam Bergolla Jr. (age 19) · Xavier Fernández (age 19) · Nate Samson (age 19)
2027 FULL-SEASON PROJECTIONpark-neutral Marcel · 210 proj PA
wRC+†65
AVG/OBP/SLG.223 / .280 / .296
PA210
HR1
K%22
BB%7
ISO74
MLB%0%
Value2027 · WAR
BAT: -8.8 runs (wOBA-derived runs vs avg)-9BATRUN: -0.1 runs (SB/CS + UBR baserunning)-0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +0.7 runs (Positional adjustment)+1POSREP: +4.5 runs (Replacement-level credit)+5REPTotal WAR: -0.20-0.2WAR
0.00.51.00.10.30.40.40.40.40.20.00.027282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit+$11M ctrl surplus
Tools · ContractCON 55 / POW 25
Toolsscout grade
CONTACT55
scouting grade only
POWER25
scouting grade only
EYE50
scouting grade only
SPEED35
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.4$1M+$0.5M
2034Pre-Arb$1.0M+0.4$0.9M+$0.5M
2035Pre-Arb$1.0M+0.4$0.9M+$0.4M
2036Arb-1$2M+0.2$0.4M+$0.0M (cut)
2037Arb-2$2M———
2038Arb-3$0.6M———
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.

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 Arizona Red — 208171 50712 27226 01 292405380785 88320 1113 357 49 — — — — — —
202618 AVisalia Rawhide — 122109 28400 9200 00 257311294605 37304 167 272 58 — — — — — —
202618 ROKACL D-backs — 215189 52711 22351 02 275354339692 63327 1610 315 51 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202517 ROK MLEDSL Arizona Red — 208179 34511 20286 01 190293246538 56207 1310 240 49 — — — — — —
202618 A MLEVisalia Rawhide — 122113 28400 6270 00 248286283569 35304 225 254 58 — — — — — —
202618 ROK MLEACL D-backs — 215197 44511 14501 02 223278274552 51280 237 243 51 — — — — — —
202517 ROK MLEDSL Arizona Red — 208179 34511 20286 01 190293246538 56216 1310 240 49 — — — — — —
202517 ROK RAWDSL Arizona Red — 208171 50712 27226 01 292405380785 88320 1113 357 49 — — — — — —
202618 ROK MLE2 teams — 337310 72911 20781 02 232281277558 45300 236 247 53 — — — — — —
202618 ROK RAW2 teams — 337298 801111 31551 02 268338322661 54319 169 299 53 — — — — — —
202517 ROK MLEDSL Arizona Red — 208180 34511 20286 01 189293244537 56207 1310 240 49 — — — — — —
202618 ROK MLE2 teams — 337313 72911 20781 02 230281275556 45289 236 247 53 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202517 ROK MLEDSL Arizona Red — 208180 34511 20286 01 189293244537 56207 1310 240 49 — — — — — —
202618 ROK MLE2 teams — 337313 72911 20781 02 230281275556 45289 236 247 53 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202719 MLB MLEARI 0% 447411 921633 29994 52 225282299581 74286 226 264 65 -19 +0 +0 +2 +10 -0.2
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202820 MLB MLEARI 34% 294269 621123 20643 41 231290319610 89289 227 276 73 -9 +0 +0 +1 +6 -0.2
202921 MLB MLEARI 48% 402367 861526 28874 52 235296335631 100290 227 285 79 -10 +0 +0 +1 +9 0.0
203022 MLB MLEARI 54% 455415 991738 32985 52 238300347647 109291 227 291 83 -9 +0 +0 +2 +10 0.3
203123 MLB MLEARI 57% 505459 1101939 361085 62 240303355658 115292 217 295 86 -8 +0 +0 +2 +11 0.5
203224 MLB MLEARI 57% 557505 12221311 411196 62 242305361666 119292 217 299 88 -8 +0 +0 +2 +12 0.7
203325 MLB MLEARI 57% 580526 12622311 431236 62 242306362668 120292 217 299 89 -8 +0 +0 +2 +13 0.7
203426 MLB MLEARI 56% 590536 13023312 431256 62 242306361667 120292 217 299 89 -8 +0 +0 +2 +13 0.7
203527 MLB MLEARI 55% 589535 12923311 431266 62 241305359663 118292 217 298 88 -9 +0 +0 +2 +13 0.7
203628 MLB MLEARI 55% 580526 12622311 431256 52 239302354656 115291 227 295 86 -10 +0 -1 +2 +13 0.4
203729 MLB MLEARI 53% 564513 12121310 411245 43 236300347647 111289 227 291 83 -11 -0 -1 +2 +12 0.1
203830 MLB MLEARI 57% 550500 1162029 401225 34 233296339635 106287 227 286 80 -13 -1 -2 +2 +12 -0.2
202820 MLB CTXARI 34% 10192 22411 7221 10 237297332629 95298 227 283 73 -3 +0 +0 +0 +2 -0.1
202921 MLB CTXARI 48% 195177 43813 14422 21 241302347649 106299 227 292 79 -5 +0 +0 +1 +4 -0.0
203022 MLB CTXARI 54% 247224 561124 18533 31 244306358664 114300 217 298 83 -5 +0 +0 +1 +5 0.1
203123 MLB CTXARI 57% 286260 641225 21613 31 247309366675 120301 217 302 86 -5 +0 +0 +1 +6 0.3
203224 MLB CTXARI 57% 315286 711426 23673 31 248311372683 124302 217 306 88 -4 +0 +0 +1 +7 0.4
203325 MLB CTXARI 57% 328298 731426 24703 31 248312373685 124302 217 306 89 -4 +0 +0 +1 +7 0.4
203426 MLB CTXARI 56% 333303 741426 24713 31 248311372684 124302 217 306 89 -5 +0 +0 +1 +7 0.4
203527 MLB CTXARI 55% 327297 731426 24703 31 247310370680 123301 217 304 88 -5 +0 +0 +1 +7 0.4
203628 MLB CTXARI 55% 318289 721426 23693 31 245308365673 120300 227 301 86 -5 +0 -0 +1 +7 0.2
203729 MLB CTXARI 53% 302274 671325 22663 22 242305358663 116298 227 297 83 -6 -0 -1 +1 +7 0.0
203830 MLB CTXARI 57% 314285 691325 23703 22 239301349651 111296 227 292 80 -8 -0 -1 +1 +7 -0.1
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 30662785 6841312053 22366130 2812 246308364673 118302 227 300 81 -55 +1 -2 +11 +66 2.1
/ 162G— A+C — 650590 14528411 471406 63 246307363670 117302 227 300 81 -12 +0 -0 +2 +14 0.4
Career— MLE — 64215832 137623633104 464137466 5828 236300341641 105290 217 288 81 -113 +2 -4 +21 +127 3.4
/ 162G— MLE — 650590 14024311 471397 63 237301344645 107291 217 288 81 -12 +0 -0 +2 +14 0.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 ROKACL D-backs · 215 PAwOBA .311 → .243 (−68)K% 16.3% → 23.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA16.28%÷1.000×1.440——23.44%
BB% (unintentional) /PA10.23%÷1.000×0.620—×1.0226.49%
HBP% /PA0.47%—×0.720—×1.0220.34%
Singles /BIP27.92%÷1.000×0.820×1.043×1.02224.41%
Doubles /BIP4.55%÷1.000×0.720×1.043×1.0223.49%
Triples /BIP0.65%÷1.000×0.720×1.043×1.0220.50%
Home runs /BIP0.65%÷1.000×0.780—×1.0220.52%

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 ×1.043.

Result: wOBA .311 → .243; ISO .063 → .048; BABIP .327 → .280. 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).

2026 AVisalia Rawhide · 122 PAwOBA .272 → .254 (−18)K% 16.4% → 22.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA16.39%÷1.000×1.360——22.30%
BB% (unintentional) /PA7.38%÷1.000×0.690—×1.0505.34%
HBP% /PA0.00%—×0.780—×1.0500.00%
Singles /BIP26.97%÷1.000×0.920×1.048×1.05027.29%
Doubles /BIP4.49%÷1.000×0.830×1.048×1.0504.10%
Triples /BIP0.00%÷1.000×0.910×1.048×1.0500.00%
Home runs /BIP0.00%÷1.000×0.800—×1.0500.00%

Factors used: level-wide A 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 22.0 → +5.0% on BB/HBP/hit rates (4.0 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.048.

Result: wOBA .272 → .254; ISO .037 → .033; BABIP .304 → .304. 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 Arizona Red · 208 PAwOBA .353 → .240 (−113)K% 10.6% → 13.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA10.58%÷0.944×1.220——13.67%
BB% (unintentional) /PA12.98%÷0.986×0.700—×1.0229.43%
HBP% /PA2.88%—×0.700—×1.0222.06%
Singles /BIP26.85%÷1.013×0.680×0.956×1.02217.61%
Doubles /BIP4.70%÷0.922×0.600×0.956×1.0222.99%
Triples /BIP0.67%÷1.134×0.600×0.956×1.0220.35%
Home runs /BIP1.34%÷1.121×0.470—×1.0220.58%

Factors used: level-wide DSL factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 124, 1B 103, 2B 84, 3B 127, K 89, BB 97 — 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.956.

Result: wOBA .353 → .240; ISO .088 → .049; BABIP .320 → .207. 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).