Dalton ShuffieldSS St. Paul Saints
Age 27 R/R 5'9" / 170 lbs AAA BB +3% Svc 0.0 · Ctrl thru 2033
wRC+†61
AVG/OBP/SLG.198 / .264 / .318
PA170
HR4
K%33
BB%7
MLB%10%
BAT: -7.6 runs (wOBA-derived runs vs avg)-8BATRUN: +0.6 runs (SB/CS + UBR baserunning)+1RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +1.8 runs (Positional adjustment)+2POSREP: +4.8 runs (Replacement-level credit)+5REPTotal WAR: -0.10-0.1WAR
Scouting · nowfuture
HIT
2424
PWR
4242
SPD
5757
EYE
4343
trajectory · 10 yrs
0.0peak
2026

Contract

ESTIMATED  ·  service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2028
Service   0 yrs (est)
Team Control Through   2033
First FA Year   2034
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2028
2027MiLBstill in minors · estimated debut 2028
2028Pre-Arb$0.8M
2029Arb-1$0.8M
2030Arb-2$0.9M
2031Arb-3$0.2M
2032Ext / FA-deal$0.4M
2033Ext / FA-deal$0.6M
Totals $-3M $-10M -$8M
Why some years run red
On long-term deals the salary is locked in regardless of how the player ages. Late years are red whenever projected production drops below the AAV — that's expected, not a sign the deal is bad. The honest scorecard is the Net Surplus over the whole contract, not any single year.

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
202223 AAA2 teams 7974 15212 5300 30 .203.253.338.591 .135.310 386 .278 71 -3 +1 +0 +1 +2 0.1
202324 A2 teams 237208 43624 27880 172 .207.298.312.610 .106.331 3711 .274 68 -9 +3 +0 +3 +7 0.3
202425 AA3 teams 269248 44926 16993 123 .177.236.302.538 .125.264 376 .234 37 -19 +1 +0 +3 +8 -0.8
202526 AAASt. Paul Saints 2120 3000 190 00 .150.190.150.340 .000.273 435 .139 -35 -3 +0 +0 +0 +1 -0.2
▸ 2026 Season
202627 MLBMIN 170154 31614 13571 41 .201.268.331.599 .130.284 348 .265 61 -8 +0 +0 +2 +5 -0.1
▸ 2027+ Projections — Projections at projected PA · Park-neutral MLB equivalent · Marcel + aging curve
202728 MLB 20%MIN 259235 48916 20842 61 .204.272.328.600 .123.285 328 .269 64 -10 +1 -1 +3 +7 -0.0
202829 MLB 33%MIN 299271 551017 23963 61 .203.273.325.597 .122.284 328 .271 66 -12 +1 -1 +3 +8 -0.0
202930 MLB 43%MIN 325294 591117 251043 71 .201.270.316.587 .116.283 328 .271 66 -13 +1 -2 +3 +9 -0.1
203031 MLB 57%MIN 318287 581117 251023 61 .202.273.321.594 .118.282 328 .269 64 -13 +1 -3 +3 +9 -0.3
203132 MLB 75%MIN 305275 541016 241003 50 .196.268.305.574 .109.281 338 .264 60 -14 +1 -4 +3 +9 -0.4
203233 MLB 92%MIN 278252 49916 22932 50 .194.264.310.574 .115.279 338 .258 56 -14 +1 -4 +3 +8 -0.6
203334 MLBMIN 237215 41814 18812 40 .191.260.293.553 .102.277 348 .252 51 -13 +1 -5 +3 +7 -0.8
▸ Career Totals (MLE all levels + projections)
Career 27972533 500911359 21994322 7510 .197.267.313.581 .116.285 348 .262 59 -129 +11 -20 +30 +79 -2.9
/ 162G 650589 11621314 512195 172 .197.267.314.581 .117.284 348 .262 59 -30 +3 -5 +7 +18 -0.7

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
202223 AAASt. Paul Saints 5148 13322 3140 10 .271.314.542.855 .271.344 276 .368 140 +2 +0 +1 0.4
202223 A+Cedar Rapids Kernels 2824 7001 4100 20 .292.393.417.810 .125.462 3614 .368 140 +1 +0 +1 0.2
202324 AAWichita Wind Surge 10187 21204 13280 61 .241.340.402.742 .161.304 2813 .332 112 +1 +1 +3 0.5
202324 AFort Myers Mighty Mussels 136111 29522 24360 111 .261.393.396.789 .135.365 2618 .358 132 +5 +2 +4 1.1
202425 AAASt. Paul Saints 8274 16411 6221 31 .216.284.338.622 .122.294 277 .278 71 -3 +0 +2 -0.0
202425 AAWichita Wind Surge 139123 28604 13382 71 .228.312.374.686 .146.293 279 .308 94 -1 +1 +4 0.4
202425 A+Cedar Rapids Kernels 4844 10212 4160 21 .227.292.455.746 .227.308 338 .326 108 +0 +0 +1 0.2
202526 AAASt. Paul Saints 2120 3000 170 00 .150.190.150.340 .000.231 335 .163 -17 -3 +0 +1 -0.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
Dalton Shuffield (OGILVIE) 27 24 42 57 43 .198/.264/.318 .120.284 44 33% 7% 61 -0.3
Jake Means
2023 · AA
27 35→30 47→45 50→45 43 .183/.260/.318 .135.266 159 36% 9% 59 -1.1 .181/.252/.301 .120.260 1410 34% 8% 51 -1.7 .130/.207/.227.097.17215834%8%11-2.0
Cory Vaughn
2015 · AAA
26 38→40 45 54→50 42 .196/.270/.318 .122.273 1315 32% 7% 63 -0.8 .193/.258/.302 .109.284 1112 34% 7% 53 -1.5 .153/.220/.254.100.2339936%7%22-1.3
Caleb Hamilton
2022 · AAA
27 36 44→45 46→45 43 .181/.257/.295 .114.275 129 37% 9% 52 -1.6 .181/.267/.319 .138.277 186 38% 10% 63 -0.9 .145/.237/.274.129.20919339%10%37-0.8
Max Burt
2023 · AAA
26 39 46→45 54→55 36 .202/.252/.327 .125.285 1417 34% 5% 57 -1.2 .190/.247/.303 .113.282 1322 36% 6% 49 -1.8 .172/.233/.265.093.260102636%6%31-1.4
Jason Martinson
2016 · AAA
27 39→41 45→50 53→50 38 .194/.254/.310 .115.295 1313 37% 7% 53 -1.5 .183/.238/.299 .116.306 1210 42% 5% 44 -2.1 .161/.214/.274.113.28311845%5%24-2.1
Cody Bohanek
2022 · AAA
27 37→36 43→40 48→50 40 .177/.276/.289 .112.295 1015 40% 8% 59 -1.1 .186/.277/.284 .098.306 815 38% 8% 58 -1.2 .151/.251/.216.064.27131640%8%27-1.6
Connor Kopach
2021 · AAA
26 39→33 44→45 54→55 37 .193/.254/.311 .118.297 1218 37% 6% 54 -1.4 .184/.251/.289 .105.364 1116 48% 7% 47 -1.9 .105/.185/.185.080.240122158%8%-9-1.7
Angelo Castellano
2022 · AAA
27 38→42 43→45 49→50 40 .196/.249/.299 .103.256 1213 28% 6% 49 -1.8 .207/.271/.322 .115.258 1313 24% 7% 64 -0.8 .204/.274/.324.120.246141423%8%62-0.4
Camden Duzenack
2022 · AAA
27 35→37 49→50 50 35 .190/.239/.328 .138.268 189 36% 5% 52 -1.6 .214/.262/.346 .132.279 1411 28% 5% 66 -0.6 .215/.267/.343.129.269141025%5%65-0.4
Connor Hoover
2023 · AA
27 34→30 47→50 50 44 .181/.258/.318 .137.259 1513 35% 9% 58 -1.2 .189/.267/.321 .132.273 1612 35% 9% 63 -0.9 .160/.249/.296.136.218191236%9%46-1.0
Logan Warmoth
2023 · AAA
27 42→39 43→45 51→55 41 .202/.279/.316 .113.314 1119 37% 8% 66 -0.6 .197/.275/.297 .100.290 1022 33% 8% 59 -1.1 .177/.264/.256.079.25882532%9%44-1.3
Kevin Padlo
2023 · MLB
27 37→40 49→55 52→50 39 .196/.252/.341 .145.270 1813 34% 6% 61 -1.0 .194/.271/.330 .136.273 1513 33% 9% 67 -0.5 .172/.266/.302.130.240151333%11%57-0.8
Trent Giambrone
2022 · AAA
28 35→41 45→50 49→55 40 .183/.244/.299 .117.258 1314 34% 7% 46 -2.0 .185/.247/.272 .087.266 815 31% 7% 41 -2.3 .158/.224/.222.065.22651931%6%16-2.0
Bryan Arias
2023 · AA
26 38 43→45 51→50 40 .188/.263/.297 .108.296 1213 38% 8% 55 -1.4 .201/.277/.307 .106.299 1014 34% 8% 63 -0.9 .196/.298/.302.106.259112426%10%67-0.1
Willie MacIver
2023 · AAA
26 38→35 48→45 50→55 39 .196/.260/.330 .134.279 1714 35% 7% 62 -0.9 .216/.292/.346 .130.312 1316 33% 8% 79 +0.3 .230/.309/.359.129.323131830%8%87+0.4
Grae Kessinger
2023 · AA
25 34→29 46→45 49→50 44 .182/.254/.300 .117.244 1518 31% 8% 52 -1.6 .203/.279/.317 .114.274 1312 29% 9% 66 -0.6 .204/.281/.310.106.27111828%9%64-0.4
Connor Kaiser
2023 · AA
26 38 48→45 51→50 42 .198/.263/.333 .135.282 1612 35% 8% 63 -0.8 .187/.269/.297 .110.295 1114 37% 9% 57 -1.2 .172/.261/.270.098.27591238%10%44-1.2
Drew Jackson
2021 · AAA
28 39→45 45 49→55 41 .197/.268/.316 .118.283 1317 34% 7% 62 -0.9 .210/.295/.327 .117.326 1225 36% 9% 76 +0.0 .199/.294/.308.110.316123237%10%68-0.2
Brandon Hicks
2012 · MLB
26 39→40 46→50 49→50 38 .200/.257/.324 .124.291 1513 35% 6% 59 -1.1 .197/.264/.347 .150.302 189 39% 7% 68 -0.5 .179/.257/.331.153.26918639%8%58-0.8
Joe DeCarlo
2021 · AA
27 40→38 43→50 47→30 40 .197/.265/.308 .111.291 115 34% 7% 58 -1.2 .199/.260/.292 .093.305 96 35% 7% 51 -1.7 .163/.224/.224.061.2498036%7%16-1.3