Trey Hair

Pos2B
B/TL/R
Born1995-04-21
Age (2027)32
No MLB projection yet. Career stats below are historical.
Overview
AALAST SEASON 2022
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
201823ATB243.290/.364/.4383578—.238/.298/.350
202126A+TEX272.291/.383/.51313486—.219/.297/.393
202227AATEX258.244/.306/.52117278—.200/.247/.421
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)
201722 ROKPrinceton Rays — 255217 6218310 29488 51 286390535924 249325 1911 404 80 — — — — — —
201823 ABowling Green Hot Rods — 243217 631733 18427 53 290364438801 147347 177 357 78 — — — — — —
202126 A+Hickory Crawdads — 272234 6813013 246811 43 291383513896 222355 259 392 86 — — — — — —
202227 AAFrisco RoughRiders — 258234 5714017 18633 23 244306521827 278256 247 355 78 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201722 ROK MLEPrinceton Rays — 255228 481328 18688 51 211291390682 180255 277 287 80 — — — — — —
201823 A MLEBowling Green Hot Rods — 243223 531332 12577 53 238298350647 112306 235 283 78 — — — — — —
202126 A+ MLEHickory Crawdads — 272242 539011 169311 43 219297393690 174288 346 296 86 — — — — — —
202227 AA MLEFrisco RoughRiders — 258240 4811014 12763 23 200247421668 221218 295 283 78 — — — — — —
201722 ROK MLEPrinceton Rays — 255228 481328 18688 51 211291390682 180261 277 287 80 — — — — — —
201722 ROK RAWPrinceton Rays — 255217 6218310 29488 51 286390535924 249325 1911 404 80 — — — — — —
201823 A MLEBowling Green Hot Rods — 243223 531332 12577 53 238298350647 112309 235 283 78 — — — — — —
201823 A RAWBowling Green Hot Rods — 243217 631733 18427 53 290364438801 147347 177 357 78 — — — — — —
202126 A+ MLEHickory Crawdads — 272242 539011 169311 43 219297393690 174300 346 296 86 — — — — — —
202126 A+ RAWHickory Crawdads — 272234 6813013 246811 43 291383513896 222355 259 392 86 — — — — — —
202227 AA MLEFrisco RoughRiders — 258240 4811014 12763 23 200247421668 221224 295 283 78 — — — — — —
202227 AA RAWFrisco RoughRiders — 258234 5714017 18633 23 244306521827 278256 247 355 78 — — — — — —
201722 ROK MLEPrinceton Rays — 255227 481328 18688 51 211291392683 181255 277 287 80 — — — — — —
201823 A MLEBowling Green Hot Rods — 243222 531332 12577 53 239298351649 113306 235 283 78 — — — — — —
202126 A+ MLEHickory Crawdads — 272243 539011 169311 43 218297391688 173288 346 296 86 — — — — — —
202227 AA MLEFrisco RoughRiders — 258241 4811014 12763 23 199247419666 220218 295 283 78 — — — — — —
▸ Career Totals
Career— MLE — 1028933 20246535 5829429 1610 217283389672 173274 296 287 81 -24 -1 +0 +4 +22 0.2
/ 162G— MLE — 650590 12729322 3718618 106 215282386669 171272 296 287 81 -15 -0 +0 +2 +14 0.1

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 AAFrisco RoughRiders · 258 PAwOBA .348 → .283 (−64)K% 24.4% → 29.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA24.42%÷1.010×1.220——29.50%
BB% (unintentional) /PA6.98%÷1.012×0.700—×0.9784.72%
HBP% /PA1.16%—×0.870—×0.9780.99%
Singles /BIP15.20%÷1.003×0.920×1.004×0.97813.69%
Doubles /BIP8.19%÷1.030×0.840×1.004×0.9786.56%
Triples /BIP0.00%÷0.900×0.940×1.004×0.9780.00%
Home runs /BIP9.94%÷0.915×0.800—×0.9788.50%

Factors used: league row TL. Park (home-season share, regressed): HR 83, 1B 101, 2B 106, 3B 80, K 102, BB 102 — 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 ×1.004.

Result: wOBA .348 → .283; ISO .278 → .229; BABIP .256 → .218. 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 A+Hickory Crawdads · 272 PAwOBA .383 → .296 (−87)K% 25.0% → 34.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA25.00%÷0.990×1.350——34.08%
BB% (unintentional) /PA8.46%÷0.964×0.710—×0.9686.03%
HBP% /PA4.04%—×0.810—×0.9683.17%
Singles /BIP25.30%÷1.024×0.910×0.983×0.96821.40%
Doubles /BIP7.83%÷1.091×0.830×0.983×0.9685.67%
Triples /BIP0.00%÷0.900×0.820×0.983×0.9680.00%
Home runs /BIP7.83%÷0.881×0.830—×0.9687.14%

Factors used: level-wide A+ factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 76, 1B 105, 2B 118, 3B 80, K 98, BB 93 — applied at half strength. Age: age 26 vs a level average of 22.8 → −3.2% on BB/HBP/hit rates (3.2 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.983.

Result: wOBA .383 → .296; ISO .222 → .179; BABIP .355 → .288. 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 ABowling Green Hot Rods · 243 PAwOBA .349 → .283 (−66)K% 17.3% → 23.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA17.28%÷1.000×1.360——23.52%
BB% (unintentional) /PA7.41%÷0.991×0.690—×0.9905.11%
HBP% /PA2.88%—×0.780—×0.9902.22%
Singles /BIP22.86%÷1.004×0.920×1.014×0.99021.02%
Doubles /BIP9.71%÷1.057×0.830×1.014×0.9907.66%
Triples /BIP1.71%÷0.900×0.910×1.014×0.9901.74%
Home runs /BIP1.71%÷1.037×0.800—×0.9901.31%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 107, 1B 101, 2B 111, 3B 80, K 100, BB 98 — 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). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.014.

Result: wOBA .349 → .283; ISO .147 → .117; BABIP .347 → .306. 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 ROKPrinceton Rays · 255 PAwOBA .395 → .287 (−108)K% 18.8% → 26.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA18.82%÷1.000×1.420——26.73%
BB% (unintentional) /PA11.37%÷1.000×0.640—×0.9757.10%
HBP% /PA3.14%—×0.740—×0.9752.26%
Singles /BIP18.34%÷1.000×0.840×1.019×0.97515.31%
Doubles /BIP10.65%÷1.000×0.740×1.019×0.9757.83%
Triples /BIP1.78%÷1.000×0.740×1.019×0.9751.30%
Home runs /BIP5.92%÷1.000×0.800—×0.9754.62%

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 22 vs a level average of 19.5 → −2.5% on BB/HBP/hit rates (2.5 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.019.

Result: wOBA .395 → .287; ISO .249 → .182; BABIP .325 → .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).