Luis Santana2B West Michigan Whitecaps
Age 27 R/R 5'8" / 196 lbs A+ HR -8% Svc 0.0 · Ctrl thru 2035
2026 FULL-SEASON PROJECTIONpark-neutral Marcel · 249 proj PA
wRC+†65
AVG/OBP/SLG.213 / .266 / .333
PA249
HR5
K%24
BB%5
ISO121
MLB%0%
Value2026 · WAR
BAT: -9.7 runs (wOBA-derived runs vs avg)-10BATRUN: +0.5 runs (SB/CS + UBR baserunning)+1RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +0.9 runs (Positional adjustment)+1POSREP: +7.1 runs (Replacement-level credit)+7REPTotal WAR: -0.10-0.1WAR
trajectory · projected WAR by year
-0.1-0.12627
Tools · ContractCON 46 / POW 39
Toolsscout grade
CONTACT46
scouting grade only
POWER39
scouting grade only
EYE39
scouting grade only
SPEED46
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
2028Extbeyond projection horizon · no WAR estimate
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
Totals $0.0M $0.0M +$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
201617 ROKDSL Mets 2 8276 17310 2104 02 224280289570 66258 122 259 56
201617 ROKDSL Mets 2 8275 22420 374 02 293354400754 107324 94 340 118
201718 ROKDSL Mets 2 287250 671062 213211 164 268351380731 112298 117 316 100
201718 ROKDSL Mets 2 287237 771283 342211 164 325433481914 156346 812 402 165
201819 ROKKingsport Mets 242214 611003 173310 83 285365374739 89324 147 325 107
201819 ROKKingsport Mets 242204 711304 272310 83 348448471919 123376 1011 414 175
201920 AACorpus Christi Hooks 6659 12200 4133 00 203288237525 34261 206 235 38
201920 AACorpus Christi Hooks 6657 13200 693 00 228333263596 35271 149 287 77
202122 A+Asheville Tourists 190174 30604 9595 52 172234276510 103230 315 219 26
202122 A+Asheville Tourists 190170 391006 13435 52 229303394697 165268 237 310 95
202223 A+Asheville Tourists 396352 791429 2910913 114 224307352659 128297 287 287 78
202223 A+Asheville Tourists 396343 10223211 386913 114 297388472861 175343 1710 382 151
202324 AA3 teams 354335 7316111 121095 41 218256370626 152287 313 264 60
202324 AA3 teams 354327 8116114 20735 41 248301431732 183278 216 323 105
202425 A+3 teams 316285 48806 177510 41 168240260500 91202 245 223 29
202425 A+3 teams 316274 54906 285410 41 197295296590 99220 179 273 67
▸ 2026 Season
202627 MLBDET 249231 491015 12604 41 212263329592 117266 245 271 65 -10 +0 +0 +1 +7 -0.1
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202728 MLBDET 26% 260240 521016 14634 41 217271342613 125268 245 275 69 -9 +0 -1 +1 +7 -0.1
202728 MLBDET 26% 6863 13301 4161 10 206265302566 95263 246 258 56 -3 +0 -0 +0 +2 -0.1
▸ Career Totals
Career 6863 13301 4161 10 206265302566 95261 246 258 56 -3 +0 -0 +0 +2 -0.1
/ 162G 650602 12529010 3815310 100 208266306572 98262 246 258 56 -32 +2 -2 +2 +18 -1.2
Career 24422216 488891246 13756369 5619 220287333620 113273 236 272 66 -93 +4 -1 +9 +69 -1.2
/ 162G 650590 13024312 3615018 155 220286332618 112273 236 272 66 -25 +1 -0 +2 +18 -0.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
201617 ROKDSL Mets 2 8275 22420 374 02 293354400754 107324 94 340 118 +2 -1 +2 0.3
201718 ROKDSL Mets 2 287237 771283 342211 164 325433481914 156346 812 402 165 +21 +2 +8 3.2
201819 ROKKingsport Mets 242204 711304 272310 83 348448471919 123376 1011 414 175 +20 +0 +7 2.8
201920 AACorpus Christi Hooks 6657 13200 693 00 228333263596 35271 149 287 77 -2 +0 +2 0.0
202122 A+Asheville Tourists 190170 391006 13435 52 229303394697 165268 237 310 95 -1 +0 +5 0.5
202223 A+Asheville Tourists 396343 10223211 386913 114 297388472861 175343 1710 382 151 +23 +1 +11 3.5
202324 AAErie SeaWolves 268252 6014112 12594 21 238284444728 206265 224 320 103 +1 +0 +8 0.9
202324 A+West Michigan Whitecaps 5952 19201 6111 10 365441462902 96450 1910 408 170 +5 +0 +2 0.7
202324 INTLGigantes del Cibao 2723 2001 230 10 87160217377 13050 117 162 -18 -4 +0 +1 -0.3
202425 AAErie SeaWolves 11597 16500 11224 21 165277216493 52205 1910 235 38 -8 +0 +3 -0.5
202425 A+West Michigan Whitecaps 184164 33305 13306 20 201284311595 110215 167 274 68 -7 +0 +5 -0.1
202425 ALakeland Flying Tigers 1713 5101 420 00 3855296921.222 308400 1224 522 257 +3 +0 +0 0.4

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
Luis Santana (OGILVIE) 27 46 39 46 39 213/266/333 120266 54 24% 5% 65 -0.3
Jake Kahaulelio
2012 · AA
27 42→43 44→45 45 45 209/272/323 114256 116 23% 6% 65 -0.7 213/288/314 101260 811 20% 7% 69 -0.4 192/299/2425022702313%9%56-0.2
Devin Ivany
2009 · AA
27 45→48 44→50 46→45 40 224/266/340 117281 139 25% 5% 66 -0.6 220/274/349 129286 149 27% 6% 72 -0.2 211/267/33512427313827%6%63-0.3
Sharlon Schoop
2014 · AA
27 43→44 45→40 46→45 43 218/273/341 123280 148 27% 6% 69 -0.4 211/256/297 86277 84 26% 5% 50 -1.8 204/256/33012625714026%5%55-0.4
Adam Pavkovich
2009 · AAA
27 42→46 47→45 44→45 42 216/268/353 137270 158 26% 6% 71 -0.3 211/254/324 113260 1210 23% 5% 56 -1.3 193/232/278852348921%5%31-2.2
Arturo Rodriguez
2019 · AAA
27 45→42 43→45 47→30 42 222/265/326 104274 116 24% 6% 62 -0.9 262/297/411 149294 206 18% 4% 98 +1.6 288/318/43915131224216%3%109+1.3
Julian Laurean
2011 · AAA
27 45 45→40 43→40 40 223/275/347 124292 128 28% 5% 72 -0.2 223/278/332 109279 97 23% 6% 69 -0.4 214/274/298832644020%6%59-0.4
Cody Clark
2009 · AA
27 42 43→45 47→40 41 212/259/318 106257 116 23% 4% 58 -1.2 225/273/352 127262 135 20% 5% 72 -0.2 223/271/34612325812118%5%67-0.2
T.J. White
2018 · AA
26 43→44 45 47→45 43 215/279/342 127275 127 26% 6% 72 -0.2 208/266/337 129285 147 31% 6% 66 -0.6 134/183/2319718614336%3%0-1.3
Gavin Cecchini
2021 · AAA
27 45→55 43→45 48→45 44 225/272/337 112274 1110 22% 6% 67 -0.5 220/251/309 89275 711 22% 4% 50 -1.7 217/239/287702695921%3%37-1.6
Alex De Goti
2022 · AAA
27 43→47 43→45 51→50 44 212/275/327 115284 108 28% 7% 66 -0.6 204/281/300 96277 810 27% 9% 63 -0.9 195/278/2758026461026%9%52-0.9
Patrick Brady
2014 · AA
26 45 43→45 44→45 44 222/272/338 116275 119 23% 6% 68 -0.5 213/259/329 116295 1110 30% 6% 60 -1.0 203/253/31311029391132%6%49-0.7
Trey Harris
2023 · AA
27 45→52 42→50 43→45 40 221/276/322 101283 118 26% 5% 66 -0.6 204/253/283 79280 58 28% 5% 45 -2.1 187/232/248612632628%4%24-1.8
Adam Fox
2009 · AAA
27 43→44 44→50 50→45 43 216/267/332 116267 128 24% 6% 64 -0.8 207/254/344 137259 169 26% 5% 62 -0.9 194/237/33914523718727%4%50-0.8
Leury Bonilla
2012 · AAA
27 45 43→45 47→50 38 223/261/332 109294 1111 28% 4% 61 -1.0 225/266/304 79303 69 26% 5% 56 -1.3 222/263/286642994826%5%46-1.0
Gavin Collins
2022 · AAA
27 41 45→50 44→40 44 208/276/324 116260 136 25% 7% 67 -0.5 222/290/349 127278 156 25% 7% 79 +0.3 211/275/31810724412318%6%62-0.3
Sean Jamieson
2015 · AA
26 47→43 43→45 47→50 42 228/282/347 119293 1010 25% 6% 74 -0.1 220/279/312 92319 79 31% 6% 64 -0.8 205/272/275713126834%7%48-0.8
Dominic Miroglio
2022 · AA
27 40 43→45 43→40 42 200/265/312 112284 105 32% 7% 59 -1.1 218/285/362 144262 156 22% 8% 81 +0.4 201/267/37617520821216%7%72-0.1
Edgar Corcino
2019 · AAA
27 47→51 43→45 48→45 43 231/275/345 114285 105 23% 5% 70 -0.3 225/278/360 135309 137 30% 6% 76 +0.1 215/274/36815231715335%5%76+0.0
David Thompson
2021 · AAA
27 40→48 44→45 50 42 201/261/318 117257 1113 26% 6% 59 -1.1 210/280/367 157289 1816 33% 6% 80 +0.4 173/256/351178230222035%6%63-0.4
Javi Herrera
2008 · AA
27 43 41→40 41→45 45 210/277/304 95257 95 22% 6% 63 -0.9 212/295/306 94275 88 24% 9% 70 -0.3 196/294/276802626625%10%61-0.3