Joey Bart

C Chicago White Sox
Age 30 R/R 6'2" / 242 lbs MLB HR +4% Svc 5.046 · Ctrl thru 2027
Overview
MLB40-MANArb-3FA 2028
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WAR
202427MLBPIT282.265/.338/.4621301302.1
202528MLBPIT332.249/.355/.340411052.0
202629MLBCWS128.214/.307/.35740900.5
2027PROJ30MLBCWS173.238/.334/.388511050.8
2028PROJ92% MLB31MLBCWS146.234/.329/.377411010.3
Last 3 seasons WAR 4.6  ·  Next 2 projected WAR 1.1Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2027Service5.046First FA2028
2027Arb-3$4M
Skills · percentileStatcast 2024-2026
Bat Spd82
xwOBA61
Barrel%59
Avg EV33
Speed32
CompsMichael McKenry (age 30) · James McCann (age 30) · John Buck (age 30)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†vL 110105vR 90
AVG/OBP/SLG.238 / .334 / .388
PA173
HR5
K%26
BB%10
BABIP302
ISO141
MLB%100%
Value2027 · WAR
BAT: +1.1 runs (wOBA-derived runs vs avg)+1BATRUN: -0.0 runs (SB/CS + UBR baserunning)-0RUNFLD: -0.8 runs (Defensive runs vs avg)-1FLDPOS: +3.1 runs (Positional adjustment)+3POSREP: +3.7 runs (Replacement-level credit)+4REPTotal WAR: +0.80+0.8WAR
trajectory · projected WAR by year
0.80.32728
Tools · Splits · ContractCON 45 / POW 50
Toolsscout grade · Statcast %ile · 2024-2026
CONTACT45
xAVG
210.228
POWER50
Barrel%
599.6
Avg EV
3387.8
Bat Spd
8274.8
EYE55
scouting grade only
SPEED45
Sprint
3226.6
Platoon Splits2024-2026 · 635 PA
vs LHP
vs RHP
Edge
PA
160
475
—
wRC+
165
92
◀◀L
wOBA
413
304
◀◀L
ISO
209
119
◀◀L
BABIP
439
306
◀◀L
K%
30.0%
26.5%
▶R
BB%
11.9%
9.3%
◀◀L
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   Arb-3
MLB Debut   2020
Service   5.046 yrs.days
Team Control Through   2027
First FA Year   2028
YearStatusSalary Proj WAR Value Surplus
2027Arb-3$4M+0.8$3M+$0.0M (cut)
Totals $0.0M $3M +$0.0M

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. Catcher framing: only 2027 Statcast framing is modeled (Baseball Savant server-caches the leaderboard to the current season); prior-year framing is unmodeled — projections for established framers may run 1-3 WAR low.

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)
201821 ROKAZL Giants Orange — 2523 6110 171 00 261320391711 130375 284 318 22 — — — — — —
201922 AARichmond Flying Squirrels — 8779 25414 7210 02 316372544916 228382 248 396 120 — — — — — —
201922 A+San Jose Giants — 251234 6210212 14503 52 265315479793 214291 206 348 70 — — — — — —
201922 INTLScottsdale Scorpions — 4230 10104 973 00 3335247671.290 433316 1721 538 251 — — — — — —
202023 MLBSan Francisco Giants — 111103 24520 3415 00 233288320609 87387 373 278 75 -3 +0 +3 +2 +2 0.4
202124 AAASacramento River Cats — 279252 7415010 21825 00 294360472832 179398 298 368 91 — — — — — —
202225 MLBSan Francisco Giants — 291261 566011 261124 21 215296364660 149326 389 299 94 -2 +0 -1 +6 +6 0.9
202225 AAASacramento River Cats — 3128 8001 261 00 286355393748 107333 196 340 80 — — — — — —
202326 MLBSan Francisco Giants — 9587 18500 3234 00 207266264530 57277 243 244 53 -5 +0 +3 +6 +2 0.6
202326 AAASacramento River Cats — 244206 511206 30696 10 248360393753 146338 2812 341 74 — — — — — —
202427 MLBPittsburgh Pirates — 282253 6711013 22736 00 265338462801 198321 268 354 130 +10 +0 -1 +5 +6 2.1
202427 AAAIndianapolis Indians — 2017 6100 330 00 353450412862 59429 1515 395 105 — — — — — —
202528 MLBPittsburgh Pirates — 332285 711214 40937 11 249355340696 91356 2812 323 105 +2 -0 +4 +6 +7 2.0
202528 AAAIndianapolis Indians — 1813 3000 461 00 231444231675 429 3322 347 67 — — — — — —
202629 MLBChicago White Sox — 128112 24404 7358 00 214307357664 143270 275 302 90 -2 +0 +1 +3 +3 0.5
202629 AAAIndianapolis Indians — 2217 6201 451 00 3535006471.147 294455 2318 495 147 — — — — — —
▸ Career Totals (raw MLB only — historical actual)
MLB Career— — 12391101 26043332 10137734 32 236320368687 132328 308 312 97 -4 -0 +9 +28 +27 6.1
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201821 ROK MLEAZL Giants Orange — 2523 5110 1101 00 217280348628 130288 404 200 22 — — — — — —
201922 AA MLERichmond Flying Squirrels — 8782 24414 4260 02 293326512838 220367 305 345 120 — — — — — —
201922 A+ MLESan Jose Giants — 251237 497111 11693 52 207251384635 177243 274 271 70 — — — — — —
202023 MLB MLESan Francisco Giants — 111103 24520 3415 00 233288320609 87387 373 280 75 -3 +0 +3 +2 +2 0.4
202124 AAA MLESacramento River Cats — 279257 651407 16955 00 253309389698 136365 346 302 91 — — — — — —
202225 MLB MLESan Francisco Giants — 291261 586012 261124 21 222302383686 161326 389 307 94 -2 +0 -1 +6 +6 0.9
202225 AAA MLESacramento River Cats — 3129 8001 171 00 276323379702 103322 233 287 80 — — — — — —
202326 MLB MLESan Francisco Giants — 9587 18500 3234 00 207266264530 57277 243 246 53 -5 +0 +3 +6 +2 0.6
202326 AAA MLESacramento River Cats — 244215 451004 21766 10 209298312609 102298 319 277 74 — — — — — —
202427 MLB MLEPittsburgh Pirates — 282253 6811014 22736 00 269342478820 209321 268 360 130 +10 +0 -1 +5 +6 2.1
202427 AAA MLEIndianapolis Indians — 2018 6100 240 00 333400389789 56383 2010 324 105 — — — — — —
202528 MLB MLEPittsburgh Pirates — 332285 701114 40937 11 246352333686 88356 2812 324 105 +2 -0 +4 +6 +7 2.0
202528 AAA MLEIndianapolis Indians — 1815 3000 271 00 200333200533 388 3911 267 67 — — — — — —
202629 MLB MLEChicago White Sox — 128112 24404 7358 00 214307357664 143270 275 301 90 -2 +0 +1 +3 +3 0.5
202629 AAA MLEIndianapolis Indians — 2218 6201 361 00 3334556111.066 278382 2714 385 147 — — — — — —
201821 ROK MLEAZL Giants Orange — 2523 5110 1101 00 217280348628 130385 404 200 22 — — — — — —
201821 ROK RAWAZL Giants Orange — 2523 6110 171 00 261320391711 130375 284 318 22 — — — — — —
201922 A+ MLE3 teams — 380356 8112316 171076 54 228274413687 185278 284 290 82 — — — — — —
201922 A+ RAW3 teams — 380343 9715320 30786 54 283351519870 236313 218 380 82 — — — — — —
202023 MLB MLESan Francisco Giants — 111103 24520 3415 00 233288320609 87387 373 280 75 -3 +0 +3 +2 +2 0.4
202023 MLB RAWSan Francisco Giants — 111103 24520 3415 00 233288320609 87387 373 278 75 -3 +0 +3 +2 +2 0.4
202124 AAA MLESacramento River Cats — 279257 651407 16955 00 253309389698 136372 346 302 91 — — — — — —
202124 AAA RAWSacramento River Cats — 279252 7415010 21825 00 294360472832 179398 298 368 91 — — — — — —
202225 MLB MLE2 teams — 322290 656013 271195 21 224301379681 155329 378 305 93 -3 +0 -1 +6 +7 0.9
202225 MLB RAW2 teams — 322289 646012 281185 21 221301367668 145327 379 303 93 -3 +0 -1 +6 +7 0.9
202326 AAA MLE2 teams — 339302 631504 249910 10 209289298587 89292 297 268 68 — — — — — —
202326 AAA RAW2 teams — 339293 691706 339210 10 235333355688 119318 2710 314 68 — — — — — —
202427 MLB MLE2 teams — 302271 7311014 24776 00 269342465807 196326 258 358 128 +10 +0 -1 +5 +7 2.2
202427 MLB RAW2 teams — 302270 7312013 25766 00 270346459805 189330 258 357 128 +10 +0 -1 +5 +7 2.2
202528 MLB MLE2 teams — 350300 731114 421008 11 243351327678 83352 2912 321 103 +1 -0 +4 +6 +8 2.0
202528 MLB RAW2 teams — 350298 741214 44998 11 248360336696 87359 2813 324 103 +1 -0 +4 +6 +8 2.0
202629 MLB MLE2 teams — 150130 30605 10419 00 231329392721 162294 277 313 98 -0 +0 +1 +3 +3 0.7
202629 MLB RAW2 teams — 150129 30605 11409 00 233336395731 163294 277 331 98 -0 +0 +1 +3 +3 0.7
201821 ROK MLEAZL Giants Orange — 2523 5110 1101 00 217280348628 130288 404 200 22 — — — — — —
201922 A+ MLE3 teams — 380354 8112316 171076 54 229274415690 186275 284 290 82 — — — — — —
202023 MLB MLESan Francisco Giants — 111102 24520 3415 00 235288324612 88387 373 280 75 — — — — — —
202124 AAA MLESacramento River Cats — 279256 651407 16955 00 254309391700 137365 346 302 91 — — — — — —
202225 MLB MLE2 teams — 322287 656013 271195 21 226301383685 157326 378 305 93 — — — — — —
202326 AAA MLE2 teams — 339302 631504 249910 10 209289298587 89292 297 268 68 — — — — — —
202427 MLB MLE2 teams — 302269 7311014 24776 00 271342468811 197326 258 358 128 — — — — — —
202528 MLB MLE2 teams — 350297 731114 421008 11 246351330681 84358 2912 321 103 — — — — — —
202629 MLB MLE2 teams — 150130 30605 10419 00 231329392721 162287 277 313 98 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202427 MLB MLE2 teams — 302269 7311014 24776 00 271342468811 197326 258 358 128 — — — — — —
202528 MLB MLE2 teams — 350297 731114 421008 11 246351330681 84358 2912 321 103 — — — — — —
202629 MLB MLE2 teams — 150130 30605 10419 00 231329392721 162287 277 313 98 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202730 MLB MLECWS 100% 279242 581018 27728 20 237333385718 147301 2610 324 105 +2 +0 -1 +5 +6 0.8
▸ 2027 — real world (MLB)
202730 MLB CTXCWS 100% 173149 35605 17455 10 238334388722 149302 2610 325 105 +1 +0 -1 +3 +4 0.8
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202831 MLB MLECWS 92% 159138 31504 15425 10 233328373702 141297 269 317 101 +0 +0 -3 +3 +3 0.3
202831 MLB CTXCWS 92% 146127 29504 14384 10 234329377705 143298 2610 319 101 +0 +0 -3 +3 +3 0.3
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 13851228 28948336 11541538 42 235320367687 132324 308 313 94 -4 +0 +6 +31 +30 6.4
/ 162G— A+C — 650576 13623117 5419518 21 236321368689 132325 308 313 94 -2 +0 +3 +14 +14 3.0
Career— MLE — 25902319 54592772 19677665 116 235312374686 139320 308 306 94 -3 +0 +5 +34 +34 7.2
/ 162G— MLE — 650582 13723218 4919516 32 235312375686 139321 308 306 94 -1 +0 +2 +14 +14 3.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.

2026 AAAIndianapolis Indians · 22 PAwOBA .483 → .385 (−98)K% 22.7% → 27.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA22.73%÷1.000×1.200——27.27%
BB% (unintentional) /PA18.18%÷1.000×0.690—×0.97212.19%
HBP% /PA4.55%—×0.940—×0.9724.15%
Singles /BIP25.00%÷1.000×0.930—×0.97222.60%
Doubles /BIP16.67%÷1.000×0.830—×0.97213.45%
Triples /BIP0.00%÷1.000×0.970—×0.9720.00%
Home runs /BIP8.33%÷1.000×0.700—×0.9725.67%

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 30 vs a level average of 27.2 → −2.8% on BB/HBP/hit rates (2.8 yr older than average).

Result: wOBA .483 → .385; ISO .294 → .222; BABIP .455 → .382. 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).

2025 AAAIndianapolis Indians · 18 PAwOBA .340 → .267 (−73)K% 33.3% → 41.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA33.33%÷0.965×1.200——41.46%
BB% (unintentional) /PA22.22%÷1.112×0.690—×0.98213.55%
HBP% /PA5.56%—×0.940—×0.9825.13%
Singles /BIP42.86%÷1.008×0.930—×0.98238.84%
Doubles /BIP0.00%÷0.995×0.830—×0.9820.00%
Triples /BIP0.00%÷1.150×0.970—×0.9820.00%
Home runs /BIP0.00%÷0.915×0.700—×0.9820.00%

Factors used: league row International League. Park (home-season share, regressed): HR 83, 1B 102, 2B 99, 3B 130, K 93, BB 122 — applied at half strength. Age: age 29 vs a level average of 27.2 → −1.8% on BB/HBP/hit rates (1.8 yr older than average).

Result: wOBA .340 → .267; ISO .000 → .000; BABIP .429 → .388. 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 AAAIndianapolis Indians · 20 PAwOBA .386 → .324 (−61)K% 15.0% → 19.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA15.00%÷0.948×1.200——19.00%
BB% (unintentional) /PA15.00%÷0.977×0.690—×0.99210.51%
HBP% /PA0.00%—×0.940—×0.9920.00%
Singles /BIP35.71%÷1.009×0.930—×0.99232.67%
Doubles /BIP7.14%÷1.050×0.830—×0.9925.60%
Triples /BIP0.00%÷1.150×0.970—×0.9920.00%
Home runs /BIP0.00%÷0.909×0.700—×0.9920.00%

Factors used: league row International League. Park (home-season share, regressed): HR 82, 1B 102, 2B 110, 3B 130, K 90, BB 95 — 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 .386 → .324; ISO .059 → .046; BABIP .429 → .383. 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 AAASacramento River Cats · 244 PAwOBA .335 → .277 (−58)K% 28.3% → 31.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA28.28%÷1.087×1.200——31.22%
BB% (unintentional) /PA12.30%÷0.981×0.690—×1.0038.68%
HBP% /PA2.46%—×0.940—×1.0032.32%
Singles /BIP24.09%÷0.992×0.930×0.979×1.00322.17%
Doubles /BIP8.76%÷0.992×0.830×0.979×1.0037.20%
Triples /BIP0.00%÷0.956×0.970×0.979×1.0030.00%
Home runs /BIP4.38%÷1.057×0.700—×1.0032.91%

Factors used: league row International League. Park (home-season share, regressed): HR 111, 1B 98, 2B 98, 3B 91, K 117, BB 96 — applied at half strength. Age: age 27 vs a level average of 27.2 → +0.3% on BB/HBP/hit rates (0.2 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.979.

Result: wOBA .335 → .277; ISO .146 → .109; BABIP .338 → .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 AAASacramento River Cats · 31 PAwOBA .331 → .287 (−44)K% 19.4% → 23.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA19.35%÷0.986×1.200——23.55%
BB% (unintentional) /PA6.45%÷0.984×0.690—×1.0184.61%
HBP% /PA3.23%—×0.940—×1.0183.09%
Singles /BIP31.82%÷0.968×0.930—×1.01831.11%
Doubles /BIP0.00%÷0.967×0.830—×1.0180.00%
Triples /BIP0.00%÷0.900×0.970—×1.0180.00%
Home runs /BIP4.55%÷0.989×0.700—×1.0183.28%

Factors used: league row International League. Park (home-season share, regressed): HR 98, 1B 94, 2B 93, 3B 80, K 97, BB 97 — 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).

Result: wOBA .331 → .287; ISO .107 → .075; BABIP .333 → .322. 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 AAASacramento River Cats · 279 PAwOBA .359 → .302 (−58)K% 29.4% → 34.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA29.39%÷1.034×1.200——34.10%
BB% (unintentional) /PA7.53%÷0.956×0.690—×1.0335.61%
HBP% /PA1.79%—×0.940—×1.0331.74%
Singles /BIP28.82%÷1.049×0.930×1.015×1.03326.79%
Doubles /BIP8.82%÷0.916×0.830×1.015×1.0338.39%
Triples /BIP0.00%÷0.900×0.920×1.015×1.0330.00%
Home runs /BIP5.88%÷0.995×0.700—×1.0334.27%

Factors used: level-wide AAA factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 99, 1B 110, 2B 83, 3B 80, K 107, BB 91 — 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 ×1.015.

Result: wOBA .359 → .302; ISO .179 → .137; BABIP .398 → .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).

2019 A+San Jose Giants · 251 PAwOBA .338 → .271 (−67)K% 19.9% → 27.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA19.92%÷0.975×1.340——27.38%
BB% (unintentional) /PA5.58%÷0.936×0.710—×0.9984.22%
HBP% /PA1.20%—×0.790—×0.9980.94%
Singles /BIP20.65%÷1.017×0.910×0.950×0.99817.52%
Doubles /BIP5.43%÷0.973×0.820×0.950×0.9984.34%
Triples /BIP1.09%÷0.903×0.760×0.950×0.9980.87%
Home runs /BIP6.52%÷0.947×0.920—×0.9986.32%

Factors used: league row CAL. Park (home-season share, regressed): HR 89, 1B 103, 2B 95, 3B 81, K 95, BB 87 — 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.950.

Result: wOBA .338 → .271; ISO .214 → .181; BABIP .291 → .243. 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 AARichmond Flying Squirrels · 87 PAwOBA .386 → .345 (−41)K% 24.1% → 30.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA24.14%÷0.975×1.220——30.19%
BB% (unintentional) /PA6.90%÷1.011×0.700—×1.0274.90%
HBP% /PA0.00%—×0.850—×1.0270.00%
Singles /BIP27.59%÷1.020×0.970—×1.02726.93%
Doubles /BIP6.90%÷0.916×0.860—×1.0276.65%
Triples /BIP1.72%÷1.147×0.950—×1.0271.47%
Home runs /BIP6.90%÷0.890×0.780—×1.0276.21%

Factors used: league row EL. Park (home-season share, regressed): HR 78, 1B 104, 2B 83, 3B 129, K 95, BB 102 — 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).

Result: wOBA .386 → .345; ISO .228 → .202; BABIP .382 → .367. 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).