Casey OpitzC Knoxville Smokies
Age 28 S/R 5'10" / 200 lbs AA BB +5%HR -4% Svc 0.0 · Ctrl thru 2034
wRC+†47
AVG/OBP/SLG.176 / .252 / .281
PA179
HR4
K%38
BB%8
MLB%2%
BAT: -10.8 runs (wOBA-derived runs vs avg)-11BATRUN: +0.2 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +3.2 runs (Positional adjustment)+3POSREP: +5.1 runs (Replacement-level credit)+5REPTotal WAR: -0.20-0.2WAR
Scouting · nowfuture
HIT
3030
PWR
3535
SPD
4545
EYE
4950
trajectory · 10 yrs
-0.2peak
2026

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
2026MiLBstill in minors · estimated debut 2029
2027MiLBstill in minors · estimated debut 2029
2028MiLBstill in minors · estimated debut 2029
2029Arb-1$0.8M
2030Arb-2$0.9M
2031Arb-3$0.9M
2032Ext / FA-deal$0.2M
2033Extbeyond projection horizon · no WAR estimate
2034Extbeyond projection horizon · no WAR estimate
Totals $-7M $-12M -$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
202123 AMyrtle Beach Pelicans 6052 11100 7150 00 .212.305.231.536 .019.297 2512 .244 45 -4 +0 +0 +1 +2 -0.1
202224 A+South Bend Cubs 138120 18402 16530 00 .150.250.233.483 .083.242 3812 .232 36 -10 +0 +0 +2 +4 -0.4
202325 A+2 teams 272242 39514 231134 41 .161.245.240.485 .079.273 428 .221 27 -22 +0 +0 +5 +8 -1.0
202426 AA2 teams 275250 34526 231072 40 .136.215.244.459 .108.204 398 .212 20 -25 +1 +0 +5 +8 -1.2
202527 AAKnoxville Smokies 213190 32504 16823 20 .168.244.258.502 .089.262 388 .222 28 -17 +0 +0 +4 +6 -0.7
▸ 2026 Season
202628 MLBCHC 179160 30514 15692 20 .188.266.306.572 .119.278 398 .246 47 -11 +0 +0 +3 +5 -0.2
▸ 2027+ Projections — Projections at projected PA · Park-neutral MLB equivalent · Marcel + aging curve
202729 MLB 9%CHC 211189 35614 18782 30 .185.263.291.554 .106.279 379 .252 51 -12 +1 -1 +4 +6 -0.3
202830 MLB 19%CHC 265238 44716 22963 30 .185.262.298.561 .113.278 368 .254 53 -14 +1 -2 +5 +8 -0.3
202931 MLB 29%CHC 268241 45816 22973 30 .187.263.303.566 .116.278 368 .254 53 -14 +1 -3 +5 +8 -0.4
203032 MLB 40%CHC 258233 42715 21942 20 .180.254.283.537 .103.276 368 .251 50 -14 +0 -4 +5 +7 -0.6
203133 MLB 49%CHC 232209 37614 19862 20 .177.252.273.525 .096.275 378 .246 46 -14 +0 -4 +4 +7 -0.7
203234 MLB 57%CHC 193173 30513 16732 10 .173.251.266.517 .092.273 388 .240 42 -13 +0 -5 +3 +5 -0.9
▸ Career Totals (MLE all levels + projections)
Career 25642297 397641048 21896325 261 .173.252.272.524 .099.268 389 .239 41 -170 +5 -19 +46 +73 -6.7
/ 162G 650582 10116312 552446 70 .174.252.273.525 .100.270 388 .239 41 -43 +1 -5 +12 +18 -1.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
202123 AMyrtle Beach Pelicans 6049 12100 10110 00 .245.373.265.638 .020.316 1817 .304 91 -1 +0 +2 0.1
202224 A+South Bend Cubs 138114 23603 22420 00 .202.331.333.664 .132.286 3016 .304 91 -1 +0 +4 0.3
202325 AATennessee Smokies 11091 19104 17411 20 .209.339.352.691 .143.319 3715 .317 101 +0 +0 +3 0.4
202325 A+South Bend Cubs 162139 29612 18463 21 .209.312.309.622 .101.290 2811 .286 77 -4 +0 +5 0.0
202426 AATennessee Smokies 155131 23422 23411 30 .176.303.282.586 .107.239 2615 .277 70 -5 +1 +4 -0.0
202426 A+South Bend Cubs 120109 21315 10411 10 .193.267.376.643 .183.254 348 .287 78 -3 +0 +3 0.1
202527 AAKnoxville Smokies 213183 37504 23633 20 .202.301.295.597 .093.277 3011 .274 68 -8 +0 +6 -0.1

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
Casey Opitz (OGILVIE) 28 30 35 45 50 .176/.252/.281 .105.278 42 38% 8% 47 -0.6
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
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
Jake Lowery
2017 · AA
27 36 43→45 48→30 43 .183/.252/.292 .109.264 105 33% 8% 48 -1.9 .194/.265/.297 .103.312 96 37% 9% 55 -1.4 .125/.205/.184.059.2604049%9%0-1.2
Jason Delay
2023 · MLB
28 41 39→45 42→40 39 .202/.249/.290 .088.280 75 30% 5% 45 -2.1 .221/.277/.307 .086.290 55 24% 6% 62 -0.9 .215/.272/.281.066.2783222%6%49-0.6
Ryan Jorgensen
2007 · AAA
28 38 44→45 48→30 43 .197/.260/.308 .111.260 136 29% 7% 56 -1.3 .211/.260/.328 .117.271 135 26% 6% 60 -1.0 .210/.254/.324.114.26612125%5%54-0.6
Joe Hudson
2020 · AAA
29 38 44→45 47→40 40 .194/.247/.308 .114.270 124 32% 6% 50 -1.7 .198/.255/.324 .126.283 165 34% 7% 57 -1.2 .183/.287/.336.152.26122836%11%73-0.0
Hamlet Marte
2021 · AA
27 40 43→45 44→45 39 .198/.255/.304 .106.297 115 36% 7% 52 -1.6 .193/.251/.287 .094.336 97 42% 7% 46 -2.0 .147/.210/.229.082.24410442%7%11-0.9
Jerome Pena
2016 · A
27 41→34 40 46→45 38 .197/.252/.288 .091.311 77 37% 7% 46 -2.0 .210/.278/.345 .135.339 1410 39% 8% 72 -0.2 .176/.259/.339.162.273201041%10%60-0.2
Steven Lerud
2013 · AAA
28 40→42 41→45 42→40 37 .192/.259/.287 .095.303 94 37% 6% 50 -1.7 .211/.289/.302 .091.303 85 30% 8% 66 -0.6 .213/.299/.279.066.3055129%9%61-0.3
Gift Ngoepe
2018 · MLB
28 43→42 43→45 42→50 38 .204/.261/.315 .111.312 96 36% 6% 57 -1.2 .185/.255/.294 .109.332 118 43% 8% 50 -1.7 .137/.222/.220.083.27610750%9%16-1.2
John Nelson
2007 · AAA
28 34→35 47→45 48→45 37 .181/.241/.311 .129.276 169 39% 6% 49 -1.8 .189/.246/.332 .143.280 198 38% 6% 56 -1.3 .158/.218/.302.144.21522038%6%36-1.3
Joseph Odom
2020 · AAA
28 42 42→45 44→30 36 .205/.249/.304 .099.304 103 35% 5% 49 -1.8 .199/.256/.305 .106.333 115 41% 6% 53 -1.5 .171/.242/.298.127.33515350%7%43-0.6
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
Dave Wallace
2008 · AAA
28 34 47→45 43→40 42 .182/.258/.310 .127.254 165 34% 8% 56 -1.3 .209/.277/.329 .120.281 136 29% 8% 69 -0.4 .205/.282/.307.102.26711026%8%64-0.2
Dom Nuñez
2023 · MLB
28 36→43 45→50 46→45 49 .185/.271/.311 .126.259 124 32% 10% 62 -0.9 .176/.265/.289 .113.261 116 34% 10% 54 -1.4 .147/.248/.254.107.22111436%11%36-1.2
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
Anderson Machado
2009 · AAA
28 41→43 41→40 49→45 48 .202/.273/.301 .099.268 89 27% 9% 59 -1.1 .198/.272/.284 .086.277 510 28% 9% 54 -1.4 .194/.272/.269.075.2851929%9%48-0.7
Carlos Corporán
2012 · MLB
28 41 42→45 43→40 39 .206/.260/.313 .107.269 104 27% 5% 56 -1.3 .229/.284/.359 .130.289 154 25% 5% 79 +0.3 .233/.289/.364.130.28717124%5%81+0.2
Jameson Fisher
2021 · AA
27 39→36 40→45 43→45 41 .188/.258/.280 .092.292 86 36% 8% 48 -1.9 .220/.275/.343 .123.313 136 32% 7% 70 -0.3 .235/.285/.380.146.31417230%6%80+0.2
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