Dansby Swanson

SS Chicago Cubs
Age 33 R/R 6'0" / 190 lbs MLB HR -8% Svc 10.273 · Ctrl thru 2029
Overview
MLB40-MANExtFA 2028
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WAR
202430MLBCHC593.242/.314/.3901619973.6
202531MLBCHC645.244/.302/.41724201002.9
202632MLBCHC486.213/.299/.3971917951.6
2027PROJ33MLBCHC430.247/.319/.43317141102.3
2028PROJ34MLBCHC394.238/.308/.4121581021.1
2029PROJ35MLBCHC302.227/.296/.389103920.3
Last 3 seasons WAR 8.1  ·  Next 3 projected WAR 3.7Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2029Service10.273First FA2028NTC
2027Ext$25M2028Ext$25M2029Ext$25M
Skills · percentileStatcast 2024-2026
Speed71
xwOBA65
Barrel%59
Avg EV59
Bat Spd47
CompsJ.T. Realmuto (age 33) · Aaron Boone (age 32) · Luis Terrero (age 33)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†vL 115110vR 95
AVG/OBP/SLG.247 / .319 / .433
PA430
HR17
SB14
K%24
BB%9
BABIP294
ISO184
MLB%100%
Value2027 · WAR
BAT: +5.3 runs (wOBA-derived runs vs avg)+5BATRUN: +2.6 runs (SB/CS + UBR baserunning)+3RUNFLD: +1.7 runs (Defensive runs vs avg)+2FLDPOS: +4.6 runs (Positional adjustment)+5POSREP: +9.3 runs (Replacement-level credit)+9REPTotal WAR: +2.10+2.1WAR
0.02.04.02.11.10.327282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit-$48M ctrl surplus
Tools · Splits · Contract
ToolsStatcast %ile · 2024-2026
CONTACT
xAVG
420.245
POWER
Barrel%
599.6
Avg EV
5989.8
Bat Spd
4771.0
SPEED
Sprint
7128.3
Platoon Splits2024-2026 · 1347 PA
vs LHP
vs RHP
Edge
PA
300
1047
—
wRC+
141
87
◀◀L
wOBA
377
297
◀◀L
ISO
218
153
◀◀L
BABIP
363
271
◀◀L
K%
25.0%
25.0%
—
BB%
8.0%
8.9%
▶R
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   FA
MLB Debut   2016
Service   10.273 yrs.days
Team Control Through   2029
First FA Year   2028
NTC
YearStatusSalary Proj WAR Value Surplus
2027Ext$25M+2.1$17M-$8M
2028Ext$25M+1.1$8M-$15M
2029Ext$25M+0.3$1M-$19M
Totals $76M $26M -$43M
Underwater contract
Projected production over the remaining contract is worth -$43M less than the salary owed. Most often this reflects an aging-curve fade that was visible at signing — the team paid a premium for the early years.

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)
201622 MLBAtlanta Braves — 145129 39713 13340 30 302366442808 140383 239 353 109 +2 +1 +2 +7 +3 1.4
201622 AAMississippi Braves — 377333 871358 35717 62 261344402746 141309 199 335 73 — — — — — —
201622 A+Carolina Mudcats — 9378 261201 15130 71 333441526967 192391 1416 427 120 — — — — — —
201723 MLBAtlanta Braves — 551488 1132326 591200 33 232314324638 92292 2211 292 75 -16 -1 +0 +6 +12 0.1
201723 AAAGwinnett Braves — 4538 9101 691 10 237356342698 105286 2013 325 76 — — — — — —
201824 MLBAtlanta Braves — 533478 11425414 441222 104 238305395701 157290 238 308 81 -12 +0 +8 +6 +12 1.4
201925 MLBAtlanta Braves — 545483 12126317 511245 105 251328422751 172300 239 332 109 +6 +0 +4 +6 +12 2.8
202026 MLBAtlanta Braves — 264237 6515010 22714 50 274346464810 190350 278 358 129 +9 +1 +6 +3 +6 2.5
202127 MLBAtlanta Braves — 653588 14633227 521675 93 248315449764 201297 268 333 109 +7 +1 +7 +7 +14 3.6
202228 MLBAtlanta Braves — 696640 17732125 491823 187 277331447778 170348 267 343 118 +15 +1 +19 +7 +15 5.9
202329 MLBChicago Cubs — 638565 13825322 661545 91 244329416745 172297 2410 332 111 +8 +1 +18 +7 +14 5.0
202430 MLBChicago Cubs — 593534 12927216 541442 193 242314390703 148300 249 314 97 -2 +3 +16 +6 +13 3.6
202531 MLBChicago Cubs — 645590 14424324 471682 203 244302417719 173298 267 316 100 -0 +3 +5 +7 +14 2.9
202632 MLBChicago Cubs — 486428 9116319 511152 171 213299397697 185242 2410 309 95 -3 +3 -0 +5 +11 1.6
▸ Career Totals (raw MLB only — historical actual)
MLB Career— — 57495160 127725324183 508140130 12330 247319412731 165303 249 324 105 +35 +13 +84 +67 +125 33.0
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201622 MLB MLEAtlanta Braves — 145134 39713 8340 30 291331425756 134383 236 330 109 +2 +1 +2 +7 +3 1.4
201622 AA MLEMississippi Braves — 377345 781146 23837 62 226288333621 107276 226 276 73 — — — — — —
201622 A+ MLECarolina Mudcats — 9384 241001 9180 71 286355440795 155350 1910 345 120 — — — — — —
201723 MLB MLEAtlanta Braves — 551498 1132326 491200 33 227296317613 90292 229 279 75 -16 -1 +0 +6 +12 0.1
201723 AAA MLEGwinnett Braves — 4540 9101 4111 10 225311325636 100275 249 280 76 — — — — — —
201824 MLB MLEAtlanta Braves — 533493 11425414 291222 104 231277383660 152290 235 288 81 -12 +0 +8 +6 +12 1.4
201925 MLB MLEAtlanta Braves — 545485 12126317 491245 105 249325421745 171300 239 329 109 +6 +0 +4 +6 +12 2.8
202026 MLB MLEAtlanta Braves — 264237 6515010 22714 50 274346464810 190350 278 358 129 +9 +1 +6 +3 +6 2.5
202127 MLB MLEAtlanta Braves — 653592 14633227 481675 93 247309446754 199297 267 329 109 +7 +1 +7 +7 +14 3.6
202228 MLB MLEAtlanta Braves — 696640 17732125 491823 187 277331447778 170348 267 343 118 +15 +1 +19 +7 +15 5.9
202329 MLB MLEChicago Cubs — 638565 13824323 661545 91 244329419748 175297 2410 332 111 +8 +1 +18 +7 +14 5.0
202430 MLB MLEChicago Cubs — 593536 12926217 521442 193 241310392702 151300 249 311 97 -2 +3 +16 +6 +13 3.6
202531 MLB MLEChicago Cubs — 645591 14423325 461682 203 244300420720 176298 267 316 100 -0 +3 +5 +7 +14 2.9
202632 MLB MLEChicago Cubs — 486428 9216320 511152 171 215301407708 192242 2410 309 95 -3 +3 -0 +5 +11 1.6
201622 AA MLE3 teams — 615563 14128510 401357 163 250308371679 121310 227 299 89 — — — — — —
201622 AA RAW3 teams — 615540 15232612 631187 163 281364430794 148338 1910 353 89 — — — — — —
201723 MLB MLE2 teams — 596538 1222427 531311 43 227297318615 91285 229 279 75 -18 -0 +0 +6 +13 0.1
201723 MLB RAW2 teams — 596526 1222427 651291 43 232318325643 93292 2211 294 75 -18 -0 +0 +6 +13 0.1
201824 MLB MLEAtlanta Braves — 533493 11425414 291222 104 231277383660 152278 235 288 81 -12 +0 +8 +6 +12 1.4
201824 MLB RAWAtlanta Braves — 533478 11425414 441222 104 238305395701 157290 238 308 81 -12 +0 +8 +6 +12 1.4
201925 MLB MLEAtlanta Braves — 545485 12126317 491245 105 249325421745 171298 239 329 109 +6 +0 +4 +6 +12 2.8
201925 MLB RAWAtlanta Braves — 545483 12126317 511245 105 251328422751 172300 239 332 109 +6 +0 +4 +6 +12 2.8
202026 MLB MLEAtlanta Braves — 264237 6515010 22714 50 274346464810 190350 278 358 129 +9 +1 +6 +3 +6 2.5
202026 MLB RAWAtlanta Braves — 264237 6515010 22714 50 274346464810 190350 278 358 129 +9 +1 +6 +3 +6 2.5
202127 MLB MLEAtlanta Braves — 653592 14633227 481675 93 247309446754 199294 267 329 109 +7 +1 +7 +7 +14 3.6
202127 MLB RAWAtlanta Braves — 653588 14633227 521675 93 248315449764 201297 268 333 109 +7 +1 +7 +7 +14 3.6
202228 MLB MLEAtlanta Braves — 696640 17732125 491823 187 277331447778 170348 267 343 118 +15 +1 +19 +7 +15 5.9
202228 MLB RAWAtlanta Braves — 696640 17732125 491823 187 277331447778 170348 267 343 118 +15 +1 +19 +7 +15 5.9
202329 MLB MLEChicago Cubs — 638565 13824323 661545 91 244329419748 175295 2410 332 111 +8 +1 +18 +7 +14 5.0
202329 MLB RAWChicago Cubs — 638565 13825322 661545 91 244329416745 172297 2410 332 111 +8 +1 +18 +7 +14 5.0
202430 MLB MLEChicago Cubs — 593536 12926217 521442 193 241310392702 151296 249 311 97 -2 +3 +16 +6 +13 3.6
202430 MLB RAWChicago Cubs — 593534 12927216 541442 193 242314390703 148300 249 314 97 -2 +3 +16 +6 +13 3.6
202531 MLB MLEChicago Cubs — 645591 14423325 461682 203 244300420720 176295 267 316 100 -0 +3 +5 +7 +14 2.9
202531 MLB RAWChicago Cubs — 645590 14424324 471682 203 244302417719 173298 267 316 100 -0 +3 +5 +7 +14 2.9
202632 MLB MLEChicago Cubs — 486428 9216320 511152 171 215301407708 192242 2410 309 95 -3 +3 -0 +5 +11 1.6
202632 MLB RAWChicago Cubs — 486428 9116319 511152 171 213299397697 185242 2410 309 95 -3 +3 -0 +5 +11 1.6
201622 AA MLE3 teams — 615563 14128510 401357 163 250308371679 121312 227 299 89 — — — — — —
201723 MLB MLE2 teams — 596537 1222427 531311 43 227297318616 91291 229 279 75 — — — — — —
201824 MLB MLEAtlanta Braves — 533497 11425414 291222 104 229277380657 151290 235 288 81 — — — — — —
201925 MLB MLEAtlanta Braves — 545486 12126317 491245 105 249325420744 171300 239 329 109 — — — — — —
202026 MLB MLEAtlanta Braves — 264236 6515010 22714 50 275346466812 191350 278 358 129 — — — — — —
202127 MLB MLEAtlanta Braves — 653595 14633227 481675 93 245309444752 198297 267 329 109 — — — — — —
202228 MLB MLEAtlanta Braves — 696639 17732125 491823 187 277331448778 171348 267 343 118 — — — — — —
202329 MLB MLEChicago Cubs — 638562 13824323 661545 91 246329422750 176297 2410 332 111 — — — — — —
202430 MLB MLEChicago Cubs — 593534 12926217 521442 193 242310393703 152300 249 311 97 — — — — — —
202531 MLB MLEChicago Cubs — 645592 14423325 461682 203 243300419719 176298 267 316 100 — — — — — —
202632 MLB MLEChicago Cubs — 486430 9216320 511152 171 214301405706 191242 2410 309 95 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202430 MLB MLEChicago Cubs — 593534 12926217 521442 193 242310393703 152300 249 311 97 — — — — — —
202531 MLB MLEChicago Cubs — 645592 14423325 461682 203 243300419719 176298 267 316 100 — — — — — —
202632 MLB MLEChicago Cubs — 486430 9216320 511152 171 214301405706 191242 2410 309 95 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202733 MLB MLECHC 100% 507454 11219221 461242 174 247318434752 188291 249 331 110 +6 +2 +2 +5 +11 2.1
▸ 2027 — real world (MLB)
202733 MLB CTXCHC 100% 430386 9516217 391052 143 247319433752 186294 249 331 110 +5 +2 +2 +5 +9 2.3
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202834 MLB MLECHC 100% 394355 8413215 35991 82 237308414721 176283 259 319 102 +1 +1 -3 +4 +9 1.1
202935 MLB MLECHC 100% 302272 619111 26791 31 227296390686 163274 269 304 92 -3 +0 -4 +3 +7 0.3
202834 MLB CTXCHC 100% 394355 8514215 35991 82 238308412720 174286 259 319 102 +1 +1 -3 +4 +9 1.1
202935 MLB CTXCHC 100% 302272 6210210 26791 31 227296389685 162277 269 304 92 -3 +0 -4 +3 +7 0.3
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 64455787 142427728208 569157932 13433 246317411728 165301 249 322 101 +33 +14 +77 +75 +140 34.5
/ 162G— A+C — 650584 14428321 571593 143 247316413729 166301 249 322 101 +3 +1 +8 +8 +14 3.5
Career— MLE — 73906681 163031033239 605179642 16239 244311408718 164296 248 317 101 +38 +15 +78 +79 +149 36.8
/ 162G— MLE — 650588 14327321 531584 143 243310406717 163295 248 317 101 +4 +1 +7 +7 +14 3.5

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.

2017 AAAGwinnett Braves · 45 PAwOBA .317 → .280 (−37)K% 20.0% → 24.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA20.00%÷0.989×1.200——24.27%
BB% (unintentional) /PA13.33%÷0.999×0.690—×1.0509.67%
HBP% /PA2.22%—×0.940—×1.0502.19%
Singles /BIP24.14%÷1.005×0.930—×1.05023.46%
Doubles /BIP3.45%÷0.936×0.830—×1.0503.21%
Triples /BIP0.00%÷1.005×0.970—×1.0500.00%
Home runs /BIP3.45%÷0.972×0.840—×1.0503.13%

Factors used: league row IL. Park (home-season share, regressed): HR 94, 1B 101, 2B 87, 3B 101, K 98, BB 100 — applied at half strength. Age: age 23 vs a level average of 27.2 → +5.0% on BB/HBP/hit rates (4.2 yr younger than average).

Result: wOBA .317 → .280; ISO .105 → .095; BABIP .286 → .275. 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).

2016 AAMississippi Braves · 377 PAwOBA .326 → .276 (−50)K% 18.8% → 22.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA18.83%÷1.043×1.220——22.03%
BB% (unintentional) /PA8.75%÷0.997×0.680—×1.0426.22%
HBP% /PA1.86%—×0.840—×1.0421.63%
Singles /BIP23.28%÷1.014×0.920×0.978×1.04221.52%
Doubles /BIP4.96%÷1.104×0.910×0.978×1.0424.17%
Triples /BIP1.91%÷1.150×0.880×0.978×1.0421.49%
Home runs /BIP3.05%÷1.084×0.800—×1.0422.35%

Factors used: league row SL. Park (home-season share, regressed): HR 117, 1B 103, 2B 121, 3B 130, K 109, BB 99 — 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 ×0.978.

Result: wOBA .326 → .276; ISO .141 → .113; BABIP .309 → .276. 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).

2016 A+Carolina Mudcats · 93 PAwOBA .410 → .345 (−66)K% 14.0% → 19.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA13.98%÷1.030×1.420——19.27%
BB% (unintentional) /PA13.98%÷0.970×0.630—×1.0129.19%
HBP% /PA0.00%—×0.860—×1.0120.00%
Singles /BIP20.00%÷1.018×0.940×1.016×1.01218.98%
Doubles /BIP18.46%÷1.004×0.830×1.016×1.01215.69%
Triples /BIP0.00%÷0.987×0.800×1.016×1.0120.00%
Home runs /BIP1.54%÷1.362×0.900—×1.0121.03%

Factors used: league row CAR. Park (home-season share, regressed): HR 172, 1B 104, 2B 101, 3B 97, K 106, BB 94 — 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.016.

Result: wOBA .410 → .345; ISO .192 → .160; BABIP .391 → .350. 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).