Kevin Keyes

Pos1B
B/TR/R
Born1989-03-15
Age (2027)38
No MLB projection yet. Career stats below are historical.
Overview
AALAST SEASON 2016
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
201425AA/A+2 orgs534.244/.319/.43924265—.203/.257/.345
201526AAA/AA2 orgs526.248/.317/.37513257—.214/.265/.309
201627AAA/AA2 orgs375.204/.306/.36712135—.154/.228/.248
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)
201122 AHagerstown Suns — 342304 8022117 32803 60 263339510849 247300 239 368 73 — — — — — —
201223 A+Potomac Nationals — 435390 8727121 331086 42 223294459753 236247 258 326 42 — — — — — —
201324 A+Potomac Nationals — 482437 10224013 341325 94 233296378674 144300 277 299 31 — — — — — —
201425 AAHarrisburg Senators — 453402 9515120 431043 14 236315428743 192266 239 327 63 — — — — — —
201425 A+Potomac Nationals — 8174 21214 6171 10 284346500846 216321 217 372 76 — — — — — —
201526 AAASyracuse Chiefs — 314289 741308 20813 10 256311384695 128327 266 310 54 — — — — — —
201526 AAHarrisburg Senators — 212183 43805 23472 13 235327361688 126281 2211 308 61 — — — — — —
201627 AAASyracuse Chiefs — 9482 12400 10321 00 146247195442 49235 3411 214 -8 — — — — — —
201627 AAHarrisburg Senators — 281242 5413012 33764 11 223326426752 202269 2712 334 49 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201122 A MLEHagerstown Suns — 342316 6515114 201073 60 206260392652 187252 316 276 73 — — — — — —
201223 A+ MLEPotomac Nationals — 435403 6620115 201556 42 164214330544 166204 365 231 42 — — — — — —
201324 A+ MLEPotomac Nationals — 482450 7617010 212015 94 169214273488 104261 424 214 31 — — — — — —
201425 AA MLEHarrisburg Senators — 453416 8311115 291333 14 200257339596 139246 296 261 63 — — — — — —
201425 A+ MLEPotomac Nationals — 8177 17113 3241 10 221259377636 156276 304 280 76 — — — — — —
201526 AAA MLESyracuse Chiefs — 314295 641006 14933 10 217260312571 95287 304 248 54 — — — — — —
201526 AA MLEHarrisburg Senators — 212191 40604 15562 13 209274304578 94260 267 259 61 — — — — — —
201627 AAA MLESyracuse Chiefs — 9486 9300 6401 00 105172140312 35204 436 157 -8 — — — — — —
201627 AA MLEHarrisburg Senators — 281253 431106 22954 11 170247285532 115237 348 240 49 — — — — — —
201122 A MLEHagerstown Suns — 342316 6515114 201073 60 206260392652 187258 316 276 73 — — — — — —
201122 A RAWHagerstown Suns — 342304 8022117 32803 60 263339510849 247300 239 368 73 — — — — — —
201223 A+ MLEPotomac Nationals — 435403 6620115 201556 42 164214330544 166213 365 231 42 — — — — — —
201223 A+ RAWPotomac Nationals — 435390 8727121 331086 42 223294459753 236247 258 326 42 — — — — — —
201324 A+ MLEPotomac Nationals — 482450 7617010 212015 94 169214273488 104270 424 214 31 — — — — — —
201324 A+ RAWPotomac Nationals — 482437 10224013 341325 94 233296378674 144300 277 299 31 — — — — — —
201425 AA MLE2 teams — 534493 10213219 321574 24 207261357618 150259 296 264 65 — — — — — —
201425 AA RAW2 teams — 534476 11617224 491214 24 244319439759 195275 239 334 65 — — — — — —
201526 AAA MLE2 teams — 526486 10316010 291505 23 212263307570 95280 296 252 57 — — — — — —
201526 AAA RAW2 teams — 526472 11721013 431285 23 248317375692 127309 248 310 57 — — — — — —
201627 AA MLE2 teams — 375339 531506 281355 11 156231254485 97234 367 219 35 — — — — — —
201627 AA RAW2 teams — 375324 6617012 431085 11 204306367674 164261 2911 304 35 — — — — — —
201122 A MLEHagerstown Suns — 342316 6515114 201073 60 206260392652 187252 316 276 73 — — — — — —
201223 A+ MLEPotomac Nationals — 435406 6620115 201556 42 163214328542 165204 365 231 42 — — — — — —
201324 A+ MLEPotomac Nationals — 482453 7617010 212015 94 168214272486 104261 424 214 31 — — — — — —
201425 AA MLE2 teams — 534493 10213219 321574 24 207261357618 150251 296 264 65 — — — — — —
201526 AAA MLE2 teams — 526487 10316010 291505 23 211263306569 94276 296 252 57 — — — — — —
201627 AA MLE2 teams — 375339 531506 281355 11 156231254485 97229 367 219 35 — — — — — —
▸ Career Totals
Career— MLE — 26942487 46596474 15090528 2414 187241318559 131255 346 243 50 -159 -1 +0 -48 +58 -15.3
/ 162G— MLE — 650600 11223118 362187 63 187241318559 132253 346 243 50 -38 +0 +0 -12 +14 -3.7

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.

2016 AAHarrisburg Senators · 281 PAwOBA .326 → .240 (−86)K% 27.0% → 33.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA27.05%÷0.980×1.220——33.67%
BB% (unintentional) /PA11.39%÷0.992×0.700—×0.9787.86%
HBP% /PA1.42%—×0.850—×0.9781.18%
Singles /BIP17.47%÷1.029×0.970×0.994×0.97816.00%
Doubles /BIP7.83%÷0.922×0.860×0.994×0.9787.10%
Triples /BIP0.00%÷1.137×0.950×0.994×0.9780.00%
Home runs /BIP7.23%÷1.445×0.780—×0.9783.82%

Factors used: league row EL. Park (home-season share, regressed): HR 189, 1B 106, 2B 84, 3B 127, K 96, BB 98 — 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). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.994.

Result: wOBA .326 → .240; ISO .202 → .123; BABIP .269 → .237. 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 AAASyracuse Chiefs · 94 PAwOBA .211 → .157 (−54)K% 34.0% → 43.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA34.04%÷0.949×1.200——43.04%
BB% (unintentional) /PA10.64%÷1.110×0.690—×1.0036.63%
HBP% /PA1.06%—×0.940—×1.0031.00%
Singles /BIP16.00%÷1.048×0.930×0.982×1.00313.99%
Doubles /BIP8.00%÷0.959×0.830×0.982×1.0036.82%
Triples /BIP0.00%÷0.900×0.970×0.982×1.0030.00%
Home runs /BIP0.00%÷0.978×0.840—×1.0030.00%

Factors used: league row IL. Park (home-season share, regressed): HR 96, 1B 110, 2B 92, 3B 80, K 90, BB 122 — applied at half strength. Age: age 27 vs a level average of 27.2 → +0.3% on BB/HBP/hit rates (0.2 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.982.

Result: wOBA .211 → .157; ISO .049 → .039; BABIP .235 → .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).

2015 AAASyracuse Chiefs · 314 PAwOBA .303 → .248 (−54)K% 25.8% → 29.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA25.80%÷1.043×1.200——29.69%
BB% (unintentional) /PA6.05%÷0.938×0.690—×1.0184.53%
HBP% /PA0.96%—×0.940—×1.0180.91%
Singles /BIP25.48%÷1.010×0.930×0.980×1.01823.40%
Doubles /BIP6.25%÷1.088×0.830×0.980×1.0184.75%
Triples /BIP0.00%÷0.947×0.970×0.980×1.0180.00%
Home runs /BIP3.85%÷1.183×0.840—×1.0182.78%

Factors used: league row IL. Park (home-season share, regressed): HR 137, 1B 102, 2B 118, 3B 89, K 109, BB 88 — 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.980.

Result: wOBA .303 → .248; ISO .128 → .092; BABIP .327 → .287. 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 AAHarrisburg Senators · 212 PAwOBA .306 → .259 (−48)K% 22.2% → 26.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA22.17%÷1.018×1.220——26.57%
BB% (unintentional) /PA10.85%÷1.052×0.700—×0.9887.13%
HBP% /PA0.94%—×0.850—×0.9880.79%
Singles /BIP22.06%÷0.962×0.970×0.977×0.98821.47%
Doubles /BIP5.88%÷1.070×0.860×0.977×0.9884.56%
Triples /BIP0.00%÷0.916×0.950×0.977×0.9880.00%
Home runs /BIP3.68%÷0.986×0.780—×0.9882.87%

Factors used: league row EL. Park (home-season share, regressed): HR 97, 1B 92, 2B 114, 3B 83, K 104, 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.977.

Result: wOBA .306 → .259; ISO .126 → .100; BABIP .281 → .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 AAHarrisburg Senators · 453 PAwOBA .321 → .261 (−60)K% 23.0% → 29.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA22.96%÷0.955×1.220——29.33%
BB% (unintentional) /PA9.49%÷1.032×0.700—×0.9986.43%
HBP% /PA0.66%—×0.850—×0.9980.56%
Singles /BIP19.80%÷0.992×0.970×1.006×0.99819.43%
Doubles /BIP5.03%÷1.109×0.860×1.006×0.9983.92%
Triples /BIP0.34%÷1.000×0.950×1.006×0.9980.32%
Home runs /BIP6.71%÷0.991×0.780—×0.9985.27%

Factors used: league row EL. Park (home-season share, regressed): HR 98, 1B 98, 2B 122, 3B 100, K 91, BB 106 — 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.006.

Result: wOBA .321 → .261; ISO .192 → .146; BABIP .266 → .246. 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+Potomac Nationals · 81 PAwOBA .357 → .280 (−77)K% 21.0% → 29.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA20.99%÷0.996×1.420——29.92%
BB% (unintentional) /PA6.17%÷0.943×0.630—×0.9784.04%
HBP% /PA1.23%—×0.860—×0.9781.04%
Singles /BIP24.56%÷1.012×0.940×0.986×0.97822.01%
Doubles /BIP3.51%÷1.037×0.830×0.986×0.9782.71%
Triples /BIP1.75%÷1.150×0.800×0.986×0.9781.18%
Home runs /BIP7.02%÷0.988×0.900—×0.9786.25%

Factors used: league row CAR. Park (home-season share, regressed): HR 98, 1B 102, 2B 107, 3B 130, K 99, BB 89 — applied at half strength. Age: age 25 vs a level average of 22.8 → −2.2% on BB/HBP/hit rates (2.2 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.986.

Result: wOBA .357 → .280; ISO .216 → .170; BABIP .321 → .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).

2013 A+Potomac Nationals · 482 PAwOBA .294 → .214 (−80)K% 27.4% → 41.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA27.39%÷0.932×1.420——41.73%
BB% (unintentional) /PA7.05%÷0.991×0.630—×0.9884.43%
HBP% /PA1.04%—×0.860—×0.9880.88%
Singles /BIP21.31%÷1.031×0.940×0.996×0.98819.12%
Doubles /BIP7.87%÷0.992×0.830×0.996×0.9886.47%
Triples /BIP0.00%÷1.150×0.800×0.996×0.9880.00%
Home runs /BIP4.26%÷0.936×0.900—×0.9884.05%

Factors used: league row CAR. Park (home-season share, regressed): HR 87, 1B 106, 2B 98, 3B 130, K 86, BB 98 — 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.996.

Result: wOBA .294 → .214; ISO .144 → .109; BABIP .300 → .261. 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+Potomac Nationals · 435 PAwOBA .321 → .231 (−90)K% 24.8% → 35.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA24.83%÷0.991×1.420——35.59%
BB% (unintentional) /PA7.59%÷1.029×0.630—×0.9984.64%
HBP% /PA1.38%—×0.860—×0.9981.18%
Singles /BIP13.48%÷1.086×0.940×1.006×0.99811.71%
Doubles /BIP9.57%÷1.028×0.830×1.006×0.9987.76%
Triples /BIP0.35%÷1.150×0.800×1.006×0.9980.25%
Home runs /BIP7.45%÷1.159×0.900—×0.9985.77%

Factors used: league row CAR. Park (home-season share, regressed): HR 132, 1B 117, 2B 106, 3B 130, K 98, BB 106 — 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 ×1.006.

Result: wOBA .321 → .231; ISO .236 → .167; BABIP .247 → .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).