Trace Loehr

PosSS
B/TL/R
Born1995-05-23
Age (2027)32
No MLB projection yet. Career stats below are historical.
Overview
AAALAST SEASON 2021
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
201823A+/A2 orgs496.274/.334/.36631654—.226/.270/.303
201924AAA/A+OAK423.295/.354/.40751061—.229/.273/.302
202126AAA/AATEX175.245/.293/.3250245—.217/.253/.290
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)
201419 ROKAZL Athletics — 177160 39320 15311 62 244312287600 44302 188 277 26 — — — — — —
201621 ABeloit Snappers — 386357 891971 20772 136 249293350643 101314 205 283 42 — — — — — —
201722 ABeloit Snappers — 391363 971083 19630 106 267304364667 96314 165 292 43 — — — — — —
201823 A+Stockton Ports — 206193 501210 11470 11 259299332631 73340 235 282 38 — — — — — —
201823 ABeloit Snappers — 290252 721423 27472 156 286359393752 107337 169 330 65 — — — — — —
201924 AAALas Vegas Aviators — 3836 12202 270 00 333368556924 222370 185 404 101 — — — — — —
201924 A+Stockton Ports — 385350 1022033 30713 107 291352391744 100356 188 334 57 — — — — — —
202126 AAARound Rock Express — 130119 31820 9331 10 261318361679 101356 257 304 60 — — — — — —
202126 AAFrisco RoughRiders — 4544 9100 0151 10 205222227449 23310 330 206 1 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201419 ROK MLEAZL Athletics — 177166 31210 9451 62 187233211444 24258 255 206 26 — — — — — —
201621 A MLEBeloit Snappers — 386365 771671 121062 136 211240301541 90284 273 231 42 — — — — — —
201722 A MLEBeloit Snappers — 391370 81782 12830 106 219243297541 78268 213 232 43 — — — — — —
201823 A+ MLEStockton Ports — 206196 421010 8650 11 214245276521 61309 324 224 38 — — — — — —
201823 A MLEBeloit Snappers — 290261 611023 18612 156 234288322610 88280 216 265 65 — — — — — —
201924 AAA MLELas Vegas Aviators — 3836 10201 290 00 278316417732 139334 245 317 101 — — — — — —
201924 A+ MLEStockton Ports — 385361 811422 19943 107 224269291560 66296 245 252 57 — — — — — —
202126 AAA MLERound Rock Express — 130122 28720 6371 10 230271320591 90319 285 257 60 — — — — — —
202126 AA MLEFrisco RoughRiders — 4544 8100 0181 10 182200205405 23286 400 169 1 — — — — — —
201419 ROK MLEAZL Athletics — 177166 31210 9451 62 187233211444 24256 255 206 26 — — — — — —
201419 ROK RAWAZL Athletics — 177160 39320 15311 62 244312287600 44302 188 277 26 — — — — — —
201621 A MLEBeloit Snappers — 386365 771671 121062 136 211240301541 90293 273 231 42 — — — — — —
201621 A RAWBeloit Snappers — 386357 891971 20772 136 249293350643 101314 205 283 42 — — — — — —
201722 A MLEBeloit Snappers — 391370 81782 12830 106 219243297541 78275 213 232 43 — — — — — —
201722 A RAWBeloit Snappers — 391363 971083 19630 106 267304364667 96314 165 292 43 — — — — — —
201823 A MLE2 teams — 496457 1042033 261262 167 228272304576 77304 255 248 54 — — — — — —
201823 A RAW2 teams — 496445 1222633 38942 167 274334366700 92338 198 310 54 — — — — — —
201924 A+ MLE2 teams — 423398 921624 201033 107 231273312585 80300 245 258 61 — — — — — —
201924 A+ RAW2 teams — 423386 1142235 32783 107 295354407761 111357 188 341 61 — — — — — —
202126 AAA MLE2 teams — 175166 36820 6542 20 217253289542 72319 313 234 45 — — — — — —
202126 AAA RAW2 teams — 175163 40920 9482 20 245293325618 80345 275 279 45 — — — — — —
201419 ROK MLEAZL Athletics — 177165 31210 9451 62 188233212445 24258 255 206 26 — — — — — —
201621 A MLEBeloit Snappers — 386369 771671 121062 136 209240298538 89284 273 231 42 — — — — — —
201722 A MLEBeloit Snappers — 391376 81782 12830 106 215243293536 77268 213 232 43 — — — — — —
201823 A MLE2 teams — 496465 1042033 261262 167 224272299571 75292 255 248 54 — — — — — —
201924 A+ MLE2 teams — 423397 921624 201033 107 232273312586 81299 245 258 61 — — — — — —
202126 AAA MLE2 teams — 175165 36820 6542 20 218253291544 73311 313 234 45 — — — — — —
▸ Career Totals
Career— MLE — 20481922 421692310 8551710 5728 219256294550 75293 254 239 48 -127 +0 +0 +22 +44 -6.2
/ 162G— MLE — 650610 1332273 271643 189 218255292546 74291 254 239 48 -40 +0 +0 +7 +14 -2.0

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 AAARound Rock Express · 130 PAwOBA .299 → .257 (−42)K% 25.4% → 28.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA25.38%÷1.072×1.200——28.41%
BB% (unintentional) /PA6.92%÷0.975×0.690—×1.0184.99%
HBP% /PA0.77%—×0.940—×1.0180.74%
Singles /BIP24.42%÷0.999×0.930×0.960×1.01822.21%
Doubles /BIP9.30%÷0.915×0.830×0.960×1.0188.25%
Triples /BIP2.33%÷1.150×0.920×0.960×1.0181.82%
Home runs /BIP0.00%÷0.958×0.700—×1.0180.00%

Factors used: level-wide AAA factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 92, 1B 100, 2B 83, 3B 130, K 114, BB 95 — 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.960.

Result: wOBA .299 → .257; ISO .101 → .086; BABIP .356 → .319. 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 AAFrisco RoughRiders · 45 PAwOBA .200 → .169 (−31)K% 33.3% → 38.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA33.33%÷1.044×1.220——38.93%
BB% (unintentional) /PA0.00%÷1.098×0.690—×0.9880.00%
HBP% /PA2.22%—×0.850—×0.9881.87%
Singles /BIP27.59%÷1.006×0.940—×0.98825.47%
Doubles /BIP3.45%÷0.957×0.870—×0.9883.10%
Triples /BIP0.00%÷0.995×0.920—×0.9880.00%
Home runs /BIP0.00%÷1.114×0.780—×0.9880.00%

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

Result: wOBA .200 → .169; ISO .023 → .019; BABIP .310 → .286. 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+Stockton Ports · 385 PAwOBA .326 → .252 (−74)K% 18.4% → 24.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA18.44%÷1.007×1.340——24.53%
BB% (unintentional) /PA7.53%÷1.075×0.710—×0.9884.92%
HBP% /PA0.78%—×0.790—×0.9880.61%
Singles /BIP27.24%÷0.992×0.910×0.950×0.98823.45%
Doubles /BIP7.17%÷1.036×0.820×0.950×0.9885.32%
Triples /BIP1.08%÷0.958×0.760×0.950×0.9880.80%
Home runs /BIP1.08%÷1.114×0.920—×0.9880.88%

Factors used: league row CAL. Park (home-season share, regressed): HR 123, 1B 98, 2B 107, 3B 92, K 101, BB 115 — 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.950.

Result: wOBA .326 → .252; ISO .100 → .074; BABIP .356 → .296. 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 AAALas Vegas Aviators · 38 PAwOBA .393 → .317 (−75)K% 18.4% → 24.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA18.42%÷0.990×1.290——23.99%
BB% (unintentional) /PA5.26%÷0.985×0.710—×1.0483.98%
HBP% /PA0.00%—×0.980—×1.0480.00%
Singles /BIP27.59%÷1.018×0.900—×1.04825.56%
Doubles /BIP6.90%÷0.951×0.810—×1.0486.16%
Triples /BIP0.00%÷1.102×0.810—×1.0480.00%
Home runs /BIP6.90%÷1.119×0.780—×1.0485.04%

Factors used: league row PCL. Park (home-season share, regressed): HR 124, 1B 104, 2B 90, 3B 120, K 98, BB 97 — applied at half strength. Age: age 24 vs a level average of 27.2 → +4.8% on BB/HBP/hit rates (3.2 yr younger than average).

Result: wOBA .393 → .317; ISO .222 → .162; BABIP .370 → .334. 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 ABeloit Snappers · 290 PAwOBA .324 → .265 (−59)K% 16.2% → 21.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA16.21%÷1.044×1.360——21.11%
BB% (unintentional) /PA8.97%÷0.969×0.690—×0.9906.32%
HBP% /PA0.69%—×0.780—×0.9900.53%
Singles /BIP25.85%÷1.068×0.920×1.008×0.99022.22%
Doubles /BIP6.83%÷1.153×0.830×1.008×0.9904.91%
Triples /BIP0.98%÷0.994×0.910×1.008×0.9900.89%
Home runs /BIP1.46%÷0.895×0.800—×0.9901.29%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 79, 1B 114, 2B 131, 3B 99, K 109, BB 94 — 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.008.

Result: wOBA .324 → .265; ISO .107 → .088; BABIP .337 → .280. 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 A+Stockton Ports · 206 PAwOBA .276 → .224 (−53)K% 22.8% → 31.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA22.82%÷0.972×1.340——31.44%
BB% (unintentional) /PA5.34%÷1.035×0.710—×0.9983.66%
HBP% /PA0.00%—×0.790—×0.9980.00%
Singles /BIP25.34%÷0.978×0.910×0.994×0.99823.40%
Doubles /BIP8.22%÷0.926×0.820×0.994×0.9987.22%
Triples /BIP0.68%÷1.006×0.760×0.994×0.9980.51%
Home runs /BIP0.00%÷1.244×0.920—×0.9980.00%

Factors used: league row CAL. Park (home-season share, regressed): HR 149, 1B 96, 2B 85, 3B 101, K 94, BB 107 — 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.994.

Result: wOBA .276 → .224; ISO .073 → .057; BABIP .340 → .309. 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 ABeloit Snappers · 391 PAwOBA .285 → .232 (−53)K% 16.1% → 21.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA16.11%÷1.030×1.360——21.28%
BB% (unintentional) /PA4.86%÷1.085×0.690——3.09%
HBP% /PA0.00%—×0.780——0.00%
Singles /BIP25.33%÷1.059×0.920×0.982—21.61%
Doubles /BIP3.33%÷1.096×0.830×0.982—2.48%
Triples /BIP2.67%÷0.900×0.910×0.982—2.65%
Home runs /BIP1.00%÷1.071×0.800——0.75%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 114, 1B 112, 2B 119, 3B 80, K 106, BB 117 — 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.982.

Result: wOBA .285 → .232; ISO .096 → .082; BABIP .314 → .268. 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 ABeloit Snappers · 386 PAwOBA .274 → .231 (−44)K% 19.9% → 27.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA19.95%÷0.991×1.360——27.39%
BB% (unintentional) /PA4.66%÷1.100×0.690—×1.0152.97%
HBP% /PA0.52%—×0.780—×1.0150.41%
Singles /BIP22.14%÷1.058×0.920×1.010×1.01519.74%
Doubles /BIP6.79%÷0.940×0.830×1.010×1.0156.14%
Triples /BIP2.50%÷0.900×0.910×1.010×1.0152.59%
Home runs /BIP0.36%÷1.025×0.800—×1.0150.28%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 105, 1B 112, 2B 88, 3B 80, K 98, BB 120 — 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 ×1.010.

Result: wOBA .274 → .231; ISO .101 → .091; BABIP .314 → .284. 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).