Michael TurnerC Charlotte Knights
Age 27 L/R 6'1" / 205 lbs AAA BB +6%HR -6% Svc 0.0 · Ctrl thru 2033 peak 0.3 · 2027
wRC+†70
AVG/OBP/SLG.214 / .289 / .303
PA170
HR2
K%26
BB%9
MLB%10%
BAT: -5.8 runs (wOBA-derived runs vs avg)-6BATRUN: +0.2 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +3.0 runs (Positional adjustment)+3POSREP: +4.8 runs (Replacement-level credit)+5REPTotal WAR: +0.20+0.2WAR
Scouting · nowfuture
HIT
3636
PWR
3131
SPD
4646
EYE
5050
trajectory · 10 yrs
0.4peak
2028

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+0.3$1M+$0.4M
2029Arb-1$0.8M+0.3$1M+$0.5M
2030Arb-2$0.9M+0.1$0.5M+$0.0M (cut)
2031Arb-3$0.2M
2032Ext / FA-deal$0.4M
2033Ext / FA-deal$0.6M
Totals $3M $-1M -$4M
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 A+Winston-Salem Dash 377327 842114 41814 02 .257.347.364.711 .107.324 2111 .312 97 -1 -1 +0 +7 +11 1.6
202425 AA2 teams 432391 781412 351153 60 .199.270.256.526 .056.274 278 .239 41 -29 +1 +0 +8 +12 -0.8
202526 AABirmingham Barons 112100 26600 10420 00 .260.327.320.647 .060.433 389 .294 83 -2 +0 +0 +2 +3 0.3
▸ 2026 Season (actual · ROS · total)
202627 AAACharlotte Knights 1515 4101 070 00 .267.267.533.800 .267.429 470 .311 96 -0 +0 +0 +0 +0 0.1
ROS27 MLBCWS 155139 29602 14411 20 .209.286.295.581 .086.289 269 .273 67 -6 +0 +0 +3 +4 0.2
TOT27 MLBCWS 170154 33703 14481 20 .214.284.318.602 .104.288 288 .276 70 -6 +0 +0 +3 +5 0.2
▸ 2027+ Projections — Projections at projected PA · Park-neutral MLB equivalent · Marcel + aging curve
202728 MLB 20%CWS 259232 511113 23682 31 .220.296.315.610 .095.289 269 .277 70 -9 +0 -1 +5 +7 0.3
202829 MLB 33%CWS 299268 581214 27782 31 .216.293.313.606 .097.289 269 .278 71 -10 +0 -1 +5 +8 0.3
202930 MLB 43%CWS 325291 631315 29862 40 .216.292.320.612 .103.288 269 .278 71 -11 +1 -2 +6 +9 0.3
203031 MLB 52%CWS 308275 591214 28822 30 .215.292.309.601 .095.287 279 .275 69 -11 +1 -3 +6 +9 0.1
203132 MLB 64%CWS 287257 551114 26782 20 .214.291.311.603 .097.285 279 .270 65 -11 +0 -4 +5 +8 -0.1
203233 MLB 73%CWS 253226 481013 23712 20 .212.291.305.596 .093.284 289 .265 61 -11 +0 -4 +5 +7 -0.3
203334 MLB 91%CWS 209188 38802 18601 20 .202.275.277.552 .074.282 299 .259 56 -10 +0 -5 +4 +6 -0.5
▸ Career Totals (MLE all levels + projections)
Career 30162694 589124833 27480221 274 .219.296.307.603 .089.296 279 .273 67 -111 +4 -20 +54 +85 1.3
/ 162G 650581 1272727 591735 61 .219.297.308.605 .090.296 279 .273 67 -24 +1 -4 +12 +18 0.3

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+Winston-Salem Dash 377304 942614 64584 02 .309.435.441.876 .132.364 1517 .392 158 +25 -1 +11 3.5
202425 AABirmingham Barons 385330 721312 50773 60 .218.326.282.608 .064.277 2013 .286 77 -10 +1 +11 0.2
202425 INTLGlendale Desert Dogs 4739 14201 750 00 .359.457.487.944 .128.382 1115 .415 175 +4 +0 +1 0.5
202526 AABirmingham Barons 11295 28700 15330 00 .295.391.368.759 .074.438 2913 .343 121 +3 +0 +3 0.6

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
Michael Turner (OGILVIE) 27 36 31 46 50 .214/.289/.303 .089.289 22 26% 9% 67 -0.2
Brian Jeroloman
2012 · AAA
27 43→38 40 41→40 49 .203/.292/.292 .089.307 84 34% 11% 66 -0.6 .202/.276/.269 .067.288 66 29% 9% 53 -1.5 .181/.264/.241.061.2415025%10%38-0.8
Nolan Fontana
2018 · MLB
27 40→43 40 47→50 48 .195/.276/.291 .096.272 711 29% 10% 59 -1.1 .196/.286/.314 .118.276 1011 30% 11% 69 -0.4 .155/.271/.269.114.2219631%13%51-0.4
Beau Taylor
2017 · AA
27 44→46 41→45 43→30 45 .212/.280/.307 .095.301 83 31% 8% 63 -0.8 .221/.295/.322 .101.316 93 30% 9% 74 -0.1 .215/.303/.325.110.30710131%11%76+0.0
Bryce Windham
2023 · AA
26 43 41→40 47→50 53 .211/.287/.306 .095.253 86 20% 9% 66 -0.6 .226/.291/.317 .091.293 611 23% 8% 70 -0.3 .240/.299/.327.087.32031524%8%73-0.0
Micah Gibbs
2015 · AA
27 39 39→30 47→45 44 .188/.264/.271 .083.282 68 33% 8% 48 -1.9 .210/.266/.313 .103.290 88 29% 7% 59 -1.1 .195/.246/.310.115.26410029%6%50-0.3
Mitchell Tolman
2021 · AAA
27 44→47 40→45 46→50 44 .209/.280/.297 .088.304 710 32% 8% 61 -1.0 .223/.291/.354 .131.292 138 27% 7% 81 +0.4 .221/.294/.363.142.28414726%7%82+0.3
Chris Kroski
2009 · AA
27 43 42→45 46→40 41 .212/.269/.321 .109.280 94 27% 6% 63 -0.9 .210/.276/.321 .111.285 96 28% 8% 65 -0.7 .170/.244/.284.114.2349030%9%40-0.5
Joel Weeks
2012 · AA
27 45 38→45 44→45 44 .218/.266/.298 .080.277 65 23% 6% 54 -1.4 .219/.270/.301 .082.292 75 26% 6% 57 -1.2 .214/.262/.271.057.2866026%6%44-0.6
Michael Papierski
2023 · MLB
27 41 42→40 38→40 50 .200/.286/.300 .100.257 104 25% 9% 66 -0.6 .211/.290/.320 .109.273 114 25% 9% 72 -0.2 .206/.291/.312.106.26811126%10%69-0.2
Tzu-Wei Lin
2021 · MLB
27 46→49 41→45 45→50 42 .224/.270/.325 .101.297 89 27% 6% 63 -0.8 .205/.266/.309 .104.290 1016 31% 8% 58 -1.2 .140/.224/.229.089.198111834%10%17-0.9
Levi Hyams
2016 · AA
26 46 39→40 47→45 45 .218/.278/.313 .095.292 67 26% 7% 63 -0.8 .207/.251/.300 .093.289 85 30% 5% 48 -1.9 .191/.215/.290.099.26810032%3%28-1.4
Steven Lerud
2012 · AAA
27 40→42 42→45 44→40 40 .198/.263/.298 .100.279 103 31% 6% 55 -1.4 .202/.278/.296 .094.303 84 33% 8% 60 -1.0 .202/.293/.284.082.2917230%9%62-0.3
Forrestt Allday
2018 · AAA
27 51→47 35→30 43→50 52 .236/.314/.290 .054.290 312 19% 9% 73 -0.1 .227/.302/.296 .069.287 412 21% 8% 70 -0.3 .216/.295/.278.062.27931122%7%59-0.9
Alfredo González
2019 · AAA
27 43 38→40 44→45 42 .208/.264/.283 .075.281 66 27% 6% 50 -1.7 .209/.273/.296 .087.290 76 28% 8% 57 -1.2 .188/.263/.253.065.2614027%9%40-1.0
Dominic Miroglio
2022 · AA
27 41 44→45 44→40 43 .205/.269/.321 .117.279 115 30% 7% 63 -0.9 .216/.284/.361 .145.260 155 23% 8% 80 +0.4 .203/.270/.374.171.21220216%7%72-0.1
Javi Herrera
2008 · AA
27 43 41→40 41→45 44 .211/.277/.305 .094.262 95 22% 6% 62 -0.9 .214/.298/.308 .094.276 88 24% 9% 72 -0.2 .198/.297/.278.080.2656625%10%63-0.3
Stephen McGee
2018 · AAA
27 43 43→40 45→30 48 .206/.290/.315 .108.293 104 31% 10% 70 -0.3 .202/.285/.308 .106.327 106 37% 10% 66 -0.6 .131/.233/.187.055.2643046%11%12-0.9
Marcus Lemon
2015 · AAA
27 48→53 39→40 43→45 44 .228/.276/.319 .091.289 57 22% 6% 64 -0.8 .217/.264/.300 .083.290 55 26% 5% 53 -1.5 .215/.263/.287.071.2913326%5%47-1.0
Jan Vázquez
2017 · AA
26 45 38→40 46→45 44 .212/.283/.295 .084.288 510 27% 7% 63 -0.9 .223/.297/.327 .104.299 108 27% 7% 76 +0.1 .219/.300/.323.104.29511328%8%73-0.0
Brian Ward
2013 · AA
27 45 38→40 48→45 49 .214/.283/.294 .080.265 68 21% 8% 61 -1.0 .225/.290/.307 .082.283 67 21% 7% 68 -0.5 .230/.296/.293.063.2934321%7%64-0.3