Kevin Ahrens

Pos3B
B/TR/R
Born1989-04-26
Age (2027)38
No MLB projection yet. Career stats below are historical.
Overview
AALAST SEASON 2015
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
201324AATOR265.218/.287/.3404044—.192/.241/.286
201425A+Lynchburg Hil…536.266/.339/.4007160—.216/.269/.313
201526AAMississippi B…463.238/.319/.3619871—.221/.279/.340
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)
200718 ROKGCL Blue Jays — 192165 38603 25472 30 230339321660 91304 2413 308 30 — — — — — —
200819 ALansing Lugnuts — 514460 1192555 451355 51 259331367699 109352 269 315 56 — — — — — —
200920 A+Dunedin Blue Jays — 424377 811724 37761 11 215286302588 88253 189 265 47 — — — — — —
201021 A+Dunedin Blue Jays — 118107 20611 7201 10 187243290533 103218 176 236 29 — — — — — —
201021 ALansing Lugnuts — 276253 671228 21510 24 265321423744 158301 188 328 60 — — — — — —
201122 A+Dunedin Blue Jays — 497429 10424013 56996 02 242338389727 147282 2011 326 66 — — — — — —
201122 INTLPhoenix Desert Dogs — 10393 25801 9240 10 269333387720 118348 239 321 104 — — — — — —
201223 A+Dunedin Blue Jays — 477409 981718 60873 11 240341345686 105282 1813 313 55 — — — — — —
201324 AANew Hampshire Fisher Cats — 265238 521514 23550 00 218287340628 122265 219 280 44 — — — — — —
201425 A+Lynchburg Hillcats — 536478 1274117 48825 11 266339400739 134305 159 329 60 — — — — — —
201526 AAMississippi Braves — 463407 972309 47791 80 238319361680 123271 1710 304 71 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
200718 ROK MLEGCL Blue Jays — 192175 28402 15682 30 160234217452 57250 358 213 30 — — — — — —
200819 A MLELansing Lugnuts — 514474 1012044 311835 51 213269297566 84329 366 251 56 — — — — — —
200920 A+ MLEDunedin Blue Jays — 424387 771723 281081 11 199255276531 78252 257 237 47 — — — — — —
201021 A+ MLEDunedin Blue Jays — 118108 20611 6281 10 185235287522 102216 245 211 29 — — — — — —
201021 A MLELansing Lugnuts — 276260 55827 14690 24 212252338590 127256 255 257 60 — — — — — —
201122 A+ MLEDunedin Blue Jays — 497444 8821011 411426 02 198275320595 122255 298 266 66 — — — — — —
201223 A+ MLEDunedin Blue Jays — 477425 821417 441243 11 193273280553 87245 269 250 55 — — — — — —
201324 AA MLENew Hampshire Fisher Cats — 265245 471213 16690 00 192241286527 94247 266 233 44 — — — — — —
201425 A+ MLELynchburg Hillcats — 536495 1073115 311195 11 216269313582 97266 226 257 60 — — — — — —
201526 AA MLEMississippi Braves — 463421 932309 33941 80 221279340619 119254 207 273 71 — — — — — —
200718 ROK MLEGCL Blue Jays — 192175 28402 15682 30 160234217452 57248 358 213 30 — — — — — —
200718 ROK RAWGCL Blue Jays — 192165 38603 25472 30 230339321660 91304 2413 308 30 — — — — — —
200819 A MLELansing Lugnuts — 514474 1012044 311835 51 213269297566 84333 366 251 56 — — — — — —
200819 A RAWLansing Lugnuts — 514460 1192555 451355 51 259331367699 109352 269 315 56 — — — — — —
200920 A+ MLEDunedin Blue Jays — 424387 771723 281081 11 199255276531 78261 257 237 47 — — — — — —
200920 A+ RAWDunedin Blue Jays — 424377 811724 37761 11 215286302588 88253 189 265 47 — — — — — —
201021 A MLE2 teams — 394368 731428 20981 34 198242312554 114245 255 243 51 — — — — — —
201021 A RAW2 teams — 394360 871839 28711 34 242298383682 142276 187 301 51 — — — — — —
201122 A+ MLE2 teams — 600537 10726013 501726 12 199275320595 121262 298 266 66 — — — — — —
201122 A+ RAW2 teams — 600522 12932014 651236 12 247337389726 142293 2011 325 66 — — — — — —
201223 A+ MLEDunedin Blue Jays — 477425 821417 441243 11 193273280553 87251 269 250 55 — — — — — —
201223 A+ RAWDunedin Blue Jays — 477409 981718 60873 11 240341345686 105282 1813 313 55 — — — — — —
201324 AA MLENew Hampshire Fisher Cats — 265245 471213 16690 00 192241286527 94251 266 233 44 — — — — — —
201324 AA RAWNew Hampshire Fisher Cats — 265238 521514 23550 00 218287340628 122265 219 280 44 — — — — — —
201425 A+ MLELynchburg Hillcats — 536495 1073115 311195 11 216269313582 97271 226 257 60 — — — — — —
201425 A+ RAWLynchburg Hillcats — 536478 1274117 48825 11 266339400739 134305 159 329 60 — — — — — —
201526 AA MLEMississippi Braves — 463421 932309 33941 80 221279340619 119259 207 273 71 — — — — — —
201526 AA RAWMississippi Braves — 463407 972309 47791 80 238319361680 123271 1710 304 71 — — — — — —
200718 ROK MLEGCL Blue Jays — 192173 28402 15682 30 162234220454 58250 358 213 30 — — — — — —
200819 A MLELansing Lugnuts — 514473 1012044 311835 51 214269298567 85329 366 251 56 — — — — — —
200920 A+ MLEDunedin Blue Jays — 424392 771723 281081 11 196255273528 77252 257 237 47 — — — — — —
201021 A MLE2 teams — 394370 731428 20981 34 197242311552 114244 255 243 51 — — — — — —
201122 A+ MLE2 teams — 600539 10726013 501726 12 199275319594 121255 298 266 66 — — — — — —
201223 A+ MLEDunedin Blue Jays — 477427 821417 441243 11 192273279552 87245 269 250 55 — — — — — —
201324 AA MLENew Hampshire Fisher Cats — 265247 471213 16690 00 190241283525 93247 266 233 44 — — — — — —
201425 A+ MLELynchburg Hillcats — 536495 1073115 311195 11 216269313582 97266 226 257 60 — — — — — —
201526 AA MLEMississippi Braves — 463426 932309 33941 80 218279336615 117254 207 273 71 — — — — — —
▸ Career Totals
Career— MLE — 38653527 7151611154 268103524 2310 203264301564 98267 277 251 56 -202 +1 +0 +14 +84 -10.6
/ 162G— MLE — 650593 1202729 451744 42 202263300563 98266 277 251 56 -34 +0 +0 +2 +14 -1.8

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.

2015 AAMississippi Braves · 463 PAwOBA .300 → .273 (−27)K% 17.1% → 20.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA17.06%÷1.031×1.220——20.19%
BB% (unintentional) /PA10.15%÷0.965×0.680—×0.9887.07%
HBP% /PA0.22%—×0.840—×0.9880.18%
Singles /BIP19.82%÷1.019×0.920×1.027×0.98818.14%
Doubles /BIP7.01%÷0.927×0.910×1.027×0.9886.98%
Triples /BIP0.00%÷1.005×0.880×1.027×0.9880.00%
Home runs /BIP2.74%÷0.784×0.800—×0.9882.77%

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 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 ×1.027.

Result: wOBA .300 → .273; ISO .123 → .126; BABIP .271 → .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).

2014 A+Lynchburg Hillcats · 536 PAwOBA .324 → .257 (−67)K% 15.3% → 22.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA15.30%÷0.979×1.420——22.19%
BB% (unintentional) /PA8.96%÷0.948×0.630—×0.9785.82%
HBP% /PA0.93%—×0.860—×0.9780.78%
Singles /BIP19.70%÷0.990×0.940×1.002×0.97818.33%
Doubles /BIP10.35%÷1.041×0.830×1.002×0.9788.09%
Triples /BIP0.25%÷0.900×0.800×1.002×0.9780.22%
Home runs /BIP1.77%÷1.139×0.900—×0.9781.37%

Factors used: league row CAR. Park (home-season share, regressed): HR 128, 1B 98, 2B 108, 3B 80, K 96, BB 90 — 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 ×1.002.

Result: wOBA .324 → .257; ISO .134 → .101; BABIP .305 → .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).

2013 AANew Hampshire Fisher Cats · 265 PAwOBA .275 → .233 (−42)K% 20.8% → 26.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA20.75%÷0.969×1.220——26.14%
BB% (unintentional) /PA8.68%÷1.007×0.700—×1.0126.11%
HBP% /PA0.00%—×0.850—×1.0120.00%
Singles /BIP17.49%÷0.986×0.970×0.990×1.01217.24%
Doubles /BIP8.20%÷1.042×0.860×0.990×1.0126.78%
Triples /BIP0.55%÷1.068×0.950×0.990×1.0120.49%
Home runs /BIP2.19%÷0.975×0.780—×1.0121.77%

Factors used: league row EL. Park (home-season share, regressed): HR 95, 1B 97, 2B 108, 3B 114, K 94, BB 101 — 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.990.

Result: wOBA .275 → .233; ISO .122 → .099; BABIP .265 → .247. 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+Dunedin Blue Jays · 477 PAwOBA .309 → .250 (−59)K% 18.2% → 25.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA18.24%÷1.001×1.420——25.86%
BB% (unintentional) /PA12.58%÷1.020×0.750—×0.9989.23%
HBP% /PA0.63%—×0.930—×0.9980.58%
Singles /BIP22.36%÷1.034×0.920×0.988×0.99819.62%
Doubles /BIP5.28%÷1.111×0.960×0.988×0.9984.50%
Triples /BIP0.31%÷1.014×0.810×0.988×0.9980.24%
Home runs /BIP2.48%÷0.944×0.880—×0.9982.31%

Factors used: league row FSL. Park (home-season share, regressed): HR 89, 1B 107, 2B 122, 3B 103, K 100, BB 104 — 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.988.

Result: wOBA .309 → .250; ISO .105 → .089; BABIP .282 → .245. 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 A+Dunedin Blue Jays · 497 PAwOBA .320 → .266 (−54)K% 19.9% → 28.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA19.92%÷0.989×1.420——28.59%
BB% (unintentional) /PA10.87%÷0.993×0.750—×1.0128.31%
HBP% /PA1.21%—×0.930—×1.0121.14%
Singles /BIP20.30%÷1.010×0.920×0.976×1.01218.27%
Doubles /BIP7.27%÷1.004×0.960×0.976×1.0126.87%
Triples /BIP0.00%÷0.969×0.810×0.976×1.0120.00%
Home runs /BIP3.94%÷1.008×0.880—×1.0123.48%

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

Result: wOBA .320 → .266; ISO .147 → .124; BABIP .282 → .255. 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 ALansing Lugnuts · 276 PAwOBA .322 → .257 (−65)K% 18.5% → 25.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA18.48%÷1.003×1.360——25.06%
BB% (unintentional) /PA7.61%÷1.033×0.690—×1.0155.16%
HBP% /PA0.00%—×0.780—×1.0150.00%
Singles /BIP22.28%÷1.039×0.920×0.981×1.01519.64%
Doubles /BIP5.94%÷1.116×0.830×0.981×1.0154.40%
Triples /BIP0.99%÷0.992×0.910×0.981×1.0150.90%
Home runs /BIP3.96%÷0.891×0.800—×1.0153.61%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 78, 1B 108, 2B 123, 3B 98, K 101, BB 107 — applied at half strength. Age: age 21 vs a level average of 22.0 → +1.5% on BB/HBP/hit rates (1.0 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.981.

Result: wOBA .322 → .257; ISO .158 → .130; BABIP .301 → .256. 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 A+Dunedin Blue Jays · 118 PAwOBA .232 → .211 (−21)K% 16.9% → 24.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA16.95%÷1.003×1.420——23.99%
BB% (unintentional) /PA5.93%÷0.965×0.750—×1.0274.74%
HBP% /PA0.85%—×0.930—×1.0270.81%
Singles /BIP13.79%÷0.982×0.920×1.050×1.02713.93%
Doubles /BIP6.90%÷1.044×0.960×1.050×1.0276.84%
Triples /BIP1.15%÷1.150×0.810×1.050×1.0270.87%
Home runs /BIP1.15%÷0.994×0.880—×1.0271.05%

Factors used: league row FSL. Park (home-season share, regressed): HR 99, 1B 96, 2B 109, 3B 130, K 101, BB 93 — 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.050.

Result: wOBA .232 → .211; ISO .103 → .091; BABIP .218 → .216. 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 A+Dunedin Blue Jays · 424 PAwOBA .262 → .237 (−25)K% 17.9% → 25.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA17.92%÷1.000×1.420——25.45%
BB% (unintentional) /PA8.49%÷1.000×0.750—×1.0426.64%
HBP% /PA0.24%—×0.930—×1.0420.23%
Singles /BIP19.27%÷1.000×0.920×1.031×1.04219.05%
Doubles /BIP5.65%÷1.000×0.960×1.031×1.0425.83%
Triples /BIP0.66%÷1.000×0.810×1.031×1.0420.58%
Home runs /BIP1.33%÷1.000×0.880—×1.0421.22%

Factors used: league row FSL. Park (home-season share, regressed): no park row on file (treated as neutral) — applied at half strength. Age: age 20 vs a level average of 22.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.031.

Result: wOBA .262 → .237; ISO .088 → .081; BABIP .253 → .252. 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 — .