Kody Eaves

Pos2B
B/TL/R
Born1993-07-08
Age (2027)34
No MLB projection yet. Career stats below are historical.
Overview
AALAST SEASON 2019
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
201724AAA/AA/INTL2 orgs457.284/.350/.48216893—.227/.278/.365
201825AAA/AADET377.198/.286/.2984434—.169/.230/.248
201926AAA/AADET478.242/.309/.43716449—.194/.244/.323
Contract
No contract data on file.

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)
201219 ROKAZL Angels — 187165 43752 16342 60 261333400733 139311 189 321 40 — — — — — —
201320 ROKOrem Owlz — 292264 731461 20401 226 277330386716 110319 147 313 46 — — — — — —
201421 ABurlington Bees — 587549 14737710 291425 2510 268310415726 148342 245 320 52 — — — — — —
201522 A+Inland Empire 66ers — 575520 129171111 451502 219 248310387697 138324 268 307 41 — — — — — —
201623 AAErie SeaWolves — 376325 7224411 391055 64 222314422736 200288 2810 322 57 — — — — — —
201724 AAAToledo Mud Hens — 2927 7110 260 00 259310370681 111333 217 304 60 — — — — — —
201724 AAErie SeaWolves — 338305 8318213 31742 73 272343472815 200321 229 360 76 — — — — — —
201724 INTLMesa Solar Sox — 9083 28523 6231 12 337389554943 217439 267 412 165 — — — — — —
201825 AAAToledo Mud Hens — 8275 12410 6211 00 160232240472 80222 267 220 7 — — — — — —
201825 AAErie SeaWolves — 295254 531314 34670 43 209302315617 106261 2312 278 41 — — — — — —
201926 AAAToledo Mud Hens — 4437 10301 7170 20 270386432819 162474 3916 369 91 — — — — — —
201926 AAErie SeaWolves — 434393 9419715 341171 21 239301438739 198297 278 321 45 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201219 ROK MLEAZL Angels — 187171 32532 10492 60 187240287527 99238 265 228 40 — — — — — —
201320 ROK MLEOrem Owlz — 292272 581041 12581 226 213249290540 77259 204 236 46 — — — — — —
201421 A MLEBurlington Bees — 587559 1182768 191875 2510 211244324567 113294 323 245 52 — — — — — —
201522 A+ MLEInland Empire 66ers — 575535 9912610 302062 219 185231286517 101269 365 229 41 — — — — — —
201623 AA MLEErie SeaWolves — 376337 602038 271285 64 178249326576 148251 347 252 57 — — — — — —
201724 AAA MLEToledo Mud Hens — 2928 6110 170 00 214241321563 107308 243 257 60 — — — — — —
201724 AA MLEErie SeaWolves — 338315 721628 21932 73 229281368649 140298 286 280 76 — — — — — —
201825 AAA MLEToledo Mud Hens — 8277 10310 4251 00 130183195378 65203 305 178 7 — — — — — —
201825 AA MLEErie SeaWolves — 295266 481113 22820 43 180243263506 83236 287 229 41 — — — — — —
201926 AAA MLEToledo Mud Hens — 4439 10301 5190 20 256341410751 154428 4311 302 91 — — — — — —
201926 AA MLEErie SeaWolves — 434404 761459 231441 21 188234314548 126254 335 235 45 — — — — — —
201219 ROK MLEAZL Angels — 187171 32532 10492 60 187240287527 99244 265 228 40 — — — — — —
201219 ROK RAWAZL Angels — 187165 43752 16342 60 261333400733 139311 189 321 40 — — — — — —
201320 ROK MLEOrem Owlz — 292272 581041 12581 226 213249290540 77264 204 236 46 — — — — — —
201320 ROK RAWOrem Owlz — 292264 731461 20401 226 277330386716 110319 147 313 46 — — — — — —
201421 A MLEBurlington Bees — 587559 1182768 191875 2510 211244324567 113299 323 245 52 — — — — — —
201421 A RAWBurlington Bees — 587549 14737710 291425 2510 268310415726 148342 245 320 52 — — — — — —
201522 A+ MLEInland Empire 66ers — 575535 9912610 302062 219 185231286517 101275 365 229 41 — — — — — —
201522 A+ RAWInland Empire 66ers — 575520 129171111 451502 219 248310387697 138324 268 307 41 — — — — — —
201623 AA MLEErie SeaWolves — 376337 602038 271285 64 178249326576 148255 347 252 57 — — — — — —
201623 AA RAWErie SeaWolves — 376325 7224411 391055 64 222314422736 200288 2810 322 57 — — — — — —
201724 AA MLE3 teams — 457427 9721310 271243 85 227278361639 133297 276 278 74 — — — — — —
201724 AA RAW3 teams — 457415 11824516 391033 85 284350482832 198345 239 367 74 — — — — — —
201825 AA MLE2 teams — 377343 601523 261071 43 175235257492 82239 287 218 34 — — — — — —
201825 AA RAW2 teams — 377329 651724 40881 43 198286298584 100252 2311 265 34 — — — — — —
201926 AA MLE2 teams — 478444 8416510 271631 41 189237315553 126268 346 241 49 — — — — — —
201926 AA RAW2 teams — 478430 10422716 411341 41 242309437747 195309 289 325 49 — — — — — —
201219 ROK MLEAZL Angels — 187173 32532 10492 60 185240283524 98238 265 228 40 — — — — — —
201320 ROK MLEOrem Owlz — 292277 581041 12581 226 209249285534 76259 204 236 46 — — — — — —
201421 A MLEBurlington Bees — 587558 1182768 191875 2510 211244324568 113294 323 245 52 — — — — — —
201522 A+ MLEInland Empire 66ers — 575538 9912610 302062 219 184231284515 100269 365 229 41 — — — — — —
201623 AA MLEErie SeaWolves — 376341 602038 271285 64 176249323572 147251 347 252 57 — — — — — —
201724 AA MLE3 teams — 457424 9721310 271243 85 229278363641 134299 276 278 74 — — — — — —
201825 AA MLE2 teams — 377347 601523 261071 43 173235254489 81229 287 218 34 — — — — — —
201926 AA MLE2 teams — 478447 8416510 271631 41 188237313550 125270 346 241 49 — — — — — —
▸ Career Totals
Career— MLE — 33293088 6081263252 178102220 9638 197245309554 112272 315 242 50 -198 +4 +0 +12 +72 -11.2
/ 162G— MLE — 650603 11925610 352004 197 197246308555 111274 315 242 50 -39 +1 +0 +2 +14 -2.2

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.

2019 AAErie SeaWolves · 434 PAwOBA .316 → .235 (−80)K% 27.0% → 33.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA26.96%÷0.994×1.220——33.08%
BB% (unintentional) /PA7.83%÷1.050×0.700—×0.9885.16%
HBP% /PA0.23%—×0.850—×0.9880.19%
Singles /BIP19.20%÷0.978×0.970×0.950×0.98817.87%
Doubles /BIP6.88%÷1.077×0.860×0.950×0.9885.16%
Triples /BIP2.54%÷1.127×0.950×0.950×0.9882.01%
Home runs /BIP5.43%÷1.294×0.780—×0.9883.24%

Factors used: league row EL. Park (home-season share, regressed): HR 159, 1B 96, 2B 115, 3B 125, K 99, BB 110 — 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.950.

Result: wOBA .316 → .235; ISO .198 → .128; BABIP .297 → .254. 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 AAAToledo Mud Hens · 44 PAwOBA .360 → .302 (−58)K% 38.6% → 43.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA38.64%÷1.056×1.200——43.92%
BB% (unintentional) /PA15.91%÷1.004×0.690—×1.01811.13%
HBP% /PA0.00%—×0.940—×1.0180.00%
Singles /BIP30.00%÷1.013×0.930—×1.01828.04%
Doubles /BIP15.00%÷0.995×0.830—×1.01812.73%
Triples /BIP0.00%÷1.096×0.970—×1.0180.00%
Home runs /BIP5.00%÷0.888×0.840—×1.0184.81%

Factors used: league row IL. Park (home-season share, regressed): HR 78, 1B 103, 2B 99, 3B 119, K 111, BB 101 — applied at half strength. Age: age 26 vs a level average of 27.2 → +1.8% on BB/HBP/hit rates (1.2 yr younger than average).

Result: wOBA .360 → .302; ISO .162 → .145; BABIP .474 → .428. 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 AAErie SeaWolves · 295 PAwOBA .273 → .229 (−44)K% 22.7% → 27.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA22.71%÷0.999×1.220——27.75%
BB% (unintentional) /PA10.85%÷1.007×0.700—×0.9987.53%
HBP% /PA0.00%—×0.850—×0.9980.00%
Singles /BIP18.72%÷1.016×0.970×0.972×0.99817.33%
Doubles /BIP6.95%÷0.974×0.860×0.972×0.9985.95%
Triples /BIP0.53%÷0.901×0.950×0.972×0.9980.55%
Home runs /BIP2.14%÷1.112×0.780—×0.9981.50%

Factors used: league row EL. Park (home-season share, regressed): HR 122, 1B 103, 2B 95, 3B 80, K 100, BB 101 — 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.972.

Result: wOBA .273 → .229; ISO .106 → .087; BABIP .261 → .236. 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 AAAToledo Mud Hens · 82 PAwOBA .208 → .178 (−31)K% 25.6% → 30.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA25.61%÷1.011×1.200——30.41%
BB% (unintentional) /PA6.10%÷0.980×0.690—×1.0334.43%
HBP% /PA1.22%—×0.940—×1.0331.18%
Singles /BIP12.96%÷1.005×0.930×0.999×1.03312.38%
Doubles /BIP7.41%÷1.038×0.830×0.999×1.0336.11%
Triples /BIP1.85%÷1.038×0.970×0.999×1.0331.79%
Home runs /BIP0.00%÷0.893×0.840—×1.0330.00%

Factors used: league row IL. Park (home-season share, regressed): HR 79, 1B 101, 2B 108, 3B 108, K 102, BB 96 — 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). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.999.

Result: wOBA .208 → .178; ISO .080 → .068; BABIP .222 → .203. 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).

2017 AAErie SeaWolves · 338 PAwOBA .350 → .280 (−70)K% 21.9% → 27.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA21.89%÷0.973×1.220——27.45%
BB% (unintentional) /PA9.17%÷1.059×0.700—×1.0126.14%
HBP% /PA0.59%—×0.850—×1.0120.51%
Singles /BIP21.65%÷1.020×0.970×0.999×1.01220.81%
Doubles /BIP7.79%÷0.944×0.860×0.999×1.0127.17%
Triples /BIP0.87%÷1.094×0.950×0.999×1.0120.76%
Home runs /BIP5.63%÷1.259×0.780—×1.0123.53%

Factors used: league row EL. Park (home-season share, regressed): HR 152, 1B 104, 2B 89, 3B 119, K 95, BB 112 — 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 ×0.999.

Result: wOBA .350 → .280; ISO .200 → .141; BABIP .321 → .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).

2017 AAAToledo Mud Hens · 29 PAwOBA .296 → .257 (−40)K% 20.7% → 24.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA20.69%÷1.004×1.200——24.73%
BB% (unintentional) /PA6.90%÷0.996×0.690—×1.0485.01%
HBP% /PA0.00%—×0.940—×1.0480.00%
Singles /BIP23.81%÷1.054×0.930—×1.04822.02%
Doubles /BIP4.76%÷0.916×0.830—×1.0484.52%
Triples /BIP4.76%÷1.150×0.970—×1.0484.21%
Home runs /BIP0.00%÷1.049×0.840—×1.0480.00%

Factors used: league row IL. Park (home-season share, regressed): HR 110, 1B 111, 2B 83, 3B 130, K 101, BB 99 — applied at half strength. Age: age 24 vs a level average of 27.2 → +4.8% on BB/HBP/hit rates (3.2 yr younger than average).

Result: wOBA .296 → .257; ISO .111 → .098; BABIP .333 → .308. 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).

2016 AAErie SeaWolves · 376 PAwOBA .316 → .252 (−64)K% 27.9% → 34.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA27.93%÷0.998×1.220——34.14%
BB% (unintentional) /PA10.37%÷1.027×0.700—×1.0277.26%
HBP% /PA1.33%—×0.850—×1.0271.16%
Singles /BIP15.00%÷1.045×0.970×0.950×1.02713.59%
Doubles /BIP10.91%÷0.973×0.860×0.950×1.0279.41%
Triples /BIP1.82%÷1.127×0.950×0.950×1.0271.49%
Home runs /BIP5.00%÷1.095×0.780—×1.0273.66%

Factors used: league row EL. Park (home-season share, regressed): HR 119, 1B 109, 2B 95, 3B 125, K 100, BB 105 — applied at half strength. Age: age 23 vs a level average of 24.8 → +2.7% on BB/HBP/hit rates (1.8 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.950.

Result: wOBA .316 → .252; ISO .200 → .155; BABIP .288 → .251. 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).

2015 A+Inland Empire 66ers · 575 PAwOBA .301 → .229 (−71)K% 26.1% → 35.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA26.09%÷0.972×1.340——35.95%
BB% (unintentional) /PA7.48%÷1.013×0.710—×1.0125.30%
HBP% /PA0.35%—×0.790—×1.0120.28%
Singles /BIP24.32%÷1.021×0.910×0.955×1.01220.97%
Doubles /BIP4.59%÷1.000×0.820×0.955×1.0123.64%
Triples /BIP2.97%÷1.150×0.760×0.955×1.0121.90%
Home runs /BIP2.97%÷0.896×0.920—×1.0123.09%

Factors used: league row CAL. Park (home-season share, regressed): HR 79, 1B 104, 2B 100, 3B 130, K 94, BB 103 — applied at half strength. Age: age 22 vs a level average of 22.8 → +1.2% on BB/HBP/hit rates (0.8 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.955.

Result: wOBA .301 → .229; ISO .138 → .108; BABIP .324 → .269. 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 — .