Donny SandsC Tucson Baseball Team
Age 30 R/R 6'0" / 190 lbs INTL HR -8%H -3% Svc 0.0 · Ctrl thru 2036
2026 FULL-SEASON PROJECTIONpark-neutral Marcel · 170 proj PA
wRC+†72
AVG/OBP/SLG.219 / .283 / .333
PA170
HR3
K%25
BB%7
ISO114
MLB%0%
Value2026 · WAR
BAT: -5.4 runs (wOBA-derived runs vs avg)-5BATRUN: -0.2 runs (SB/CS + UBR baserunning)-0RUNFLD: -0.0 runs (Defensive runs vs avg)-0FLDPOS: +3.0 runs (Positional adjustment)+3POSREP: +4.8 runs (Replacement-level credit)+5REPTotal WAR: +0.20+0.2WAR
trajectory · projected WAR by year
0.20.20.12628
Tools · Contract
Toolsscout grade · Statcast %ile · 2022
EYE
Chase%
9015.4%
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
2026MiLBstill in minors · estimated debut 2031
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

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. Catcher framing: only 2026 Statcast framing is modeled (Baseball Savant server-caches the leaderboard to the current season); prior-year framing is unmodeled — projections for established framers may run below FG-DC by 1-3 WAR.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
201519 ROK2 teams 220201 51800 15293 75 254315294609 40295 137 272 66
201519 ROK2 teams 220191 591000 25203 75 309397361759 52343 911 349 125
201620 ROKPulaski Yankees 122114 27302 5181 20 237275316591 79260 154 249 49
201620 ROKPulaski Yankees 122112 32402 7131 20 286333375708 89303 116 315 99
201721 A2 teams 382358 851804 16933 16 237276321597 84306 244 258 56
201721 A2 teams 382348 962204 26633 16 276332374705 98323 167 315 99
201822 A+Tampa Tarpons 9487 19500 4312 00 218269276545 57333 334 246 46
201822 A+Tampa Tarpons 9486 23500 5222 00 267323326648 58354 235 294 83
201923 A+2 teams 309291 471412 15932 01 162208237445 76228 305 202 13
201923 A+2 teams 309280 611513 26632 01 218289311600 93270 208 274 68
202125 AA2 teams 380351 8417014 22703 21 239290407697 168258 186 298 86
202125 AA2 teams 380341 8916018 32573 21 261330466796 205263 158 348 125
202226 AAALehigh Valley IronPigs 242216 58804 23560 10 269339361700 93340 2310 309 95
202226 AAALehigh Valley IronPigs 242201 62905 38440 10 308418428846 119368 1816 380 149
202327 AAA2 teams 390353 711616 311011 12 201268303571 102259 268 252 51
202327 AAA2 teams 390339 782416 45821 12 230322360682 130281 2112 307 93
202428 AAASacramento River Cats 5653 9100 3180 00 170214189403 19257 325 176 -7
202428 AAASacramento River Cats 5651 9100 5160 00 176250196446 20257 299 215 22
202529 INTLTucson Baseball Team 4844 3000 3191 00 6814668214 120 406
202529 INTLTucson Baseball Team 4844 3000 3191 00 6814668214 120 406 115 -53
▸ 2026 Season
202630 MLBSF 170154 35713 13431 21 227292344636 117283 258 279 72 -5 +0 -0 +3 +5 0.2
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202731 MLBSF 22% 152138 31613 12391 21 225291348639 123282 268 279 72 -5 +0 -3 +3 +4 -0.1
202832 MLBSF 34% 141128 29613 11361 10 227293359652 133279 268 277 70 -5 +0 -4 +3 +4 -0.2
202731 MLBSF 22% 3330 6101 380 00 200273333606 133277 249 270 65 -1 +0 -1 +1 +1 -0.0
202832 MLBSF 34% 4844 9201 4120 00 205271318589 114274 258 268 63 -2 +0 -1 +1 +1 -0.1
▸ Career Totals
Career 8174 15302 7200 00 203272324596 122250 259 269 64 -3 +0 -2 +1 +2 -0.1
/ 162G 650594 12024016 561600 00 202271323594 121249 259 269 64 -27 +0 -14 +12 +18 -1.1
Career 27062488 549109541 17364619 1917 221276318594 97278 246 258 56 -135 -3 -6 +48 +77 -1.9
/ 162G 650598 13226110 421555 54 221278318596 97278 246 258 56 -32 -1 -2 +12 +18 -0.4

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
201519 ACharleston RiverDogs 3029 9100 150 01 310333345678 34375 173 307 93 -0 -0 +1 0.0
201519 ROKGCL Yankees1 190162 50900 24153 74 309407364772 56338 813 356 130 +7 -0 +5 1.2
201620 ROKPulaski Yankees 122112 32402 7131 20 286333375708 89303 116 315 99 -0 +0 +3 0.4
201721 A+Tampa Yankees 6862 19502 5100 11 306358484842 177333 157 367 139 +3 -0 +2 0.5
201721 ACharleston RiverDogs 314286 771702 21533 05 269326350675 80321 177 304 91 -3 -2 +9 0.4
201822 A+Tampa Tarpons 9486 23500 5222 00 267323326648 58354 235 294 83 -2 +0 +3 0.1
201923 A+Tampa Tarpons 247226 501212 18512 01 221285310594 88276 217 271 65 -10 -0 +7 -0.3
201923 INTLSurprise Saguaros 6254 11301 8120 00 204306315621 111244 1913 288 79 -2 +0 +2 0.0
202125 AAAScranton/Wilkes-Barre RailRiders 165147 40608 16320 01 272344476820 204294 1910 358 132 +6 -0 +5 1.0
202125 AASomerset Patriots 215194 4910010 16253 20 253319459778 206242 127 341 119 +5 +0 +6 1.1
202226 AAALehigh Valley IronPigs 242201 62905 38440 10 308418428846 119368 1816 380 149 +13 +0 +7 2.1
202327 AAAToledo Mud Hens 371320 722415 45741 12 225322353676 128272 2012 305 91 -4 -1 +11 0.6
202327 AAErie SeaWolves 1919 6001 080 00 316316474789 158500 420 348 124 +1 +0 +1 0.1
202428 AAASacramento River Cats 5651 9100 5160 00 176250196446 20257 299 215 22 -5 +0 +2 -0.3
202529 INTLTucson Baseball Team 4844 3000 3191 00 6814668214 120 406 115 -53 -8 +0 +1 -0.7

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
#1Chad Moellerlast yr '09
career totals — 10 seasons, 1,524 PA
101,524292226288351+19+143.84.3
/162664131+8.5+6.21.6pk7: 5
#2Adam Rosaleslast yr '17
career totals — 9 seasons, 1,756 PA
91,7564716227293367+6+83.03.5
/162664186+2.4+3.01.1pk7: 4
#3Gary Bennettlast yr '07
career totals — 8 seasons, 1,703 PA
81,703206239301327+17+62.62.6
/16266482+6.7+2.41.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
225153222282336+4+00.30.3
/162664129+11.9+0.00.7pk7: 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
Donny Sands (OGILVIE) 30 219/283/333 113283 32 25% 7% 72 -0.1
Rob Johnson
2012 · MLB
30 43→52 42→45 48→50 50 210/290/320 110269 97 24% 9% 72 -0.2 211/268/328 117255 126 22% 7% 64 -0.8 197/247/30510823212321%6%45-0.9
Tony Cruz
2017 · MLB
30 46→38 42→45 42→40 45 226/279/328 102284 95 23% 7% 68 -0.5 218/270/343 125291 145 29% 6% 69 -0.4 214/267/33311928714030%5%63-0.2
Dusty Brown
2012 · MLB
30 42 47→45 42→30 44 215/272/352 137271 145 26% 7% 72 -0.2 218/293/379 161275 186 26% 9% 88 +0.9 197/307/36516923418024%13%90+0.3
Bryan Holaday
2017 · MLB
29 46 45 43→40 41 229/275/350 121280 125 23% 5% 72 -0.2 229/282/357 128264 133 18% 6% 78 +0.2 223/289/35313025614219%7%76+0.0
Brad Davis
2012 · MLB
29 46 45→50 46→45 43 229/281/353 124295 124 26% 6% 76 +0.0 203/248/308 105271 98 28% 5% 50 -1.8 162/203/250882177728%5%13-1.3
Pedro Severino
2023 · MLB
30 50→48 47→50 49→45 46 249/307/386 138316 155 26% 7% 95 +1.4 225/282/357 132285 1511 26% 7% 77 +0.1 192/248/303111240131325%6%44-0.9
Austin Wynns
2022 · MLB
31 44→51 46→45 48→30 46 222/280/346 124262 156 22% 6% 74 -0.1 240/303/354 114301 125 23% 7% 85 +0.7 240/304/3389830810224%7%78+0.1
Koyie Hill
2010 · MLB
31 47→43 45 45→40 46 229/290/354 124294 114 25% 8% 79 +0.3 211/265/307 96282 85 26% 7% 56 -1.3 189/236/262742516326%6%26-1.2
Johnny Monell
2016 · MLB
30 47→44 43→50 48→45 46 233/288/344 111289 119 23% 7% 76 +0.1 228/277/347 119287 136 24% 6% 72 -0.2 219/270/34012028013226%6%65-0.4
Gerald Laird
2010 · MLB
30 49→47 42→50 46→50 50 233/302/343 109270 87 17% 8% 82 +0.5 233/297/344 111269 97 17% 7% 80 +0.4 268/338/3691013106314%8%97+0.4
Charlie Culberson
2019 · MLB
30 48→49 46→45 47→50 42 240/285/369 129301 139 25% 5% 81 +0.4 246/295/401 155315 179 26% 6% 94 +1.3 242/286/378136311131026%5%81+0.1
Omir Santos
2011 · MLB
30 46→43 42→45 44→30 44 223/269/326 103257 94 18% 5% 63 -0.8 221/248/311 90277 84 23% 3% 50 -1.8 224/244/298742895024%2%42-0.8
Francisco Peña
2019 · MLB
29 44→46 47→55 48→40 40 226/263/353 127273 156 24% 5% 68 -0.5 221/263/389 168255 235 24% 5% 78 +0.2 198/243/38218421328123%4%68-0.3
Brandon Larson
2005 · MLB
29 42 47→50 46→45 52 212/300/344 133268 159 26% 10% 82 +0.5 229/286/389 160293 206 28% 6% 88 +0.9 222/268/38115928022429%5%75+0.0
Nevin Ashley
2015 · AAA
30 44→51 43→45 48→45 45 217/281/330 113277 106 24% 7% 70 -0.3 225/289/342 117295 124 27% 7% 76 +0.1 222/289/33311029213127%7%72-0.1
Landon Powell
2012 · MLB
30 43→41 44→50 47→30 52 216/291/324 108267 125 23% 10% 72 -0.2 212/277/320 108277 135 27% 8% 66 -0.6 215/271/3079227113025%6%60-0.5
Devin Ivany
2012 · AAA
30 44→48 44→50 43→45 42 218/270/336 118286 1210 28% 6% 66 -0.6 219/266/334 115276 119 24% 5% 64 -0.8 203/243/31211024210321%4%45-0.6
Juan Centeno
2021 · MLB
31 47 41→45 48→40 46 226/281/321 95269 87 19% 6% 67 -0.5 235/279/347 112289 115 22% 5% 72 -0.2 231/273/3321012949324%5%62-0.4
Steve Holm
2010 · MLB
30 45 44→50 43→40 47 224/285/344 121266 124 21% 7% 76 +0.0 208/272/309 101266 84 24% 7% 61 -1.0 196/267/279832565124%7%50-0.7
Andy González
2012 · AAA
30 48→53 42→40 47→50 50 233/303/335 102291 106 23% 9% 80 +0.4 213/286/324 111260 116 21% 9% 71 -0.3 199/278/30810923911421%9%63-0.7