Tristan Peters

CF Chicago White Sox
Age 27 L/R 6'0" / 180 lbs MLB HR +4% Svc 1.041 · Ctrl thru 2031
Overview
MLB40-MANPre-ArbFA 2032
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202424AAATB478.238/.345/.40212874—.205/.288/.327
202525AAATB555.266/.358/.429151180—.235/.301/.344
202626MLBCWS491.265/.338/.4371281162.4
2027PROJ27MLBCWS448.244/.319/.39110201001.4
2028PROJ92% MLB28MLBCWS483.242/.317/.3861119981.3
2029PROJ92% MLB29MLBCWS470.239/.314/.3791016951.0
Last 3 seasons WAR 2.4  ·  Next 3 projected WAR 3.6Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2031Service1.041First FA2032
2027Pre-Arb$0.8M2028Pre-Arb$0.8M2029Arb-1$3M2030Arb-2$4M2031Ext$6M
Skills · percentileStatcast 2025-2026
Speed81
xwOBA51
Bat Spd35
Avg EV29
Barrel%27
Form.235/.305/.359 ▼ rolling true talent (60d window) · proj .243/.316/.388
CompsManuel Margot (age 27) · Josh Rojas (age 27) · Roger Bernadina (age 27)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†100
AVG/OBP/SLG.244 / .319 / .391
PA448
HR10
SB20
K%19
BB%8
BABIP286
ISO145
MLB%100%
Value2027 · WAR
BAT: -0.1 runs (wOBA-derived runs vs avg)-0BATRUN: +3.9 runs (SB/CS + UBR baserunning)+4RUNFLD: -0.0 runs (Defensive runs vs avg)-0FLDPOS: +1.6 runs (Positional adjustment)+2POSREP: +9.7 runs (Replacement-level credit)+10REPTotal WAR: +1.00+1.0WAR
0.00.91.81.01.31.00.727282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit+$23M ctrl surplus
Tools · Recent Form · ContractCON 55 / POW 50
Toolsscout grade · Statcast %ile · 2025-2026
CONTACT55
xAVG
430.246
POWER50
Barrel%
275.3
Avg EV
2987.5
Bat Spd
3569.8
EYE55
scouting grade only
SPEED50
Sprint
8128.7
Recent Formrolling true talent ⓘ
K%19%·20% over 87 PA (60d) · proj 19%
BB%8%▼7% over 87 PA (60d) · proj 8%
ISO.124▼.080 over 75 AB (60d) · proj .145
HR/BB2.0%▼0.0% over 58 BBE (60d) · proj 3.1%
BABIP.282·.241 over 58 BIP (60d) · proj .285
SLASH.235/.305/.359▼proj .243/.316/.388
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   Pre-Arb
MLB Debut   2026
Service   1.041 yrs.days
Team Control Through   2031
First FA Year   2032
YearStatusSalary Proj WAR Value Surplus
2027Pre-Arb$0.8M+1.0$8M+$7M
2028Pre-Arb$0.8M+1.3$10M+$9M
2029Arb-1$3M+1.0$7M+$4M
2030Arb-2$4M+0.7$2M+$0.0M (cut)
2031Extbeyond projection horizon · no WAR estimate
Totals $5M $27M +$20M

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)
202121 ROKACL Brewers Blue — 5546 11021 8140 61 239352391743 152312 2515 330 40 — — — — — —
202222 AARichmond Flying Squirrels — 149132 28711 15312 52 212302303605 91270 2110 281 52 — — — — — —
202222 A+Wisconsin Timber Rattlers — 383330 1012287 45612 136 306393485877 179351 1612 383 100 — — — — — —
202323 AAMontgomery Biscuits — 415363 1002257 42668 145 275363421785 146318 1610 351 89 — — — — — —
202424 AAADurham Bulls — 478408 9721512 63944 87 238345402747 164280 2013 335 74 — — — — — —
202525 AAADurham Bulls — 555482 12828315 651024 117 266358429787 164306 1812 350 80 — — — — — —
202626 MLBChicago White Sox — 491437 11631412 379011 82 265338437775 172309 188 341 116 +9 +1 +1 +2 +11 2.4
▸ Career Totals (raw MLB only — historical actual)
MLB Career— — 491437 11631412 379011 82 265338437775 172309 188 341 117 +10 +1 +1 +2 +11 2.4
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202121 ROK MLEACL Brewers Blue — 5549 8011 5200 61 163241265506 102242 369 228 40 — — — — — —
202222 AA MLERichmond Flying Squirrels — 149136 27611 11382 52 199268279548 81271 267 245 52 — — — — — —
202222 A+ MLEWisconsin Timber Rattlers — 383341 861786 34792 136 252324402725 150298 219 316 100 — — — — — —
202323 AA MLEMontgomery Biscuits — 415378 952045 27798 145 251315365680 114301 197 300 89 — — — — — —
202424 AAA MLEDurham Bulls — 478425 871858 461114 87 205288327615 122256 2310 277 74 — — — — — —
202525 AAA MLEDurham Bulls — 555503 1182538 441164 117 235301344645 109285 218 287 80 — — — — — —
202626 MLB MLEChicago White Sox — 491437 11631412 379011 82 265338437775 172309 188 340 116 +9 +1 +1 +2 +11 2.4
202121 ROK MLEACL Brewers Blue — 5549 8011 5200 61 163241265506 102241 369 228 40 — — — — — —
202121 ROK RAWACL Brewers Blue — 5546 11021 8140 61 239352391743 152312 2515 330 40 — — — — — —
202222 A+ MLE2 teams — 532477 1132397 451184 188 237308367675 130296 228 296 87 — — — — — —
202222 A+ RAW2 teams — 532462 1292998 60924 188 279367433800 154329 1711 354 87 — — — — — —
202323 AA MLEMontgomery Biscuits — 415378 952045 27798 145 251315365680 114304 197 300 89 — — — — — —
202323 AA RAWMontgomery Biscuits — 415363 1002257 42668 145 275363421785 146318 1610 351 89 — — — — — —
202424 AAA MLEDurham Bulls — 478425 871858 461114 87 205288327615 122256 2310 277 74 — — — — — —
202424 AAA RAWDurham Bulls — 478408 9721512 63944 87 238345402747 164280 2013 335 74 — — — — — —
202525 AAA MLEDurham Bulls — 555503 1182538 441164 117 235301344645 109287 218 287 80 — — — — — —
202525 AAA RAWDurham Bulls — 555482 12828315 651024 117 266358429787 164306 1812 350 80 — — — — — —
202626 MLB MLEChicago White Sox — 491437 11631412 379011 82 265338437775 172309 188 340 116 +9 +1 +1 +2 +11 2.4
202626 MLB RAWChicago White Sox — 491437 11631412 379011 82 265338437775 172309 188 341 116 +9 +1 +1 +2 +11 2.4
202121 ROK MLEACL Brewers Blue — 5550 8011 5200 61 160241260501 100242 369 228 40 — — — — — —
202222 A+ MLE2 teams — 532478 1132397 451184 188 236308366674 130290 228 296 87 — — — — — —
202323 AA MLEMontgomery Biscuits — 415377 952045 27798 145 252315366681 114301 197 300 89 — — — — — —
202424 AAA MLEDurham Bulls — 478425 871858 461114 87 205288327615 122256 2310 277 74 — — — — — —
202525 AAA MLEDurham Bulls — 555502 1182538 441164 117 235301345646 110285 218 287 80 — — — — — —
202626 MLB MLEChicago White Sox — 491440 11631412 379011 82 264338434772 170309 188 340 116 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202424 AAA MLEDurham Bulls — 478425 871858 461114 87 205288327615 122256 2310 277 74 — — — — — —
202525 AAA MLEDurham Bulls — 555502 1182538 441164 117 235301345646 110285 218 287 80 — — — — — —
202626 MLB MLEChicago White Sox — 491440 11631412 379011 82 264338434772 170309 188 340 116 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202727 MLB MLECWS 100% 523466 11426412 431029 235 243319388707 145285 208 316 100 -0 +3 -0 +2 +11 1.0
▸ 2027 — real world (MLB)
202727 MLB CTXCWS 100% 448400 9722310 37878 204 244319391710 147286 198 317 100 -0 +2 -0 +2 +10 1.4
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202828 MLB MLECWS 92% 525468 11226311 431039 214 241316383699 142284 208 313 98 -1 +3 -1 +2 +11 1.4
202929 MLB MLECWS 92% 511456 10925311 421028 174 238313376689 138282 208 309 95 -3 +2 -1 +2 +11 1.0
203030 MLB MLECWS 92% 496445 10524310 401008 143 235309367677 133280 208 304 92 -5 +2 -2 +2 +11 0.7
202828 MLB CTXCWS 92% 483432 10524311 40958 194 242317386703 144285 208 314 98 -1 +2 -1 +2 +10 1.3
202929 MLB CTXCWS 92% 470421 10123310 38948 163 239314379693 140283 208 310 95 -3 +2 -1 +2 +10 1.0
203030 MLB CTXCWS 92% 456409 962239 37927 133 236310370680 134281 208 305 92 -4 +1 -2 +2 +10 0.7
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 19001699 4181001342 15237134 5612 246320394715 148291 208 318 91 +2 +6 -3 +7 +41 5.3
/ 162G— A+C — 650581 14234414 5212712 194 244319389708 145289 208 318 91 +1 +2 -1 +2 +14 1.8
Career— MLE — 45064038 9602143883 36692664 13745 238311371682 133287 218 303 91 +1 +9 -4 +9 +54 7.0
/ 162G— MLE — 650582 13831512 531349 206 237311369680 132286 218 303 91 +0 +2 -1 +2 +14 1.8

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.

2025 AAADurham Bulls · 555 PAwOBA .343 → .287 (−56)K% 18.4% → 20.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA18.38%÷1.057×1.200——20.86%
BB% (unintentional) /PA11.53%÷1.030×0.690—×1.0337.98%
HBP% /PA0.72%—×0.940—×1.0330.70%
Singles /BIP21.58%÷0.956×0.930×0.961×1.03320.85%
Doubles /BIP7.37%÷0.940×0.830×0.961×1.0336.46%
Triples /BIP0.79%÷0.900×0.970×0.961×1.0330.84%
Home runs /BIP3.95%÷1.380×0.700—×1.0332.07%

Factors used: league row International League. Park (home-season share, regressed): HR 176, 1B 91, 2B 88, 3B 80, K 111, BB 106 — 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.961.

Result: wOBA .343 → .287; ISO .164 → .116; BABIP .306 → .285. 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).

2024 AAADurham Bulls · 478 PAwOBA .328 → .277 (−50)K% 19.7% → 23.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA19.67%÷1.014×1.200——23.26%
BB% (unintentional) /PA12.97%÷0.971×0.690—×1.0489.66%
HBP% /PA0.84%—×0.940—×1.0480.82%
Singles /BIP18.79%÷0.985×0.930×0.957×1.04817.79%
Doubles /BIP6.69%÷0.994×0.830×0.957×1.0485.60%
Triples /BIP1.59%÷0.900×0.970×0.957×1.0481.72%
Home runs /BIP3.82%÷1.061×0.700—×1.0482.64%

Factors used: league row International League. Park (home-season share, regressed): HR 112, 1B 97, 2B 99, 3B 80, K 103, BB 94 — 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). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.957.

Result: wOBA .328 → .277; ISO .164 → .132; BABIP .280 → .256. 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 AAMontgomery Biscuits · 415 PAwOBA .344 → .300 (−44)K% 15.9% → 19.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA15.90%÷1.022×1.220——18.99%
BB% (unintentional) /PA10.12%÷1.072×0.680—×1.0276.59%
HBP% /PA1.93%—×0.840—×1.0271.66%
Singles /BIP22.22%÷0.949×0.920×0.987×1.02721.84%
Doubles /BIP7.41%÷1.030×0.910×0.987×1.0276.64%
Triples /BIP1.68%÷1.150×0.880×0.987×1.0271.31%
Home runs /BIP2.36%÷1.087×0.800—×1.0271.78%

Factors used: league row SL. Park (home-season share, regressed): HR 117, 1B 90, 2B 106, 3B 130, K 104, BB 114 — applied at half strength. Age: age 23 vs a level average of 24.8 → +2.7% on BB/HBP/hit rates (1.8 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.987.

Result: wOBA .344 → .300; ISO .146 → .121; BABIP .318 → .301. 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 · 383 PAwOBA .379 → .316 (−63)K% 15.9% → 20.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA15.93%÷0.977×1.270——20.71%
BB% (unintentional) /PA11.75%÷0.944×0.710—×1.0128.95%
HBP% /PA0.52%—×0.790—×1.0120.42%
Singles /BIP23.79%÷1.083×0.920×1.001×1.01220.47%
Doubles /BIP8.18%÷1.049×0.810×1.001×1.0126.40%
Triples /BIP2.97%÷0.900×0.850×1.001×1.0122.85%
Home runs /BIP2.60%÷0.885×0.800—×1.0122.38%

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). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.001.

Result: wOBA .379 → .316; ISO .179 → .156; BABIP .351 → .298. 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 AARichmond Flying Squirrels · 149 PAwOBA .274 → .245 (−28)K% 20.8% → 25.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA20.81%÷0.984×1.220——25.78%
BB% (unintentional) /PA10.07%÷1.018×0.700—×1.0427.21%
HBP% /PA1.34%—×0.850—×1.0421.19%
Singles /BIP18.81%÷0.991×0.970×1.017×1.04219.51%
Doubles /BIP6.93%÷1.011×0.860×1.017×1.0426.25%
Triples /BIP0.99%÷0.900×0.950×1.017×1.0421.11%
Home runs /BIP0.99%÷0.929×0.780—×1.0420.87%

Factors used: league row EL. Park (home-season share, regressed): HR 86, 1B 98, 2B 102, 3B 80, K 97, BB 104 — 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.017.

Result: wOBA .274 → .245; ISO .091 → .082; BABIP .270 → .271. 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 Blue · 55 PAwOBA .328 → .228 (−100)K% 25.5% → 36.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA25.45%÷1.006×1.440——36.43%
BB% (unintentional) /PA14.55%÷0.970×0.620—×0.9859.15%
HBP% /PA0.00%—×0.720—×0.9850.00%
Singles /BIP25.00%÷0.999×0.820—×0.98520.21%
Doubles /BIP0.00%÷0.999×0.720—×0.9850.00%
Triples /BIP6.25%÷1.050×0.720—×0.9854.22%
Home runs /BIP3.12%÷0.948×0.780—×0.9852.53%

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

Result: wOBA .328 → .228; ISO .152 → .104; BABIP .312 → .242. 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).