Michael McKenry

PosC
B/TR/R
Born1985-03-04
Age (2027)42
No MLB projection yet. Career stats below are historical.
Overview
AAALAST SEASON 2017
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
201530MLBCOL152.205/.331/.40242960.5
201631AAAColorado Spri…251.285/.428/.5007279—.194/.304/.333
201732AAATB272.209/.341/.3244042—.162/.256/.246
201833No MLB games played
201934No MLB games played
202035No MLB games played
202136No MLB games played
202237No MLB games played
202338No MLB games played
202439No MLB games played
202540No MLB games played
202641No MLB games played
Last 3 seasons WAR 0.5
Contract
No contract data on file.
Skills · percentileStatcast 2015-2016
Barrel%63
xwOBA54
Avg EV49
Speed37

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)
200722 AAsheville Tourists — 485408 11735122 66846 89 287394539933 252312 1714 405 103 — — — — — —
200823 A+Modesto Nuts — 472400 10328118 5510110 24 258361468829 210300 2112 363 80 — — — — — —
200924 AATulsa Drillers — 417358 10025112 54692 22 279377455832 176317 1713 369 89 — — — — — —
201025 AAAColorado Springs Sky Sox — 384347 9223110 32772 11 265331424754 159312 208 334 61 — — — — — —
201126 MLBPittsburgh Pirates — 201180 401202 14490 01 222278322601 100290 247 263 59 -10 -0 -3 +6 +4 -0.3
201126 AAAPawtucket Red Sox — 11195 26503 14241 10 274373421794 147333 2213 355 80 — — — — — —
201227 MLBPittsburgh Pirates — 275240 5614012 29733 00 233324442765 208278 2711 336 116 +5 +0 -10 +5 +6 0.6
201328 MLBPittsburgh Pirates — 122115 25603 5242 00 217262348610 130250 204 274 73 -4 +0 -8 +2 +3 -0.7
201429 MLBColorado Rockies — 192168 53908 22421 03 315398512910 196381 2211 400 144 +10 -1 -5 +5 +4 1.4
201429 AAAColorado Springs Sky Sox — 9383 26603 7131 30 313374494868 181338 148 376 81 — — — — — —
201530 MLBColorado Rockies — 152127 26734 22412 22 205331402733 197265 2714 328 96 -1 -0 -0 +3 +3 0.5
201631 AAAColorado Springs Sky Sox — 251200 571447 47563 22 285428500928 215362 2219 410 79 — — — — — —
201732 AAADurham Bulls — 272225 471404 42733 01 209341324665 116287 2715 309 42 — — — — — —
▸ Career Totals (raw MLB only — historical actual)
MLB Career— — 942830 20048329 922298 26 241323411733 170296 2410 324 106 +6 -2 -26 +20 +20 2.0
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
200722 A MLEAsheville Tourists — 485430 10229118 441136 89 237317435752 198273 239 321 103 — — — — — —
200823 A+ MLEModesto Nuts — 472416 8621116 3913510 24 207290377668 171253 298 286 80 — — — — — —
200924 AA MLETulsa Drillers — 417375 8921110 37842 22 237309379688 141276 209 300 89 — — — — — —
201025 AAA MLEColorado Springs Sky Sox — 384357 751718 221022 11 210260331590 120265 276 258 61 — — — — — —
201126 MLB MLEPittsburgh Pirates — 201182 391102 12490 01 214263308571 93290 246 255 59 -10 -0 -3 +6 +4 -0.3
201126 AAA MLEPawtucket Red Sox — 11199 23403 10301 10 232309364673 131285 279 287 80 — — — — — —
201227 MLB MLEPittsburgh Pirates — 275241 5613013 28733 00 232320448768 216278 2710 339 116 +5 +0 -10 +5 +6 0.6
201328 MLB MLEPittsburgh Pirates — 122115 25603 5242 00 217262348610 130250 204 276 73 -4 +0 -8 +2 +3 -0.7
201429 MLB MLEColorado Rockies — 192169 51907 21421 03 302382479861 178381 2211 381 144 +10 -1 -5 +5 +4 1.4
201429 AAA MLEColorado Springs Sky Sox — 9385 20402 5181 30 235286353639 118271 195 288 81 — — — — — —
201530 MLB MLEColorado Rockies — 152127 25724 22412 22 197325378702 181265 2714 310 96 -1 -0 -0 +3 +3 0.5
201631 AAA MLEColorado Springs Sky Sox — 251216 42935 31753 22 194304333637 139266 3012 285 79 — — — — — —
201732 AAA MLEDurham Bulls — 272240 391103 27853 01 163256246501 83227 3110 230 42 — — — — — —
200722 A MLEAsheville Tourists — 485430 10229118 441136 89 237317435752 198279 239 321 103 — — — — — —
200722 A RAWAsheville Tourists — 485408 11735122 66846 89 287394539933 252312 1714 405 103 — — — — — —
200823 A+ MLEModesto Nuts — 472416 8621116 3913510 24 207290377668 171262 298 286 80 — — — — — —
200823 A+ RAWModesto Nuts — 472400 10328118 5510110 24 258361468829 210300 2112 363 80 — — — — — —
200924 AA MLETulsa Drillers — 417375 8921110 37842 22 237309379688 141280 209 300 89 — — — — — —
200924 AA RAWTulsa Drillers — 417358 10025112 54692 22 279377455832 176317 1713 369 89 — — — — — —
201025 AAA MLEColorado Springs Sky Sox — 384357 751718 221022 11 210260331590 120268 276 258 61 — — — — — —
201025 AAA RAWColorado Springs Sky Sox — 384347 9223110 32772 11 265331424754 159312 208 334 61 — — — — — —
201126 MLB MLE2 teams — 312281 621505 22791 11 221280327607 107285 257 266 66 -12 -0 -3 +6 +7 -0.3
201126 MLB RAW2 teams — 312275 661705 28731 11 240312356669 116305 239 296 66 -12 -0 -3 +6 +7 -0.3
201227 MLB MLEPittsburgh Pirates — 275241 5613013 28733 00 232320448768 216272 2710 339 116 +5 +0 -10 +5 +6 0.6
201227 MLB RAWPittsburgh Pirates — 275240 5614012 29733 00 233324442765 208278 2711 336 116 +5 +0 -10 +5 +6 0.6
201328 MLB MLEPittsburgh Pirates — 122115 25603 5242 00 217262348610 130250 204 276 73 -4 +0 -8 +2 +3 -0.7
201328 MLB RAWPittsburgh Pirates — 122115 25603 5242 00 217262348610 130250 204 274 73 -4 +0 -8 +2 +3 -0.7
201429 MLB MLE2 teams — 285254 711309 26602 33 280351437788 157333 219 351 124 +8 -1 -5 +5 +6 1.4
201429 MLB RAW2 teams — 285251 7915011 29552 33 315390506896 191366 1910 392 124 +8 -1 -5 +5 +6 1.4
201530 MLB MLEColorado Rockies — 152127 25724 22412 22 197325378702 181253 2714 310 96 -1 -0 -0 +3 +3 0.5
201530 MLB RAWColorado Rockies — 152127 26734 22412 22 205331402733 197265 2714 328 96 -1 -0 -0 +3 +3 0.5
201631 AAA MLEColorado Springs Sky Sox — 251216 42935 31753 22 194304333637 139270 3012 285 79 — — — — — —
201631 AAA RAWColorado Springs Sky Sox — 251200 571447 47563 22 285428500928 215362 2219 410 79 — — — — — —
201732 AAA MLEDurham Bulls — 272240 391103 27853 01 163256246501 83234 3110 230 42 — — — — — —
201732 AAA RAWDurham Bulls — 272225 471404 42733 01 209341324665 116287 2715 309 42 — — — — — —
200722 A MLEAsheville Tourists — 485432 10229118 441136 89 236317433750 197273 239 321 103 — — — — — —
200823 A+ MLEModesto Nuts — 472420 8621116 3913510 24 205290374664 169253 298 286 80 — — — — — —
200924 AA MLETulsa Drillers — 417375 8921110 37842 22 237309379688 141276 209 300 89 — — — — — —
201025 AAA MLEColorado Springs Sky Sox — 384357 751718 221022 11 210260331590 120265 276 258 61 — — — — — —
201126 MLB MLE2 teams — 312286 621505 22791 11 217280322601 105288 257 266 66 — — — — — —
201227 MLB MLEPittsburgh Pirates — 275242 5613013 28733 00 231320446766 215278 2710 339 116 — — — — — —
201328 MLB MLEPittsburgh Pirates — 122114 25603 5242 00 219262351613 132250 204 276 73 — — — — — —
201429 MLB MLE2 teams — 285255 711309 26602 33 278351435786 157345 219 351 124 — — — — — —
201530 MLB MLEColorado Rockies — 152127 25724 22412 22 197325378702 181265 2714 310 96 — — — — — —
201631 AAA MLEColorado Springs Sky Sox — 251215 42935 31753 22 195304335639 140266 3012 285 79 — — — — — —
201732 AAA MLEDurham Bulls — 272240 391103 27853 01 163256246501 83227 3110 230 42 — — — — — —
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 942830 20048329 922298 26 241323411733 170296 2410 324 85 +6 -2 -26 +20 +20 2.0
/ 162G— A+C — 650573 13833220 631586 14 241322410733 169296 2410 324 85 +4 -1 -18 +14 +14 1.4
Career— MLE — 34273052 672162994 30387136 2125 220298372670 151274 259 294 85 +6 -2 -26 +20 +20 2.0
/ 162G— MLE — 650579 12831218 571657 45 221299375673 154275 259 294 85 +4 -1 -18 +14 +14 1.4

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 AAADurham Bulls · 272 PAwOBA .303 → .230 (−72)K% 26.8% → 31.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA26.84%÷1.027×1.200——31.36%
BB% (unintentional) /PA15.07%÷0.993×0.690—×0.9529.98%
HBP% /PA1.10%—×0.940—×0.9520.99%
Singles /BIP19.08%÷1.025×0.930×0.950×0.95215.66%
Doubles /BIP9.21%÷1.008×0.830×0.950×0.9526.86%
Triples /BIP0.00%÷1.022×0.970×0.950×0.9520.00%
Home runs /BIP2.63%÷1.049×0.840—×0.9522.01%

Factors used: league row IL. Park (home-season share, regressed): HR 110, 1B 105, 2B 102, 3B 104, K 105, BB 99 — applied at half strength. Age: age 32 vs a level average of 27.2 → −4.8% on BB/HBP/hit rates (4.8 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.950.

Result: wOBA .303 → .230; ISO .116 → .090; BABIP .287 → .227. 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 AAAColorado Springs Sky Sox · 251 PAwOBA .402 → .285 (−117)K% 22.3% → 29.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA22.31%÷0.964×1.290——29.86%
BB% (unintentional) /PA18.73%÷1.052×0.710—×0.96212.16%
HBP% /PA1.20%—×0.980—×0.9621.13%
Singles /BIP22.22%÷1.046×0.900×0.969×0.96217.82%
Doubles /BIP9.72%÷1.196×0.810×0.969×0.9626.14%
Triples /BIP2.78%÷1.150×0.810×0.969×0.9621.82%
Home runs /BIP4.86%÷0.973×0.780—×0.9623.75%

Factors used: league row PCL. Park (home-season share, regressed): HR 95, 1B 109, 2B 139, 3B 130, K 93, BB 110 — applied at half strength. Age: age 31 vs a level average of 27.2 → −3.8% on BB/HBP/hit rates (3.8 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.969.

Result: wOBA .402 → .285; ISO .215 → .150; BABIP .362 → .266. 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 AAAColorado Springs Sky Sox · 93 PAwOBA .369 → .288 (−82)K% 14.0% → 19.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA13.98%÷0.934×1.290——19.31%
BB% (unintentional) /PA7.53%÷1.055×0.710—×0.9824.98%
HBP% /PA1.08%—×0.980—×0.9821.03%
Singles /BIP24.29%÷1.005×0.900×0.950×0.98220.29%
Doubles /BIP8.57%÷1.028×0.810×0.950×0.9826.30%
Triples /BIP0.00%÷1.150×0.810×0.950×0.9820.00%
Home runs /BIP4.29%÷0.964×0.780—×0.9823.40%

Factors used: league row PCL. Park (home-season share, regressed): HR 93, 1B 101, 2B 106, 3B 130, K 87, BB 111 — applied at half strength. Age: age 29 vs a level average of 27.2 → −1.8% on BB/HBP/hit rates (1.8 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.950.

Result: wOBA .369 → .288; ISO .181 → .138; BABIP .338 → .271. 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).

2011 AAAPawtucket Red Sox · 111 PAwOBA .350 → .287 (−62)K% 21.6% → 26.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA21.62%÷0.971×1.200——26.72%
BB% (unintentional) /PA12.61%÷0.988×0.690—×1.0188.96%
HBP% /PA0.90%—×0.940—×1.0180.86%
Singles /BIP25.35%÷1.025×0.930×0.950×1.01822.25%
Doubles /BIP7.04%÷1.007×0.830×0.950×1.0185.61%
Triples /BIP0.00%÷0.900×0.970×0.950×1.0180.00%
Home runs /BIP4.23%÷0.955×0.840—×1.0183.78%

Factors used: league row IL. Park (home-season share, regressed): HR 91, 1B 105, 2B 101, 3B 80, K 94, BB 98 — 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). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.950.

Result: wOBA .350 → .287; ISO .147 → .126; BABIP .333 → .285. 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).

2010 AAAColorado Springs Sky Sox · 384 PAwOBA .327 → .258 (−68)K% 20.1% → 26.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA20.05%÷0.977×1.290——26.49%
BB% (unintentional) /PA8.07%÷1.041×0.710—×1.0335.69%
HBP% /PA0.52%—×0.980—×1.0330.53%
Singles /BIP21.48%÷1.047×0.900×0.998×1.03319.04%
Doubles /BIP8.52%÷1.057×0.810×0.998×1.0336.73%
Triples /BIP0.37%÷1.150×0.810×0.998×1.0330.27%
Home runs /BIP3.70%÷0.990×0.780—×1.0333.01%

Factors used: league row PCL. Park (home-season share, regressed): HR 98, 1B 109, 2B 111, 3B 130, K 95, BB 108 — 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.998.

Result: wOBA .327 → .258; ISO .159 → .121; BABIP .312 → .265. 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).

2009 AATulsa Drillers · 417 PAwOBA .359 → .300 (−59)K% 16.5% → 20.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA16.55%÷1.000×1.220——20.19%
BB% (unintentional) /PA12.47%÷1.000×0.700—×1.0128.83%
HBP% /PA0.48%—×0.870—×1.0120.42%
Singles /BIP21.45%÷1.000×0.920×0.967×1.01219.32%
Doubles /BIP8.65%÷1.000×0.840×0.967×1.0127.11%
Triples /BIP0.35%÷1.000×0.940×0.967×1.0120.32%
Home runs /BIP4.15%÷1.000×0.800—×1.0123.36%

Factors used: league row TL. Park (home-season share, regressed): no park row on file (treated as neutral) — 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.967.

Result: wOBA .359 → .300; ISO .176 → .147; BABIP .317 → .276. 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).

2008 A+Modesto Nuts · 472 PAwOBA .355 → .286 (−69)K% 21.4% → 28.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA21.40%÷1.000×1.340——28.67%
BB% (unintentional) /PA11.65%÷1.000×0.710—×0.9988.26%
HBP% /PA2.12%—×0.790—×0.9981.67%
Singles /BIP18.73%÷1.000×0.910×0.965×0.99816.42%
Doubles /BIP9.36%÷1.000×0.820×0.965×0.9987.40%
Triples /BIP0.33%÷1.000×0.760×0.965×0.9980.24%
Home runs /BIP6.02%÷1.000×0.920—×0.9985.53%

Factors used: league row CAL. Park (home-season share, regressed): no park row on file (treated as neutral) — 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.965.

Result: wOBA .355 → .286; ISO .210 → .177; BABIP .300 → .253. 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).

2007 AAsheville Tourists · 485 PAwOBA .395 → .321 (−75)K% 17.3% → 23.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA17.32%÷1.000×1.340——23.21%
BB% (unintentional) /PA13.61%÷1.000×0.660——8.98%
HBP% /PA1.24%—×0.770——0.95%
Singles /BIP18.21%÷1.000×0.920×1.003—16.80%
Doubles /BIP10.80%÷1.000×0.820×1.003—8.88%
Triples /BIP0.31%÷1.000×0.940×1.003—0.29%
Home runs /BIP6.79%÷1.000×0.820——5.57%

Factors used: league row SAL. 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 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 ×1.003.

Result: wOBA .395 → .321; ISO .252 → .208; BABIP .312 → .273. 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).