Matt Hearn

PosCF
B/TL/R
Born1996-02-29
Age (2027)31
No MLB projection yet. Career stats below are historical.
Overview
AALAST SEASON 2021
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
201822AHOU144.271/.331/.3100655—.239/.282/.269
201923A+Lancaster Jet…617.292/.362/.36314550—.219/.278/.270
202125AACOL275.200/.271/.22402717—.178/.227/.198
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)
201620 ROKDanville Braves — 10292 21000 7240 14 228283228511 309 247 234 5 — — — — — —
201822 AAsheville Tourists — 144129 35310 12230 65 271331310641 39330 168 291 55 — — — — — —
201923 A+Lancaster JetHawks — 617548 1602461 56974 4515 292362363725 71352 169 326 50 — — — — — —
202125 AAHartford Yard Goats — 275245 49600 23591 276 200271224496 24261 218 231 17 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201620 ROK MLEDanville Braves — 10295 17000 4340 14 179212179391 267 334 176 5 — — — — — —
201822 A MLEAsheville Tourists — 144134 32210 8310 65 239282269550 30310 226 249 55 — — — — — —
201923 A+ MLELancaster JetHawks — 617562 1231841 421374 4515 219278270548 52278 227 242 50 — — — — — —
202125 AA MLEHartford Yard Goats — 275253 45500 15701 276 178227198424 20238 255 194 17 — — — — — —
201620 ROK MLEDanville Braves — 10295 17000 4340 14 179212179391 279 334 176 5 — — — — — —
201620 ROK RAWDanville Braves — 10292 21000 7240 14 228283228511 309 247 234 5 — — — — — —
201822 A MLEAsheville Tourists — 144134 32210 8310 65 239282269550 30311 226 249 55 — — — — — —
201822 A RAWAsheville Tourists — 144129 35310 12230 65 271331310641 39330 168 291 55 — — — — — —
201923 A+ MLELancaster JetHawks — 617562 1231841 421374 4515 219278270548 52286 227 242 50 — — — — — —
201923 A+ RAWLancaster JetHawks — 617548 1602461 56974 4515 292362363725 71352 169 326 50 — — — — — —
202125 AA MLEHartford Yard Goats — 275253 45500 15701 276 178227198424 20243 255 194 17 — — — — — —
202125 AA RAWHartford Yard Goats — 275245 49600 23591 276 200271224496 24261 218 231 17 — — — — — —
201620 ROK MLEDanville Braves — 10297 17000 4340 14 175212175387 267 334 176 5 — — — — — —
201822 A MLEAsheville Tourists — 144135 32210 8310 65 237282267548 30310 226 249 55 — — — — — —
201923 A+ MLELancaster JetHawks — 617566 1231841 421374 4515 217278269547 51278 227 242 50 — — — — — —
202125 AA MLEHartford Yard Goats — 275257 45500 15701 276 175227195421 19238 255 194 17 — — — — — —
▸ Career Totals
Career— MLE — 11381044 2172551 692725 7930 208260244505 36279 246 225 39 -83 +4 +0 +4 +25 -5.2
/ 162G— MLE — 650596 1241431 391553 4517 208260247506 39278 246 225 39 -47 +2 +0 +2 +14 -2.9

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.

2021 AAHartford Yard Goats · 275 PAwOBA .225 → .194 (−31)K% 21.5% → 25.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA21.45%÷1.022×1.220——25.61%
BB% (unintentional) /PA8.00%÷1.020×0.690—×0.9985.40%
HBP% /PA0.36%—×0.850—×0.9980.31%
Singles /BIP23.12%÷1.047×0.940×1.025×0.99821.24%
Doubles /BIP3.23%÷1.010×0.870×1.025×0.9982.84%
Triples /BIP0.00%÷0.956×0.920×1.025×0.9980.00%
Home runs /BIP0.00%÷0.990×0.780—×0.9980.00%

Factors used: level-wide AA factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 98, 1B 109, 2B 102, 3B 91, K 104, BB 104 — 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.025.

Result: wOBA .225 → .194; ISO .024 → .022; BABIP .261 → .238. 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+Lancaster JetHawks · 617 PAwOBA .319 → .242 (−77)K% 15.7% → 22.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA15.72%÷0.950×1.340——22.18%
BB% (unintentional) /PA8.91%÷0.935×0.710—×0.9986.75%
HBP% /PA0.65%—×0.790—×0.9980.51%
Singles /BIP28.60%÷1.079×0.910×0.950×0.99822.88%
Doubles /BIP5.32%÷1.001×0.820×0.950×0.9984.13%
Triples /BIP1.33%÷1.065×0.760×0.950×0.9980.90%
Home runs /BIP0.22%÷1.278×0.920—×0.9980.16%

Factors used: league row CAL. Park (home-season share, regressed): HR 156, 1B 116, 2B 100, 3B 113, K 90, BB 87 — 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 .319 → .242; ISO .071 → .051; BABIP .352 → .278. 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 AAsheville Tourists · 144 PAwOBA .284 → .249 (−35)K% 16.0% → 21.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA15.97%÷0.997×1.340——21.47%
BB% (unintentional) /PA8.33%÷0.970×0.660——5.67%
HBP% /PA0.00%—×0.770——0.00%
Singles /BIP29.25%÷0.991×0.920×1.026—27.84%
Doubles /BIP2.83%÷1.110×0.820×1.026—2.14%
Triples /BIP0.94%÷0.900×0.940×1.026—1.01%
Home runs /BIP0.00%÷1.111×0.820——0.00%

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

Result: wOBA .284 → .249; ISO .039 → .034; BABIP .330 → .310. 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 ROKDanville Braves · 102 PAwOBA .229 → .176 (−52)K% 23.5% → 33.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA23.53%÷1.000×1.420——33.41%
BB% (unintentional) /PA6.86%÷1.000×0.640—×0.9954.37%
HBP% /PA0.00%—×0.740—×0.9950.00%
Singles /BIP30.88%÷1.000×0.840×1.034×0.99526.70%
Doubles /BIP0.00%÷1.000×0.740×1.034×0.9950.00%
Triples /BIP0.00%÷1.000×0.740×1.034×0.9950.00%
Home runs /BIP0.00%÷1.000×0.800—×0.9950.00%

Factors used: level-wide ROK factors (no league-specific row for this league/era). 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 19.5 → −0.5% on BB/HBP/hit rates (0.5 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.034.

Result: wOBA .229 → .176; ISO .000 → .000; BABIP .309 → .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).