Sandy SanchezSS DSL Cubs Blue
Age 21 S/R 5'10" / 150 lbs ROK Svc 0.0 · Ctrl thru 2037
2026 FULL-SEASON PROJECTIONpark-neutral Marcel · 66 proj PA
wRC+†59
AVG/OBP/SLG.205 / .275 / .295
PA66
HR1
K%28
BB%8
ISO91
MLB%0%
Value2026 · WAR
BAT: -3.1 runs (wOBA-derived runs vs avg)-3BATRUN: +0.3 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +0.7 runs (Positional adjustment)+1POSREP: +1.9 runs (Replacement-level credit)+2REPTotal WAR: +0.00+0.0WAR
0.00.51.00.10.30.60.70.90.90.80.70.50.3+$41M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
Tools · Contract
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2032
Service   0 yrs (est)
Team Control Through   2037
First FA Year   2038
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2032
2027MiLBstill in minors · estimated debut 2032
2028MiLBstill in minors · estimated debut 2032
2029MiLBstill in minors · estimated debut 2032
2030MiLBstill in minors · estimated debut 2032
2031MiLBstill in minors · estimated debut 2032
2032Pre-Arb$0.9M+0.9$2M+$2M
2033Pre-Arb$1.0M+0.8$2M+$1M
2034Pre-Arb$1.0M+0.7$2M+$1M
2035Arb-1$1M+0.5$1M+$0.5M
2036Arb-2$1M+0.3$0.6M+$0.2M
2037Extbeyond projection horizon · no WAR estimate
Totals $5M $7M +$5M

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 Cubs Blue 123113 23220 7321 114 204256257513 53284 266 217 24
202217 ROKDSL Cubs Blue 123106 26220 14221 114 245339302641 57310 1811 294 83
202318 ROKDSL Cubs Red 118108 18410 9390 71 167231222453 56257 338 204 14
202318 ROKDSL Cubs Red 118101 23520 16260 71 228333317650 89303 2214 299 87
202419 ROKDSL Cubs Blue 125107 13221 16291 83 121242206448 84154 2313 218 25
202419 ROKDSL Cubs Blue 12598 17331 25191 83 173347296643 122203 1520 304 91
▸ 2026 Season
202621 MLBCHC 6661 13211 5180 10 213273328601 115285 278 262 59 -3 +0 +0 +1 +2 0.0
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202722 MLBCHC 34% 117105 23412 10321 20 219293333626 114287 279 273 67 -4 +0 +0 +1 +3 0.1
202823 MLBCHC 48% 252227 49924 21672 51 216288326614 110288 278 281 73 -8 +1 +0 +3 +7 0.3
202924 MLBCHC 53% 351316 691236 29933 61 218290332623 114290 268 287 77 -9 +1 +0 +4 +10 0.6
203025 MLBCHC 55% 411371 831548 341083 72 224294350645 127290 268 290 80 -9 +1 +0 +4 +12 0.7
203126 MLBCHC 56% 448403 901649 381174 82 223297350647 127290 268 291 81 -10 +1 +0 +5 +13 0.9
203227 MLBCHC 55% 466419 9316410 401224 82 222296351647 129290 269 292 81 -10 +1 +0 +5 +13 0.9
203328 MLBCHC 55% 474426 9517410 411254 82 223297352649 129289 269 291 81 -10 +1 -1 +5 +13 0.8
203429 MLBCHC 53% 472424 931649 411264 82 219294340634 120289 279 289 79 -11 +1 -1 +5 +13 0.7
203530 MLBCHC 53% 466419 921649 401254 71 220294341635 122288 279 286 77 -12 +1 -2 +5 +13 0.5
203631 MLBCHC 52% 455409 881548 391244 61 215290330620 115286 279 282 74 -13 +1 -3 +5 +13 0.3
202722 MLBCHC 34% 4037 7101 3110 10 189250297547 108288 288 268 64 -2 +0 +0 +0 +1 0.0
202823 MLBCHC 48% 122110 24412 10331 20 218289327617 109289 278 276 70 -4 +0 +0 +1 +3 0.1
202924 MLBCHC 53% 185166 37723 15492 31 223295343638 120291 268 282 74 -5 +0 +0 +2 +5 0.2
203025 MLBCHC 55% 225202 45824 19592 41 223296342638 119291 268 285 76 -6 +0 +0 +2 +6 0.3
203126 MLBCHC 56% 249224 50925 21652 41 223296348644 125291 268 286 77 -6 +0 +0 +3 +7 0.4
203227 MLBCHC 55% 256230 51925 22672 51 222295343639 122291 269 287 77 -7 +1 +0 +3 +7 0.4
203328 MLBCHC 55% 259233 51925 22682 41 219292339631 120291 268 286 77 -7 +0 -0 +3 +7 0.3
203429 MLBCHC 53% 252226 50925 22672 41 221296345641 124290 279 284 76 -7 +0 -1 +3 +7 0.3
203530 MLBCHC 53% 245220 49925 21662 41 223296350646 127289 279 281 74 -7 +0 -1 +3 +7 0.2
203631 MLBCHC 52% 237213 46824 20642 31 216289329618 113287 278 278 71 -8 +0 -1 +3 +7 0.0
▸ Career Totals
Career 20701861 410731739 17554917 348 220293341634 120289 278 283 75 -59 +4 -4 +22 +59 2.2
/ 162G 650584 12823512 551725 113 219292337629 118288 268 283 75 -19 +1 -1 +7 +18 0.7
Career 43443908 8421464077 370115735 9222 215289332622 117284 279 281 73 -132 +10 -7 +47 +123 4.1
/ 162G 650585 12722612 551735 143 217290337627 120285 278 281 73 -20 +2 -1 +7 +18 0.6

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 Cubs Blue 123106 26220 14221 114 245339302641 57310 1811 294 83 -2 +1 +3 0.2
202318 ROKDSL Cubs Red 118101 23520 16260 71 228333317650 89303 2214 299 87 -2 +1 +3 0.3
202419 ROKDSL Cubs Blue 12598 17331 25191 83 173347296643 122203 1520 304 91 -1 +0 +4 0.3

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
#1Gordon Beckhamlast yr '19
career totals — 10 seasons, 3,764 PA
103,7648034237301368+13+198.28.4
/162664146+2.4+3.41.4pk7: 9
#2Mike Mathenylast yr '06
career totals — 7 seasons, 2,830 PA
72,830452244301351+21+317.27.2
/162664110+4.9+7.21.7pk7: 7
#3Ronny Cedenolast yr '13
career totals — 9 seasons, 2,783 PA
92,7834039246289354+28+195.55.6
/162664109+6.7+4.51.3pk7: 6
#4Yolmer Sánchezlast yr '19
career totals — 6 seasons, 2,438 PA
62,4383130244299357+9+265.45.4
/16266488+2.4+7.21.5pk7: 5
#5Adam Engellast yr '22
career totals — 6 seasons, 1,540 PA
61,5403047225280350+4+334.24.2
/1626641320+1.8+14.41.8pk7: 4
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 6 projected seasons
62,1374036222292345+23+183.23.1
/1626641311+7.1+5.61.0pk7: 3
#6Ryan Goinslast yr '19
career totals — 7 seasons, 1,680 PA
71,680226230279335+9+212.02.0
/16266492+3.7+8.50.8pk7: 2

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
Sandy Sanchez (OGILVIE) 21 205/275/295 90285 11 28% 8% 59 -0.1
Riley Unroe
2017 · A
21 39→48 36→50 46→55 42 189/249/245 56269 412 30% 7% 33 -2.9 195/262/273 78283 612 31% 8% 46 -2.0 227/311/367139295152627%10%89+0.5
Alan Schoenberger
2010 · A
21 39 37→45 49→45 41 186/247/260 75289 38 35% 7% 37 -2.7 200/248/293 93296 76 33% 6% 46 -2.0 188/236/280922757533%5%34-1.4
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
Jhoan Urena
2016 · A
21 41→47 37→45 53→45 40 199/241/274 75262 47 25% 5% 37 -2.7 210/267/325 115292 116 30% 7% 63 -0.9 212/271/33512329713532%7%63-0.7
Reed Trimble
2022 · A
22 43 37→55 51→65 41 201/266/272 71308 510 34% 8% 48 -1.9 220/284/313 93309 717 29% 8% 66 -0.6 221/288/361139289142927%8%80+0.1
Rosell Herrera
2013 · A
20 40→50 37→45 48→55 40 193/243/266 73268 59 29% 6% 37 -2.7 229/276/310 81309 710 26% 6% 62 -0.9 247/301/3379031542422%7%76+0.1
Luis Valenzuela
2015 · A
21 41 37→45 55→45 39 197/236/272 76265 47 27% 5% 34 -2.8 241/267/333 92304 57 22% 3% 63 -0.9 257/280/3581003165720%2%71-0.1
Victor Cruzado
2013 · A
21 42→47 37→45 48→45 48 198/273/279 81275 410 28% 9% 53 -1.5 221/287/320 99293 66 25% 8% 69 -0.4 221/288/3251042906424%8%69-0.2
Thomas Milone
2016 · A
21 43→44 36→45 50→55 39 204/250/268 65283 314 28% 5% 40 -2.4 197/250/267 70287 312 31% 6% 40 -2.4 243/298/36912534081729%6%82+0.3
Luis Liberato
2016 · A
20 37→47 37→55 53→50 41 180/242/256 76271 413 33% 7% 33 -2.9 213/262/339 126310 106 32% 6% 63 -0.8 237/280/38915230018527%6%82+0.3
Drew Stankiewicz
2015 · A
22 39→49 37→45 51→45 38 192/239/261 70279 59 32% 6% 33 -2.9 225/281/310 85293 47 23% 7% 63 -0.8 230/290/321912975523%7%67-0.3
Jon Del Campo
2010 · A
22 41 37→45 49→55 40 196/233/275 78257 45 25% 4% 33 -2.9 218/250/314 96288 710 26% 4% 51 -1.7 259/294/370111330121824%4%85+0.4
Wenceel Pérez
2021 · A
21 44→48 39→55 49→55 46 212/261/300 88263 512 21% 6% 53 -1.5 227/283/357 130287 1117 24% 7% 77 +0.1 234/296/395161281151922%7%91+0.9
Emmanuel Rivera
2017 · A
21 40→50 37→55 49→45 43 191/249/267 76265 310 28% 7% 40 -2.4 244/280/355 111307 95 23% 4% 75 -0.0 241/298/40116028918423%7%93+0.9
Jason Denham
2007 · A
21 40→45 35→40 53→55 44 190/254/251 61280 310 31% 8% 37 -2.6 218/277/298 80290 818 26% 7% 59 -1.1 217/279/2927428482125%7%57-0.8
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
Cooper Hummel
2017 · A
22 40→49 38→50 52→55 51 187/278/268 80263 48 28% 10% 53 -1.5 194/286/302 108273 105 30% 10% 66 -0.6 222/332/370148300121927%12%99+1.1
Diomedes Del Rio
2018 · A
20 40 35→55 51→50 42 189/256/253 63271 29 29% 6% 40 -2.4 207/272/316 109294 59 29% 8% 62 -0.9 200/270/36216128161129%8%71-0.1
Robel García
2013 · A
20 36→37 40→50 48→40 40 177/241/272 95268 76 35% 7% 38 -2.6 189/257/279 90284 66 33% 8% 46 -2.0 192/262/38319227227239%8%75+0.0
Chris Garia
2014 · A
21 40→50 35→40 52→60 40 192/243/253 60262 317 27% 5% 33 -2.9 227/267/329 102307 728 27% 4% 63 -0.9 231/270/34311230883227%4%63-0.5