Will McGillisSS Tri-City Dust Devils
Age 27 R/R 6'3" / 200 lbs A+ HR -5% Svc 0.0 · Ctrl thru 2035
wRC+†59
AVG/OBP/SLG.201 / .268 / .305
PA56
HR1
K%31
BB%7
MLB%0%
BAT: -2.6 runs (wOBA-derived runs vs avg)-3BATRUN: +0.2 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +0.6 runs (Positional adjustment)+1POSREP: +1.6 runs (Replacement-level credit)+2REPTotal WAR: -0.00-0.0WAR
trajectory · 10 yrs
0.0peak
2026

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
2031Arb-3$0.9M
2032Ext / FA-deal$0.9M
2033Ext / FA-deal$0.2M
2034Extbeyond projection horizon · no WAR estimate
2035Extbeyond projection horizon · no WAR estimate
Totals $-3M $-13M -$9M
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
202324 ROK2 teams 10694 22912 9333 20 .234.321.415.736 .181.339 318 .301 89 -1 +0 +0 +1 +3 0.3
202425 A+2 teams 117105 11202 9472 00 .105.190.181.371 .076.158 408 .166 -15 -15 +0 +0 +1 +3 -1.1
▸ 2026 Season
202627 MLBLAA 5651 10201 4181 10 .196.268.294.562 .098.286 327 .262 59 -3 +0 +0 +1 +2 -0.0
▸ 2027+ Projections — Projections at projected PA · Park-neutral MLB equivalent · Marcel + aging curve
202728 MLB 8%LAA 8578 15301 6261 10 .192.259.269.528 .077.287 317 .267 63 -4 +0 -1 +1 +2 -0.1
202829 MLB 18%LAA 176159 33613 13532 20 .208.276.314.590 .107.287 307 .269 64 -7 +0 -1 +2 +5 -0.1
202930 MLB 28%LAA 241217 45914 19733 20 .207.280.313.594 .106.285 308 .269 64 -10 +0 -2 +3 +7 -0.2
203031 MLB 39%LAA 266240 49915 21813 10 .204.277.312.589 .108.284 308 .267 62 -11 +0 -3 +3 +8 -0.4
203132 MLB 49%LAA 273247 49915 21853 00 .198.269.304.573 .105.283 318 .262 59 -13 +0 -4 +3 +8 -0.6
203233 MLB 63%LAA 259234 46914 20823 00 .197.268.295.563 .098.281 328 .257 55 -13 +0 -4 +3 +7 -0.8
203334 MLB 80%LAA 227206 39713 17742 00 .189.258.277.534 .087.279 337 .251 50 -13 +0 -5 +2 +6 -0.9
▸ Career Totals (MLE all levels + projections)
Career 18061631 31965730 13957223 90 .196.268.299.567 .104.279 328 .259 56 -90 +2 -20 +19 +51 -3.8
/ 162G 650587 11523311 502068 30 .196.268.302.570 .106.279 328 .259 56 -32 +1 -7 +7 +18 -1.4

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
202324 A+Tri-City Dust Devils 4744 10501 3130 00 .227.277.409.686 .182.300 286 .302 90 -1 +0 +1 0.1
202324 ROKACL Angels 5945 17711 11103 20 .378.525.6441.170 .267.471 1719 .505 245 +10 +0 +2 1.2
202425 A+Tri-City Dust Devils 9583 8003 9312 00 .096.202.205.407 .108.100 339 .195 7 -10 +0 +3 -0.7
202425 ROKACL Angels 2217 5200 530 00 .294.455.412.866 .118.357 1423 .399 163 +2 +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
Will McGillis (OGILVIE) 27 .201/.268/.305 .104.286 11 31% 7% 59 -0.1
Kody Hoese
2023 · AA
26 38→47 39→50 44→40 37 .191/.232/.268 .077.265 75 30% 5% 32 -3.0 .217/.268/.337 .120.280 123 26% 6% 66 -0.6 .224/.282/.355.131.28114125%7%74-0.0
Scott Hurst
2022 · AAA
26 38→31 39→40 43→50 39 .185/.242/.267 .083.288 77 37% 7% 37 -2.7 .221/.294/.329 .108.299 1119 28% 8% 76 +0.0 .239/.321/.353.114.297132523%9%89+0.6
Josh Richmond
2014 · A
25 36→39 43→45 47→45 35 .185/.232/.298 .113.263 107 33% 5% 41 -2.3 .206/.261/.335 .129.285 138 31% 5% 63 -0.8 .198/.259/.335.137.26413929%5%59-0.8
Conor Bierfeldt
2016 · A
25 32→30 46→50 46→30 39 .175/.231/.304 .129.237 133 32% 6% 43 -2.2 .198/.252/.353 .155.262 184 31% 6% 64 -0.8 .192/.244/.375.183.23425131%5%63-0.5
Drew Vettleson
2017 · AA
26 37→47 44→45 49→50 33 .189/.226/.300 .111.290 1210 38% 5% 38 -2.6 .193/.233/.301 .108.315 1213 41% 5% 42 -2.3 .136/.157/.214.079.232122147%2%-17-1.1
Eric Von Schell
2007 · AA
28 41 44→50 42→30 35 .207/.242/.320 .114.282 124 31% 4% 50 -1.7 .214/.264/.373 .159.288 214 32% 5% 75 -0.0 .204/.263/.393.189.26028033%6%80+0.3
Isaac Galloway
2017 · AAA
27 40→42 41→45 53→55 35 .200/.234/.294 .094.278 921 31% 4% 40 -2.4 .216/.262/.345 .129.288 1524 29% 5% 66 -0.6 .208/.256/.349.142.276182531%5%61-0.4
Justin Miller
2014 · A
25 39→35 42→45 50 38 .197/.244/.305 .108.262 1012 28% 5% 47 -1.9 .198/.247/.300 .102.284 910 32% 6% 47 -1.9 .165/.216/.251.087.2467535%6%19-1.4
Dennicher Carrasco
2021 · A
25 39→36 45→50 44→40 33 .199/.235/.318 .119.291 137 36% 4% 46 -2.0 .199/.249/.312 .113.352 126 44% 6% 51 -1.7 .151/.202/.256.105.28315050%6%14-1.2
Brian Navarreto
2021 · AA
26 40 43→45 45→30 39 .203/.240/.308 .105.242 114 22% 4% 46 -2.0 .210/.257/.348 .138.256 185 25% 5% 65 -0.7 .204/.253/.334.130.24717125%5%56-0.5
Tanner Allen
2023 · A
25 38 39→45 47→45 44 .186/.241/.273 .087.228 75 22% 6% 37 -2.6 .214/.270/.317 .103.264 108 22% 6% 62 -0.9 .221/.280/.328.107.27011922%6%64-0.4
J.D. Roberts
2007 · A
25 38 43→45 49→40 35 .184/.240/.289 .105.307 115 42% 6% 42 -2.3 .184/.232/.256 .072.302 65 38% 5% 29 -3.2 .162/.204/.205.043.2614338%4%1-2.3
Enrique Trujillo
2015 · AAA
28 41 39→30 49→50 43 .198/.249/.280 .081.247 611 22% 5% 43 -2.2 .235/.282/.312 .077.287 616 19% 5% 65 -0.7 .241/.289/.284.044.29822019%5%56-0.4
Dean Espy
2015 · A
25 38 43→45 48→45 35 .197/.228/.301 .104.256 116 28% 3% 39 -2.5 .197/.239/.304 .107.256 128 27% 4% 45 -2.1 .177/.223/.262.085.22210825%4%26-1.3
Lucas Tancas
2019 · A
25 40→45 39→45 47→45 36 .192/.249/.278 .086.301 68 36% 6% 43 -2.2 .200/.256/.298 .098.357 86 43% 5% 50 -1.7 .193/.248/.293.100.3708347%5%43-1.6
Ashley Graeter
2016 · A
26 45 40 46→45 38 .216/.255/.306 .089.283 710 26% 4% 51 -1.7 .228/.270/.328 .100.291 99 24% 5% 64 -0.8 .233/.275/.338.105.28911823%5%67-0.3
Joe Maloney
2016 · A
26 36→43 45 44→45 31 .184/.229/.305 .121.285 135 39% 4% 41 -2.3 .204/.261/.303 .099.364 78 43% 6% 54 -1.4 .191/.248/.287.095.3516644%5%42-1.7
Preston Palmeiro
2022 · AAA
27 40→47 44→45 45→40 39 .204/.244/.318 .114.267 137 29% 5% 50 -1.7 .213/.269/.328 .115.274 105 25% 7% 64 -0.8 .205/.270/.313.108.2628224%7%58-0.6
Trey Martin
2018 · AA
25 40→39 38→40 49→55 33 .193/.229/.268 .074.287 614 34% 4% 30 -3.1 .198/.245/.298 .100.315 915 38% 5% 46 -2.0 .178/.230/.277.099.292101941%6%35-1.9
Greg Deichmann
2021 · AA
26 36→46 46→50 51→50 37 .185/.244/.308 .124.294 1415 40% 7% 49 -1.8 .209/.272/.330 .121.313 1214 34% 8% 66 -0.6 .199/.262/.329.130.294141535%7%58-0.7