TJ Hopkins

PosCF
B/TR/R
Born1997-01-16
Age (2027)30
No MLB projection yet. Career stats below are historical.
Overview
AALAST SEASON 2024
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202225AAA/AACIN528.259/.337/.45821871—.210/.270/.355
202326AAACIN393.308/.413/.514162114—.273/.351/.422
202326MLBCIN44.171/.227/.1710115-0.9
202427AADET95.190/.326/.3292249—.165/.253/.282
202528No MLB games played
202629No MLB games played
Last 3 seasons WAR -0.9
Contract
No contract data on file.
Skills · percentileMiLB Statcast 2024 AA
BB%97
Chase%95
ISO65
wRC+53
wOBA50
K%46

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)
202124 AAChattanooga Lookouts — 292257 691475 26714 30 268345436781 167348 249 341 87 — — — — — —
202225 AAALouisville Bats — 10394 24504 8291 20 255320436757 181328 288 336 53 — — — — — —
202225 AAChattanooga Lookouts — 425373 9721217 401176 65 260341464805 204327 289 352 75 — — — — — —
202326 MLBCincinnati Reds — 4441 7000 2171 10 171227171398 292 395 192 15 -4 +0 -1 -5 +1 -0.9
202326 AAALouisville Bats — 393331 10218116 55944 23 308413514926 205386 2414 407 114 — — — — — —
202427 AAErie SeaWolves — 9579 15502 16240 21 190326329655 139245 2517 305 49 — — — — — —
▸ Career Totals (raw MLB only — historical actual)
MLB Career— — 4441 7000 2171 10 171227171398 292 395 192 16 -4 +0 -1 -5 +1 -0.9
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202124 AA MLEChattanooga Lookouts — 292264 641174 19834 30 242303383686 140324 287 297 87 — — — — — —
202225 AAA MLELouisville Bats — 10396 19402 6361 20 198252302555 104297 356 246 53 — — — — — —
202225 AA MLEChattanooga Lookouts — 425386 8217213 271426 65 212274368642 155281 336 279 75 — — — — — —
202326 MLB MLECincinnati Reds — 4441 7000 2171 10 171227171398 292 395 191 15 -4 +0 -1 -5 +1 -0.9
202326 AAA MLELouisville Bats — 393348 9517111 381124 23 273351422774 149365 2810 337 114 — — — — — —
202427 AA MLEErie SeaWolves — 9585 14402 10290 21 165253282535 118230 3111 240 49 — — — — — —
202124 AA MLEChattanooga Lookouts — 292264 641174 19834 30 242303383686 140333 287 297 87 — — — — — —
202124 AA RAWChattanooga Lookouts — 292257 691475 26714 30 268345436781 167348 249 341 87 — — — — — —
202225 AA MLE2 teams — 528483 10221216 321787 85 211270362632 151292 346 273 71 — — — — — —
202225 AA RAW2 teams — 528467 12126221 481467 85 259337458795 199327 289 349 71 — — — — — —
202326 AAA MLE2 teams — 437389 10217111 401295 33 262339396735 134363 309 322 104 — — — — — —
202326 AAA RAW2 teams — 437372 10918116 571115 33 293394476870 183377 2513 385 104 — — — — — —
202427 AA MLEErie SeaWolves — 9585 14402 10290 21 165253282535 118222 3111 240 49 — — — — — —
202427 AA RAWErie SeaWolves — 9579 15502 16240 21 190326329655 139245 2517 305 49 — — — — — —
202124 AA MLEChattanooga Lookouts — 292267 641174 19834 30 240303378681 139324 287 297 87 — — — — — —
202225 AA MLE2 teams — 528484 10221216 321787 85 211270362632 151284 346 273 71 — — — — — —
202326 AAA MLE2 teams — 437389 10217111 401295 33 262339396735 134358 309 322 104 — — — — — —
202427 AA MLEErie SeaWolves — 9585 14402 10290 21 165253282535 118230 3111 240 49 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202427 AA MLEErie SeaWolves — 9585 14402 10290 21 165253282535 118230 3111 240 49 — — — — — —
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 4441 7000 2171 10 171227171398 292 395 192 84 -4 +0 -1 -5 +1 -0.9
/ 162G— A+C — 650606 103000 3025115 150 170228170398 290 395 192 84 -65 +3 -9 -69 +14 -12.9
Career— MLE — 13521221 282531033 10141916 169 231298372670 141319 317 292 84 -4 +0 -1 -5 +1 -0.9
/ 162G— MLE — 650587 13525516 492018 84 230298371670 141317 318 292 84 -65 +3 -9 -69 +14 -12.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.

2024 AAErie SeaWolves · 95 PAwOBA .298 → .240 (−58)K% 25.3% → 30.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA25.26%÷1.009×1.220——30.54%
BB% (unintentional) /PA16.84%÷1.086×0.700—×0.97810.62%
HBP% /PA0.00%—×0.850—×0.9780.00%
Singles /BIP14.55%÷0.992×0.970×1.050×0.97814.60%
Doubles /BIP9.09%÷1.036×0.860×1.050×0.9787.75%
Triples /BIP0.00%÷0.945×0.950×1.050×0.9780.00%
Home runs /BIP3.64%÷0.941×0.780—×0.9782.95%

Factors used: league row EL. Park (home-season share, regressed): HR 88, 1B 98, 2B 107, 3B 89, K 102, BB 117 — 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.050.

Result: wOBA .298 → .240; ISO .139 → .117; BABIP .245 → .230. 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).

2023 AAALouisville Bats · 393 PAwOBA .398 → .337 (−61)K% 23.9% → 28.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA23.92%÷1.004×1.200——28.58%
BB% (unintentional) /PA13.74%÷0.993×0.690—×1.0189.72%
HBP% /PA1.02%—×0.940—×1.0180.97%
Singles /BIP28.27%÷0.998×0.930×1.031×1.01827.65%
Doubles /BIP7.59%÷0.938×0.830×1.031×1.0187.05%
Triples /BIP0.42%÷1.042×0.970×1.031×1.0180.41%
Home runs /BIP6.75%÷1.054×0.700—×1.0184.57%

Factors used: league row International League. Park (home-season share, regressed): HR 111, 1B 100, 2B 88, 3B 108, K 101, BB 99 — 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 ×1.031.

Result: wOBA .398 → .337; ISO .205 → .156; BABIP .386 → .365. 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).

2022 AAChattanooga Lookouts · 425 PAwOBA .347 → .279 (−68)K% 27.5% → 33.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA27.53%÷1.010×1.220——33.25%
BB% (unintentional) /PA9.41%÷1.019×0.680—×0.9986.27%
HBP% /PA1.41%—×0.840—×0.9981.18%
Singles /BIP22.27%÷1.002×0.920×0.974×0.99819.86%
Doubles /BIP8.20%÷1.084×0.910×0.974×0.9986.69%
Triples /BIP0.78%÷0.912×0.880×0.974×0.9980.73%
Home runs /BIP6.64%÷0.990×0.800—×0.9985.35%

Factors used: league row SL. Park (home-season share, regressed): HR 98, 1B 100, 2B 117, 3B 82, K 102, 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 ×0.974.

Result: wOBA .347 → .279; ISO .204 → .164; BABIP .327 → .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).

2022 AAALouisville Bats · 103 PAwOBA .327 → .246 (−81)K% 28.2% → 35.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA28.16%÷0.958×1.200——35.29%
BB% (unintentional) /PA7.77%÷1.023×0.690—×1.0335.41%
HBP% /PA0.97%—×0.940—×1.0330.94%
Singles /BIP23.08%÷0.996×0.930×0.983×1.03321.89%
Doubles /BIP7.69%÷0.955×0.830×0.983×1.0336.79%
Triples /BIP0.00%÷0.900×0.970×0.983×1.0330.00%
Home runs /BIP6.15%÷1.282×0.700—×1.0333.47%

Factors used: league row International League. Park (home-season share, regressed): HR 156, 1B 99, 2B 91, 3B 80, K 92, BB 105 — applied at half strength. Age: age 25 vs a level average of 27.2 → +3.3% on BB/HBP/hit rates (2.2 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.983.

Result: wOBA .327 → .246; ISO .181 → .110; BABIP .328 → .297. 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 AAChattanooga Lookouts · 292 PAwOBA .336 → .297 (−39)K% 24.3% → 28.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA24.32%÷1.040×1.220——28.51%
BB% (unintentional) /PA8.90%÷0.936×0.690—×1.0126.64%
HBP% /PA1.37%—×0.850—×1.0121.18%
Singles /BIP23.12%÷1.011×0.940×1.031×1.01222.41%
Doubles /BIP7.53%÷1.183×0.870×1.031×1.0125.77%
Triples /BIP3.76%÷0.912×0.920×1.031×1.0123.96%
Home runs /BIP2.69%÷0.950×0.780—×1.0122.23%

Factors used: level-wide AA factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 90, 1B 102, 2B 137, 3B 82, K 108, BB 87 — 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 ×1.031.

Result: wOBA .336 → .297; ISO .167 → .148; BABIP .348 → .324. 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).