Kody Hoese

3B Oklahoma City Comets
Age 30 R/R 6'2" / 200 lbs AAA HR +8%BB -8% Svc 0.0 · Ctrl thru 2034
Overview
AAAPROSPECTMiLBFA 2035
OGV OFP35OGV rank#2057MLB%10%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202326AALAD383.244/.307/.39011157—.205/.253/.315
202427AAAOklahoma City…525.287/.363/.47417193—.249/.305/.396
202528AAALAD403.264/.360/.4118178—.234/.298/.349
2027PROJ10% MLB30MLBLAD16.234/.297/.36000880.0
2028PROJ27% MLB31MLBLAD55.230/.293/.3521084-0.0
Next 2 projected WAR -0.0Projected 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%87
Whiff%85
BB%69
K%68
Chase%61
Max EV55
CompsPedro Severino (age 30) · Elias Díaz (age 30) · P.J. Higgins (age 30)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†88
AVG/OBP/SLG.234 / .297 / .360
PA16
HR0
K%25
BB%6
BABIP288
ISO67
MLB%10%
Value2027 · WAR
BAT: -2.3 runs (wOBA-derived runs vs avg)-2BATRUN: +0.1 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +0.6 runs (Positional adjustment)+1POSREP: +3.4 runs (Replacement-level credit)+3REPTotal WAR: +0.20+0.2WAR
trajectory · projected WAR by year
0.20.02728
Tools · ContractCON 55 / POW 45
Toolsscout grade
CONTACT55
scouting grade only
POWER45
scouting grade only
EYE55
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.

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)
201922 AGreat Lakes Loons — 10391 24312 8142 00 264337385721 121286 148 320 63 — — — — — —
201922 ROKAZL Dodgers Mota — 6856 20513 10111 10 3574636431.106 286395 1615 470 115 — — — — — —
202124 AATulsa Drillers — 249229 43702 15552 22 188244245488 57234 226 224 11 — — — — — —
202124 ROKACL Dodgers — 3431 8100 240 00 258303290593 32286 126 265 20 — — — — — —
202124 INTLGlendale Desert Dogs — 6055 11102 3171 00 200254327582 127243 285 259 61 — — — — — —
202225 AATulsa Drillers — 313289 671025 20761 11 232284332616 100294 246 276 38 — — — — — —
202326 AATulsa Drillers — 383344 8411311 26715 10 244307390696 145270 197 306 57 — — — — — —
202427 AAAOklahoma City Baseball Club — 525464 13332217 521044 11 287363474837 188334 2010 368 93 — — — — — —
202528 AAAOklahoma City Comets — 403348 922518 50782 10 264360411771 147317 1912 345 78 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201922 A MLEGreat Lakes Loons — 10394 22312 5182 00 234287351638 117246 175 261 63 — — — — — —
201922 ROK MLEAZL Dodgers Mota — 6860 16412 6161 10 267343467810 200298 249 338 115 — — — — — —
202124 AA MLETulsa Drillers — 249234 39602 10692 22 167207218425 51215 284 185 11 — — — — — —
202124 ROK MLEACL Dodgers — 3432 6100 160 00 188212219431 31223 183 198 20 — — — — — —
202225 AA MLETulsa Drillers — 313295 59824 14951 11 200239281520 81268 304 225 38 — — — — — —
202326 AA MLETulsa Drillers — 383352 72938 18855 10 205253315569 111235 225 252 57 — — — — — —
202427 AAA MLEOklahoma City Baseball Club — 525482 12028213 351264 11 249305396701 147305 247 306 93 — — — — — —
202528 AAA MLEOklahoma City Comets — 403367 862216 31922 10 234297349646 114290 238 284 78 — — — — — —
201922 A MLE2 teams — 171154 37624 11343 10 240304383687 143277 206 292 84 — — — — — —
201922 A RAW2 teams — 171147 44825 18253 10 299387483870 184325 1511 380 84 — — — — — —
202124 AA MLE3 teams — 343321 54802 14913 22 168210212422 44223 274 187 12 — — — — — —
202124 AA RAW3 teams — 343315 62904 20763 22 197251263515 67242 226 234 12 — — — — — —
202225 AA MLETulsa Drillers — 313295 59824 14951 11 200239281520 81276 304 225 38 — — — — — —
202225 AA RAWTulsa Drillers — 313289 671025 20761 11 232284332616 100294 246 276 38 — — — — — —
202326 AA MLETulsa Drillers — 383352 72938 18855 10 205253315569 111240 225 252 57 — — — — — —
202326 AA RAWTulsa Drillers — 383344 8411311 26715 10 244307390696 145270 197 306 57 — — — — — —
202427 AAA MLEOklahoma City Baseball Club — 525482 12028213 351264 11 249305396701 147308 247 306 93 — — — — — —
202427 AAA RAWOklahoma City Baseball Club — 525464 13332217 521044 11 287363474837 188334 2010 368 93 — — — — — —
202528 AAA MLEOklahoma City Comets — 403367 862216 31922 10 234297349646 114294 238 284 78 — — — — — —
202528 AAA RAWOklahoma City Comets — 403348 922518 50782 10 264360411771 147317 1912 345 78 — — — — — —
201922 A MLE2 teams — 171155 37624 11343 10 239304381684 142267 206 292 84 — — — — — —
202124 AA MLE3 teams — 343323 54802 14913 22 167210211421 43216 274 187 12 — — — — — —
202225 AA MLETulsa Drillers — 313295 59824 14951 11 200239281520 81268 304 225 38 — — — — — —
202326 AA MLETulsa Drillers — 383357 72938 18855 10 202253311564 109235 225 252 57 — — — — — —
202427 AAA MLEOklahoma City Baseball Club — 525481 12028213 351264 11 249305397702 148305 247 306 93 — — — — — —
202528 AAA MLEOklahoma City Comets — 403367 862216 31922 10 234297349646 114290 238 284 78 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202427 AAA MLEOklahoma City Baseball Club — 525481 12028213 351264 11 249305397702 148305 247 306 93 — — — — — —
202528 AAA MLEOklahoma City Comets — 403367 862216 31922 10 234297349646 114290 238 284 78 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202730 MLB MLELAD 10% 380346 811917 29872 31 238301365666 128295 238 298 88 -6 +0 +0 +1 +8 0.2
▸ 2027 — real world (MLB)
202730 MLB CTXLAD 10% 1615 3100 140 00 234297360656 126288 256 294 88 -0 +0 +0 +0 +0 0.0
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202831 MLB MLELAD 27% 200182 431014 15471 00 234297358654 123291 248 293 84 -4 +0 -3 +1 +4 -0.2
202831 MLB CTXLAD 27% 5551 12301 4130 00 230293352645 122285 247 289 84 -1 +0 -1 +0 +1 -0.0
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 5551 12301 4130 00 235291353644 118297 247 289 65 -1 +0 -1 +0 +1 -0.0
/ 162G— A+C — 650603 14235012 471540 00 235291353644 118297 247 289 65 -12 +0 -9 +2 +14 -0.5
Career— MLE — 24932294 505991244 15060620 84 220274331605 111276 246 265 65 -6 +0 -3 +1 +8 0.0
/ 162G— MLE — 650598 13126311 391585 21 219272328600 109275 246 265 65 -11 +0 -5 +2 +14 0.1

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 · 403 PAwOBA .339 → .284 (−55)K% 19.4% → 22.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA19.35%÷1.015×1.200——22.88%
BB% (unintentional) /PA12.41%÷1.083×0.690—×0.9927.84%
HBP% /PA0.50%—×0.940—×0.9920.46%
Singles /BIP21.48%÷0.951×0.930×0.988×0.99220.58%
Doubles /BIP9.26%÷0.969×0.830×0.988×0.9927.78%
Triples /BIP0.37%÷1.150×0.970×0.988×0.9920.31%
Home runs /BIP2.96%÷0.956×0.700—×0.9922.15%

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 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 ×0.988.

Result: wOBA .339 → .284; ISO .147 → .118; BABIP .317 → .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).

2024 AAAOklahoma City Baseball Club · 525 PAwOBA .361 → .306 (−55)K% 19.8% → 24.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA19.81%÷0.990×1.200——24.00%
BB% (unintentional) /PA9.90%÷1.021×0.690—×1.0036.71%
HBP% /PA0.76%—×0.940—×1.0030.72%
Singles /BIP22.78%÷0.977×0.930×0.985×1.00321.42%
Doubles /BIP8.89%÷0.930×0.830×0.985×1.0037.84%
Triples /BIP0.56%÷1.126×0.970×0.985×1.0030.47%
Home runs /BIP4.72%÷0.896×0.700—×1.0033.70%

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 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 ×0.985.

Result: wOBA .361 → .306; ISO .188 → .154; BABIP .334 → .305. 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 AATulsa Drillers · 383 PAwOBA .304 → .252 (−51)K% 18.5% → 22.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA18.54%÷1.023×1.220——22.10%
BB% (unintentional) /PA6.79%÷0.973×0.700—×0.9884.82%
HBP% /PA1.31%—×0.870—×0.9881.12%
Singles /BIP21.61%÷0.992×0.920×0.960×0.98819.01%
Doubles /BIP4.03%÷0.942×0.840×0.960×0.9883.41%
Triples /BIP1.10%÷0.900×0.940×0.960×0.9881.09%
Home runs /BIP4.03%÷1.083×0.800—×0.9882.94%

Factors used: league row TL. Park (home-season share, regressed): HR 117, 1B 98, 2B 88, 3B 80, K 105, BB 95 — applied at half strength. Age: age 26 vs a level average of 24.8 → −1.2% on BB/HBP/hit rates (1.2 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.960.

Result: wOBA .304 → .252; ISO .145 → .115; BABIP .270 → .235. 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 AATulsa Drillers · 313 PAwOBA .271 → .225 (−47)K% 24.3% → 30.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA24.28%÷0.971×1.220——30.51%
BB% (unintentional) /PA6.39%÷0.975×0.700—×0.9984.58%
HBP% /PA0.32%—×0.870—×0.9980.28%
Singles /BIP23.47%÷0.953×0.920×0.980×0.99822.15%
Doubles /BIP4.69%÷1.006×0.840×0.980×0.9983.83%
Triples /BIP0.94%÷1.150×0.940×0.980×0.9980.75%
Home runs /BIP2.35%÷0.993×0.800—×0.9981.89%

Factors used: league row TL. Park (home-season share, regressed): HR 99, 1B 91, 2B 101, 3B 130, K 94, BB 95 — 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.980.

Result: wOBA .271 → .225; ISO .100 → .077; BABIP .294 → .268. 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 AATulsa Drillers · 249 PAwOBA .221 → .185 (−36)K% 22.1% → 27.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA22.09%÷0.966×1.220——27.89%
BB% (unintentional) /PA6.02%÷1.051×0.690—×1.0124.00%
HBP% /PA0.80%—×0.850—×1.0120.69%
Singles /BIP19.54%÷1.030×0.940×1.008×1.01218.19%
Doubles /BIP4.02%÷1.026×0.870×1.008×1.0123.48%
Triples /BIP0.00%÷0.900×0.920×1.008×1.0120.00%
Home runs /BIP1.15%÷0.935×0.780—×1.0120.97%

Factors used: level-wide AA factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 87, 1B 106, 2B 105, 3B 80, K 93, BB 110 — 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.008.

Result: wOBA .221 → .185; ISO .057 → .047; BABIP .234 → .215. 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 ROKACL Dodgers · 34 PAwOBA .266 → .198 (−68)K% 11.8% → 17.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA11.76%÷0.973×1.440——17.41%
BB% (unintentional) /PA5.88%÷1.007×0.620—×0.9553.46%
HBP% /PA0.00%—×0.720—×0.9550.00%
Singles /BIP25.93%÷0.996×0.820—×0.95520.39%
Doubles /BIP3.70%÷0.942×0.720—×0.9552.70%
Triples /BIP0.00%÷1.150×0.720—×0.9550.00%
Home runs /BIP0.00%÷1.068×0.780—×0.9550.00%

Factors used: level-wide ROK factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 114, 1B 99, 2B 88, 3B 130, K 95, BB 101 — applied at half strength. Age: age 24 vs a level average of 19.5 → −4.5% on BB/HBP/hit rates (4.5 yr older than average).

Result: wOBA .266 → .198; ISO .032 → .023; BABIP .286 → .223. 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 AGreat Lakes Loons · 103 PAwOBA .318 → .261 (−57)K% 13.6% → 17.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA13.59%÷1.035×1.360——17.86%
BB% (unintentional) /PA7.77%÷1.031×0.690——5.20%
HBP% /PA1.94%—×0.780——1.51%
Singles /BIP23.38%÷1.002×0.920×0.950—20.38%
Doubles /BIP3.90%÷0.934×0.830×0.950—3.29%
Triples /BIP1.30%÷1.061×0.910×0.950—1.06%
Home runs /BIP2.60%÷1.018×0.800——2.04%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 104, 1B 100, 2B 87, 3B 112, K 107, BB 106 — applied at half strength. Age: age 22 vs a level average of 22.0 → +0.0% on BB/HBP/hit rates (0.0 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.950.

Result: wOBA .318 → .261; ISO .121 → .098; BABIP .286 → .246. 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 ROKAZL Dodgers Mota · 68 PAwOBA .464 → .338 (−127)K% 16.2% → 23.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA16.18%÷1.000×1.440——23.29%
BB% (unintentional) /PA14.71%÷1.000×0.620—×0.9758.89%
HBP% /PA1.47%—×0.720—×0.9751.03%
Singles /BIP24.44%÷1.000×0.820—×0.97519.54%
Doubles /BIP11.11%÷1.000×0.720—×0.9757.80%
Triples /BIP2.22%÷1.000×0.720—×0.9751.56%
Home runs /BIP6.67%÷1.000×0.780—×0.9755.07%

Factors used: level-wide ROK factors (no league-specific row for this league/era). Park (home-season share, regressed): no park row on file (treated as neutral) — applied at half strength. Age: age 22 vs a level average of 19.5 → −2.5% on BB/HBP/hit rates (2.5 yr older than average).

Result: wOBA .464 → .338; ISO .286 → .212; BABIP .395 → .298. 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).

Not traceable per stint: some stints lack the counting stats the component translation needs. Level-wide factors that apply instead — .