Chris Okey

C Oklahoma City Comets
Age 32 R/R 5'11" / 200 lbs AAA HR +8%BB -8% Svc 0.0 · Ctrl thru 2034
Overview
AAAPROSPECTMiLBFA 2035
MLB%10%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202328AAALAA235.281/.346/.4146269—.233/.286/.330
202429AAAOklahoma City…178.236/.284/.3272439—.208/.244/.292
202530AAALAD161.228/.281/.3363034—.190/.225/.268
2027PROJ10% MLB32MLBLAD11.203/.246/.2990054-0.0
2028PROJ27% MLB33MLBLAD24.198/.242/.2900051-0.2
Next 2 projected WAR -0.2Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2034Service0.0First FA2035
2027MiLB2028MiLB2029Ext$0.8M2030Ext$0.8M2031Ext$0.9M2032Ext$3M2033Ext$5M2034Ext$7M
Skills · percentileMiLB Statcast 2025 AAA
Z-Con%90
Max EV69
Whiff%66
K%44
Chase%36
Speed35
CompsEli Whiteside (age 33) · Yamid Haad (age 32) · Tuffy Gosewisch (age 32)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†54
AVG/OBP/SLG.203 / .246 / .299
PA11
HR0
K%27
BB%5
BABIP258
ISO115
MLB%10%
Value2027 · WAR
BAT: -6.0 runs (wOBA-derived runs vs avg)-6BATRUN: +0.3 runs (SB/CS + UBR baserunning)+0RUNFLD: -0.0 runs (Defensive runs vs avg)-0FLDPOS: +2.0 runs (Positional adjustment)+2POSREP: +2.4 runs (Replacement-level credit)+2REPTotal WAR: -0.10-0.1WAR
trajectory · projected WAR by year
-0.1-0.22728
Tools · ContractCON 40 / POW 40
Toolsscout grade · Statcast %ile · 2022-2023
CONTACT40
xAVG
100.147
POWER40
Avg EV
1074.7
EYE30
scouting grade only
SPEED45
scouting grade only
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
2027MiLBstill in minors · estimated debut 2029
2028MiLBstill in minors · estimated debut 2029
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
2034Extbeyond projection horizon · no WAR estimate
Totals $0.0M $0.0M +$0.0M

Career Stats + Projections

Real MLB stats plus park-adjusted projections — this season (so far / rest / full), then future seasons and career totals.
basis chips: RAW = as recorded · CTX = with park/league context · A+C = actual + context combined · MLE = level/park-neutral
Methodology▸ how these numbers are built

All seasons translated to park-neutral MLB-equivalent (MLE) and combined per year. 2027 = full-season projection (no games played yet). 2028+ via Advanced Marcel + aging curve. Catcher framing: only 2027 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 1-3 WAR low.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
▸ Career — actual stats, one row per stint (as recorded, no adjustments)
201621 ADayton Dragons — 169148 36816 14494 50 243325432758 189319 298 332 42 — — — — — —
201621 ROKBillings Mustangs — 3937 6100 180 00 162184189373 27200 213 167 -34 — — — — — —
201722 A+Daytona Tortugas — 363325 601013 321044 21 185265249514 65260 299 241 11 — — — — — —
201823 AAPensacola Blue Wahoos — 285263 521305 17724 20 198257304561 106253 256 255 30 — — — — — —
201823 A+Daytona Tortugas — 3229 6002 271 00 207281414695 207200 226 310 47 — — — — — —
201924 AAALouisville Bats — 3333 4100 0130 00 121121152273 30200 390 121 -54 — — — — — —
201924 AAChattanooga Lookouts — 171149 34617 19521 00 228320423742 195297 3011 327 53 — — — — — —
202126 AAALouisville Bats — 194169 40715 22472 00 237332379710 142297 2411 321 59 — — — — — —
202227 AAALouisville Bats — 129118 26432 10390 01 220281356637 136308 308 283 37 — — — — — —
202328 AAASalt Lake Bees — 235210 59626 16485 22 281346414761 133338 207 336 69 — — — — — —
202429 AAAOklahoma City Baseball Club — 178165 39522 10331 40 236284327611 91282 196 273 39 — — — — — —
202530 AAAOklahoma City Comets — 161149 34513 9402 00 228281336617 107290 256 277 34 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201621 A MLEDayton Dragons — 169153 27614 9684 50 176241307548 131263 405 230 42 — — — — — —
201621 ROK MLEBillings Mustangs — 3937 5100 1120 00 135158162320 27156 313 118 -34 — — — — — —
201722 A+ MLEDaytona Tortugas — 363335 48812 231484 21 143207191398 48243 416 185 11 — — — — — —
201823 AA MLEPensacola Blue Wahoos — 285268 451104 12854 20 168215254469 86232 304 212 30 — — — — — —
201823 A+ MLEDaytona Tortugas — 3229 4001 2101 00 138219241460 103178 316 237 47 — — — — — —
201924 AAA MLELouisville Bats — 3333 3100 0160 00 9191121212 30181 480 88 -54 — — — — — —
201924 AA MLEChattanooga Lookouts — 171154 27415 14661 00 175249312560 136252 398 247 53 — — — — — —
202126 AAA MLELouisville Bats — 194178 36613 13592 00 202264298562 96282 307 255 59 — — — — — —
202227 AAA MLELouisville Bats — 129121 22331 7490 01 182227281508 99288 385 223 37 — — — — — —
202328 AAA MLESalt Lake Bees — 235215 50524 11575 22 233286330616 98290 245 270 69 — — — — — —
202429 AAA MLEOklahoma City Baseball Club — 178168 35422 7401 40 208244292536 83255 224 226 39 — — — — — —
202530 AAA MLEOklahoma City Comets — 161153 29412 5472 00 190225268493 78257 293 219 34 — — — — — —
201621 A MLE2 teams — 208190 32714 10794 50 168225279504 111257 385 209 28 — — — — — —
201621 A RAW2 teams — 208185 42916 15574 50 227299384683 157290 277 301 28 — — — — — —
201722 A+ MLEDaytona Tortugas — 363335 48812 231484 21 143207191398 48247 416 185 11 — — — — — —
201722 A+ RAWDaytona Tortugas — 363325 601013 321044 21 185265249514 65260 299 241 11 — — — — — —
201823 AA MLE2 teams — 317298 511106 13955 20 171218268487 97228 304 215 31 — — — — — —
201823 AA RAW2 teams — 317292 581307 19795 20 199259315575 116248 256 261 31 — — — — — —
201924 AA MLE2 teams — 204187 30515 14821 00 160223278501 118248 407 221 36 — — — — — —
201924 AA RAW2 teams — 204182 38717 19651 00 209287374661 165279 329 294 36 — — — — — —
202126 AAA MLELouisville Bats — 194178 36613 13592 00 202264298562 96282 307 255 59 — — — — — —
202126 AAA RAWLouisville Bats — 194169 40715 22472 00 237332379710 142297 2411 321 59 — — — — — —
202227 AAA MLELouisville Bats — 129121 22331 7490 01 182227281508 99292 385 223 37 — — — — — —
202227 AAA RAWLouisville Bats — 129118 26432 10390 01 220281356637 136308 308 283 37 — — — — — —
202328 AAA MLESalt Lake Bees — 235215 50524 11575 22 233286330616 98297 245 270 69 — — — — — —
202328 AAA RAWSalt Lake Bees — 235210 59626 16485 22 281346414761 133338 207 336 69 — — — — — —
202429 AAA MLEOklahoma City Baseball Club — 178168 35422 7401 40 208244292536 83260 224 226 39 — — — — — —
202429 AAA RAWOklahoma City Baseball Club — 178165 39522 10331 40 236284327611 91282 196 273 39 — — — — — —
202530 AAA MLEOklahoma City Comets — 161153 29412 5472 00 190225268493 78257 293 219 34 — — — — — —
202530 AAA RAWOklahoma City Comets — 161149 34513 9402 00 228281336617 107290 256 277 34 — — — — — —
201621 A MLE2 teams — 208192 32714 10794 50 167225276502 109243 385 209 28 — — — — — —
201722 A+ MLEDaytona Tortugas — 363333 48812 231484 21 144207192399 48243 416 185 11 — — — — — —
201823 AA MLE2 teams — 317296 511106 13955 20 172218270489 98227 304 215 31 — — — — — —
201924 AA MLE2 teams — 204187 30515 14821 00 160223278501 118241 407 221 36 — — — — — —
202126 AAA MLELouisville Bats — 194177 36613 13592 00 203264299564 96282 307 255 59 — — — — — —
202227 AAA MLELouisville Bats — 129121 22331 7490 01 182227281508 99288 385 223 37 — — — — — —
202328 AAA MLESalt Lake Bees — 235217 50524 11575 22 230286327613 97290 245 270 69 — — — — — —
202429 AAA MLEOklahoma City Baseball Club — 178168 35422 7401 40 208244292536 83255 224 226 39 — — — — — —
202530 AAA MLEOklahoma City Comets — 161153 29412 5472 00 190225268493 78257 293 219 34 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202429 AAA MLEOklahoma City Baseball Club — 178168 35422 7401 40 208244292536 83255 224 226 39 — — — — — —
202530 AAA MLEOklahoma City Comets — 161153 29412 5472 00 190225268493 78257 293 219 34 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202732 MLB MLELAD 10% 211198 41813 9542 41 206249305554 99264 264 248 54 -11 +0 -0 +4 +5 -0.1
▸ 2027 — real world (MLB)
202732 MLB CTXLAD 10% 1111 1000 030 00 203246299545 97258 270 245 54 -1 +0 -0 +0 +0 -0.0
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202833 MLB MLELAD 27% 8782 16301 4231 10 202245296541 94260 265 243 51 -5 +0 -4 +2 +2 -0.6
202833 MLB CTXLAD 27% 2423 4100 160 00 198242290532 92254 254 239 51 -1 +0 -1 +0 +1 -0.2
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 2423 4100 160 00 174208217426 43235 254 239 38 -1 +0 -1 +0 +1 -0.2
/ 162G— A+C — 650623 1082700 271620 00 173208217424 43234 254 239 38 -38 +0 -32 +12 +14 -4.5
Career— MLE — 21872031 371601332 11270726 184 183235272507 90260 325 224 38 -11 +1 -4 +4 +4 -0.7
/ 162G— MLE — 650604 11118410 332108 51 184236276512 93261 325 224 38 -37 +2 -14 +12 +14 -2.3

How the minor-league lines were translated

One row per minor-league stint. Open a row to see each step: the raw rate, the park adjustment, the league/level factor, the age adjustment (hitters) and the resulting MLE rate. Factors are the same ones listed on the MLE Factors page.

2025 AAAOklahoma City Comets · 161 PAwOBA .272 → .219 (−53)K% 24.8% → 29.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA24.84%÷1.015×1.200——29.37%
BB% (unintentional) /PA5.59%÷1.083×0.690—×0.9623.43%
HBP% /PA1.24%—×0.940—×0.9621.12%
Singles /BIP22.94%÷0.951×0.930×0.976×0.96221.05%
Doubles /BIP4.59%÷0.969×0.830×0.976×0.9623.69%
Triples /BIP0.92%÷1.150×0.970×0.976×0.9620.73%
Home runs /BIP2.75%÷0.956×0.700—×0.9621.94%

Factors used: league row International League. Park (home-season share, regressed): HR 91, 1B 90, 2B 94, 3B 130, K 103, BB 117 — applied at half strength. Age: age 31 vs a level average of 27.2 → −3.8% on BB/HBP/hit rates (3.8 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.976.

Result: wOBA .272 → .219; ISO .107 → .078; BABIP .290 → .257. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2024 AAAOklahoma City Baseball Club · 178 PAwOBA .268 → .226 (−42)K% 18.5% → 22.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA18.54%÷0.990×1.200——22.46%
BB% (unintentional) /PA5.62%÷1.021×0.690—×0.9723.69%
HBP% /PA0.56%—×0.940—×0.9720.51%
Singles /BIP22.73%÷0.977×0.930×0.992×0.97220.86%
Doubles /BIP3.79%÷0.930×0.830×0.992×0.9723.26%
Triples /BIP1.52%÷1.126×0.970×0.992×0.9721.26%
Home runs /BIP1.52%÷0.896×0.700—×0.9721.15%

Factors used: league row International League. Park (home-season share, regressed): HR 79, 1B 95, 2B 86, 3B 125, K 98, BB 104 — applied at half strength. Age: age 30 vs a level average of 27.2 → −2.8% on BB/HBP/hit rates (2.8 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.992.

Result: wOBA .268 → .226; ISO .091 → .073; BABIP .282 → .255. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2023 AAASalt Lake Bees · 235 PAwOBA .329 → .270 (−59)K% 20.4% → 24.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA20.43%÷1.010×1.200——24.28%
BB% (unintentional) /PA6.81%÷1.005×0.690—×0.9824.59%
HBP% /PA2.13%—×0.940—×0.9821.96%
Singles /BIP27.78%÷1.058×0.930×1.001×0.98224.02%
Doubles /BIP3.70%÷0.967×0.830×1.001×0.9823.13%
Triples /BIP1.23%÷0.900×0.970×1.001×0.9821.31%
Home runs /BIP3.70%÷1.003×0.700—×0.9822.54%

Factors used: league row International League. Park (home-season share, regressed): HR 101, 1B 112, 2B 93, 3B 80, K 102, BB 101 — applied at half strength. Age: age 29 vs a level average of 27.2 → −1.8% on BB/HBP/hit rates (1.8 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.001.

Result: wOBA .329 → .270; ISO .133 → .103; BABIP .338 → .290. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2022 AAALouisville Bats · 129 PAwOBA .278 → .223 (−55)K% 30.2% → 37.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA30.23%÷0.958×1.200——37.89%
BB% (unintentional) /PA7.75%÷1.023×0.690—×0.9925.18%
HBP% /PA0.00%—×0.940—×0.9920.00%
Singles /BIP21.52%÷0.996×0.930×1.015×0.99220.25%
Doubles /BIP5.06%÷0.955×0.830×1.015×0.9924.43%
Triples /BIP3.80%÷0.900×0.970×1.015×0.9924.12%
Home runs /BIP2.53%÷1.282×0.700—×0.9921.37%

Factors used: league row International League. Park (home-season share, regressed): HR 156, 1B 99, 2B 91, 3B 80, K 92, BB 105 — applied at half strength. Age: age 28 vs a level average of 27.2 → −0.8% on BB/HBP/hit rates (0.8 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.015.

Result: wOBA .278 → .223; ISO .136 → .105; BABIP .308 → .288. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2021 AAALouisville Bats · 194 PAwOBA .311 → .255 (−55)K% 24.2% → 30.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA24.23%÷0.949×1.200——30.64%
BB% (unintentional) /PA10.31%÷1.099×0.690—×1.0036.49%
HBP% /PA1.03%—×0.940—×1.0030.97%
Singles /BIP22.13%÷0.994×0.930×1.039×1.00321.58%
Doubles /BIP5.74%÷0.945×0.830×1.039×1.0035.25%
Triples /BIP0.82%÷0.900×0.920×1.039×1.0030.87%
Home runs /BIP4.10%÷1.088×0.700—×1.0032.65%

Factors used: level-wide AAA factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 118, 1B 99, 2B 89, 3B 80, K 90, BB 120 — applied at half strength. Age: age 27 vs a level average of 27.2 → +0.3% on BB/HBP/hit rates (0.2 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.039.

Result: wOBA .311 → .255; ISO .142 → .106; BABIP .297 → .282. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2019 AAChattanooga Lookouts · 171 PAwOBA .321 → .247 (−73)K% 30.4% → 38.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA30.41%÷0.967×1.220——38.37%
BB% (unintentional) /PA11.11%÷0.949×0.680—×0.9987.95%
HBP% /PA0.58%—×0.840—×0.9980.49%
Singles /BIP20.62%÷0.974×0.920×0.950×0.99818.46%
Doubles /BIP6.19%÷1.160×0.910×0.950×0.9984.60%
Triples /BIP1.03%÷0.900×0.880×0.950×0.9980.96%
Home runs /BIP7.22%÷0.979×0.800—×0.9985.88%

Factors used: league row SL. Park (home-season share, regressed): HR 96, 1B 95, 2B 132, 3B 80, K 93, BB 90 — applied at half strength. Age: age 25 vs a level average of 24.8 → −0.2% on BB/HBP/hit rates (0.2 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.950.

Result: wOBA .321 → .247; ISO .195 → .147; BABIP .297 → .252. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2019 AAALouisville Bats · 33 PAwOBA .118 → .088 (−29)K% 39.4% → 49.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA39.39%÷0.960×1.200——49.22%
BB% (unintentional) /PA0.00%÷1.151×0.690—×1.0330.00%
HBP% /PA0.00%—×0.940—×1.0330.00%
Singles /BIP15.00%÷1.018×0.930—×1.03314.16%
Doubles /BIP5.00%÷1.082×0.830—×1.0333.96%
Triples /BIP0.00%÷1.150×0.970—×1.0330.00%
Home runs /BIP0.00%÷0.957×0.840—×1.0330.00%

Factors used: league row IL. Park (home-season share, regressed): HR 91, 1B 104, 2B 116, 3B 130, K 92, BB 130 — applied at half strength. Age: age 25 vs a level average of 27.2 → +3.3% on BB/HBP/hit rates (2.2 yr younger than average).

Result: wOBA .118 → .088; ISO .030 → .020; BABIP .200 → .181. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2018 AAPensacola Blue Wahoos · 285 PAwOBA .248 → .212 (−37)K% 25.3% → 29.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA25.26%÷1.030×1.220——29.91%
BB% (unintentional) /PA5.96%÷0.967×0.680—×1.0124.25%
HBP% /PA1.40%—×0.840—×1.0121.19%
Singles /BIP17.80%÷1.023×0.920×1.021×1.01216.53%
Doubles /BIP6.81%÷1.039×0.910×1.021×1.0126.16%
Triples /BIP0.00%÷1.006×0.880×1.021×1.0120.00%
Home runs /BIP2.62%÷0.909×0.800—×1.0122.33%

Factors used: league row SL. Park (home-season share, regressed): HR 82, 1B 105, 2B 108, 3B 101, K 106, BB 93 — applied at half strength. Age: age 24 vs a level average of 24.8 → +1.2% on BB/HBP/hit rates (0.8 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.021.

Result: wOBA .248 → .212; ISO .106 → .092; BABIP .253 → .232. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).