Brenton Doyle

CF Chicago White Sox
Age 29 R/R 6'3" / 223 lbs MLB HR +4% Svc 3.936 · Ctrl thru 2029
Overview
MLB40-MANArb-1FA 2030
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202426MLBCOL603.260/.321/.4462330993.1
202527MLBCOL538.233/.276/.3761518720.5
202628AAACOL47.395/.447/.65121141—.318/.362/.477
202628MLBCWS223.233/.275/.362614770.0
2027PROJ29MLBCWS317.238/.287/.3881018870.8
2028PROJ30MLBCWS309.235/.284/.380915840.4
2029PROJ31MLBCWS290.231/.278/.370811800.2
Last 3 seasons WAR 3.6  ·  Next 3 projected WAR 1.4Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2029Service3.936First FA2030
2027Arb-1$2M2028Arb-2$2M2029Arb-3$2M
Skills · percentileStatcast 2024-2026
Speed90
Barrel%62
Avg EV55
Bat Spd55
xwOBA46
Form.226/.261/.398 · rolling true talent (60d window) · proj .237/.284/.385
CompsJorge Mateo (age 28) · Brent Lillibridge (age 29) · Drew Stubbs (age 28)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†vL 9387vR 69
AVG/OBP/SLG.238 / .287 / .388
PA317
HR10
SB18
K%27
BB%6
BABIP298
ISO150
MLB%100%
Value2027 · WAR
BAT: -4.9 runs (wOBA-derived runs vs avg)-5BATRUN: +3.7 runs (SB/CS + UBR baserunning)+4RUNFLD: +2.8 runs (Defensive runs vs avg)+3FLDPOS: +1.1 runs (Positional adjustment)+1POSREP: +6.9 runs (Replacement-level credit)+7REPTotal WAR: +0.80+0.8WAR
0.00.51.00.80.40.227282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit+$5M ctrl surplus
Tools · Recent Form · Splits · ContractCON 50 / POW 55
Toolsscout grade · Statcast %ile · 2024-2026
CONTACT50
xAVG
330.238
POWER55
Barrel%
6210.0
Avg EV
5589.5
Bat Spd
5571.9
EYE45
scouting grade only
SPEED60
Sprint
9029.3
Recent Formrolling true talent ⓘ
K%33%▼▼40% over 47 PA (60d) · proj 27%
BB%4%▼▼0% over 47 PA (60d) · proj 6%
ISO.172▲.255 over 47 AB (60d) · proj .148
BABIP.300·.400 over 25 BIP (60d) · proj .297
SLASH.226/.261/.398·proj .237/.284/.385
Platoon Splits2024-2026 · 1221 PA
vs LHP
vs RHP
Edge
PA
321
900
—
wRC+
114
87
◀◀L
wOBA
337
297
◀L
ISO
163
159
—
BABIP
329
297
◀L
K%
21.2%
27.9%
◀◀L
BB%
6.9%
6.7%
—
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   Arb-1
MLB Debut   2023
Service   3.936 yrs.days
Team Control Through   2029
First FA Year   2030
YearStatusSalary Proj WAR Value Surplus
2027Arb-1$2M+0.8$3M+$2M
2028Arb-2$2M+0.4$1M+$0.0M (cut)
2029Arb-3$2M+0.2$0.7M+$0.0M (cut)
Totals $2M $5M +$2M

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)
202123 A+Spokane Indians — 424390 10916216 301343 216 279336454790 174388 327 349 53 — — — — — —
202224 AAAAlbuquerque Isotopes — 4136 14123 5130 00 3894637781.241 389550 3212 524 154 — — — — — —
202224 AAHartford Yard Goats — 507471 11621323 231586 233 246290450740 204314 315 321 61 — — — — — —
202325 MLBColorado Rockies — 431399 8116510 221514 225 203252343595 140295 355 262 53 -24 +2 +14 +2 +9 0.3
202325 AAAAlbuquerque Isotopes — 5749 15105 8190 10 3064046331.036 327400 3314 446 99 — — — — — —
202426 MLBColorado Rockies — 603542 14124423 461533 305 260321446768 186316 258 333 99 -0 +4 +11 +2 +13 3.1
202527 MLBColorado Rockies — 538502 11723215 301380 182 233276376653 143289 266 287 72 -18 +3 +7 +2 +12 0.5
202628 MLBChicago White Sox — 223210 49716 12730 144 233275362637 129328 335 283 77 -6 +1 -0 +1 +5 0.0
202628 AAAAlbuquerque Isotopes — 4743 17502 490 10 3954476511.098 256469 199 477 141 — — — — — —
▸ Career Totals (raw MLB only — historical actual)
MLB Career— — 17951653 388701254 1105157 8416 235285390675 155304 296 296 87 -29 +10 +31 +7 +39 6.0
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202123 A+ MLESpokane Indians — 424400 841229 201873 216 210253318570 108358 445 246 53 — — — — — —
202224 AAA MLEAlbuquerque Isotopes — 4137 12122 4160 00 3243906221.012 297480 3910 396 154 — — — — — —
202224 AA MLEHartford Yard Goats — 507478 9917217 161926 233 207242358600 151292 383 259 61 — — — — — —
202325 MLB MLEColorado Rockies — 431399 751539 221514 225 188238308546 120295 355 247 53 -24 +2 +14 +2 +9 0.3
202325 AAA MLEAlbuquerque Isotopes — 5751 12103 6240 10 235316431747 196351 4211 314 99 — — — — — —
202426 MLB MLEColorado Rockies — 603543 13323320 451533 305 245306409715 164316 257 315 99 -0 +4 +11 +2 +13 3.1
202527 MLB MLEColorado Rockies — 538502 11122113 301380 182 221265347612 125289 266 274 72 -18 +3 +7 +2 +12 0.5
202628 MLB MLEChicago White Sox — 223210 49716 12730 144 233275362637 129328 335 282 77 -6 +1 -0 +1 +5 0.0
202628 AAA MLEAlbuquerque Isotopes — 4744 14401 3110 10 318362477839 159409 236 376 141 — — — — — —
202123 A+ MLESpokane Indians — 424400 841229 201873 216 210253318570 108368 445 246 53 — — — — — —
202123 A+ RAWSpokane Indians — 424390 10916216 301343 216 279336454790 174388 327 349 53 — — — — — —
202224 AA MLE2 teams — 548515 11118419 202076 233 216253377630 161312 384 269 68 — — — — — —
202224 AA RAW2 teams — 548507 13022526 281716 233 256303473777 217329 315 336 68 — — — — — —
202325 MLB MLE2 teams — 488450 8716312 281754 235 193247322569 129282 366 255 59 -24 +3 +14 +2 +11 0.5
202325 MLB RAW2 teams — 488448 9617515 301704 235 214270375645 161305 356 284 59 -24 +3 +14 +2 +11 0.5
202426 MLB MLEColorado Rockies — 603543 13323320 451533 305 245306409715 164299 257 315 99 -0 +4 +11 +2 +13 3.1
202426 MLB RAWColorado Rockies — 603542 14124423 461533 305 260321446768 186316 258 333 99 -0 +4 +11 +2 +13 3.1
202527 MLB MLEColorado Rockies — 538502 11122113 301380 182 221265347612 125276 266 274 72 -18 +3 +7 +2 +12 0.5
202527 MLB RAWColorado Rockies — 538502 11723215 301380 182 233276376653 143289 266 287 72 -18 +3 +7 +2 +12 0.5
202628 MLB MLE2 teams — 270254 631117 15840 154 248290382672 134344 316 298 88 -4 +1 -0 +1 +6 0.4
202628 MLB RAW2 teams — 270253 661218 16820 154 261305411716 150356 306 317 88 -4 +1 -0 +1 +6 0.4
202123 A+ MLESpokane Indians — 424398 841229 201873 216 211253319572 108358 445 246 53 — — — — — —
202224 AA MLE2 teams — 548517 11118419 202076 233 215253375628 161306 384 269 68 — — — — — —
202325 MLB MLE2 teams — 488453 8716312 281754 235 192247320567 128301 366 255 59 — — — — — —
202426 MLB MLEColorado Rockies — 603550 13323320 451533 305 242306404710 162316 257 315 99 — — — — — —
202527 MLB MLEColorado Rockies — 538503 11122113 301380 182 221265346611 125289 266 274 72 — — — — — —
202628 MLB MLE2 teams — 270253 631117 15840 154 249290383673 134342 316 298 88 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202426 MLB MLEColorado Rockies — 603550 13323320 451533 305 242306404710 162316 257 315 99 — — — — — —
202527 MLB MLEColorado Rockies — 538503 11122113 301380 182 221265346611 125289 266 274 72 — — — — — —
202628 MLB MLE2 teams — 270253 631117 15840 154 249290383673 134342 316 298 88 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202729 MLB MLECWS 100% 417387 9316213 261121 244 237286385671 148297 276 297 87 -6 +3 +4 +1 +9 0.8
▸ 2027 — real world (MLB)
202729 MLB CTXCWS 100% 317293 7012110 20851 183 238287388675 150298 276 298 87 -5 +2 +3 +1 +7 0.8
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202830 MLB MLECWS 100% 309287 671119 19840 153 234283377660 143296 276 292 84 -6 +2 +1 +1 +7 0.4
202931 MLB MLECWS 100% 290271 621018 17800 112 230278368645 137292 286 286 80 -7 +1 -0 +1 +6 0.2
202830 MLB CTXCWS 100% 309287 671119 19840 153 235284380664 145296 276 294 84 -6 +2 +1 +1 +7 0.4
202931 MLB CTXCWS 100% 290271 631118 17800 112 231278370649 139293 286 288 80 -7 +1 -0 +1 +6 0.2
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 23942211 518921471 1466797 11021 234284385669 151302 286 295 76 -42 +14 +32 +9 +52 6.6
/ 162G— A+C — 650600 14125419 401842 306 235285385670 150303 286 295 76 -11 +4 +9 +2 +14 1.8
Career— MLE — 37873515 78813517107 214119317 17433 224272364636 139304 326 280 76 -47 +16 +34 +10 +59 7.4
/ 162G— MLE — 650603 13523318 372053 306 224272362634 138305 326 280 76 -11 +4 +8 +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.

2026 AAAAlbuquerque Isotopes · 47 PAwOBA .464 → .376 (−88)K% 19.1% → 23.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA19.15%÷1.000×1.200——22.98%
BB% (unintentional) /PA8.51%÷1.000×0.690—×0.9925.83%
HBP% /PA0.00%—×0.940—×0.9920.00%
Singles /BIP29.41%÷1.000×0.930—×0.99227.13%
Doubles /BIP14.71%÷1.000×0.830—×0.99212.11%
Triples /BIP0.00%÷1.000×0.970—×0.9920.00%
Home runs /BIP5.88%÷1.000×0.700—×0.9924.08%

Factors used: league row International League. Park (home-season share, regressed): no park row on file (treated as neutral) — applied at half strength. Age: age 28 vs a level average of 27.2 → −0.8% on BB/HBP/hit rates (0.8 yr older than average).

Result: wOBA .464 → .376; ISO .256 → .190; BABIP .469 → .409. 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 AAAAlbuquerque Isotopes · 57 PAwOBA .433 → .314 (−120)K% 33.3% → 42.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA33.33%÷0.947×1.200——42.24%
BB% (unintentional) /PA14.04%÷0.984×0.690—×1.03310.16%
HBP% /PA0.00%—×0.940—×1.0330.00%
Singles /BIP30.00%÷1.018×0.930—×1.03328.30%
Doubles /BIP3.33%÷1.002×0.830—×1.0332.85%
Triples /BIP0.00%÷1.150×0.970—×1.0330.00%
Home runs /BIP16.67%÷1.062×0.700—×1.03311.35%

Factors used: league row International League. Park (home-season share, regressed): HR 112, 1B 104, 2B 100, 3B 130, K 89, BB 97 — 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).

Result: wOBA .433 → .314; ISO .327 → .204; BABIP .400 → .351. 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 AAHartford Yard Goats · 507 PAwOBA .315 → .259 (−56)K% 31.2% → 37.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA31.16%÷1.006×1.220——37.81%
BB% (unintentional) /PA4.54%÷1.002×0.700—×1.0123.21%
HBP% /PA1.18%—×0.850—×1.0121.02%
Singles /BIP22.04%÷1.032×0.970×1.023×1.01221.45%
Doubles /BIP6.71%÷1.035×0.860×1.023×1.0125.77%
Triples /BIP0.96%÷1.150×0.950×1.023×1.0120.82%
Home runs /BIP7.35%÷0.992×0.780—×1.0125.84%

Factors used: league row EL. Park (home-season share, regressed): HR 98, 1B 106, 2B 107, 3B 130, K 101, BB 100 — 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.023.

Result: wOBA .315 → .259; ISO .204 → .156; BABIP .314 → .292. 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 AAAAlbuquerque Isotopes · 41 PAwOBA .509 → .396 (−114)K% 31.7% → 38.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA31.71%÷0.995×1.200——38.23%
BB% (unintentional) /PA12.20%÷0.945×0.690—×1.0489.33%
HBP% /PA0.00%—×0.940—×1.0480.00%
Singles /BIP34.78%÷1.047×0.930—×1.04832.39%
Doubles /BIP4.35%÷1.038×0.830—×1.0483.64%
Triples /BIP8.70%÷1.150×0.970—×1.0487.69%
Home runs /BIP13.04%÷1.061×0.700—×1.0489.02%

Factors used: league row International League. Park (home-season share, regressed): HR 112, 1B 109, 2B 108, 3B 130, K 99, BB 89 — 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 .509 → .396; ISO .389 → .275; BABIP .550 → .480. 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+Spokane Indians · 424 PAwOBA .339 → .246 (−93)K% 31.6% → 44.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA31.60%÷0.967×1.350——44.13%
BB% (unintentional) /PA6.84%÷1.052×0.710—×0.9984.61%
HBP% /PA0.71%—×0.810—×0.9980.57%
Singles /BIP29.30%÷0.966×0.910×1.022×0.99828.17%
Doubles /BIP6.25%÷0.976×0.830×1.022×0.9985.42%
Triples /BIP0.78%÷0.900×0.820×1.022×0.9980.73%
Home runs /BIP6.25%÷1.211×0.830—×0.9984.27%

Factors used: level-wide A+ factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 142, 1B 93, 2B 95, 3B 80, K 93, BB 110 — 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.022.

Result: wOBA .339 → .246; ISO .174 → .109; BABIP .388 → .358. 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).