Donny SandsC Tucson Baseball Team
Age 30 R/R 6'0" / 190 lbs INTL BB -3% Svc 0.0 · Ctrl thru 2036 peak 0.2 · 2026
wRC+†66
AVG/OBP/SLG.211 / .275 / .321
PA170
HR3
K%26
BB%8
MLB%0%
BAT: -6.6 runs (wOBA-derived runs vs avg)-7BATRUN: -0.2 runs (SB/CS + UBR baserunning)-0RUNFLD: +0.5 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 · 10 yrs
0.1peak
2026

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
2029MiLBstill in minors · estimated debut 2031
2030MiLBstill in minors · estimated debut 2031
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 Projections (MLE)

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 PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
201519 ROK2 teams 220201 51800 15283 75 .254.315.294.609 .040.293 137 .271 66 -8 -1 +0 +4 +6 0.1
201620 ROKPulaski Yankees 122114 27302 5181 20 .237.275.316.591 .079.260 154 .249 49 -7 +0 +0 +2 +3 -0.1
201721 A2 teams 382358 831804 16863 16 .232.271.316.586 .084.290 234 .253 51 -21 -2 +0 +7 +11 -0.6
201822 A+Tampa Tarpons 9487 18400 4312 00 .207.258.253.511 .046.316 334 .236 39 -6 +0 +0 +2 +3 -0.2
201923 A+2 teams 309290 491312 16912 01 .169.218.241.459 .072.237 295 .208 17 -29 -0 +0 +6 +9 -1.5
202125 AA2 teams 380351 8315015 22703 21 .236.287.407.695 .171.252 186 .297 86 -6 +0 +0 +7 +11 1.2
202226 AAALehigh Valley IronPigs 242215 58804 24540 10 .270.343.363.706 .093.338 2210 .318 102 +0 +0 +0 +4 +7 1.2
202327 AAA2 teams 390353 711915 311001 12 .201.268.303.571 .102.261 268 .255 53 -21 -1 +0 +7 +11 -0.3
202428 AAASacramento River Cats 5653 8100 3190 00 .151.196.170.366 .019.235 345 .169 -12 -7 +0 +0 +1 +2 -0.5
202529 INTLTucson Baseball Team 4844 3000 3191 00 .068.146.068.214 .000.120 406 +0 +1
▸ 2026 Season
202630 MLBSF 170154 33713 13441 21 .214.280.331.611 .117.276 268 .271 66 -7 +0 +0 +3 +5 0.2
▸ 2027+ Projections — Projections at projected PA · Park-neutral MLB equivalent · Marcel + aging curve
202731 MLB 7%SF 152138 30613 12401 10 .217.285.341.625 .123.277 268 .273 67 -6 +0 -2 +3 +4 -0.1
202832 MLB 18%SF 141128 27612 11371 10 .211.279.320.599 .109.276 268 .272 66 -5 +0 -3 +3 +4 -0.2
202933 MLB 27%SF 116105 22502 9311 00 .210.278.314.593 .105.276 278 .269 64 -5 +0 -4 +2 +3 -0.3
203034 MLB 39%SF 8175 14301 6220 00 .187.247.267.514 .080.274 277 .264 60 -4 +0 -5 +1 +2 -0.5
▸ Career Totals (MLE all levels + projections)
Career 29032666 577116543 19069020 1816 .216.274.312.586 .096.273 247 .258 56 -144 -3 -14 +52 +82 -2.7
/ 162G 650597 12926110 431544 44 .216.273.313.587 .097.271 247 .258 56 -32 -1 -3 +12 +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 PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
201519 ACharleston RiverDogs 3029 9100 150 01 .310.333.345.678 .034.375 173 .307 93 -0 -0 +1 0.0
201519 ROKGCL Yankees1 190162 50900 24153 74 .309.407.364.772 .056.338 813 .356 130 +7 -0 +5 1.2
201620 ROKPulaski Yankees 122112 32402 7131 20 .286.333.375.708 .089.303 116 .315 99 -0 +0 +3 0.4
201721 A+Tampa Yankees 6862 19502 5100 11 .306.358.484.842 .177.333 157 .367 139 +3 -0 +2 0.5
201721 ACharleston RiverDogs 314286 771702 21533 05 .269.326.350.675 .080.321 177 .304 91 -3 -2 +9 0.4
201822 A+Tampa Tarpons 9486 23500 5222 00 .267.323.326.648 .058.354 235 .294 83 -2 +0 +3 0.1
201923 A+Tampa Tarpons 247226 501212 18512 01 .221.285.310.594 .088.276 217 .271 65 -10 -0 +7 -0.3
201923 INTLSurprise Saguaros 6254 11301 8120 00 .204.306.315.621 .111.244 1913 .288 79 -2 +0 +2 0.0
202125 AAAScranton/Wilkes-Barre RailRiders 165147 40608 16320 01 .272.344.476.820 .204.294 1910 .358 132 +6 -0 +5 1.0
202125 AASomerset Patriots 215194 4910010 16253 20 .253.319.459.778 .206.242 127 .341 119 +5 +0 +6 1.1
202226 AAALehigh Valley IronPigs 242201 62905 38440 10 .308.418.428.846 .119.368 1816 .380 149 +13 +0 +7 2.1
202327 AAAToledo Mud Hens 371320 722415 45741 12 .225.322.353.676 .128.272 2012 .305 91 -4 -1 +11 0.6
202327 AAErie SeaWolves 1919 6001 080 00 .316.316.474.789 .158.500 420 .348 124 +1 +0 +1 0.1
202428 AAASacramento River Cats 5651 9100 5160 00 .176.250.196.446 .020.257 299 .215 22 -5 +0 +2 -0.3
202529 INTLTucson Baseball Team 4844 3000 3191 00 .068.146.068.214 .000.120 406 .115 -53 -8 +0 +1 -0.7

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 .211/.275/.321 .110.276 32 26% 8% 66 -0.2
Tony Cruz
2017 · MLB
30 45→37 42→45 41→40 46 .219/.274/.320 .101.276 95 24% 7% 63 -0.8 .218/.270/.342 .124.289 145 29% 6% 68 -0.5 .219/.269/.342.123.29415030%4%67-0.2
David Matranga
2007 · AAA
30 38 44→45 47→50 42 .195/.261/.312 .117.253 1310 28% 6% 58 -1.2 .211/.282/.335 .124.279 1411 28% 7% 72 -0.2 .212/.294/.334.122.28413928%8%75+0.0
Dusty Brown
2012 · MLB
30 42 45 43→30 44 .212/.270/.334 .122.272 124 26% 7% 66 -0.6 .213/.286/.364 .151.271 166 26% 9% 82 +0.5 .184/.291/.331.147.22415025%13%76+0.0
Brad Davis
2013 · MLB
30 43 42→50 49→45 42 .214/.263/.321 .107.279 106 26% 6% 59 -1.1 .204/.247/.310 .106.273 109 28% 5% 50 -1.8 .168/.201/.261.092.2258429%4%16-0.9
Dan Butler
2016 · MLB
29 42→39 41→45 45→40 44 .208/.269/.310 .103.264 83 24% 6% 59 -1.1 .220/.283/.318 .098.283 83 24% 7% 68 -0.5 .214/.284/.310.095.2699022%8%63-0.3
Xorge Carrillo
2019 · AAA
30 45 42→40 45→30 41 .221/.269/.318 .097.283 104 25% 5% 62 -0.9 .243/.300/.367 .124.283 137 18% 6% 87 +0.8 .264/.325/.383.119.29213214%6%98+0.6
Matt Pagnozzi
2014 · MLB
31 40 41→45 42→40 42 .199/.255/.295 .096.260 103 27% 6% 50 -1.8 .201/.257/.314 .113.259 144 27% 6% 56 -1.3 .190/.248/.296.106.24215128%6%46-0.8
Grayson Greiner
2022 · MLB
29 40 44→45 47→30 40 .200/.262/.313 .113.299 134 36% 7% 58 -1.2 .195/.259/.307 .112.360 126 45% 7% 55 -1.4 .163/.227/.268.105.32115351%7%28-0.9
Paul Hoover
2006 · AAA
30 43 43→45 50→45 43 .214/.269/.329 .115.266 1011 24% 6% 65 -0.7 .224/.275/.339 .115.294 107 26% 6% 69 -0.4 .223/.273/.333.109.29910328%6%64-0.3
Bryan Holaday
2017 · MLB
29 45 43→45 43→40 41 .224/.271/.334 .110.277 105 23% 5% 66 -0.6 .227/.279/.354 .127.262 133 19% 5% 76 +0.0 .217/.286/.341.124.25213219%7%71-0.1
Zack Short
2023 · MLB
28 37→39 46→50 46→45 50 .191/.285/.319 .128.261 149 31% 11% 70 -0.3 .189/.283/.313 .124.261 1410 31% 11% 68 -0.5 .168/.270/.287.119.22814831%11%54-0.9
John Hester
2014 · MLB
30 40 44→55 41→50 41 .201/.257/.312 .111.280 125 32% 7% 55 -1.4 .208/.262/.321 .113.299 118 32% 6% 59 -1.1 .193/.252/.291.098.2868634%6%45-0.9
Dustin Garneau
2017 · MLB
29 40→38 49→50 45 45 .211/.268/.357 .146.241 186 22% 6% 72 -0.2 .207/.272/.362 .155.252 184 25% 7% 76 +0.0 .184/.263/.355.171.22521029%7%68-0.2
Omir Santos
2011 · MLB
30 47→44 41→45 43→30 44 .227/.273/.325 .098.264 94 18% 5% 65 -0.7 .221/.249/.313 .092.273 84 22% 3% 50 -1.7 .224/.243/.298.074.2865024%2%42-0.8
Francisco Peña
2019 · MLB
29 44→43 46→55 47→40 41 .223/.259/.345 .122.267 145 23% 5% 64 -0.8 .221/.262/.382 .161.258 215 24% 5% 76 +0.0 .196/.243/.367.171.21626124%5%64-0.5
Luis Flores
2017 · AAA
30 41 45→40 48→45 47 .207/.270/.331 .124.245 135 22% 7% 66 -0.6 .216/.258/.361 .145.252 177 22% 5% 69 -0.4 .238/.270/.431.193.25326019%4%88+0.2
Stevie Berman
2023 · AAA
28 39 46→50 48→40 48 .200/.287/.330 .129.255 145 26% 9% 73 -0.1 .215/.296/.335 .120.285 137 27% 9% 79 +0.3 .199/.298/.266.067.2679027%12%60-0.2
Justin Leone
2007 · MLB
30 41 47→50 43→55 46 .211/.283/.343 .132.274 166 28% 8% 75 -0.0 .206/.284/.351 .145.269 1616 28% 9% 78 +0.2 .187/.272/.333.146.244161929%10%67-0.4
Brandon Larson
2006 · MLB
30 43→42 49→50 45 45 .221/.292/.366 .145.284 177 28% 8% 85 +0.7 .227/.277/.383 .156.291 206 29% 6% 82 +0.5 .217/.262/.366.149.27321529%5%68-0.2
Dayton Buller
2011 · AAA
30 42 42→45 45→40 39 .205/.262/.314 .109.306 95 35% 6% 57 -1.2 .198/.253/.291 .093.314 75 36% 7% 47 -1.9 .198/.249/.323.125.29612036%6%50-0.3