K.J. Harrison

PosC
B/TR/R
Born1996-08-11
Age (2027)30
No MLB projection yet. Career stats below are historical.
Overview
AALAST SEASON 2022
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
201922A+/A/INTL3 orgs497.260/.359/.43014265—.204/.272/.334
202124AAWSH333.243/.314/.45014055—.188/.245/.334
202225AAWSH174.204/.284/.3364139—.173/.237/.276
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)
201720 ROKHelena Brewers — 214185 5714010 23553 00 308393546939 238382 2611 406 67 — — — — — —
201821 AWisconsin Timber Rattlers — 466417 9529012 391475 22 228302384685 156316 328 305 30 — — — — — —
201922 A+Potomac Nationals — 413357 8721111 51984 21 244345401745 157305 2412 336 54 — — — — — —
201922 AHagerstown Suns — 6657 23802 8101 00 4044856491.134 246467 1512 493 139 — — — — — —
201922 INTLSurprise Saguaros — 1816 2001 240 00 125222312535 18891 2211 243 51 — — — — — —
202124 AAHarrisburg Senators — 333300 7320014 281003 00 243314450764 207314 308 336 55 — — — — — —
202225 AAHarrisburg Senators — 174152 31804 13494 10 204284336620 132260 287 275 39 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201720 ROK MLEHelena Brewers — 214194 40907 14793 00 206270361631 155281 377 267 67 — — — — — —
201821 A MLEWisconsin Timber Rattlers — 466428 682008 282075 22 159219262481 103267 446 213 30 — — — — — —
201922 A+ MLEPotomac Nationals — 413377 701619 311424 21 186255305560 119266 348 248 54 — — — — — —
201922 A MLEHagerstown Suns — 6660 19602 5141 00 317379517895 200386 218 373 139 — — — — — —
202124 AA MLEHarrisburg Senators — 333308 5815010 201253 00 188245334579 146269 386 250 55 — — — — — —
202225 AA MLEHarrisburg Senators — 174156 27703 9604 10 173237276512 103228 345 226 39 — — — — — —
201720 ROK MLEHelena Brewers — 214194 40907 14793 00 206270361631 155297 377 267 67 — — — — — —
201720 ROK RAWHelena Brewers — 214185 5714010 23553 00 308393546939 238382 2611 406 67 — — — — — —
201821 A MLEWisconsin Timber Rattlers — 466428 682008 282075 22 159219262481 103275 446 213 30 — — — — — —
201821 A RAWWisconsin Timber Rattlers — 466417 9529012 391475 22 228302384685 156316 328 305 30 — — — — — —
201922 A+ MLE3 teams — 497453 9223111 381625 21 203272331603 128288 338 265 66 — — — — — —
201922 A+ RAW3 teams — 497430 11229114 611125 21 260359430789 170321 2312 354 66 — — — — — —
202124 AA MLEHarrisburg Senators — 333308 5815010 201253 00 188245334579 146274 386 250 55 — — — — — —
202124 AA RAWHarrisburg Senators — 333300 7320014 281003 00 243314450764 207314 308 336 55 — — — — — —
202225 AA MLEHarrisburg Senators — 174156 27703 9604 10 173237276512 103245 345 226 39 — — — — — —
202225 AA RAWHarrisburg Senators — 174152 31804 13494 10 204284336620 132260 287 275 39 — — — — — —
201720 ROK MLEHelena Brewers — 214195 40907 14793 00 205270359629 154281 377 267 67 — — — — — —
201821 A MLEWisconsin Timber Rattlers — 466430 682008 282075 22 158219260480 102267 446 213 30 — — — — — —
201922 A+ MLE3 teams — 497451 9223111 381625 21 204272333605 129283 338 265 66 — — — — — —
202124 AA MLEHarrisburg Senators — 333307 5815010 201253 00 189245336580 147269 386 250 55 — — — — — —
202225 AA MLEHarrisburg Senators — 174159 27703 9604 10 170237270507 101228 345 226 39 — — — — — —
▸ Career Totals
Career— MLE — 16841539 28574139 10963320 53 185248311559 125279 386 244 51 -98 -0 +0 +30 +36 -3.2
/ 162G— MLE — 650594 11029015 422448 21 185248310558 125279 386 244 51 -38 +0 +0 +12 +14 -1.2

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.

2022 AAHarrisburg Senators · 174 PAwOBA .275 → .226 (−50)K% 28.2% → 34.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA28.16%÷0.996×1.220——34.49%
BB% (unintentional) /PA7.47%÷0.980×0.700—×0.9885.27%
HBP% /PA2.30%—×0.850—×0.9881.93%
Singles /BIP18.45%÷1.016×0.970×0.950×0.98816.52%
Doubles /BIP7.77%÷0.936×0.860×0.950×0.9886.70%
Triples /BIP0.00%÷1.150×0.950×0.950×0.9880.00%
Home runs /BIP3.88%÷0.979×0.780—×0.9883.06%

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

Result: wOBA .275 → .226; ISO .132 → .106; BABIP .260 → .228. 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 AAHarrisburg Senators · 333 PAwOBA .327 → .250 (−77)K% 30.0% → 37.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA30.03%÷0.980×1.220——37.40%
BB% (unintentional) /PA8.11%÷0.948×0.690—×0.9985.89%
HBP% /PA0.90%—×0.850—×0.9980.76%
Singles /BIP19.50%÷0.967×0.940×0.950×0.99817.97%
Doubles /BIP10.00%÷1.055×0.870×0.950×0.9987.82%
Triples /BIP0.00%÷1.150×0.920×0.950×0.9980.00%
Home runs /BIP7.00%÷1.037×0.780—×0.9985.25%

Factors used: level-wide AA factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 107, 1B 93, 2B 111, 3B 130, K 96, BB 90 — 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 ×0.950.

Result: wOBA .327 → .250; ISO .207 → .146; BABIP .314 → .269. 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).

2019 A+Potomac Nationals · 413 PAwOBA .329 → .248 (−80)K% 23.7% → 34.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA23.73%÷0.983×1.420——34.27%
BB% (unintentional) /PA12.35%÷1.023×0.630—×0.9987.59%
HBP% /PA0.97%—×0.860—×0.9980.83%
Singles /BIP20.85%÷1.000×0.940×0.950×0.99818.57%
Doubles /BIP8.11%÷0.928×0.830×0.950×0.9986.88%
Triples /BIP0.39%÷1.079×0.800×0.950×0.9980.27%
Home runs /BIP4.25%÷0.988×0.900—×0.9983.86%

Factors used: league row CAR. Park (home-season share, regressed): HR 98, 1B 100, 2B 86, 3B 116, K 97, BB 105 — 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.950.

Result: wOBA .329 → .248; ISO .157 → .126; 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).

2019 AHagerstown Suns · 66 PAwOBA .480 → .373 (−107)K% 15.2% → 21.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA15.15%÷0.940×1.340——21.60%
BB% (unintentional) /PA12.12%÷0.982×0.660—×0.9908.06%
HBP% /PA1.52%—×0.770—×0.9901.16%
Singles /BIP27.66%÷1.038×0.920—×0.99024.27%
Doubles /BIP17.02%÷1.063×0.820—×0.99013.00%
Triples /BIP0.00%÷0.998×0.940—×0.9900.00%
Home runs /BIP4.26%÷0.976×0.820—×0.9903.54%

Factors used: league row SAL. Park (home-season share, regressed): HR 95, 1B 108, 2B 113, 3B 100, K 88, BB 96 — 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 .480 → .373; ISO .246 → .189; BABIP .467 → .386. 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).

2018 AWisconsin Timber Rattlers · 466 PAwOBA .300 → .213 (−87)K% 31.5% → 44.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA31.55%÷0.967×1.360——44.37%
BB% (unintentional) /PA8.37%÷0.946×0.690——6.11%
HBP% /PA1.07%—×0.780——0.84%
Singles /BIP20.00%÷0.998×0.920×0.950—17.52%
Doubles /BIP10.74%÷0.957×0.830×0.950—8.85%
Triples /BIP0.00%÷1.112×0.910×0.950—0.00%
Home runs /BIP4.44%÷1.019×0.800——3.49%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 104, 1B 100, 2B 91, 3B 122, K 93, BB 89 — 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 ×0.950.

Result: wOBA .300 → .213; ISO .156 → .105; BABIP .316 → .267. 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).

2017 ROKHelena Brewers · 214 PAwOBA .401 → .267 (−134)K% 25.7% → 37.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA25.70%÷1.000×1.440——37.01%
BB% (unintentional) /PA10.75%÷1.000×0.610—×0.9856.46%
HBP% /PA1.40%—×0.720—×0.9850.99%
Singles /BIP25.38%÷1.000×0.820×0.967×0.98519.83%
Doubles /BIP10.77%÷1.000×0.720×0.967×0.9857.39%
Triples /BIP0.00%÷1.000×0.720×0.967×0.9850.00%
Home runs /BIP7.69%÷1.000×0.750—×0.9855.68%

Factors used: league row PIO. Park (home-season share, regressed): no park row on file (treated as neutral) — applied at half strength. Age: age 21 vs a level average of 19.5 → −1.5% on BB/HBP/hit rates (1.5 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.967.

Result: wOBA .401 → .267; ISO .238 → .157; BABIP .382 → .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).

Not traceable per stint: some stints lack the counting stats the component translation needs. Level-wide factors that apply instead — .