Grant MagillC Winston-Salem Dash
Age 25 R/R 5'11" / 195 lbs A+ BB +6%HR -6% Svc 0.0 · Ctrl thru 2035 peak 0.6 · 2029
wRC+†40
AVG/OBP/SLG.210 / .274 / .317
PA109
HR2
K%30
BB%7
MLB%0%
BAT: -7.4 runs (wOBA-derived runs vs avg)-7BATRUN: +0.3 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +1.9 runs (Positional adjustment)+2POSREP: +3.1 runs (Replacement-level credit)+3REPTotal WAR: -0.20-0.2WAR
trajectory · 10 yrs
0.6peak
2029

Contract

ESTIMATED  ·  service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2030
Service   0 yrs (est)
Team Control Through   2035
First FA Year   2036
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2030
2027MiLBstill in minors · estimated debut 2030
2028MiLBstill in minors · estimated debut 2030
2029MiLBstill in minors · estimated debut 2030
2030Arb-2$0.9M+0.5$2M+$1M
2031Arb-3$0.9M+0.4$2M+$1.0M
2032Ext / FA-deal$0.9M+0.1$0.5M-$0.5M
2033Ext / FA-deal$0.2M
2034Ext / FA-deal$0.4M
2035Ext / FA-deal$0.6M
Totals $4M $-0.6M -$5M
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
202524 A2 teams 148134 29301 10521 03 .216.276.261.537 .045.337 357 .236 39 -10 -1 +0 +3 +4 -0.5
▸ 2026 Season (actual · ROS · total)
202625 A+Winston-Salem Dash 4339 5111 2172 10 .128.209.282.491 .154.190 405 .195 7 -4 +0 +0 +1 +1 -0.2
ROS25 MLBCWS 6660 12211 5201 10 .200.273.317.589 .117.282 308 .264 61 -3 +0 +0 +1 +2 0.0
TOT25 MLBCWS 10999 17322 7373 20 .172.248.303.551 .131.250 346 .237 40 -7 +0 +0 +2 +3 -0.2
▸ 2027+ Projections — Projections at projected PA · Park-neutral MLB equivalent · Marcel + aging curve
202726 MLB 10%CWS 185167 35614 14492 31 .210.279.329.608 .120.273 268 .279 72 -6 +0 +0 +3 +5 0.3
202827 MLB 25%CWS 259234 51926 20683 41 .218.288.350.638 .132.274 268 .283 75 -7 +0 +0 +5 +7 0.5
202928 MLB 37%CWS 310279 601127 24814 51 .215.287.344.631 .129.275 268 .284 75 -9 +1 -1 +6 +9 0.6
203029 MLB 47%CWS 336303 651227 26894 41 .215.285.337.622 .122.275 268 .283 74 -10 +0 -1 +6 +10 0.5
203130 MLB 55%CWS 353318 671228 28944 40 .211.283.336.619 .126.273 278 .279 72 -11 +1 -2 +6 +10 0.4
203231 MLB 66%CWS 339305 631127 27924 20 .207.280.325.604 .118.272 278 .276 69 -12 +0 -3 +6 +10 0.1
203332 MLB 75%CWS 318286 591126 25884 10 .206.279.322.601 .115.270 288 .271 66 -12 +0 -4 +6 +9 -0.1
203433 MLB 93%CWS 285258 52925 22813 00 .202.272.310.582 .109.269 288 .266 62 -12 +0 -4 +5 +8 -0.3
203534 MLBCWS 239216 42714 18703 00 .194.266.292.557 .097.267 298 .259 57 -12 +0 -5 +4 +7 -0.6
▸ Career Totals (MLE all levels + projections)
Career 28382560 535931756 21978433 247 .209.280.324.604 .115.276 288 .274 67 -104 +2 -20 +51 +80 0.9
/ 162G 650586 12321413 501808 52 .210.281.326.607 .116.277 288 .274 67 -24 +0 -4 +12 +18 0.2

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
202524 AKannapolis Cannon Ballers 126109 26300 14321 02 .239.331.266.597 .028.329 2511 .279 72 -4 -1 +4 -0.1
202524 ROKACL White Sox 2219 8101 250 01 .421.476.6321.108 .211.538 239 .463 213 +3 -0 +1 0.3

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
Grant Magill (OGILVIE) 25 .210/.274/.317 .108.290 22 30% 7% 64 -0.1
Drake Osborn
2023 · A
25 40 43→50 49→40 42 .201/.266/.309 .108.276 116 30% 7% 59 -1.1 .189/.244/.301 .112.256 134 31% 6% 47 -1.9 .179/.231/.285.106.23913231%5%35-1.3
Sean Jamieson
2014 · A
25 44→46 44→45 51→50 45 .214/.283/.334 .120.278 1012 26% 7% 72 -0.2 .229/.289/.338 .109.309 99 27% 6% 75 -0.0 .230/.289/.325.094.3197728%6%68-0.2
Sicnarf Loopstok
2018 · A
25 41→37 47→50 46→50 37 .207/.268/.345 .139.293 1511 34% 6% 69 -0.4 .221/.296/.379 .158.309 198 33% 8% 90 +1.0 .215/.315/.403.187.28426232%11%106+0.8
Maverick Handley
2023 · AA
25 40 45 51→50 44 .199/.282/.323 .124.278 1313 32% 8% 70 -0.3 .204/.293/.301 .097.284 911 29% 9% 69 -0.4 .196/.289/.271.075.27561028%9%57-0.6
Jeferson Morales
2023 · A
24 39→46 46→45 49→50 44 .197/.277/.329 .131.260 149 29% 7% 69 -0.4 .215/.289/.346 .131.275 139 25% 7% 78 +0.2 .223/.298/.355.132.27712823%7%81+0.2
JJ Schwarz
2021 · A
25 39 41→45 48→30 44 .192/.259/.283 .091.263 86 29% 8% 49 -1.8 .208/.276/.329 .121.293 143 32% 8% 68 -0.5 .201/.273/.323.122.28015132%9%62-0.5
Andres Sosa
2023 · A
25 39 42→40 52→45 46 .191/.291/.300 .109.275 99 31% 9% 69 -0.4 .196/.285/.288 .092.287 77 32% 8% 63 -0.9 .183/.273/.260.077.2766433%7%47-0.7
Seth Bynum
2006 · A
25 44 43→55 50 44 .215/.273/.334 .119.280 109 26% 7% 67 -0.5 .212/.267/.314 .102.292 99 29% 6% 59 -1.1 .219/.261/.365.147.28918531%5%68-0.4
J.E. Cruz
2006 · A
25 39→48 42→45 52→45 43 .195/.263/.294 .099.270 1012 30% 7% 53 -1.5 .210/.281/.310 .100.285 78 27% 8% 65 -0.7 .207/.282/.309.102.2796626%8%63-0.5
Vito Friscia
2022 · A
25 45 42→45 51→40 44 .212/.289/.319 .107.324 105 35% 9% 71 -0.3 .213/.297/.339 .126.316 134 34% 10% 80 +0.4 .194/.287/.324.130.27914033%11%69-0.2
Mike Ahmed
2017 · A
25 44→46 44→50 47→50 45 .217/.285/.334 .117.296 1111 30% 8% 72 -0.2 .209/.271/.328 .119.315 139 35% 7% 66 -0.6 .192/.250/.296.105.30711739%6%46-0.7
Christian Sepulveda
2023 · A
25 41 44→50 50→55 36 .205/.260/.331 .127.294 1110 33% 5% 62 -0.9 .206/.269/.330 .124.284 1214 31% 5% 66 -0.6 .186/.256/.313.126.245152129%4%53-0.5
Kyle Datres
2021 · A
25 41→43 48→50 51→55 42 .208/.274/.354 .146.273 1515 29% 6% 74 -0.1 .211/.290/.356 .145.288 1721 31% 8% 82 +0.5 .206/.292/.349.143.282182732%9%79+0.1
Brent Diaz
2021 · A
25 43 42→45 47→45 47 .207/.290/.314 .107.289 109 30% 9% 70 -0.3 .205/.275/.326 .121.305 148 35% 6% 68 -0.5 .179/.249/.295.116.26816738%5%45-0.7
Jackson Brennan
2008 · A
25 44→42 42→45 47→50 48 .213/.305/.319 .106.285 910 27% 8% 79 +0.3 .210/.298/.299 .089.297 710 29% 9% 70 -0.3 .167/.282/.184.017.2640632%12%32-0.6
Logan Driscoll
2023 · A
25 42→45 45 49→40 41 .211/.275/.335 .124.295 136 32% 7% 69 -0.4 .225/.281/.350 .125.306 135 29% 6% 76 +0.0 .232/.286/.359.127.31113329%5%76+0.1
Bennett Hostetler
2023 · A
25 43→39 44→45 50→45 38 .215/.274/.328 .112.291 126 30% 5% 67 -0.5 .202/.267/.321 .119.293 139 34% 6% 63 -0.9 .181/.251/.292.111.278121337%6%45-0.8
Jakson Reetz
2021 · A
25 41→34 45→60 43→45 43 .206/.285/.327 .121.286 135 31% 8% 72 -0.2 .197/.275/.360 .163.272 204 34% 6% 77 +0.1 .197/.277/.397.201.24526431%7%84+0.3
Quincy McAfee
2023 · AA
25 39 43→45 43→45 46 .192/.280/.301 .108.265 117 30% 9% 63 -0.8 .198/.277/.336 .138.251 1610 27% 7% 71 -0.3 .186/.266/.336.150.221181225%7%63-0.5
Xorge Carrillo
2013 · A
24 42 43→40 50→30 41 .211/.258/.321 .110.276 118 28% 6% 57 -1.2 .240/.292/.325 .085.299 74 21% 5% 72 -0.2 .242/.299/.328.086.2898118%5%74-0.0