Joe Donovan

PosC
B/TR/R
Born1999-01-20
Age (2027)28
No MLB projection yet. Career stats below are historical.
Overview
AALAST SEASON 2024
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202223ALynchburg Hil…211.200/.292/.3626230—.147/.225/.258
202324AA/A+CLE224.251/.318/.4095055—.208/.269/.339
202425AACLE27.115/.148/.15400-46—.115/.148/.154
Contract
No contract data on file.
Skills · percentileMiLB Statcast 2023 AA
Chase%85
Speed51
wRC+49
wOBA39
ISO32
K%31

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)
202122 A+Lake County Captains — 135115 19314 13467 30 165289313602 148231 3410 281 22 — — — — — —
202223 ALynchburg Hillcats — 211185 371016 18596 20 200292362654 162254 289 294 30 — — — — — —
202324 AAAkron RubberDucks — 4645 13310 1130 00 289304400704 111406 282 311 63 — — — — — —
202324 A+Lake County Captains — 178158 381015 12497 00 241322411733 171314 287 327 53 — — — — — —
202425 AAAkron RubberDucks — 2726 3100 1130 00 115148154302 38231 484 140 -46 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202122 A+ MLELake County Captains — 135119 14212 9607 30 118222202424 84204 447 200 22 — — — — — —
202223 A MLELynchburg Hillcats — 211190 28714 13826 20 147225258483 111215 396 212 30 — — — — — —
202324 AA MLEAkron RubberDucks — 4645 12310 1160 00 267283378660 111393 352 262 63 — — — — — —
202324 A+ MLELake County Captains — 178161 31814 9617 00 193266329595 137263 345 247 53 — — — — — —
202425 AA MLEAkron RubberDucks — 2726 3100 1160 00 115148154302 38220 594 100 -46 — — — — — —
202122 A+ MLELake County Captains — 135119 14212 9607 30 118222202424 84211 447 200 22 — — — — — —
202122 A+ RAWLake County Captains — 135115 19314 13467 30 165289313602 148231 3410 281 22 — — — — — —
202223 A MLELynchburg Hillcats — 211190 28714 13826 20 147225258483 111226 396 212 30 — — — — — —
202223 A RAWLynchburg Hillcats — 211185 371016 18596 20 200292362654 162254 289 294 30 — — — — — —
202324 A+ MLE2 teams — 224207 421114 9777 00 203260324584 121299 344 250 55 — — — — — —
202324 A+ RAW2 teams — 224203 511325 13627 00 251318409727 158336 286 324 55 — — — — — —
202425 AA MLEAkron RubberDucks — 2726 3100 1160 00 115148154302 38300 594 100 -46 — — — — — —
202425 AA RAWAkron RubberDucks — 2726 3100 1130 00 115148154302 38231 484 140 -46 — — — — — —
202122 A+ MLELake County Captains — 135118 14212 9607 30 119222203426 85204 447 200 22 — — — — — —
202223 A MLELynchburg Hillcats — 211190 28714 13826 20 147225258483 111215 396 212 30 — — — — — —
202324 A+ MLE2 teams — 224206 421114 9777 00 204260325585 121290 344 250 55 — — — — — —
202425 AA MLEAkron RubberDucks — 2726 3100 1160 00 115148154302 38220 594 100 -46 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202425 AA MLEAkron RubberDucks — 2726 3100 1160 00 115148154302 38220 594 100 -46 — — — — — —
▸ Career Totals
Career— MLE — 597542 8721310 3223520 50 161234266500 105257 395 219 34 -47 +1 +0 +11 +13 -2.3
/ 162G— MLE — 650590 9523311 3525622 50 161235266501 105258 395 219 34 -51 +1 +0 +12 +14 -2.5

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.

2024 AAAkron RubberDucks · 27 PAwOBA .137 → .100 (−37)K% 48.1% → 60.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA48.15%÷0.980×1.220——59.95%
BB% (unintentional) /PA3.70%÷0.987×0.700—×0.9982.62%
HBP% /PA0.00%—×0.850—×0.9980.00%
Singles /BIP15.38%÷0.993×0.970—×0.99815.00%
Doubles /BIP7.69%÷0.944×0.860—×0.9986.99%
Triples /BIP0.00%÷1.023×0.950—×0.9980.00%
Home runs /BIP0.00%÷0.966×0.780—×0.9980.00%

Factors used: league row EL. Park (home-season share, regressed): HR 93, 1B 99, 2B 89, 3B 105, K 96, BB 97 — 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).

Result: wOBA .137 → .100; ISO .038 → .027; BABIP .231 → .220. 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 A+Lake County Captains · 178 PAwOBA .321 → .247 (−74)K% 27.5% → 34.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA27.53%÷1.028×1.270——34.02%
BB% (unintentional) /PA6.74%÷0.971×0.710—×0.9884.87%
HBP% /PA3.93%—×0.790—×0.9883.07%
Singles /BIP20.18%÷1.011×0.920×0.950×0.98817.24%
Doubles /BIP9.17%÷0.900×0.810×0.950×0.9887.75%
Triples /BIP0.92%÷1.150×0.850×0.950×0.9880.64%
Home runs /BIP4.59%÷1.060×0.800—×0.9883.42%

Factors used: league row Midwest League. Park (home-season share, regressed): HR 112, 1B 102, 2B 80, 3B 130, K 106, BB 94 — applied at half strength. Age: age 24 vs a level average of 22.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 .321 → .247; ISO .171 → .126; BABIP .314 → .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).

2023 AAAkron RubberDucks · 46 PAwOBA .302 → .262 (−40)K% 28.3% → 35.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA28.26%÷0.977×1.220——35.27%
BB% (unintentional) /PA2.17%÷0.988×0.700—×1.0121.56%
HBP% /PA0.00%—×0.850—×1.0120.00%
Singles /BIP28.12%÷0.995×0.970—×1.01227.74%
Doubles /BIP9.38%÷0.933×0.860—×1.0128.74%
Triples /BIP3.12%÷1.053×0.950—×1.0122.85%
Home runs /BIP0.00%÷0.909×0.780—×1.0120.00%

Factors used: league row EL. Park (home-season share, regressed): HR 82, 1B 99, 2B 87, 3B 111, K 95, BB 98 — 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).

Result: wOBA .302 → .262; ISO .111 → .093; BABIP .406 → .393. 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 ALynchburg Hillcats · 211 PAwOBA .289 → .212 (−77)K% 28.0% → 38.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA27.96%÷0.981×1.360——38.75%
BB% (unintentional) /PA8.53%÷0.973×0.690—×0.9905.99%
HBP% /PA2.84%—×0.780—×0.9902.20%
Singles /BIP15.87%÷0.988×0.920×0.956×0.99013.99%
Doubles /BIP7.94%÷0.955×0.830×0.956×0.9906.53%
Triples /BIP0.79%÷1.150×0.910×0.956×0.9900.59%
Home runs /BIP4.76%÷1.015×0.800—×0.9903.71%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 103, 1B 98, 2B 91, 3B 130, K 96, BB 95 — applied at half strength. Age: age 23 vs a level average of 22.0 → −1.0% on BB/HBP/hit rates (1.0 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.956.

Result: wOBA .289 → .212; ISO .162 → .114; BABIP .254 → .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 A+Lake County Captains · 135 PAwOBA .274 → .200 (−75)K% 34.1% → 44.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA34.07%÷1.026×1.350——44.83%
BB% (unintentional) /PA9.63%÷1.017×0.710—×1.0126.80%
HBP% /PA5.19%—×0.810—×1.0124.25%
Singles /BIP15.94%÷1.041×0.910×1.016×1.01214.33%
Doubles /BIP4.35%÷0.941×0.830×1.016×1.0123.95%
Triples /BIP1.45%÷0.900×0.820×1.016×1.0121.36%
Home runs /BIP5.80%÷1.222×0.830—×1.0123.98%

Factors used: level-wide A+ factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 144, 1B 108, 2B 88, 3B 80, K 105, 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 ×1.016.

Result: wOBA .274 → .200; ISO .148 → .096; BABIP .231 → .204. 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).