Casey OpitzC Iowa Cubs
Age 28 S/R 5'10" / 200 lbs AAA Svc 0.0 · Ctrl thru 2033
2026 ROS PROJECTION42 act + 182 ros · stats below = ROS only
wRC+†42
AVG/OBP/SLG.183 / .256 / .293
PA182
HR4
K%37
BB%8
BABIP280
ISO110
MLB%10%
Value2026 · WAR
BAT: -16.3 runs (wOBA-derived runs vs avg)-16BATRUN: +0.1 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +4.0 runs (Positional adjustment)+4POSREP: +6.3 runs (Replacement-level credit)+6REPTotal WAR: -0.60-0.6WAR
trajectory · projected WAR by year
-0.4-0.42627
Tools · ContractCON 30 / POW 35
Toolsscout grade
CONTACT30
scouting grade only
POWER35
scouting grade only
EYE50
scouting grade only
SPEED45
scouting grade only
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
2028Extbeyond projection horizon · no WAR estimate
2029Extbeyond projection horizon · no WAR estimate
2030Extbeyond projection horizon · no WAR estimate
2031Extbeyond projection horizon · no WAR estimate
2032Extbeyond projection horizon · no WAR estimate
2033Extbeyond projection horizon · no WAR estimate
Totals $0.0M $0.0M +$0.0M

Career Stats + Projections

Viewactual = stats as recorded (prior seasons combined) + projected real-world MLB lines · MLE = level/park-neutral translations
Methodology▸ how these numbers are built

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. Catcher framing: only 2026 Statcast framing is modeled (Baseball Savant server-caches the leaderboard to the current season); prior-year framing is unmodeled — projections for established framers may run below FG-DC by 1-3 WAR.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202123 AMyrtle Beach Pelicans 6052 11100 7160 00 212305231536 19306 2712 247 47
202123 AMyrtle Beach Pelicans 6049 12100 10110 00 245373265638 20316 1817 304 91
202224 A+South Bend Cubs 138120 18403 16560 00 150250258508 108242 4112 228 33
202224 A+South Bend Cubs 138114 23603 22420 00 202331333664 132286 3016 304 91
202325 A+2 teams 272243 38414 221194 41 156238230468 74276 448 211 19
202325 A+2 teams 272230 48716 35874 41 209323326650 117300 3213 299 87
202426 AA2 teams 275249 35527 241102 40 141222261483 120212 409 214 22
202426 AA2 teams 275240 44737 33822 40 183287325612 142245 3012 281 73
202527 AAKnoxville Smokies 213190 33504 16823 20 174249263512 89271 388 230 34
202527 AAKnoxville Smokies 213183 37504 23633 20 202301295597 93277 3011 274 68
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD28 AAACHC 4240 8001 1180 00 200220275495 75333 432 194 7 -4 +0 +0 +1 +1 -0.3
YTD28 AAACHC 4240 9001 1150 00 225244300544 75333 362 239 41 -3 +0 +0 +1 +1 -0.1
ROS28 AAACHC 10% 182164 30414 14682 20 183256293548 110270 378 241 42 -12 +0 +0 +3 +5 -0.3
ROS28 MLBCHC 10% 1817 2000 170 00 118167118284 271 396 235 38 -1 +0 +0 +0 +1 -0.0
FULL28 AAACHC 6057 10001 2250 00 175203228431 53290 423 206 16 -6 +0 +0 +1 +2 -0.3
TOT28 AAACHC 224204 38415 15862 20 186249289538 103289 387 232 36 -16 +0 +0 +4 +6 -0.6
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202729 MLBCHC 27% 264240 44715 20952 30 183252283535 100272 368 246 47 -16 +1 -1 +5 +7 -0.5
202729 MLBCHC 27% 7265 12202 6261 10 185264308572 123273 368 241 43 -5 +0 -0 +1 +2 -0.2
▸ Career Totals
Career 9082 14202 7331 10 171244268513 98255 378 240 42 -6 +0 -0 +2 +3 -0.2
/ 162G 650592 10014014 512387 70 169243264507 95253 378 240 42 -43 +1 -3 +12 +18 -1.4
Career 14041258 20930527 11954613 151 166245262508 96262 398 228 33 -107 +3 -1 +25 +40 -4.1
/ 162G 650582 9614212 552536 70 165244258502 93262 398 228 33 -49 +1 -1 +12 +18 -1.9

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 MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202123 AMyrtle Beach Pelicans 6049 12100 10110 00 245373265638 20316 1817 304 91 -1 +0 +2 0.1
202224 A+South Bend Cubs 138114 23603 22420 00 202331333664 132286 3016 304 91 -1 +0 +4 0.3
202325 AATennessee Smokies 11091 19104 17411 20 209339352691 143319 3715 317 101 +0 +0 +3 0.4
202325 A+South Bend Cubs 162139 29612 18463 21 209312309622 101290 2811 286 77 -4 +0 +5 0.0
202426 AATennessee Smokies 155131 23422 23411 30 176303282586 107239 2615 277 70 -5 +1 +4 -0.0
202426 A+South Bend Cubs 120109 21315 10411 10 193267376643 183254 348 287 78 -3 +0 +3 0.1
202527 AAKnoxville Smokies 213183 37504 23633 20 202301295597 93277 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 186/249/289 103289 52 38% 7% 36 -0.6
Jake Lowery
2017 · AA
27 36 44→45 47→30 43 185/254/299 114263 115 33% 8% 51 -1.7 195/267/300 105315 106 38% 9% 56 -1.3 118/199/170522533050%9%-6-1.3
Caleb Hamilton
2022 · AAA
27 35 44→45 47→45 44 179/260/291 112277 129 38% 10% 52 -1.6 180/266/322 142275 196 39% 10% 63 -0.8 145/239/28213720521340%10%39-0.8
Micah Gibbs
2015 · AA
27 40 39→30 47→45 44 194/263/277 83281 68 31% 8% 49 -1.8 214/268/321 107292 98 28% 7% 62 -0.9 198/244/31912126311028%6%50-0.3
Joe Hudson
2020 · AAA
29 37 45 47→40 39 194/245/315 121274 144 34% 6% 51 -1.7 195/251/321 126280 155 34% 7% 55 -1.4 184/288/33314926521837%11%73-0.0
Jack Murphy
2016 · AAA
28 39 40→45 43→40 45 193/250/283 90249 83 25% 7% 44 -2.1 189/254/263 74266 64 29% 8% 41 -2.3 165/235/212482394030%8%18-1.4
Connor Hoover
2023 · AA
27 34→29 46→50 50 43 180/253/311 131257 1412 35% 8% 54 -1.4 199/273/346 147278 1812 33% 8% 72 -0.2 173/257/338165221241234%9%60-0.5
Chris Rabago
2021 · AAA
28 39 41→40 49→55 43 192/252/288 96264 814 30% 7% 46 -2.0 189/256/275 86286 811 34% 7% 45 -2.1 154/227/217622416836%7%15-1.2
Nash Knight
2022 · AAA
29 36→46 44→45 43→40 45 184/268/299 115267 126 34% 9% 58 -1.2 201/279/314 113329 116 39% 9% 66 -0.6 187/275/2871003239041%9%53-0.8
Logan Moore
2018 · AAA
27 39 43→40 42→30 38 196/243/300 104281 113 34% 6% 46 -2.0 193/259/289 96278 106 32% 7% 50 -1.7 153/236/213602186030%8%20-1.7
Jake Means
2023 · AA
27 35→31 47→45 51→45 43 182/258/317 135266 159 36% 8% 58 -1.2 187/257/316 129263 1610 34% 8% 57 -1.2 134/210/25011616419833%8%18-1.7
Matt Whatley
2023 · AAA
27 40→36 41→40 42→50 40 201/255/292 91279 109 31% 6% 49 -1.8 189/252/290 101263 1211 31% 6% 47 -1.9 154/225/24086212121133%7%22-1.3
Dave Wallace
2008 · AAA
28 34 47→45 43→40 42 182/256/313 130250 175 33% 8% 56 -1.3 211/279/332 121284 137 29% 8% 70 -0.3 205/282/30710226711026%8%64-0.2
Christian Kelley
2021 · AAA
27 38 45→40 47→30 40 194/250/312 118257 135 29% 6% 53 -1.5 231/295/334 103322 98 29% 8% 76 +0.1 254/328/320663644028%9%87+0.2
Hamlet Marte
2021 · AA
27 39 42→45 44→45 38 192/249/290 98298 106 38% 7% 46 -2.0 199/256/301 102333 108 40% 7% 52 -1.6 160/221/2509025911440%6%21-0.8
Roberto Baldoquin
2022 · AA
28 42 40→30 48→45 38 203/255/293 90292 79 32% 5% 49 -1.8 218/289/294 76280 58 22% 7% 64 -0.8 205/285/239342670221%7%45-0.8
Jason Martinson
2017 · AAA
28 36→39 44→45 52→50 33 180/234/290 111293 1112 41% 5% 40 -2.4 187/243/302 115314 138 42% 6% 46 -2.0 144/202/2349024812045%6%8-1.6
Ryan Jorgensen
2007 · AAA
28 38 44→45 48→30 43 196/259/308 112257 136 29% 7% 56 -1.3 213/261/333 120273 135 26% 6% 62 -0.9 210/254/32411426612125%5%54-0.6
Jameson Fisher
2021 · AA
27 39→36 40→45 44→45 42 186/257/276 90290 86 36% 8% 46 -2.0 215/267/333 118308 116 32% 6% 65 -0.7 227/273/36614030315229%5%72-0.1
Chandler Seagle
2023 · AA
27 41 40 44→45 37 199/255/289 91295 85 34% 6% 49 -1.8 179/226/256 77302 67 41% 5% 27 -3.3 143/184/197542573444%3%-9-1.7
Jason Delay
2023 · MLB
28 41 39→45 42→40 39 200/246/285 85278 65 30% 5% 43 -2.2 222/278/307 85291 55 24% 6% 62 -0.9 216/271/282672813223%6%50-0.6