Jodd Carter

PosLF
B/TR/R
Born1996-07-20
Age (2027)31
No MLB projection yet. Career stats below are historical.
Overview
A+LAST SEASON 2019
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
201721A+Lynchburg Hil…443.239/.328/.38711961—.205/.264/.324
201822AA/A+2 orgs498.251/.337/.392111161—.209/.269/.322
201923A+Lynchburg Hil…403.243/.349/.39811965—.198/.276/.331
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)
201418 ROKAZL Indians — 147127 37501 15281 72 291371354725 63356 1910 325 56 — — — — — —
201519 ROKAZL Indians — 6955 15601 9143 10 273403436839 164333 2013 370 71 — — — — — —
201620 ALake County Captains — 167145 40502 20362 20 276371352723 76355 2212 335 63 — — — — — —
201721 A+Lynchburg Hillcats — 443385 9218311 471254 95 239328387715 148323 2811 318 61 — — — — — —
201822 AAAkron RubberDucks — 7569 20011 3122 00 290338362700 72339 164 314 95 — — — — — —
201822 A+Lynchburg Hillcats — 423365 8920310 47964 116 244337397734 153302 2311 326 55 — — — — — —
201923 A+Lynchburg Hillcats — 403342 8318111 52964 95 243349398747 155304 2413 334 65 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201418 ROK MLEAZL Indians — 147132 31401 10401 72 235294288582 53302 277 251 56 — — — — — —
201519 ROK MLEAZL Indians — 6958 12401 6203 10 207313328641 121260 299 273 71 — — — — — —
201620 A MLELake County Captains — 167151 34401 14472 20 225299272571 46319 288 262 63 — — — — — —
201721 A+ MLELynchburg Hillcats — 443404 8314210 281694 95 205264324588 119310 386 258 61 — — — — — —
201822 AA MLEAkron RubberDucks — 7570 21011 2152 00 300338371709 71362 203 309 95 — — — — — —
201822 A+ MLELynchburg Hillcats — 423383 741529 291304 116 193257313571 120254 317 249 55 — — — — — —
201923 A+ MLELynchburg Hillcats — 403359 7113111 351304 95 198276331608 134263 329 265 65 — — — — — —
201418 ROK MLEAZL Indians — 147132 31401 10401 72 235294288582 53319 277 251 56 — — — — — —
201418 ROK RAWAZL Indians — 147127 37501 15281 72 291371354725 63356 1910 325 56 — — — — — —
201519 ROK MLEAZL Indians — 6958 12401 6203 10 207313328641 121282 299 273 71 — — — — — —
201519 ROK RAWAZL Indians — 6955 15601 9143 10 273403436839 164333 2013 370 71 — — — — — —
201620 A MLELake County Captains — 167151 34401 14472 20 225299272571 46320 288 262 63 — — — — — —
201620 A RAWLake County Captains — 167145 40502 20362 20 276371352723 76355 2212 335 63 — — — — — —
201721 A+ MLELynchburg Hillcats — 443404 8314210 281694 95 205264324588 119322 386 258 61 — — — — — —
201721 A+ RAWLynchburg Hillcats — 443385 9218311 471254 95 239328387715 148323 2811 318 61 — — — — — —
201822 A+ MLE2 teams — 498452 9515310 321456 116 210271323594 113283 296 258 61 — — — — — —
201822 A+ RAW2 teams — 498434 10920411 501086 116 251337392728 141308 2210 324 61 — — — — — —
201923 A+ MLELynchburg Hillcats — 403359 7113111 351304 95 198276331608 134273 329 265 65 — — — — — —
201923 A+ RAWLynchburg Hillcats — 403342 8318111 52964 95 243349398747 155304 2413 334 65 — — — — — —
201418 ROK MLEAZL Indians — 147135 31401 10401 72 230294281575 52302 277 251 56 — — — — — —
201519 ROK MLEAZL Indians — 6960 12401 6203 10 200313317630 117260 299 273 71 — — — — — —
201620 A MLELake County Captains — 167149 34401 14472 20 228299275575 47319 288 262 63 — — — — — —
201721 A+ MLELynchburg Hillcats — 443408 8314210 281694 95 203264321585 118310 386 258 61 — — — — — —
201822 A+ MLE2 teams — 498457 9515310 321456 116 208271319591 112270 296 258 61 — — — — — —
201923 A+ MLELynchburg Hillcats — 403361 7113111 351304 95 197276330606 133263 329 265 65 — — — — — —
▸ Career Totals
Career— MLE — 17271556 32654634 12555120 3918 210277317594 108297 327 260 62 -78 +1 +0 -19 +37 -5.9
/ 162G— MLE — 650586 12220213 472078 157 208277316592 108294 327 260 62 -29 +0 +0 -7 +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 A+Lynchburg Hillcats · 403 PAwOBA .328 → .265 (−63)K% 23.8% → 32.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA23.82%÷1.046×1.420——32.32%
BB% (unintentional) /PA12.90%÷0.921×0.630—×0.9988.81%
HBP% /PA0.99%—×0.860—×0.9980.85%
Singles /BIP21.54%÷0.984×0.940×0.950×0.99819.52%
Doubles /BIP7.32%÷1.065×0.830×0.950×0.9985.40%
Triples /BIP0.41%÷0.999×0.800×0.950×0.9980.31%
Home runs /BIP4.47%÷0.850×0.900—×0.9984.72%

Factors used: league row CAR. Park (home-season share, regressed): HR 70, 1B 97, 2B 113, 3B 100, K 109, BB 84 — applied at half strength. Age: age 23 vs a level average of 22.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 .328 → .265; ISO .155 → .138; BABIP .304 → .263. 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 A+Lynchburg Hillcats · 423 PAwOBA .320 → .249 (−71)K% 22.7% → 30.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA22.70%÷1.047×1.420——30.77%
BB% (unintentional) /PA11.11%÷1.025×0.630—×1.0126.91%
HBP% /PA0.95%—×0.860—×1.0120.82%
Singles /BIP20.82%÷1.044×0.940×0.965×1.01218.29%
Doubles /BIP7.43%÷1.054×0.830×0.965×1.0125.72%
Triples /BIP1.12%÷1.150×0.800×0.965×1.0120.76%
Home runs /BIP3.72%÷0.967×0.900—×1.0123.50%

Factors used: league row CAR. Park (home-season share, regressed): HR 93, 1B 109, 2B 111, 3B 130, K 110, BB 105 — 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.965.

Result: wOBA .320 → .249; ISO .153 → .126; BABIP .302 → .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).

2018 AAAkron RubberDucks · 75 PAwOBA .306 → .309 (+3)K% 16.0% → 19.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA16.00%÷1.004×1.220——19.45%
BB% (unintentional) /PA4.00%÷0.941×0.700—×1.0423.10%
HBP% /PA2.67%—×0.850—×1.0422.36%
Singles /BIP31.58%÷0.968×0.970×1.025×1.04233.78%
Doubles /BIP0.00%÷0.922×0.860×1.025×1.0420.00%
Triples /BIP1.75%÷0.980×0.950×1.025×1.0421.82%
Home runs /BIP1.75%÷0.840×0.780—×1.0421.70%

Factors used: league row EL. Park (home-season share, regressed): HR 68, 1B 94, 2B 84, 3B 96, K 101, BB 88 — applied at half strength. Age: age 22 vs a level average of 24.8 → +4.2% on BB/HBP/hit rates (2.8 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.025.

Result: wOBA .306 → .309; ISO .072 → .071; BABIP .339 → .362. 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 A+Lynchburg Hillcats · 443 PAwOBA .309 → .258 (−50)K% 28.2% → 38.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA28.22%÷1.048×1.420——38.24%
BB% (unintentional) /PA9.93%÷1.008×0.630—×1.0276.37%
HBP% /PA0.90%—×0.860—×1.0270.80%
Singles /BIP23.08%÷0.978×0.940×1.028×1.02723.41%
Doubles /BIP6.92%÷1.084×0.830×1.028×1.0275.60%
Triples /BIP1.15%÷1.070×0.800×1.028×1.0270.91%
Home runs /BIP4.23%÷0.902×0.900—×1.0274.34%

Factors used: league row CAR. Park (home-season share, regressed): HR 80, 1B 96, 2B 117, 3B 114, K 110, BB 102 — applied at half strength. Age: age 21 vs a level average of 22.8 → +2.7% on BB/HBP/hit rates (1.8 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.028.

Result: wOBA .309 → .258; ISO .148 → .128; BABIP .323 → .310. 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 ALake County Captains · 167 PAwOBA .326 → .262 (−64)K% 21.6% → 28.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA21.56%÷1.033×1.360——28.38%
BB% (unintentional) /PA11.98%÷0.986×0.690—×1.0308.63%
HBP% /PA1.20%—×0.780—×1.0300.96%
Singles /BIP30.28%÷1.001×0.920×0.964×1.03027.62%
Doubles /BIP4.59%÷0.973×0.830×0.964×1.0303.88%
Triples /BIP0.00%÷0.981×0.910×0.964×1.0300.00%
Home runs /BIP1.83%÷1.274×0.800—×1.0301.19%

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

Result: wOBA .326 → .262; ISO .076 → .053; BABIP .355 → .319. 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 ROKAZL Indians · 69 PAwOBA .371 → .273 (−99)K% 20.3% → 29.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA20.29%÷1.000×1.440——29.22%
BB% (unintentional) /PA13.04%÷1.000×0.620—×1.0088.15%
HBP% /PA4.35%—×0.720—×1.0083.15%
Singles /BIP19.51%÷1.000×0.820—×1.00816.12%
Doubles /BIP14.63%÷1.000×0.720—×1.00810.62%
Triples /BIP0.00%÷1.000×0.720—×1.0080.00%
Home runs /BIP2.44%÷1.000×0.780—×1.0081.92%

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 19 vs a level average of 19.5 → +0.8% on BB/HBP/hit rates (0.5 yr younger than average).

Result: wOBA .371 → .273; ISO .164 → .122; BABIP .333 → .260. 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).

2014 ROKAZL Indians · 147 PAwOBA .323 → .251 (−72)K% 19.0% → 27.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA19.05%÷1.000×1.440——27.43%
BB% (unintentional) /PA10.20%÷1.000×0.620—×1.0226.47%
HBP% /PA0.68%—×0.720—×1.0220.50%
Singles /BIP31.31%÷1.000×0.820×1.030×1.02227.05%
Doubles /BIP5.05%÷1.000×0.720×1.030×1.0223.83%
Triples /BIP0.00%÷1.000×0.720×1.030×1.0220.00%
Home runs /BIP1.01%÷1.000×0.780—×1.0220.81%

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 18 vs a level average of 19.5 → +2.2% on BB/HBP/hit rates (1.5 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.030.

Result: wOBA .323 → .251; ISO .063 → .047; BABIP .356 → .302. 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).