Donny Sands

PosC
B/TR/R
Born1996-05-16
Age (2027)31
No MLB projection yet. Career stats below are historical.
Overview
INTLPROSPECT
MLB%0%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202327AAA/AADET390.230/.322/.3606155—.201/.268/.300
202428AAASF56.176/.250/.196006—.170/.214/.189
202529INTLTucson Baseba…48.068/.146/.06800-36—
Contract
No contract data on file.
Skills · percentileMiLB Statcast 2024 AAA
Chase%79
Whiff%69
Z-Con%39
BB%38
Max EV30
K%26

Career Stats + Projections

Real MLB stats plus park-adjusted projections — this season (so far / rest / full), then future seasons and career totals.
basis chips: RAW = as recorded · CTX = with park/league context · A+C = actual + context combined · MLE = level/park-neutral
Methodology▸ how these numbers are built

All seasons translated to park-neutral MLB-equivalent (MLE) and combined per year. 2027 = full-season projection (no games played yet). 2028+ via Advanced Marcel + aging curve. Catcher framing: only 2027 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 1-3 WAR low.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
▸ Career — actual stats, one row per stint (as recorded, no adjustments)
201519 ACharleston RiverDogs — 3029 9100 150 01 310333345678 34375 173 307 57 — — — — — —
201519 ROKGCL Yankees1 — 190162 50900 24153 74 309407364772 56338 813 356 76 — — — — — —
201620 ROKPulaski Yankees — 122112 32402 7131 20 286333375708 89303 116 315 54 — — — — — —
201721 A+Tampa Yankees — 6862 19502 5100 11 306358484842 177333 157 367 97 — — — — — —
201721 ACharleston RiverDogs — 314286 771702 21533 05 269326350675 80321 177 304 58 — — — — — —
201822 A+Tampa Tarpons — 9486 23500 5222 00 267323326648 58354 235 294 49 — — — — — —
201923 A+Tampa Tarpons — 247226 501212 18512 01 221285310594 88276 217 271 25 — — — — — —
201923 INTLSurprise Saguaros — 6254 11301 8120 00 204306315621 111244 1913 288 81 — — — — — —
202125 AAAScranton/Wilkes-Barre RailRiders — 165147 40608 16320 01 272344476820 204294 1910 358 90 — — — — — —
202125 AASomerset Patriots — 215194 4910010 16253 20 253319459778 206242 127 341 76 — — — — — —
202226 AAALehigh Valley IronPigs — 242201 62905 38440 10 308418428846 119368 1816 380 99 — — — — — —
202327 AAAToledo Mud Hens — 371320 722415 45741 12 225322353676 128272 2012 305 56 — — — — — —
202327 AAErie SeaWolves — 1919 6001 080 00 316316474789 158500 420 348 44 — — — — — —
202428 AAASacramento River Cats — 5651 9100 5160 00 176250196446 20257 299 215 6 — — — — — —
202529 INTLTucson Baseball Team — 4844 3000 3191 00 6814668214 120 406 115 -36 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201519 A MLECharleston RiverDogs — 3029 8100 170 01 276300310610 34347 233 253 57 — — — — — —
201519 ROK MLEGCL Yankees1 — 190171 44700 15223 74 257328298626 41287 128 280 76 — — — — — —
201620 ROK MLEPulaski Yankees — 122114 27302 5181 20 237275316591 79251 154 248 54 — — — — — —
201721 A+ MLETampa Yankees — 6863 17502 4150 11 270313444758 175303 226 312 97 — — — — — —
201721 A MLECharleston RiverDogs — 314293 701402 14743 05 239281307588 68301 244 254 58 — — — — — —
201822 A+ MLETampa Tarpons — 9487 19500 4312 00 218269276545 57326 334 240 49 — — — — — —
201923 A+ MLETampa Tarpons — 247231 391012 13732 01 169220247466 78234 305 205 25 — — — — — —
202125 AAA MLEScranton/Wilkes-Barre RailRiders — 165151 38605 12390 01 252307391697 139293 247 301 90 — — — — — —
202125 AA MLESomerset Patriots — 215199 451008 11303 20 226277397674 171219 145 281 76 — — — — — —
202226 AAA MLELehigh Valley IronPigs — 242215 59804 24540 10 274347367715 93337 2210 315 99 — — — — — —
202327 AAA MLEToledo Mud Hens — 371334 661814 31891 12 198268293561 96248 248 251 56 — — — — — —
202327 AA MLEErie SeaWolves — 1919 5001 0100 00 263263421684 158461 530 233 44 — — — — — —
202428 AAA MLESacramento River Cats — 5653 9100 3180 00 170214189403 19238 325 177 6 — — — — — —
201519 ROK MLE2 teams — 220200 52800 16293 75 260324300624 40302 137 276 73 — — — — — —
201519 ROK RAW2 teams — 220191 591000 25203 75 309397361759 52343 911 349 73 — — — — — —
201620 ROK MLEPulaski Yankees — 122114 27302 5181 20 237275316591 79260 154 248 54 — — — — — —
201620 ROK RAWPulaski Yankees — 122112 32402 7131 20 286333375708 89303 116 315 54 — — — — — —
201721 A MLE2 teams — 382357 851803 17893 16 238279314592 76305 234 264 65 — — — — — —
201721 A RAW2 teams — 382348 962204 26633 16 276332374705 98323 167 315 65 — — — — — —
201822 A+ MLETampa Tarpons — 9487 19500 4312 00 218269276545 57333 334 240 49 — — — — — —
201822 A+ RAWTampa Tarpons — 9486 23500 5222 00 267323326648 58354 235 294 49 — — — — — —
201923 A+ MLE2 teams — 309290 481312 16912 01 166214238452 72232 295 205 25 — — — — — —
201923 A+ RAW2 teams — 309280 611513 26632 01 218289311600 93270 208 274 25 — — — — — —
202125 AA MLE2 teams — 380351 8215013 22683 21 234285387672 154252 186 290 82 — — — — — —
202125 AA RAW2 teams — 380341 8916018 32573 21 261330466796 205263 158 348 82 — — — — — —
202226 AAA MLELehigh Valley IronPigs — 242215 59804 24540 10 274347367715 93344 2210 315 99 — — — — — —
202226 AAA RAWLehigh Valley IronPigs — 242201 62905 38440 10 308418428846 119368 1816 380 99 — — — — — —
202327 AAA MLE2 teams — 390353 711815 311001 12 201268300568 99261 268 250 55 — — — — — —
202327 AAA RAW2 teams — 390339 782416 45821 12 230322360682 130281 2112 307 55 — — — — — —
202428 AAA MLESacramento River Cats — 5653 9100 3180 00 170214189403 19257 325 177 6 — — — — — —
202428 AAA RAWSacramento River Cats — 5651 9100 5160 00 176250196446 20257 299 215 6 — — — — — —
202529 INTL MLETucson Baseball Team — 4844 3000 3191 00 6814668214 120 406 — — — — — — — —
202529 INTL RAWTucson Baseball Team — 4844 3000 3191 00 6814668214 120 406 115 -36 — — — — — —
201519 ROK MLE2 teams — 220199 52800 16293 75 261324302626 40295 137 276 73 — — — — — —
201620 ROK MLEPulaski Yankees — 122115 27302 5181 20 235275313588 78251 154 248 54 — — — — — —
201721 A MLE2 teams — 382359 851803 17893 16 237279312590 75301 234 264 65 — — — — — —
201822 A+ MLETampa Tarpons — 9488 19500 4312 00 216269273542 57326 334 240 49 — — — — — —
201923 A+ MLE2 teams — 309288 481312 16912 01 167214240454 73234 295 205 25 — — — — — —
202125 AA MLE2 teams — 380352 8215013 22683 21 233285386671 153251 186 290 82 — — — — — —
202226 AAA MLELehigh Valley IronPigs — 242216 59804 24540 10 273347366713 93337 2210 315 99 — — — — — —
202327 AAA MLE2 teams — 390355 711815 311001 12 200268299566 99258 268 250 55 — — — — — —
202428 AAA MLESacramento River Cats — 5653 9100 3180 00 170214189403 19238 325 177 6 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202428 AAA MLESacramento River Cats — 5653 9100 3180 00 170214189403 19238 325 177 6 — — — — — —
▸ Career Totals
Career— MLE — 22432064 45589229 14151716 1415 220276308583 87277 236 255 59 -110 -3 +0 +40 +49 -2.5
/ 162G— MLE — 650598 1322618 411505 44 221276308584 87278 236 255 59 -32 -1 +0 +12 +14 -0.7

How the minor-league lines were translated

One row per minor-league stint. Open a row to see each step: the raw rate, the park adjustment, the league/level factor, the age adjustment (hitters) and the resulting MLE rate. Factors are the same ones listed on the MLE Factors page.

2024 AAASacramento River Cats · 56 PAwOBA .210 → .177 (−33)K% 28.6% → 31.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA28.57%÷1.081×1.200——31.71%
BB% (unintentional) /PA8.93%÷1.032×0.690—×0.9925.92%
HBP% /PA0.00%—×0.940—×0.9920.00%
Singles /BIP22.86%÷0.976×0.930—×0.99221.60%
Doubles /BIP2.86%÷1.052×0.830—×0.9922.24%
Triples /BIP0.00%÷1.091×0.970—×0.9920.00%
Home runs /BIP0.00%÷1.010×0.700—×0.9920.00%

Factors used: league row International League. Park (home-season share, regressed): HR 102, 1B 95, 2B 110, 3B 118, K 116, BB 106 — applied at half strength. Age: age 28 vs a level average of 27.2 → −0.8% on BB/HBP/hit rates (0.8 yr older than average).

Result: wOBA .210 → .177; ISO .020 → .015; BABIP .257 → .238. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2023 AAAToledo Mud Hens · 371 PAwOBA .301 → .251 (−50)K% 19.9% → 24.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA19.95%÷0.995×1.200——24.05%
BB% (unintentional) /PA12.13%÷1.006×0.690—×1.0038.35%
HBP% /PA0.27%—×0.940—×1.0030.25%
Singles /BIP17.07%÷0.965×0.930×1.042×1.00317.20%
Doubles /BIP9.76%÷1.156×0.830×1.042×1.0037.32%
Triples /BIP0.41%÷1.150×0.970×1.042×1.0030.36%
Home runs /BIP2.03%÷0.901×0.700—×1.0031.58%

Factors used: league row International League. Park (home-season share, regressed): HR 80, 1B 93, 2B 131, 3B 130, K 99, BB 101 — applied at half strength. Age: age 27 vs a level average of 27.2 → +0.3% on BB/HBP/hit rates (0.2 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.042.

Result: wOBA .301 → .251; ISO .128 → .100; BABIP .272 → .248. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2023 AAErie SeaWolves · 19 PAwOBA .337 → .233 (−105)K% 42.1% → 54.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA42.11%÷0.944×1.220——54.44%
BB% (unintentional) /PA0.00%÷1.063×0.700—×0.9780.00%
HBP% /PA0.00%—×0.850—×0.9780.00%
Singles /BIP45.45%÷1.002×0.970—×0.97843.03%
Doubles /BIP0.00%÷0.924×0.860—×0.9780.00%
Triples /BIP0.00%÷1.145×0.950—×0.9780.00%
Home runs /BIP9.09%÷1.055×0.780—×0.9786.57%

Factors used: league row EL. Park (home-season share, regressed): HR 111, 1B 100, 2B 85, 3B 129, K 89, BB 113 — applied at half strength. Age: age 27 vs a level average of 24.8 → −2.2% on BB/HBP/hit rates (2.2 yr older than average).

Result: wOBA .337 → .233; ISO .158 → .090; BABIP .500 → .461. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2022 AAALehigh Valley IronPigs · 242 PAwOBA .374 → .315 (−58)K% 18.2% → 22.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA18.18%÷0.970×1.200——22.50%
BB% (unintentional) /PA15.29%÷1.067×0.690—×1.01810.07%
HBP% /PA0.00%—×0.940—×1.0180.00%
Singles /BIP30.57%÷1.007×0.930×1.004×1.01828.85%
Doubles /BIP5.73%÷1.018×0.830×1.004×1.0184.77%
Triples /BIP0.00%÷0.900×0.970×1.004×1.0180.00%
Home runs /BIP3.18%÷1.039×0.700—×1.0182.18%

Factors used: league row International League. Park (home-season share, regressed): HR 108, 1B 101, 2B 104, 3B 80, K 94, BB 113 — applied at half strength. Age: age 26 vs a level average of 27.2 → +1.8% on BB/HBP/hit rates (1.2 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.004.

Result: wOBA .374 → .315; ISO .119 → .092; BABIP .368 → .337. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2021 AASomerset Patriots · 215 PAwOBA .334 → .281 (−53)K% 11.6% → 13.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA11.63%÷1.024×1.220——13.86%
BB% (unintentional) /PA7.44%÷1.036×0.690—×0.9984.95%
HBP% /PA1.40%—×0.850—×0.9981.18%
Singles /BIP17.16%÷1.008×0.940×0.980×0.99815.66%
Doubles /BIP5.92%÷0.905×0.870×0.980×0.9985.56%
Triples /BIP0.00%÷0.900×0.920×0.980×0.9980.00%
Home runs /BIP5.92%÷1.053×0.780—×0.9984.37%

Factors used: level-wide AA factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 111, 1B 102, 2B 81, 3B 80, K 105, BB 107 — applied at half strength. Age: age 25 vs a level average of 24.8 → −0.2% on BB/HBP/hit rates (0.2 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.980.

Result: wOBA .334 → .281; ISO .206 → .166; BABIP .242 → .219. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2021 AAAScranton/Wilkes-Barre RailRiders · 165 PAwOBA .352 → .301 (−52)K% 19.4% → 23.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA19.39%÷0.993×1.200——23.43%
BB% (unintentional) /PA9.70%÷0.973×0.690—×1.0337.10%
HBP% /PA0.00%—×0.940—×1.0330.00%
Singles /BIP22.61%÷0.974×0.930×1.048×1.03323.36%
Doubles /BIP5.22%÷0.915×0.830×1.048×1.0335.12%
Triples /BIP0.00%÷1.150×0.920×1.048×1.0330.00%
Home runs /BIP6.96%÷1.149×0.700—×1.0334.38%

Factors used: level-wide AAA factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 130, 1B 95, 2B 83, 3B 130, K 99, BB 95 — applied at half strength. Age: age 25 vs a level average of 27.2 → +3.3% on BB/HBP/hit rates (2.2 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.048.

Result: wOBA .352 → .301; ISO .204 → .142; BABIP .294 → .293. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2019 A+Tampa Tarpons · 247 PAwOBA .265 → .205 (−60)K% 20.6% → 29.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA20.65%÷0.989×1.420——29.64%
BB% (unintentional) /PA7.29%÷1.055×0.750—×0.9985.17%
HBP% /PA0.81%—×0.930—×0.9980.75%
Singles /BIP20.00%÷1.072×0.920×0.950×0.99816.27%
Doubles /BIP6.86%÷0.954×0.960×0.950×0.9986.54%
Triples /BIP0.57%÷0.900×0.810×0.950×0.9980.49%
Home runs /BIP1.14%÷0.960×0.880—×0.9981.05%

Factors used: league row FSL. Park (home-season share, regressed): HR 92, 1B 114, 2B 91, 3B 80, K 98, BB 111 — applied at half strength. Age: age 23 vs a level average of 22.8 → −0.2% on BB/HBP/hit rates (0.2 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.950.

Result: wOBA .265 → .205; ISO .088 → .075; BABIP .276 → .234. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2018 A+Tampa Tarpons · 94 PAwOBA .290 → .240 (−50)K% 23.4% → 33.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA23.40%÷1.004×1.420——33.09%
BB% (unintentional) /PA5.32%÷1.015×0.750—×1.0123.98%
HBP% /PA2.13%—×0.930—×1.0122.00%
Singles /BIP28.12%÷1.003×0.920×0.957×1.01224.99%
Doubles /BIP7.81%÷0.891×0.960×0.957×1.0128.15%
Triples /BIP0.00%÷0.983×0.810×0.957×1.0120.00%
Home runs /BIP0.00%÷1.205×0.880—×1.0120.00%

Factors used: league row FSL. Park (home-season share, regressed): HR 141, 1B 101, 2B 78, 3B 97, K 101, BB 103 — applied at half strength. Age: age 22 vs a level average of 22.8 → +1.2% on BB/HBP/hit rates (0.8 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.957.

Result: wOBA .290 → .240; ISO .058 → .054; BABIP .354 → .326. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

Not traceable per stint: some stints lack the counting stats the component translation needs. Level-wide factors that apply instead — .