Ruben Santana

3B Hillsboro Hops
Age 22 R/R 6'0" / 190 lbs A+ HR -11% Svc 0.0 · Ctrl thru 2036
Overview
A+PROSPECTMiLBFA 2037
MLB%0%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202419AARI454.219/.332/.30541151—.192/.278/.264
202520A+/AARI439.213/.314/.32981635—.165/.245/.244
202621A+ARI33.148/.303/.148013—.107/.242/.107
2027PROJMLE22MLBARI373.175/.255/.2483745-0.3
2028PROJ35% MLB23MLBARI40.188/.268/.2810153-0.1
Next 2 projected WAR -0.4Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2036Service0.0First FA2037
2027MiLB2028MiLB2029Ext$0.0M2030Ext$0.0M2031Ext$0.9M2032Ext$0.9M2033Ext$0.9M2034Ext$3M+2
Skills · percentileMiLB Statcast 2025 A+
BB%53
Speed29
Chase%28
Z-Con%19
K%17
Whiff%17
Career WAR0.0 WAR median (P10 0.0 / P90 0.0, comp-based) · star 0% · didn't stick 99%
CompsMisael Urbina (age 22) · David Masters (age 22) · Justin Twine (age 22)
2027 FULL-SEASON PROJECTIONpark-neutral Marcel · 96 proj PA
wRC+†45
AVG/OBP/SLG.174 / .253 / .246
PA96
HR1
K%34
BB%8
ISO73
MLB%0%
Value2027 · WAR
BAT: -6.3 runs (wOBA-derived runs vs avg)-6BATRUN: +0.4 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +0.3 runs (Positional adjustment)+0POSREP: +2.1 runs (Replacement-level credit)+2REPTotal WAR: -0.30-0.3WAR
trajectory · projected WAR by year
-0.3-0.12728
Tools · ContractCON 30 / POW 35
Toolsscout grade
CONTACT30
scouting grade only
POWER35
scouting grade only
EYE40
scouting grade only
SPEED50
scouting grade only
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2031
Service   0 yrs (est)
Team Control Through   2036
First FA Year   2037
YearStatusSalary Proj WAR Value Surplus
2027MiLBstill in minors · estimated debut 2031
2028MiLBstill in minors · estimated debut 2031
2029Extbeyond projection horizon · no WAR estimate
2030Extbeyond projection horizon · no WAR estimate
2031Extbeyond projection horizon · no WAR estimate
2032Extbeyond projection horizon · no WAR estimate
2033Extbeyond projection horizon · no WAR estimate
2034Extbeyond projection horizon · no WAR estimate
2035Extbeyond projection horizon · no WAR estimate
2036Extbeyond projection horizon · no WAR estimate
Totals $0.0M $0.0M +$0.0M

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)
202217 ROKDSL D-backs Red — 163133 42541 25334 151 316438436874 120410 2015 394 61 — — — — — —
202318 ROKACL D-backs Black — 211187 591244 17506 71 316390487877 171410 248 387 62 — — — — — —
202419 AVisalia Rawhide — 454384 841154 591216 110 219332305637 86303 2713 295 51 — — — — — —
202520 A+Hillsboro Hops — 7364 9300 8230 10 141236188424 47214 3211 204 -10 — — — — — —
202520 AVisalia Rawhide — 366316 721518 39989 153 228330358687 130302 2711 314 44 — — — — — —
202621 A+Hillsboro Hops — 3327 4000 5131 11 148303148451 286 3915 238 3 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202217 ROK MLEDSL D-backs Red — 163140 27320 18414 151 193302243545 50264 2511 258 61 — — — — — —
202318 ROK MLEACL D-backs Black — 211193 41833 11706 71 212276332608 119307 335 260 62 — — — — — —
202419 A MLEVisalia Rawhide — 454401 771053 421636 110 192278264543 72297 369 244 51 — — — — — —
202520 A+ MLEHillsboro Hops — 7366 7200 6310 10 106181136317 30191 428 154 -10 — — — — — —
202520 A MLEVisalia Rawhide — 366328 581215 271359 153 177258265523 88274 377 233 44 — — — — — —
202621 A+ MLEHillsboro Hops — 3328 3000 4181 11 107242107350 267 5512 173 3 — — — — — —
202217 ROK MLEDSL D-backs Red — 163140 27320 18414 151 193302243545 50270 2511 258 61 — — — — — —
202217 ROK RAWDSL D-backs Red — 163133 42541 25334 151 316438436874 120410 2015 394 61 — — — — — —
202318 ROK MLEACL D-backs Black — 211193 41833 11706 71 212276332608 119314 335 260 62 — — — — — —
202318 ROK RAWACL D-backs Black — 211187 591244 17506 71 316390487877 171410 248 387 62 — — — — — —
202419 A MLEVisalia Rawhide — 454401 771053 421636 110 192278264543 72308 369 244 51 — — — — — —
202419 A RAWVisalia Rawhide — 454384 841154 591216 110 219332305637 86303 2713 295 51 — — — — — —
202520 A MLE2 teams — 439395 651415 321669 163 165243243486 78264 387 220 35 — — — — — —
202520 A RAW2 teams — 439380 811818 471219 163 213314329643 116287 2811 295 35 — — — — — —
202621 A+ MLEHillsboro Hops — 3328 3000 4181 11 107242107350 300 5512 173 3 — — — — — —
202621 A+ RAWHillsboro Hops — 3327 4000 5131 11 148303148451 286 3915 238 3 — — — — — —
202217 ROK MLEDSL D-backs Red — 163140 27320 18414 151 193302243545 50264 2511 258 61 — — — — — —
202318 ROK MLEACL D-backs Black — 211192 41833 11706 71 214276333610 120307 335 260 62 — — — — — —
202419 A MLEVisalia Rawhide — 454403 771053 421636 110 191278263541 72297 369 244 51 — — — — — —
202520 A MLE2 teams — 439395 651415 321669 163 165243243486 78260 387 220 35 — — — — — —
202621 A+ MLEHillsboro Hops — 3328 3000 4181 11 107242107350 267 5512 173 3 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202419 A MLEVisalia Rawhide — 454403 771053 421636 110 191278263541 72297 369 244 51 — — — — — —
202520 A MLE2 teams — 439395 651415 321669 163 165243243486 78260 387 220 35 — — — — — —
202621 A+ MLEHillsboro Hops — 3328 3000 4181 11 107242107350 267 5512 173 3 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202722 MLB MLEARI 0% 373334 581123 301266 72 175255248503 73265 348 234 45 -25 +1 +0 +1 +8 -0.3
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202823 MLB MLEARI 35% 116103 20412 10382 20 183263271534 88268 339 247 53 -6 +0 +0 +0 +3 -0.3
202823 MLB CTXARI 35% 4036 6100 3131 10 188268281548 92277 328 252 53 -2 +0 +0 +0 +1 -0.1
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 4036 6100 3131 10 167250194444 28261 328 252 48 -2 +0 +0 +0 +1 -0.1
/ 162G— A+C — 650585 971600 4921116 160 166249193442 27259 328 252 48 -36 +3 +0 +2 +14 -1.7
Career— MLE — 15121347 248421214 12552829 546 184268264532 80287 358 239 48 -13 +1 +0 +1 +5 -0.7
/ 162G— MLE — 650579 1061856 5422712 233 183267263529 79285 358 239 48 -39 +2 +0 +2 +14 -2.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 A+Hillsboro Hops · 33 PAwOBA .233 → .173 (−61)K% 39.4% → 53.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA39.39%÷1.000×1.350——53.18%
BB% (unintentional) /PA15.15%÷1.000×0.710—×1.02711.05%
HBP% /PA3.03%—×0.810—×1.0272.52%
Singles /BIP28.57%÷1.000×0.910—×1.02726.70%
Doubles /BIP0.00%÷1.000×0.830—×1.0270.00%
Triples /BIP0.00%÷1.000×0.820—×1.0270.00%
Home runs /BIP0.00%÷1.000×0.830—×1.0270.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 21 vs a level average of 22.8 → +2.7% on BB/HBP/hit rates (1.8 yr younger than average).

Result: wOBA .233 → .173; ISO .000 → .000; BABIP .286 → .267. 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 AVisalia Rawhide · 366 PAwOBA .306 → .233 (−74)K% 26.8% → 37.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA26.78%÷0.983×1.360——37.03%
BB% (unintentional) /PA10.38%÷1.012×0.690—×1.0307.29%
HBP% /PA2.46%—×0.780—×1.0301.98%
Singles /BIP22.02%÷1.027×0.920×1.013×1.03020.59%
Doubles /BIP6.88%÷1.005×0.830×1.013×1.0305.93%
Triples /BIP0.46%÷0.900×0.910×1.013×1.0300.48%
Home runs /BIP3.67%÷1.283×0.800—×1.0302.36%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 157, 1B 105, 2B 101, 3B 80, K 97, BB 102 — applied at half strength. Age: age 20 vs a level average of 22.0 → +3.0% on BB/HBP/hit rates (2.0 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.013.

Result: wOBA .306 → .233; ISO .130 → .087; BABIP .302 → .274. 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 A+Hillsboro Hops · 73 PAwOBA .202 → .154 (−48)K% 31.5% → 42.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA31.51%÷1.002×1.350——42.44%
BB% (unintentional) /PA10.96%÷1.044×0.710—×1.0427.77%
HBP% /PA0.00%—×0.810—×1.0420.00%
Singles /BIP14.63%÷1.012×0.910×0.950×1.04213.02%
Doubles /BIP7.32%÷0.908×0.830×0.950×1.0426.62%
Triples /BIP0.00%÷1.150×0.820×0.950×1.0420.00%
Home runs /BIP0.00%÷0.968×0.830—×1.0420.00%

Factors used: level-wide A+ factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 94, 1B 102, 2B 82, 3B 130, K 100, BB 109 — applied at half strength. Age: age 20 vs a level average of 22.8 → +4.2% on BB/HBP/hit rates (2.8 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.950.

Result: wOBA .202 → .154; ISO .047 → .038; BABIP .214 → .191. 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 AVisalia Rawhide · 454 PAwOBA .290 → .244 (−45)K% 26.7% → 35.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA26.65%÷1.009×1.360——35.92%
BB% (unintentional) /PA12.56%÷0.980×0.690—×1.0459.24%
HBP% /PA1.32%—×0.780—×1.0451.08%
Singles /BIP24.33%÷1.010×0.920×1.040×1.04524.11%
Doubles /BIP4.18%÷0.964×0.830×1.040×1.0453.92%
Triples /BIP1.90%÷0.965×0.910×1.040×1.0451.95%
Home runs /BIP1.52%÷1.102×0.800—×1.0451.15%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 120, 1B 102, 2B 93, 3B 93, K 102, BB 96 — applied at half strength. Age: age 19 vs a level average of 22.0 → +4.5% on BB/HBP/hit rates (3.0 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.040.

Result: wOBA .290 → .244; ISO .086 → .072; BABIP .303 → .297. 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).

2023 ROKACL D-backs Black · 211 PAwOBA .379 → .260 (−119)K% 23.7% → 33.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA23.70%÷1.030×1.440——33.13%
BB% (unintentional) /PA8.06%÷1.001×0.620—×1.0225.10%
HBP% /PA2.84%—×0.720—×1.0222.09%
Singles /BIP28.47%÷1.073×0.820×0.971×1.02221.59%
Doubles /BIP8.76%÷0.966×0.720×0.971×1.0226.48%
Triples /BIP2.92%÷0.950×0.720×0.971×1.0222.20%
Home runs /BIP2.92%÷1.038×0.780—×1.0222.24%

Factors used: level-wide ROK factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 108, 1B 115, 2B 93, 3B 90, K 106, BB 100 — 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.971.

Result: wOBA .379 → .260; ISO .171 → .119; BABIP .410 → .307. 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).

2022 DSLDSL D-backs Red · 163 PAwOBA .388 → .258 (−130)K% 20.2% → 25.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA20.25%÷0.987×1.220——25.02%
BB% (unintentional) /PA15.34%÷0.977×0.700—×1.02211.24%
HBP% /PA2.45%—×0.700—×1.0221.76%
Singles /BIP32.00%÷0.994×0.680×0.964×1.02221.57%
Doubles /BIP5.00%÷1.007×0.600×0.964×1.0222.94%
Triples /BIP4.00%÷1.150×0.600×0.964×1.0222.06%
Home runs /BIP1.00%÷1.000×0.470—×1.0220.48%

Factors used: level-wide DSL factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 100, 1B 99, 2B 101, 3B 130, K 97, 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.964.

Result: wOBA .388 → .258; ISO .120 → .065; BABIP .410 → .264. 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).