Chris O'Dowd

PosC
B/TL/R
Born1990-10-04
Age (2027)36
No MLB projection yet. Career stats below are historical.
Overview
AALAST SEASON 2017
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
201524AAMississippi B…99.304/.429/.46823127—.279/.367/.430
201625AA/A+CWS193.252/.353/.3131454—.214/.284/.266
201726AACWS42.176/.282/.2060015—.171/.256/.200
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. 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)
201221 A+Lake Elsinore Storm — 3029 9100 180 20 310333345678 34429 273 307 49 — — — — — —
201322 AAsheville Tourists — 3836 11300 190 31 306324389713 83407 243 310 36 — — — — — —
201423 AATulsa Drillers — 155134 36700 15303 71 269355321676 52346 1910 309 65 — — — — — —
201423 A+Modesto Nuts — 317287 782035 22672 164 272327415742 143335 217 325 55 — — — — — —
201423 INTLSalt River Rafters — 2926 6201 2131 01 231310423733 192417 457 327 108 — — — — — —
201524 AAMississippi Braves — 9979 24512 18190 31 304429468897 165373 1918 396 127 — — — — — —
201625 AABirmingham Barons — 9782 18300 11231 10 220316256572 37305 2411 266 36 — — — — — —
201625 A+Winston-Salem Dash — 9681 23401 11173 31 284389370760 86344 1811 348 72 — — — — — —
201726 AABirmingham Barons — 4234 6100 4111 00 176282206488 29250 2610 222 15 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201221 A+ MLELake Elsinore Storm — 3029 8100 1110 20 276300310610 34399 373 241 49 — — — — — —
201322 A MLEAsheville Tourists — 3836 9200 1130 31 250270306576 56341 343 222 36 — — — — — —
201423 AA MLETulsa Drillers — 155139 34600 10373 71 245309288597 43323 246 265 65 — — — — — —
201423 A+ MLEModesto Nuts — 317294 621424 16922 164 211256313569 102281 295 249 55 — — — — — —
201524 AA MLEMississippi Braves — 9986 24512 12220 31 279367430798 151345 2212 356 127 — — — — — —
201625 AA MLEBirmingham Barons — 9787 17300 7281 10 195263230493 34274 297 221 36 — — — — — —
201625 A+ MLEWinston-Salem Dash — 9686 20301 6263 31 233305302608 70314 276 275 72 — — — — — —
201726 AA MLEBirmingham Barons — 4235 6100 3141 00 171256200456 29223 337 191 15 — — — — — —
201221 A+ MLELake Elsinore Storm — 3029 8100 1110 20 276300310610 34444 373 241 49 — — — — — —
201221 A+ RAWLake Elsinore Storm — 3029 9100 180 20 310333345678 34429 273 307 49 — — — — — —
201322 A MLEAsheville Tourists — 3836 9200 1130 31 250270306576 56391 343 222 36 — — — — — —
201322 A RAWAsheville Tourists — 3836 11300 190 31 306324389713 83407 243 310 36 — — — — — —
201423 A+ MLE3 teams — 501459 1012124 281376 236 220274301574 81302 276 254 58 — — — — — —
201423 A+ RAW3 teams — 501447 1202936 391106 236 268335387722 119341 228 320 58 — — — — — —
201524 AA MLEMississippi Braves — 9986 24512 12220 31 279367430798 151349 2212 356 127 — — — — — —
201524 AA RAWMississippi Braves — 9979 24512 18190 31 304429468897 165373 1918 396 127 — — — — — —
201625 AA MLE2 teams — 193172 37601 14544 41 215289267557 52305 287 248 54 — — — — — —
201625 AA RAW2 teams — 193163 41701 22404 41 252353313666 61325 2111 307 54 — — — — — —
201726 AA MLEBirmingham Barons — 4235 6100 3141 00 171256200456 29273 337 191 15 — — — — — —
201726 AA RAWBirmingham Barons — 4234 6100 4111 00 176282206488 29250 2610 222 15 — — — — — —
201221 A+ MLELake Elsinore Storm — 3029 8100 1110 20 276300310610 34399 373 241 49 — — — — — —
201322 A MLEAsheville Tourists — 3837 9200 1130 31 243270297568 54341 343 222 36 — — — — — —
201423 A+ MLE3 teams — 501462 1012124 281376 236 219274299573 80295 276 254 58 — — — — — —
201524 AA MLEMississippi Braves — 9987 24512 12220 31 276367425793 149345 2212 356 127 — — — — — —
201625 AA MLE2 teams — 193173 37601 14544 41 214289266555 52294 287 248 54 — — — — — —
201726 AA MLEBirmingham Barons — 4238 6100 3141 00 158256184441 26223 337 191 15 — — — — — —
▸ Career Totals
Career— MLE — 903817 1853637 5925111 359 226287304591 77315 287 259 62 -41 +3 +0 +16 +20 -0.2
/ 162G— MLE — 650588 1332625 421818 256 226286303589 77315 286 259 62 -30 +3 +0 +12 +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.

2017 AABirmingham Barons · 42 PAwOBA .223 → .191 (−32)K% 26.2% → 32.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA26.19%÷0.980×1.220——32.62%
BB% (unintentional) /PA9.52%÷1.001×0.680—×0.9786.33%
HBP% /PA2.38%—×0.840—×0.9781.96%
Singles /BIP21.74%÷1.009×0.920—×0.97819.39%
Doubles /BIP4.35%÷1.021×0.910—×0.9783.79%
Triples /BIP0.00%÷1.086×0.880—×0.9780.00%
Home runs /BIP0.00%÷0.894×0.800—×0.9780.00%

Factors used: league row SL. Park (home-season share, regressed): HR 79, 1B 102, 2B 104, 3B 117, K 96, BB 100 — applied at half strength. Age: age 27 vs a level average of 24.8 → −2.2% on BB/HBP/hit rates (2.2 yr older than average).

Result: wOBA .223 → .191; ISO .029 → .028; BABIP .250 → .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).

2016 AABirmingham Barons · 97 PAwOBA .260 → .221 (−39)K% 23.7% → 29.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA23.71%÷0.991×1.220——29.18%
BB% (unintentional) /PA11.34%÷0.990×0.680—×0.9887.70%
HBP% /PA1.03%—×0.840—×0.9880.86%
Singles /BIP25.42%÷1.004×0.920×0.976×0.98822.46%
Doubles /BIP5.08%÷0.897×0.910×0.976×0.9884.98%
Triples /BIP0.00%÷1.150×0.880×0.976×0.9880.00%
Home runs /BIP0.00%÷0.918×0.800—×0.9880.00%

Factors used: league row SL. Park (home-season share, regressed): HR 84, 1B 101, 2B 79, 3B 130, K 98, BB 98 — 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.976.

Result: wOBA .260 → .221; ISO .037 → .037; BABIP .305 → .274. 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 A+Winston-Salem Dash · 96 PAwOBA .339 → .275 (−64)K% 17.7% → 26.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA17.71%÷0.938×1.420——26.80%
BB% (unintentional) /PA10.42%÷0.996×0.630—×0.9686.38%
HBP% /PA3.12%—×0.860—×0.9682.60%
Singles /BIP28.12%÷0.994×0.940×1.020×0.96826.26%
Doubles /BIP6.25%÷0.970×0.830×1.020×0.9685.28%
Triples /BIP0.00%÷1.013×0.800×1.020×0.9680.00%
Home runs /BIP1.56%÷1.098×0.900—×0.9681.24%

Factors used: league row CAR. Park (home-season share, regressed): HR 120, 1B 99, 2B 94, 3B 103, K 88, BB 99 — applied at half strength. Age: age 26 vs a level average of 22.8 → −3.2% on BB/HBP/hit rates (3.2 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.020.

Result: wOBA .339 → .275; ISO .086 → .068; BABIP .344 → .314. 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 AAMississippi Braves · 99 PAwOBA .388 → .356 (−32)K% 19.2% → 22.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA19.19%÷1.031×1.220——22.71%
BB% (unintentional) /PA17.17%÷0.965×0.680—×0.99812.08%
HBP% /PA0.00%—×0.840—×0.9980.00%
Singles /BIP26.67%÷1.019×0.920×1.008×0.99824.21%
Doubles /BIP8.33%÷0.927×0.910×1.008×0.9988.23%
Triples /BIP1.67%÷1.005×0.880×1.008×0.9981.47%
Home runs /BIP3.33%÷0.784×0.800—×0.9983.40%

Factors used: league row SL. Park (home-season share, regressed): HR 57, 1B 104, 2B 85, 3B 101, K 106, BB 93 — 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 ×1.008.

Result: wOBA .388 → .356; ISO .165 → .174; BABIP .373 → .345. 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 A+Modesto Nuts · 317 PAwOBA .319 → .249 (−70)K% 21.1% → 29.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA21.14%÷0.977×1.340——29.00%
BB% (unintentional) /PA6.94%÷0.947×0.710—×0.9885.14%
HBP% /PA0.63%—×0.790—×0.9880.49%
Singles /BIP22.73%÷1.004×0.910×0.988×0.98820.11%
Doubles /BIP9.09%÷1.047×0.820×0.988×0.9886.95%
Triples /BIP1.36%÷1.150×0.760×0.988×0.9880.88%
Home runs /BIP2.27%÷1.019×0.920—×0.9882.03%

Factors used: league row CAL. Park (home-season share, regressed): HR 104, 1B 101, 2B 109, 3B 130, K 95, BB 89 — 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.988.

Result: wOBA .319 → .249; ISO .143 → .107; BABIP .335 → .281. 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 AATulsa Drillers · 155 PAwOBA .302 → .265 (−37)K% 19.4% → 23.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA19.35%÷0.998×1.220——23.66%
BB% (unintentional) /PA9.68%÷1.038×0.700—×1.0126.60%
HBP% /PA1.94%—×0.870—×1.0121.70%
Singles /BIP27.88%÷0.995×0.920×1.030×1.01226.88%
Doubles /BIP6.73%÷1.087×0.840×1.030×1.0125.42%
Triples /BIP0.00%÷0.901×0.940×1.030×1.0120.00%
Home runs /BIP0.00%÷0.894×0.800—×1.0120.00%

Factors used: league row TL. Park (home-season share, regressed): HR 79, 1B 99, 2B 117, 3B 80, K 100, BB 108 — 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.030.

Result: wOBA .302 → .265; ISO .052 → .043; BABIP .346 → .323. 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).

2013 AAsheville Tourists · 38 PAwOBA .302 → .222 (−80)K% 23.7% → 33.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA23.68%÷0.940×1.340——33.75%
BB% (unintentional) /PA2.63%÷1.043×0.660—×0.9901.65%
HBP% /PA0.00%—×0.770—×0.9900.00%
Singles /BIP29.63%÷0.992×0.920—×0.99027.21%
Doubles /BIP11.11%÷1.305×0.820—×0.9906.91%
Triples /BIP0.00%÷0.900×0.940—×0.9900.00%
Home runs /BIP0.00%÷1.331×0.820—×0.9900.00%

Factors used: league row SAL. Park (home-season share, regressed): HR 166, 1B 98, 2B 161, 3B 80, K 88, BB 109 — 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).

Result: wOBA .302 → .222; ISO .083 → .047; BABIP .407 → .341. 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).

2012 A+Lake Elsinore Storm · 30 PAwOBA .299 → .241 (−58)K% 26.7% → 36.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA26.67%÷0.993×1.340——35.98%
BB% (unintentional) /PA3.33%÷0.979×0.710—×1.0122.45%
HBP% /PA0.00%—×0.790—×1.0120.00%
Singles /BIP38.10%÷0.973×0.910—×1.01236.05%
Doubles /BIP4.76%÷1.036×0.820—×1.0123.81%
Triples /BIP0.00%÷0.993×0.760—×1.0120.00%
Home runs /BIP0.00%÷0.930×0.920—×1.0120.00%

Factors used: league row CAL. Park (home-season share, regressed): HR 86, 1B 95, 2B 107, 3B 99, K 99, BB 96 — 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).

Result: wOBA .299 → .241; ISO .034 → .024; BABIP .429 → .399. 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 — .