Dalton Shuffield

SS St. Paul Saints
Age 28 R/R 5'9" / 170 lbs AAA Svc 0.0 · Ctrl thru 2034
Overview
AAAPROSPECTMiLBFA 2035
MLB%10%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202324AA/AMIN237.253/.370/.39961770—.215/.302/.335
202425AAA/AA/A+MIN269.224/.300/.37871245—.182/.240/.307
202526AAAMIN21.150/.190/.15000-21—.150/.190/.150
2027PROJ10% MLB28MLBMIN10.193/.259/.3060059-0.0
2028PROJ27% MLB29MLBMIN41.194/.259/.3051159-0.1
Next 2 projected WAR -0.1Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2034Service0.0First FA2035
2027MiLB2028MiLB2029Ext$0.8M2030Ext$0.8M2031Ext$0.9M2032Ext$3M2033Ext$5M2034Ext$7M
Skills · percentileMiLB Statcast 2024 AAA
Speed95
Whiff%51
Max EV35
K%33
Z-Con%25
BB%24
CompsAndrés Alvarez (age 27) · Ryan Jorgensen (age 28) · Trent Giambrone (age 28)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†59
AVG/OBP/SLG.193 / .259 / .306
PA10
HR0
K%30
BB%10
BABIP250
ISO125
MLB%10%
Value2027 · WAR
BAT: -5.2 runs (wOBA-derived runs vs avg)-5BATRUN: +0.1 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +1.1 runs (Positional adjustment)+1POSREP: +2.3 runs (Replacement-level credit)+2REPTotal WAR: -0.10-0.1WAR
trajectory · projected WAR by year
-0.1-0.12728
Tools · Contract
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2029
Service   0 yrs (est)
Team Control Through   2034
First FA Year   2035
YearStatusSalary Proj WAR Value Surplus
2027MiLBstill in minors · estimated debut 2029
2028MiLBstill in minors · estimated debut 2029
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
Totals $0.0M $0.0M +$0.0M

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.

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)
202223 AAASt. Paul Saints — 5148 13322 3140 10 271314542855 271344 276 368 83 — — — — — —
202223 A+Cedar Rapids Kernels — 2824 7001 4100 20 292393417810 125462 3614 368 71 — — — — — —
202324 AAWichita Wind Surge — 10187 21204 13280 61 241340402742 161304 2813 332 61 — — — — — —
202324 AFort Myers Mighty Mussels — 136111 29522 24360 111 261393396789 135365 2618 358 77 — — — — — —
202425 AAASt. Paul Saints — 8274 16411 6221 31 216284338622 122294 277 278 46 — — — — — —
202425 AAWichita Wind Surge — 139123 28604 13382 71 228312374686 146293 279 308 49 — — — — — —
202425 A+Cedar Rapids Kernels — 4844 10212 4160 21 227292455746 227308 338 326 30 — — — — — —
202526 AAASt. Paul Saints — 2120 3000 170 00 150190150340 231 335 163 -21 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202223 AAA MLESt. Paul Saints — 5149 11222 2170 10 224255469724 245311 334 291 83 — — — — — —
202223 A+ MLECedar Rapids Kernels — 2825 6001 3130 20 240321360681 120410 4611 273 71 — — — — — —
202324 AA MLEWichita Wind Surge — 10190 18203 10340 61 200280322602 122271 3410 259 61 — — — — — —
202324 A MLEFort Myers Mighty Mussels — 136119 27422 16510 111 227319345663 118353 3812 282 77 — — — — — —
202425 AAA MLESt. Paul Saints — 8276 15311 4271 31 197247303550 105285 335 236 46 — — — — — —
202425 AA MLEWichita Wind Surge — 139127 23504 9482 71 181246315561 134243 356 240 49 — — — — — —
202425 A+ MLECedar Rapids Kernels — 4845 7111 3210 21 156208289497 133252 446 212 30 — — — — — —
202526 AAA MLESt. Paul Saints — 2120 3000 180 00 150190150340 231 385 137 -21 — — — — — —
202223 AAA MLE2 teams — 7974 16222 5300 30 216266378644 162333 386 285 79 — — — — — —
202223 AAA RAW2 teams — 7972 20323 7240 30 278342500842 222378 309 368 79 — — — — — —
202324 A MLE2 teams — 237210 44624 25840 172 210294314608 105323 3511 272 70 — — — — — —
202324 A RAW2 teams — 237198 50726 37640 172 253370399769 146338 2716 347 70 — — — — — —
202425 AA MLE3 teams — 269248 44925 16963 123 177236290526 113264 366 234 44 — — — — — —
202425 AA RAW3 teams — 269241 541227 23763 123 224300378677 154296 289 302 44 — — — — — —
202526 AAA MLESt. Paul Saints — 2120 3000 180 00 150190150340 250 385 137 -21 — — — — — —
202526 AAA RAWSt. Paul Saints — 2120 3000 170 00 150190150340 231 335 163 -21 — — — — — —
202223 AAA MLE2 teams — 7974 16222 5300 30 216266378644 162346 386 285 79 — — — — — —
202324 A MLE2 teams — 237210 44624 25840 172 210294314608 105318 3511 272 70 — — — — — —
202425 AA MLE3 teams — 269248 44925 16963 123 177236290526 113257 366 234 44 — — — — — —
202526 AAA MLESt. Paul Saints — 2120 3000 180 00 150190150340 231 385 137 -21 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202425 AA MLE3 teams — 269248 44925 16963 123 177236290526 113257 366 234 44 — — — — — —
202526 AAA MLESt. Paul Saints — 2120 3000 180 00 150190150340 231 385 137 -21 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202728 MLB MLEMIN 10% 200182 36714 14552 41 193258305564 112249 287 255 59 -10 +0 +0 +2 +4 -0.1
▸ 2027 — real world (MLB)
202728 MLB CTXMIN 10% 109 1000 130 00 193259306564 112250 3010 255 59 -0 +0 +0 +0 +0 -0.0
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202829 MLB MLEMIN 27% 151138 27513 11411 31 193259305563 111250 277 255 59 -7 +0 -1 +2 +3 -0.4
202829 MLB CTXMIN 27% 4138 7101 3110 10 194259305564 111251 277 255 59 -2 +0 -0 +0 +1 -0.1
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 4138 7101 3110 10 184244289533 105231 277 255 57 -2 +0 -0 +0 +1 -0.1
/ 162G— A+C — 650602 11116016 481740 160 184245291535 106231 277 255 57 -32 +3 -6 +7 +14 -1.4
Career— MLE — 862786 15326816 652885 377 195261309570 115281 338 253 57 -13 +0 -1 +3 +6 -0.6
/ 162G— MLE — 650593 11620612 492174 285 196262310572 115283 338 253 57 -32 +1 -4 +7 +14 -1.4

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.

2025 AAASt. Paul Saints · 21 PAwOBA .159 → .137 (−21)K% 33.3% → 40.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA33.33%÷0.989×1.200——40.43%
BB% (unintentional) /PA4.76%÷1.022×0.690—×1.0183.27%
HBP% /PA0.00%—×0.940—×1.0180.00%
Singles /BIP23.08%÷0.944×0.930—×1.01823.14%
Doubles /BIP0.00%÷0.938×0.830—×1.0180.00%
Triples /BIP0.00%÷1.000×0.970—×1.0180.00%
Home runs /BIP0.00%÷1.253×0.700—×1.0180.00%

Factors used: league row International League. Park (home-season share, regressed): HR 151, 1B 89, 2B 88, 3B 100, K 98, BB 104 — 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).

Result: wOBA .159 → .137; ISO .000 → .000; BABIP .231 → .231. 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).

2024 AAWichita Wind Surge · 139 PAwOBA .302 → .240 (−62)K% 27.3% → 34.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA27.34%÷0.964×1.220——34.62%
BB% (unintentional) /PA9.35%÷0.963×0.700—×0.9986.78%
HBP% /PA1.44%—×0.870—×0.9981.25%
Singles /BIP21.18%÷1.091×0.920×0.987×0.99817.59%
Doubles /BIP7.06%÷0.979×0.840×0.987×0.9985.96%
Triples /BIP0.00%÷1.126×0.940×0.987×0.9980.00%
Home runs /BIP4.71%÷0.845×0.800—×0.9984.45%

Factors used: league row TL. Park (home-season share, regressed): HR 69, 1B 118, 2B 96, 3B 125, K 93, BB 93 — 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.987.

Result: wOBA .302 → .240; ISO .146 → .125; BABIP .293 → .243. 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).

2024 AAASt. Paul Saints · 82 PAwOBA .271 → .236 (−34)K% 26.8% → 32.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA26.83%÷0.995×1.200——32.35%
BB% (unintentional) /PA7.32%÷0.985×0.690—×1.0335.30%
HBP% /PA1.22%—×0.940—×1.0331.18%
Singles /BIP19.23%÷1.010×0.930×1.050×1.03319.21%
Doubles /BIP7.69%÷0.996×0.830×1.050×1.0336.95%
Triples /BIP1.92%÷1.043×0.970×1.050×1.0331.94%
Home runs /BIP1.92%÷1.039×0.700—×1.0331.34%

Factors used: league row International League. Park (home-season share, regressed): HR 108, 1B 102, 2B 99, 3B 109, K 99, BB 97 — 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.050.

Result: wOBA .271 → .236; ISO .122 → .101; BABIP .294 → .285. 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).

2024 A+Cedar Rapids Kernels · 48 PAwOBA .317 → .212 (−105)K% 33.3% → 43.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA33.33%÷0.972×1.270——43.54%
BB% (unintentional) /PA8.33%÷1.043×0.710—×0.9785.55%
HBP% /PA0.00%—×0.790—×0.9780.00%
Singles /BIP17.86%÷0.984×0.920—×0.97816.33%
Doubles /BIP7.14%÷1.119×0.810—×0.9785.06%
Triples /BIP3.57%÷1.146×0.850—×0.9782.59%
Home runs /BIP7.14%÷1.191×0.800—×0.9784.69%

Factors used: league row Midwest League. Park (home-season share, regressed): HR 138, 1B 97, 2B 124, 3B 129, K 94, BB 109 — applied at half strength. Age: age 25 vs a level average of 22.8 → −2.2% on BB/HBP/hit rates (2.2 yr older than average).

Result: wOBA .317 → .212; ISO .227 → .135; BABIP .308 → .252. 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 AFort Myers Mighty Mussels · 136 PAwOBA .352 → .282 (−71)K% 26.5% → 37.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA26.47%÷0.969×1.360——37.16%
BB% (unintentional) /PA17.65%÷1.050×0.690—×0.98011.36%
HBP% /PA0.00%—×0.780—×0.9800.00%
Singles /BIP26.67%÷0.938×0.920×1.050×0.98026.91%
Doubles /BIP6.67%÷1.053×0.830×1.050×0.9805.41%
Triples /BIP2.67%÷0.900×0.910×1.050×0.9802.77%
Home runs /BIP2.67%÷0.976×0.800—×0.9802.14%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 95, 1B 88, 2B 111, 3B 80, K 94, BB 110 — applied at half strength. Age: age 24 vs a level average of 22.0 → −2.0% on BB/HBP/hit rates (2.0 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.050.

Result: wOBA .352 → .282; ISO .135 → .110; BABIP .365 → .353. 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 AAWichita Wind Surge · 101 PAwOBA .327 → .259 (−68)K% 27.7% → 33.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA27.72%÷1.018×1.220——33.23%
BB% (unintentional) /PA12.87%÷0.962×0.700—×1.0129.48%
HBP% /PA0.00%—×0.870—×1.0120.00%
Singles /BIP25.42%÷1.011×0.920×0.996×1.01223.31%
Doubles /BIP3.39%÷0.931×0.840×0.996×1.0123.08%
Triples /BIP0.00%÷0.900×0.940×0.996×1.0120.00%
Home runs /BIP6.78%÷1.231×0.800—×1.0124.46%

Factors used: league row TL. Park (home-season share, regressed): HR 146, 1B 102, 2B 86, 3B 80, K 104, BB 92 — applied at half strength. Age: age 24 vs a level average of 24.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.996.

Result: wOBA .327 → .259; ISO .161 → .109; BABIP .304 → .271. 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 AAASt. Paul Saints · 51 PAwOBA .357 → .291 (−67)K% 27.5% → 33.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA27.45%÷0.981×1.200——33.57%
BB% (unintentional) /PA5.88%÷1.012×0.690—×1.0504.21%
HBP% /PA0.00%—×0.940—×1.0500.00%
Singles /BIP17.65%÷1.000×0.930—×1.05017.23%
Doubles /BIP8.82%÷1.079×0.830—×1.0507.13%
Triples /BIP5.88%÷1.150×0.970—×1.0505.21%
Home runs /BIP5.88%÷0.881×0.700—×1.0504.91%

Factors used: league row International League. Park (home-season share, regressed): HR 76, 1B 100, 2B 116, 3B 130, K 96, BB 102 — applied at half strength. Age: age 23 vs a level average of 27.2 → +5.0% on BB/HBP/hit rates (4.2 yr younger than average).

Result: wOBA .357 → .291; ISO .271 → .213; BABIP .344 → .311. 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 A+Cedar Rapids Kernels · 28 PAwOBA .359 → .273 (−85)K% 35.7% → 45.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA35.71%÷0.993×1.270——45.67%
BB% (unintentional) /PA14.29%÷0.983×0.710—×0.99810.29%
HBP% /PA0.00%—×0.790—×0.9980.00%
Singles /BIP42.86%÷1.021×0.920—×0.99838.54%
Doubles /BIP0.00%÷0.912×0.810—×0.9980.00%
Triples /BIP0.00%÷1.011×0.850—×0.9980.00%
Home runs /BIP7.14%÷0.948×0.800—×0.9986.02%

Factors used: league row Midwest League. Park (home-season share, regressed): HR 90, 1B 104, 2B 82, 3B 102, K 99, BB 97 — 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).

Result: wOBA .359 → .273; ISO .125 → .093; BABIP .462 → .410. 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).