Terence Doston

PosCF
B/TL/R
Born2000-09-22
Age (2027)26
No MLB projection yet. Career stats below are historical.
Overview
A+LAST SEASON 2024
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202221AA/A+MIL153.261/.329/.3192551—.228/.283/.285
202322A+MIL211.251/.319/.30911648—.219/.271/.270
202423A+MIL148.231/.315/.2771936—.194/.260/.231
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)
201918 ROKAZL Brewers Blue — 5545 10300 7193 123 222364289653 67385 3513 314 20 — — — — — —
202120 ROKACL Brewers Gold — 146114 31301 23268 94 272428325752 53345 1816 358 63 — — — — — —
202221 AABiloxi Shuckers — 130116 32202 11352 52 276349345694 69380 278 317 63 — — — — — —
202221 A+Wisconsin Timber Rattlers — 2322 4000 160 00 182217182399 250 264 188 -18 — — — — — —
202322 A+Wisconsin Timber Rattlers — 211191 48611 16353 163 251319309628 58303 178 289 48 — — — — — —
202423 A+Wisconsin Timber Rattlers — 148130 30301 15231 93 231315277592 46269 1610 275 36 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201918 ROK MLEAZL Brewers Blue — 5548 7200 4273 123 146255188442 42306 497 198 20 — — — — — —
202120 ROK MLEACL Brewers Gold — 146123 26201 14378 94 211331252583 41286 2510 262 63 — — — — — —
202221 AA MLEBiloxi Shuckers — 130119 29202 8442 52 244302311613 67356 346 261 63 — — — — — —
202221 A+ MLEWisconsin Timber Rattlers — 2322 3000 180 00 136174136310 215 354 142 -18 — — — — — —
202322 A+ MLEWisconsin Timber Rattlers — 211196 43511 11473 163 219271270542 51281 225 239 48 — — — — — —
202423 A+ MLEWisconsin Timber Rattlers — 148134 26201 11291 93 194260231492 37231 207 222 36 — — — — — —
201918 ROK MLEAZL Brewers Blue — 5548 7200 4273 123 146255188442 42333 497 198 20 — — — — — —
201918 ROK RAWAZL Brewers Blue — 5545 10300 7193 123 222364289653 67385 3513 314 20 — — — — — —
202120 ROK MLEACL Brewers Gold — 146123 26201 14378 94 211331252583 41294 2510 262 63 — — — — — —
202120 ROK RAWACL Brewers Gold — 146114 31301 23268 94 272428325752 53345 1816 358 63 — — — — — —
202221 AA MLE2 teams — 153142 32202 8512 52 225276282558 56337 335 243 51 — — — — — —
202221 AA RAW2 teams — 153138 36202 12412 52 261329319648 58358 278 298 51 — — — — — —
202322 A+ MLEWisconsin Timber Rattlers — 211196 43511 11473 163 219271270542 51284 225 239 48 — — — — — —
202322 A+ RAWWisconsin Timber Rattlers — 211191 48611 16353 163 251319309628 58303 178 289 48 — — — — — —
202423 A+ MLEWisconsin Timber Rattlers — 148134 26201 11291 93 194260231492 37236 207 222 36 — — — — — —
202423 A+ RAWWisconsin Timber Rattlers — 148130 30301 15231 93 231315277592 46269 1610 275 36 — — — — — —
201918 ROK MLEAZL Brewers Blue — 5548 7200 4273 123 146255188442 42306 497 198 20 — — — — — —
202120 ROK MLEACL Brewers Gold — 146123 26201 14378 94 211331252583 41286 2510 262 63 — — — — — —
202221 AA MLE2 teams — 153142 32202 8512 52 225276282558 56335 335 243 51 — — — — — —
202322 A+ MLEWisconsin Timber Rattlers — 211195 43511 11473 163 221271272543 51281 225 239 48 — — — — — —
202423 A+ MLEWisconsin Timber Rattlers — 148135 26201 11291 93 193260230490 37231 207 222 36 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202423 A+ MLEWisconsin Timber Rattlers — 148135 26201 11291 93 193260230490 37231 207 222 36 — — — — — —
▸ Career Totals
Career— MLE — 713643 1341315 4819117 5115 208281255536 47287 277 238 47 -45 +4 +0 +3 +15 -2.3
/ 162G— MLE — 650586 1231215 4417415 4614 210282259542 49289 277 238 47 -41 +4 +0 +2 +14 -2.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.

2024 A+Wisconsin Timber Rattlers · 148 PAwOBA .272 → .222 (−50)K% 15.5% → 19.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA15.54%÷0.993×1.270——19.87%
BB% (unintentional) /PA10.14%÷0.995×0.710—×0.9887.15%
HBP% /PA0.68%—×0.790—×0.9880.53%
Singles /BIP24.30%÷1.022×0.920×0.979×0.98821.17%
Doubles /BIP2.80%÷0.991×0.810×0.979×0.9882.22%
Triples /BIP0.00%÷1.150×0.850×0.979×0.9880.00%
Home runs /BIP0.93%÷0.979×0.800—×0.9880.75%

Factors used: league row Midwest League. Park (home-season share, regressed): HR 96, 1B 104, 2B 98, 3B 130, K 99, BB 99 — 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.979.

Result: wOBA .272 → .222; ISO .046 → .037; BABIP .269 → .231. 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 A+Wisconsin Timber Rattlers · 211 PAwOBA .282 → .239 (−43)K% 16.6% → 22.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA16.59%÷0.955×1.270——22.06%
BB% (unintentional) /PA7.58%÷1.024×0.710—×0.9985.25%
HBP% /PA1.42%—×0.790—×0.9981.12%
Singles /BIP25.64%÷1.013×0.920×1.037×0.99824.11%
Doubles /BIP3.85%÷0.966×0.810×1.037×0.9983.34%
Triples /BIP0.64%÷1.150×0.850×1.037×0.9980.49%
Home runs /BIP0.64%÷1.033×0.800—×0.9980.50%

Factors used: league row Midwest League. Park (home-season share, regressed): HR 107, 1B 103, 2B 93, 3B 130, K 91, 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 ×1.037.

Result: wOBA .282 → .239; ISO .058 → .046; BABIP .303 → .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 AABiloxi Shuckers · 130 PAwOBA .309 → .261 (−48)K% 26.9% → 33.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA26.92%÷0.976×1.220——33.64%
BB% (unintentional) /PA8.46%÷1.027×0.680—×1.0425.84%
HBP% /PA1.54%—×0.840—×1.0421.35%
Singles /BIP34.57%÷1.060×0.920×1.037×1.04232.40%
Doubles /BIP2.47%÷0.973×0.910×1.037×1.0422.50%
Triples /BIP0.00%÷0.900×0.880×1.037×1.0420.00%
Home runs /BIP2.47%÷1.012×0.800—×1.0422.03%

Factors used: league row SL. Park (home-season share, regressed): HR 102, 1B 112, 2B 95, 3B 80, K 95, BB 105 — applied at half strength. Age: age 22 vs a level average of 24.8 → +4.2% on BB/HBP/hit rates (2.8 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.037.

Result: wOBA .309 → .261; ISO .069 → .057; BABIP .380 → .356. 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 A+Wisconsin Timber Rattlers · 23 PAwOBA .183 → .142 (−42)K% 26.1% → 33.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA26.09%÷0.977×1.270——33.92%
BB% (unintentional) /PA4.35%÷0.944×0.710—×1.0123.31%
HBP% /PA0.00%—×0.790—×1.0120.00%
Singles /BIP25.00%÷1.083×0.920—×1.01221.48%
Doubles /BIP0.00%÷1.049×0.810—×1.0120.00%
Triples /BIP0.00%÷0.900×0.850—×1.0120.00%
Home runs /BIP0.00%÷0.885×0.800—×1.0120.00%

Factors used: league row Midwest League. Park (home-season share, regressed): HR 77, 1B 117, 2B 110, 3B 80, K 95, BB 89 — applied at half strength. Age: age 22 vs a level average of 22.8 → +1.2% on BB/HBP/hit rates (0.8 yr younger than average).

Result: wOBA .183 → .142; ISO .000 → .000; BABIP .250 → .215. 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 ROKACL Brewers Gold · 146 PAwOBA .350 → .262 (−88)K% 17.8% → 25.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA17.81%÷1.001×1.440——25.61%
BB% (unintentional) /PA15.75%÷1.021×0.620—×0.9859.43%
HBP% /PA5.48%—×0.720—×0.9853.89%
Singles /BIP30.68%÷1.002×0.820×1.043×0.98525.80%
Doubles /BIP3.41%÷0.986×0.720×1.043×0.9852.56%
Triples /BIP0.00%÷0.949×0.720×1.043×0.9850.00%
Home runs /BIP1.14%÷0.964×0.780—×0.9850.91%

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

Result: wOBA .350 → .262; ISO .053 → .041; BABIP .345 → .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 ROKAZL Brewers Blue · 55 PAwOBA .307 → .198 (−109)K% 34.5% → 49.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA34.55%÷1.000×1.440——49.75%
BB% (unintentional) /PA12.73%÷1.000×0.620—×1.0087.95%
HBP% /PA5.45%—×0.720—×1.0083.96%
Singles /BIP26.92%÷1.000×0.820—×1.00822.24%
Doubles /BIP11.54%÷1.000×0.720—×1.0088.37%
Triples /BIP0.00%÷1.000×0.720—×1.0080.00%
Home runs /BIP0.00%÷1.000×0.780—×1.0080.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 19 vs a level average of 19.5 → +0.8% on BB/HBP/hit rates (0.5 yr younger than average).

Result: wOBA .307 → .198; ISO .067 → .039; BABIP .385 → .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).