Ruben Santana3B Hillsboro Hops
Age 21 R/R 6'0" / 190 lbs A+ HR +4% Svc 0.0 · Ctrl thru 2035
2026 ROS PROJECTION33 act + 287 ros · stats below = ROS only
wRC+†33
AVG/OBP/SLG.167 / .246 / .229
PA287
HR2
SB5
K%34
BB%8
BABIP259
ISO62
MLB%0%
Value2026 · WAR
BAT: -26.3 runs (wOBA-derived runs vs avg)-26BATRUN: +0.3 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +1.1 runs (Positional adjustment)+1POSREP: +9.1 runs (Replacement-level credit)+9REPTotal WAR: -1.60-1.6WAR
0.00.51.00.00.0-$2M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
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   2030
Service   0 yrs (est)
Team Control Through   2035
First FA Year   2036
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2030
2027MiLBstill in minors · estimated debut 2030
2028MiLBstill in minors · estimated debut 2030
2029MiLBstill in minors · estimated debut 2030
2030Pre-Arb$0.9M
2031Pre-Arb$0.9M
2032Extbeyond projection horizon · no WAR estimate
2033Extbeyond projection horizon · no WAR estimate
2034Extbeyond projection horizon · no WAR estimate
2035Extbeyond projection horizon · no WAR estimate
Totals $0.0M $-1M +$0.0M

Career Stats + Projections

Viewactual = stats as recorded (prior seasons combined) + projected real-world MLB lines · MLE = level/park-neutral translations
Methodology▸ how these numbers are built

All seasons translated to park-neutral MLB-equivalent (MLE) and combined per year. 2026 = actual YTD + projected ROS + total. 2027+ via Advanced Marcel + aging curve.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202217 ROKDSL D-backs Red 163142 30321 16494 151 211309282590 70312 3010 268 63
202217 ROKDSL D-backs Red 163133 42541 25334 151 316438436874 120410 2015 394 160
202318 ROKACL D-backs Black 211193 39833 11686 71 202267321588 119293 325 253 52
202318 ROKACL D-backs Black 211187 591244 17506 71 316390487877 171410 248 387 155
202419 AVisalia Rawhide 454401 731043 421596 110 182269249519 67287 359 237 40
202419 AVisalia Rawhide 454384 841154 591216 110 219332305637 86303 2713 295 84
202520 A2 teams 439396 601314 311689 163 152229220449 68247 387 207 17
202520 A2 teams 439380 811818 471219 163 213314329643 116287 2811 295 84
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD21 A+ARI 3329 3000 3181 11 103212103316 273 559 154 -24 -5 -0 +0 +0 +1 -0.4
YTD21 A+ARI 3327 4000 5131 11 148303148451 286 3915 238 40 -2 -0 +0 +0 +1 -0.1
ROS21 A+ARI 0% 287258 43812 23994 51 167246229474 62263 348 228 33 -22 +1 +0 +1 +8 -1.2
ROS21 MLBARI 0% 11 0000 000 00 265 00 219 26 -0 +0 +0 +0 +0 -0.0
FULL21 A+ARI 3430 3000 3181 11 100206100306 250 539 156 -22 -5 -0 +0 +0 +1 -0.4
TOT21 A+ARI 320287 46812 261175 62 160242216458 56260 378 221 27 -26 +0 +0 +1 +9 -1.6
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202722 MLBARI 35% 508454 831527 421677 92 183262271533 88268 338 248 48 -30 +1 +0 +2 +14 -1.3
202823 MLBARI 49% 554495 9517310 461758 102 192271299570 107271 328 261 58 -27 +1 +0 +2 +16 -0.8
202924 MLBARI 53% 583521 10419312 491808 112 200279317595 117273 318 268 63 -24 +1 +0 +2 +17 -0.4
203025 MLBARI 55% 600536 10719313 511838 113 200279319598 119273 308 272 66 -23 +1 +0 +2 +17 -0.3
203126 MLBARI 56% 608542 10920313 531858 113 201282321603 120273 309 273 67 -23 +1 +0 +2 +17 -0.2
202722 MLBARI 35% 176158 29513 14582 31 184259285543 101270 338 240 42 -12 +0 +0 +1 +5 -0.6
202823 MLBARI 49% 269241 47915 22854 51 195273303576 108273 328 252 51 -15 +1 +0 +1 +8 -0.6
202924 MLBARI 53% 308275 541016 26954 61 196275305581 109275 318 260 57 -15 +1 +0 +1 +9 -0.4
203025 MLBARI 55% 328292 601127 281005 61 205286329615 123276 309 264 60 -15 +1 +0 +1 +9 -0.4
203126 MLBARI 56% 338301 611127 291035 61 203284322606 120275 309 265 61 -15 +1 +0 +1 +10 -0.3
▸ Career Totals
Career 14201268 25146728 11944120 265 198277312589 114276 318 258 56 -71 +3 +0 +5 +40 -2.3
/ 162G 650580 11521313 542029 122 198276312588 114276 318 258 56 -33 +2 +0 +2 +18 -1.0
Career 44073938 7431322568 364143368 10618 189269287556 98274 338 253 52 -238 +14 +0 +16 +125 -8.5
/ 162G 650581 10919410 5421110 163 188269286554 98272 328 253 52 -35 +2 +0 +2 +18 -1.3

Historical Stats — Raw (Per Stint)

Actual MLB + MiLB stats as they happened, one row per stint at each level. Use this to see what really got recorded; the table above shows MLB-equivalent translations + projections.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202217 ROKDSL D-backs Red 163133 42541 25334 151 316438436874 120410 2015 394 160 +11 +3 +5 1.9
202318 ROKACL D-backs Black 211187 591244 17506 71 316390487877 171410 248 387 155 +13 +1 +6 2.0
202419 AVisalia Rawhide 454384 841154 591216 110 219332305637 86303 2713 295 84 -8 +2 +13 0.7
202520 A+Hillsboro Hops 7364 9300 8230 10 141236188424 47214 3211 204 14 -7 +0 +2 -0.5
202520 AVisalia Rawhide 366316 721518 39989 153 228330358687 130302 2711 314 98 -1 +2 +10 1.2

Career Comps

Retired MLB careers whose totals most resemble what we're projecting for this player. Top row of each card is career totals; bottom row is per-162-game rates. Pool: 727 completed hitter careers (2000-2024).

PLAYER · career totals + /162 gamesYRSPAHRSBAVGOBPSLGPOSFLDWARJAWS
#1Adam Engellast yr '22
career totals — 6 seasons, 1,540 PA
61,5403047225280350+4+334.24.2
/1626641320+1.8+14.41.8pk7: 4
#2Dustin Ackleylast yr '16
career totals — 6 seasons, 2,347 PA
62,3474631241304367-5+73.83.8
/162664139-1.3+1.91.1pk7: 4
#3Pokey Reeselast yr '04
career totals — 5 seasons, 1,914 PA
51,9142978242303347-6+62.72.7
/1626641027-2.0+2.21.0pk7: 3
#4Ryan Goinslast yr '19
career totals — 7 seasons, 1,680 PA
71,680226230279335+9+212.02.0
/16266492+3.7+8.50.8pk7: 2
#5Nick Senzellast yr '24
career totals — 6 seasons, 1,633 PA
61,6334033232299363+6-140.90.9
/1626641613+2.4-5.80.4pk7: 1
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 2 projected seasons
21,4212826197274309+5+1-1.3-0.7
/1626641312+2.4+0.5-0.6pk7: 0
#6Alexi Amaristalast yr '17
career totals — 7 seasons, 1,901 PA
71,9012139231275323+14-6-1.1-1.1
/162664714+4.9-2.1-0.4pk7: -1

Career Path Comps

What happened to players with a similar stat profile at this age · Y-axis: wRC+ (100 = league avg, 150 = elite, 80 = below) · Bands: P10–P90 outer, P25–P75 inner · Gold: OGILVIE projection

Scouting At Match Age Next 3 Yrs Peak 3 Yrs
Comp Age HIT PWR SPD EYE AVG/OBP/SLG ISOBABIP HRSB K%BB% wRC+WAR AVG/OBP/SLG ISOBABIP HRSB K%BB% wRC+WAR AVG/OBP/SLG ISOBABIP HRSB K%BB% wRC+WAR
Ruben Santana (OGILVIE) 21 30 35 50 40 160/242/216 56260 26 37% 8% 27 -1.6
Willy Diaz
2015 · A
21 36 36→40 45→40 46 170/263/235 65253 45 32% 9% 40 -2.4 187/263/267 80309 54 37% 8% 46 -2.0 184/258/270863085239%8%42-0.8
Steven Baron
2012 · A
21 33 40→45 45→50 36 171/214/256 85249 77 34% 5% 21 -3.7 187/224/281 94269 69 32% 4% 32 -3.0 240/300/311713265626%7%68-0.2
Ismael Alcantara
2019 · A
20 39→28 38→45 51→50 41 185/255/266 81281 513 34% 7% 43 -2.2 211/277/317 106330 915 36% 7% 64 -0.8 193/256/311118287121635%6%52-0.7
Victor Duarte
2022 · A
21 39 38→30 48→45 42 188/251/269 81260 67 29% 6% 42 -2.3 199/274/280 81291 66 31% 8% 55 -1.4 183/255/2506625161127%8%37-0.7
Grolmann Gonzalez
2010 · A
21 40 38→40 52→55 42 193/255/277 85272 49 29% 7% 45 -2.1 209/265/303 94303 67 31% 6% 56 -1.3 218/266/3191013077430%6%58-0.2
Kyle Nevin
2023 · A
21 41→38 40→45 52→50 38 198/249/295 97282 610 31% 5% 47 -1.9 217/274/320 103339 910 36% 7% 64 -0.8 212/271/3099733491237%7%57-0.7
Ricardo Rosario
2023 · A
20 40 37→40 50→55 42 191/251/266 76262 412 28% 6% 40 -2.4 205/277/292 87289 819 29% 8% 59 -1.1 203/290/29289267112926%9%63-0.4
Luis Sanchez
2008 · A
21 37 36→30 45→40 44 178/253/238 60259 47 31% 8% 35 -2.8 196/255/250 54275 24 27% 7% 37 -2.6 188/244/231442621227%7%26-1.6
Luis Palacios
2010 · A
21 39 39→40 46→50 36 192/235/276 84265 75 30% 4% 36 -2.7 190/239/268 78302 57 36% 5% 35 -2.8 130/184/163322250640%6%-19-1.1
Gilbert Gomez
2012 · A
20 39→35 40 52→50 40 193/252/284 91274 714 31% 6% 46 -2.0 201/271/278 77305 48 32% 8% 53 -1.5 191/271/264742963733%9%45-1.3
Ignacio Valdez
2016 · A
21 34 39→45 48→50 38 168/235/254 87269 68 38% 7% 31 -3.0 170/233/292 122289 144 43% 7% 40 -2.4 133/182/26313019917043%5%8-1.1
Chris Roller
2018 · A
21 37 37→50 53→55 45 178/254/255 77243 412 27% 8% 40 -2.4 208/276/322 114297 811 31% 7% 66 -0.6 179/262/313134284161640%8%57-0.7
Misael Urbina
2023 · A
21 38→29 42→45 49→50 44 189/258/299 110261 812 30% 8% 53 -1.5 172/250/256 84262 69 34% 9% 38 -2.6 154/242/228742355833%9%26-2.0
Geovanny Planchart
2023 · A
21 41 36→40 50→40 46 190/271/255 65295 35 34% 10% 46 -2.0 197/283/279 82287 54 30% 10% 58 -1.2 185/278/265802636229%11%51-0.7
Jose Ramirez
2010 · A
21 39 38→40 46→50 43 188/249/265 77248 510 25% 6% 40 -2.4 211/278/295 84273 711 24% 7% 60 -1.0 214/288/2867226691522%7%59-0.5
Yeuris Ramirez
2019 · A
20 33 39→40 47→50 40 163/252/248 85260 68 37% 7% 38 -2.6 191/272/288 97316 813 39% 7% 56 -1.3 155/237/2327733482351%6%25-1.2
Miguel Rodriguez
2007 · A
20 35 37→45 48→45 34 175/223/246 71263 56 34% 4% 23 -3.6 209/264/290 81278 55 25% 5% 52 -1.6 217/275/301852804323%5%58-0.5
Emilio King
2011 · A
21 37 36→45 45→40 37 178/245/248 70273 36 34% 5% 34 -2.8 215/257/310 95317 74 33% 4% 54 -1.4 252/282/37111934011328%2%76+0.0
Nelson Medina
2022 · A
21 39 38→45 53→50 47 187/270/270 84274 515 31% 9% 51 -1.7 185/255/279 94336 713 43% 8% 46 -2.0 134/194/2097529151652%6%-1-1.8
Jose Meza
2023 · A
20 41→34 41→45 48→50 40 199/264/295 96283 910 32% 6% 54 -1.4 202/295/301 99301 98 33% 10% 69 -0.4 182/291/2769427591033%11%61-0.6