Dansby SwansonSS Chicago Cubs
Age 32 R/R 6'0" / 190 lbs MLB BB +5%HR -4% Svc 9.273 · Ctrl thru 2029 peak 3.8 · 2026
wRC+†vL 139111vR 82
AVG/OBP/SLG.252 / .319 / .433
PA578
HR23
SB13
K%25
BB%9
MLB%100%
BAT: +7.4 runs (wOBA-derived runs vs avg)+7BATRUN: +3.1 runs (SB/CS + UBR baserunning)+3RUNFLD: +5.3 runs (Defensive runs vs avg)+5FLDPOS: +6.2 runs (Positional adjustment)+6POSREP: +16.4 runs (Replacement-level credit)+16REPTotal WAR: +3.80+3.8WAR
Scouting · nowfuture
HIT
5050
PWR
5555
SPD
6060
EYE
5255
trajectory · 10 yrs
3.1peak
2026

Contract

ESTIMATED  ·  service-time + WAR-based estimator (needs verification)
Status   FA
MLB Debut   2016
Service   9.273 yrs.days
Team Control Through   2029
First FA Year   2030
NTC
YearStatusSalary Proj WAR Value Surplus
2026Ext / FA-deal$25M+3.8$30M+$5M
2027Ext / FA-deal$25M+3.2$26M+$1M
2028Ext / FA-deal$25M+2.5$21M-$4M
2029Ext / FA-deal$25M+1.7$15M-$10M
Totals $101M $93M -$8M
Why some years run red
On long-term deals the salary is locked in regardless of how the player ages. Late years are red whenever projected production drops below the AAV — that's expected, not a sign the deal is bad. The honest scorecard is the Net Surplus over the whole contract, not any single year.

Career Projections (MLE)

All seasons translated to park-neutral MLB-equivalent (MLE) and combined per year. 2026 = actual YTD + projected ROS + total. 2027+ via Advanced Marcel + aging curve.

YearAge LvlTeam PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
201622 AA3 teams 615559 13828511 441417 163 .247.310.374.684 .127.309 237 .295 84 -11 +2 +2 +7 +17 1.7
201723 MLB2 teams 596528 1212527 631311 43 .229.312.324.636 .095.289 2211 .277 70 -20 -0 +0 +6 +17 0.3
201824 MLBAtlanta Braves 533478 11326415 441222 104 .236.303.402.705 .165.285 238 .286 77 -14 +0 +8 +6 +15 1.6
201925 MLBAtlanta Braves 545483 12226316 511245 105 .253.330.418.748 .166.305 239 .322 105 +3 +0 +4 +6 +15 2.8
202026 MLBAtlanta Braves 264237 6214010 22714 50 .262.335.447.782 .186.331 278 .333 113 +4 +1 +6 +3 +7 2.2
202127 MLBAtlanta Braves 653588 14332227 521675 93 .243.310.442.752 .199.289 268 .321 104 +3 +1 +7 +7 +19 3.6
202228 MLBAtlanta Braves 696640 17131122 491823 187 .267.322.422.744 .155.339 267 .323 106 +4 +1 +19 +7 +20 5.3
202329 MLBChicago Cubs 638565 13824322 661545 91 .244.329.414.743 .170.297 2410 .330 111 +8 +1 +18 +7 +18 5.4
202430 MLBChicago Cubs 593534 13329216 541442 193 .249.320.401.721 .152.310 249 .316 100 +0 +3 +16 +6 +17 4.3
202531 MLBChicago Cubs 645590 14423225 471682 203 .244.302.417.719 .173.296 267 .312 97 -2 +3 +5 +7 +18 3.1
▸ 2026 Season (actual · ROS · total)
202632 MLBChicago Cubs 10583 16105 19240 10 .193.343.386.729 .193.193 2318 .320 103 +0 +0 -0 +1 +3 0.5
ROS32 MLBCHC 473418 10116219 501162 122 .242.326.426.751 .184.286 2511 .333 113 +7 +2 +5 +5 +13 3.3
TOT32 MLBCHC 578501 11717224 691402 132 .234.329.419.748 .186.272 2412 .331 111 +7 +2 +5 +6 +16 3.8
▸ 2027+ Projections — Projections at projected PA · Park-neutral MLB equivalent · Marcel + aging curve
202733 MLBCHC 548484 11618222 571122 112 .240.322.421.744 .182.264 2010 .327 109 +5 +1 +2 +6 +16 3.1
202834 MLBCHC 500442 10416219 521062 91 .235.319.410.728 .174.262 2110 .320 103 +2 +1 +1 +5 +14 2.4
202935 MLBCHC 444394 8914116 46991 71 .226.308.388.697 .162.260 2210 .312 97 -1 +1 -1 +5 +13 1.7
203036 MLBCHC 383340 7411113 39891 60 .218.300.371.671 .153.257 2310 .303 90 -4 +1 -2 +4 +11 1.0
203137 MLBCHC 317281 609110 32771 40 .214.296.359.656 .146.253 2410 .292 82 -7 +1 -3 +3 +9 0.3
203238 MLBCHC 248221 45617 24621 20 .204.285.335.619 .131.248 2510 .281 73 -8 +0 -5 +3 +7 -0.2
▸ Career Totals (MLE all levels + projections)
Career 86917782 187434834277 792206546 17138 .241.315.401.716 .160.291 249 .312 97 -32 +19 +82 +93 +246 41.7
/ 162G 650582 14126321 591543 133 .242.315.405.720 .163.292 249 .312 97 -2 +1 +6 +7 +18 3.1

Historical Stats — Raw (Per Stint)

Actual MLB + MiLB stats as they happened, one row per stint at each level. Use this to see what really got recorded; the table above shows MLB-equivalent translations + projections.

YearAge LvlTeam PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
201622 MLBAtlanta Braves 145129 39713 13340 30 .302.366.442.808 .140.383 239 .353 129 +5 +1 +2 +7 +4 1.8
201622 AAMississippi Braves 377333 871358 35717 62 .261.344.402.746 .141.309 199 .335 114 +6 +0 +11 1.8
201622 A+Carolina Mudcats 9378 261201 15130 71 .333.441.526.967 .192.391 1416 .427 185 +9 +1 +3 1.3
201723 MLBAtlanta Braves 551488 1132326 591200 33 .232.314.324.638 .092.292 2211 .292 81 -12 -1 +0 +6 +16 1.0
201723 AAAGwinnett Braves 4538 9101 691 10 .237.356.342.698 .105.286 2013 .325 107 +0 +0 +1 0.2
201824 MLBAtlanta Braves 533478 11425414 441222 104 .238.305.395.701 .157.290 238 .308 94 -4 +0 +8 +6 +15 2.6
201925 MLBAtlanta Braves 545483 12126317 511245 105 .251.328.422.751 .172.300 239 .332 112 +7 +0 +4 +6 +15 3.3
202026 MLBAtlanta Braves 264237 6515010 22714 50 .274.346.464.810 .190.350 278 .358 132 +10 +1 +6 +3 +7 2.8
202127 MLBAtlanta Braves 653588 14633227 521675 93 .248.315.449.764 .201.297 268 .333 113 +10 +1 +7 +7 +19 4.3
202228 MLBAtlanta Braves 696640 17732125 491823 187 .277.331.447.778 .170.348 267 .343 121 +16 +1 +19 +7 +20 6.5
202329 MLBChicago Cubs 638565 13825322 661545 91 .244.329.416.745 .172.297 2410 .332 113 +9 +1 +18 +7 +18 5.5
202430 MLBChicago Cubs 593534 12927216 541442 193 .242.314.390.703 .148.300 249 .314 99 -1 +3 +16 +6 +17 4.2
202531 MLBChicago Cubs 645590 14424324 471682 203 .244.302.417.719 .173.298 267 .316 100 +0 +3 +5 +7 +18 3.4
▸ Career Totals (raw MLB only — historical actual)
MLB Career 52634732 118623721164 457128628 10629 .251.320.414.734 .163.308 249 .325 107 +41 +10 +85 +62 +149 35.3

Career Path Comps

What happened to players with a similar stat profile at this age · Y-axis: wRC+ (100 = league avg, 150 = elite, 80 = below) · Bands: P10–P90 outer, P25–P75 inner · Gold: OGILVIE projection

Scouting At Match Age Next 3 Yrs Peak 3 Yrs
Comp Age HIT PWR SPD EYE AVG/OBP/SLG ISOBABIP HRSB K%BB% wRC+WAR AVG/OBP/SLG ISOBABIP HRSB K%BB% wRC+WAR AVG/OBP/SLG ISOBABIP HRSB K%BB% wRC+WAR
Dansby Swanson (OGILVIE) 32 50 55 60 55 .240/.323/.423 .183.266 2314 20% 11% 113 +2.5
AJ Pollock
2020 · MLB
32 49→59 57→65 54→55 48 .258/.321/.461 .203.287 2416 20% 7% 121 +3.2 .267/.322/.472 .205.300 2610 20% 7% 124 +3.4 .267/.319/.458.191.29824719%6%116+1.8
Aaron Boone
2005 · MLB
32 49→57 54→60 55 51 .252/.317/.439 .186.269 2222 16% 8% 114 +2.7 .249/.313/.389 .140.278 1611 17% 7% 98 +1.6 .249/.319/.376.128.28114816%7%93+0.8
Joe Dillon
2008 · MLB
32 52→53 55 52→45 53 .268/.335/.463 .195.284 2210 15% 8% 128 +3.6 .235/.308/.369 .134.266 148 17% 8% 92 +1.2 .214/.291/.310.096.24910618%8%69-0.2
Brian Dozier
2019 · MLB
32 46→56 58→65 50 55 .246/.330/.457 .210.270 2613 20% 10% 124 +3.4 .234/.326/.405 .171.273 218 21% 11% 108 +2.3 .231/.335/.400.169.26822422%13%108+1.8
Hiram Bocachica
2007 · MLB
31 49 53→55 53→55 49 .250/.324/.426 .176.296 2121 23% 8% 114 +2.7 .239/.323/.407 .168.271 1920 19% 9% 108 +2.3 .217/.308/.392.175.241202120%9%96+0.6
Marcus Semien
2023 · MLB
32 47→57 58→65 52→50 51 .253/.317/.461 .208.270 2716 19% 8% 120 +3.1 .251/.320/.424 .173.272 2012 16% 9% 111 +2.5 .244/.319/.398.154.264181015%9%100+1.9
Eli Marrero
2006 · MLB
32 48→49 54→55 50 49 .250/.310/.437 .187.282 217 20% 8% 110 +2.4 .238/.319/.438 .200.283 2513 24% 10% 115 +2.7 .198/.319/.427.229.220322727%13%106+0.4
Chris Young
2016 · MLB
32 44→49 52→60 48→55 50 .231/.302/.405 .174.265 2011 22% 9% 98 +1.6 .239/.315/.415 .176.281 209 22% 9% 107 +2.2 .226/.309/.404.179.26521823%10%100+0.6
Raul Mondesi
2003 · MLB
32 46→52 58→60 51→55 54 .247/.324/.455 .208.262 2621 18% 10% 121 +3.2 .252/.324/.443 .191.278 2216 18% 9% 118 +3.0 .254/.325/.441.187.284211518%9%110+1.2
Eric Hinske
2010 · MLB
32 46→55 56→60 50 56 .242/.335/.441 .199.278 2310 22% 11% 121 +3.2 .242/.324/.422 .180.296 214 24% 10% 112 +2.6 .230/.311/.396.166.28719026%10%92+0.5
Jose Valentin
2001 · MLB
31 51→52 56→65 56→50 54 .263/.333/.468 .204.284 2316 17% 9% 128 +3.6 .253/.324/.477 .224.276 2811 20% 9% 127 +3.6 .243/.316/.473.231.26030820%9%118+2.6
Mike Cameron
2005 · MLB
32 46→53 57→60 53→55 54 .241/.331/.450 .209.287 2421 25% 11% 122 +3.3 .255/.338/.462 .207.310 2220 24% 10% 128 +3.7 .248/.337/.456.208.304232025%11%123+3.4
Justin Ruggiano
2014 · MLB
32 50→59 53→55 49→55 48 .255/.318/.435 .180.309 2120 24% 8% 113 +2.6 .241/.310/.404 .163.316 1913 28% 8% 102 +1.8 .230/.302/.385.155.318181031%8%91+0.5
Steven Souza Jr.
2020 · MLB
31 46→56 56→60 53→55 54 .239/.335/.439 .200.302 2415 28% 12% 121 +3.2 .223/.307/.397 .174.315 1912 33% 10% 99 +1.7 .195/.289/.372.177.27821935%10%83+0.2
Zack Cozart
2018 · MLB
32 52→56 55→60 49→50 55 .269/.341/.466 .197.288 226 16% 10% 130 +3.8 .236/.311/.390 .154.262 165 16% 9% 98 +1.6 .189/.263/.291.102.2158016%7%50-0.5
Eric Byrnes
2007 · MLB
31 51→57 54→60 55→60 49 .259/.316/.445 .186.278 2017 16% 7% 115 +2.7 .259/.319/.436 .177.278 1927 14% 7% 114 +2.7 .253/.315/.422.168.270173013%7%104+1.4
Scott Hairston
2013 · MLB
33 46→51 58→60 50 46 .247/.302/.457 .210.273 2611 21% 7% 113 +2.6 .232/.284/.439 .207.265 279 24% 6% 100 +1.7 .184/.235/.422.238.17439725%5%77+0.0
Jason Kipnis
2019 · MLB
32 46→56 51→55 50→55 52 .235/.308/.401 .166.267 1810 20% 9% 100 +1.7 .233/.306/.396 .163.270 198 21% 9% 98 +1.6 .233/.306/.397.164.27319622%9%94+0.7
Jeff Baker
2014 · MLB
33 51 54→55 49→45 46 .259/.315/.440 .181.313 217 24% 7% 113 +2.6 .249/.309/.406 .157.312 186 25% 8% 102 +1.8 .252/.299/.355.102.3208323%6%77+0.1
Jedd Gyorko
2020 · MLB
31 49→53 52→60 49→45 53 .253/.329/.421 .168.293 207 21% 10% 114 +2.7 .245/.324/.432 .187.296 257 25% 10% 115 +2.7 .241/.331/.487.246.27639028%11%128+0.8