Dansby SwansonSS Chicago Cubs
Age 32 R/R 6'0" / 190 lbs MLB Svc 9.273 · Ctrl thru 2029
2026 ROS PROJECTION356 act + 257 ros · stats below = ROS only
wRC+†vL 149132vR 90
AVG/OBP/SLG.252 / .325 / .452
PA257
HR11
SB8
K%24
BB%9
BABIP297
ISO200
MLB%100%
Value2026 · WAR
BAT: +2.4 runs (wOBA-derived runs vs avg)+2BATRUN: +5.0 runs (SB/CS + UBR baserunning)+5RUNFLD: +1.4 runs (Defensive runs vs avg)+1FLDPOS: +6.6 runs (Positional adjustment)+7POSREP: +17.4 runs (Replacement-level credit)+17REPTotal WAR: +3.20+3.2WAR
0.02.04.01.33.62.61.7-$13M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit post-control
Tools · Splits · ContractCON 62 / POW 49
Toolsscout grade · Statcast %ile · 2024-2026
CONTACT62
Whiff%
5310.7%
xwOBA
660.327
POWER49
Barrel%
619.9
Avg EV
6290.0
Bat Spd
4771.0
EYE65
Chase%
9022.2%
SPEED60
Sprint
7128.3
DEFENSE60
scouting grade only
Platoon Splits2024-2026 · 1347 PA
vs LHP
vs RHP
Edge
PA
300
1047
wRC+
147
86
◀◀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   9.273 yrs.days
Team Control Through   2029
First FA Year   2027
NTC
YearStatusSalary Proj WAR Value Surplus
2026ROSExt$10M+1.3$10M+$0.1M
2027Ext$25M+3.6$27M+$4M
2028Ext$25M+2.6$18M-$3M
2029Ext$25M+1.7$11M-$8M
Totals $86M $66M -$6M
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 Stats + Projections

Viewactual = stats as recorded (prior seasons combined) + projected real-world MLB lines · MLE = level/park-neutral translations
Methodology▸ how these numbers are built

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 MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
201622 AA3 teams 615558 13627410 451367 163 244308360668 116303 227 289 79
201622 AA3 teams 615540 15232612 631187 163 281364430794 148338 1910 353 128
201723 MLB2 teams 596528 1212427 631311 43 229312322634 93289 2211 275 69 -21 -0 +0 +6 +17 0.2
201723 MLB2 teams 596526 1222427 651291 43 232318325643 93292 2211 294 83 -11 -0 +0 +6 +17 1.2
201824 MLBAtlanta Braves 533478 11425414 441222 104 238305395701 157290 238 285 76 -14 +0 +8 +6 +15 1.5
201824 MLBAtlanta Braves 533478 11425414 441222 104 238305395701 157290 238 308 94 -4 +0 +8 +6 +15 2.6
201925 MLBAtlanta Braves 545483 12126317 511245 105 251328422751 172300 239 325 107 +4 +0 +4 +6 +15 3.0
201925 MLBAtlanta Braves 545483 12126317 511245 105 251328422751 172300 239 332 112 +7 +0 +4 +6 +15 3.3
202026 MLBAtlanta Braves 264237 6515010 22714 50 274346464810 190350 278 354 129 +9 +1 +6 +3 +7 2.7
202026 MLBAtlanta Braves 264237 6515010 22714 50 274346464810 190350 278 358 132 +10 +1 +6 +3 +7 2.8
202127 MLBAtlanta Braves 653588 14633227 521675 93 248315449764 201297 268 326 107 +5 +1 +7 +7 +19 3.9
202127 MLBAtlanta Braves 653588 14633227 521675 93 248315449764 201297 268 333 113 +10 +1 +7 +7 +19 4.3
202228 MLBAtlanta Braves 696640 17732125 491823 187 277331447778 170348 267 339 118 +14 +1 +19 +7 +20 6.3
202228 MLBAtlanta Braves 696640 17732125 491823 187 277331447778 170348 267 343 121 +16 +1 +19 +7 +20 6.5
202329 MLBChicago Cubs 638565 13725321 661545 91 242327409736 166296 2410 325 107 +5 +1 +18 +7 +18 5.1
202329 MLBChicago Cubs 638565 13825322 661545 91 244329416745 172297 2410 332 113 +9 +1 +18 +7 +18 5.5
202430 MLBChicago Cubs 593534 12826216 541442 193 240312386698 146297 249 305 92 -5 +3 +16 +6 +17 3.7
202430 MLBChicago Cubs 593534 12927216 541442 193 242314390703 148300 249 314 99 -1 +3 +16 +6 +17 4.2
202531 MLBChicago Cubs 645590 14324323 471682 203 242300410711 168297 267 308 94 -4 +3 +5 +7 +18 2.9
202531 MLBChicago Cubs 645590 14424324 471682 203 244302417719 173298 267 316 100 +0 +3 +5 +7 +18 3.4
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD32 MLBCHC 356313 6611216 37841 120 211296412708 201230 2410 307 93 -3 +2 -0 +4 +10 1.4
YTD32 MLBCHC 356313 6611216 37841 120 211296412708 201230 2410 311 96 -2 +2 -0 +4 +10 1.5
ROS32 MLBCHC 100% 257230 5811111 24621 81 252325452778 200294 249 339 117 +5 +1 +2 +3 +7 1.8
ROS32 MLBCHC 100% 257230 5811111 24621 81 252325452778 200296 249 338 117 +5 +1 +2 +3 +7 1.8
FULL32 MLBCHC 613543 12422327 611462 201 228309429738 201259 2410 320 103 +2 +4 +1 +7 +17 3.2
TOT32 MLBCHC 613543 12422327 611462 201 228309429738 201259 2410 321 104 +2 +4 +1 +7 +17 3.2
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202733 MLBCHC 100% 556497 12623223 521382 142 254327447773 193303 259 339 118 +11 +2 -1 +6 +16 3.5
202834 MLBCHC 100% 500449 10919219 461271 91 243315421735 178296 259 329 110 +6 +1 -2 +5 +14 2.5
202935 MLBCHC 100% 444399 9416216 411161 61 236308406714 170288 269 318 101 +1 +1 -3 +5 +13 1.6
203036 MLBCHC 100% 383344 7812213 351031 30 227300387687 160280 279 305 92 -3 +1 -4 +4 +11 0.8
202733 MLBCHC 100% 556497 12623223 521382 142 254327447773 193304 259 339 118 +11 +2 -1 +6 +16 3.4
202834 MLBCHC 100% 500449 11120220 461271 91 247319434753 187297 259 329 110 +6 +1 -2 +5 +14 2.5
202935 MLBCHC 100% 444399 9516217 411161 61 238311416727 178289 269 317 101 +1 +1 -3 +5 +13 1.6
203036 MLBCHC 100% 383344 8013214 351031 30 233305404709 172281 279 305 92 -4 +1 -4 +4 +11 0.8
▸ Career Totals
Career 74036651 165632030249 655183234 14634 249319418738 169305 259 325 107 +59 +16 +76 +85 +210 45.5
/ 162G 650584 14628322 581613 133 250321421742 171306 259 325 107 +5 +1 +7 +7 +18 4.0
Career 79187120 175333833252 691194542 16037 246317409726 163302 259 316 100 -2 +17 +76 +85 +224 40.9
/ 162G 650584 14528321 571603 133 248318414732 166305 259 316 100 -0 +1 +6 +7 +18 3.4

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 MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
201622 MLBAtlanta Braves 145129 39713 13340 30 302366442808 140383 239 353 129 +5 +1 +2 +7 +4 1.8
201622 AAMississippi Braves 377333 871358 35717 62 261344402746 141309 199 335 114 +6 +0 +11 1.8
201622 A+Carolina Mudcats 9378 261201 15130 71 333441526967 192391 1416 427 185 +9 +1 +3 1.3
201723 MLBAtlanta Braves 551488 1132326 591200 33 232314324638 92292 2211 292 81 -12 -1 +0 +6 +16 1.0
201723 AAAGwinnett Braves 4538 9101 691 10 237356342698 105286 2013 325 107 +0 +0 +1 0.2
201824 MLBAtlanta Braves 533478 11425414 441222 104 238305395701 157290 238 308 94 -4 +0 +8 +6 +15 2.6
201925 MLBAtlanta Braves 545483 12126317 511245 105 251328422751 172300 239 332 112 +7 +0 +4 +6 +15 3.3
202026 MLBAtlanta Braves 264237 6515010 22714 50 274346464810 190350 278 358 132 +10 +1 +6 +3 +7 2.8
202127 MLBAtlanta Braves 653588 14633227 521675 93 248315449764 201297 268 333 113 +10 +1 +7 +7 +19 4.3
202228 MLBAtlanta Braves 696640 17732125 491823 187 277331447778 170348 267 343 121 +16 +1 +19 +7 +20 6.5
202329 MLBChicago Cubs 638565 13825322 661545 91 244329416745 172297 2410 332 113 +9 +1 +18 +7 +18 5.5
202430 MLBChicago Cubs 593534 12927216 541442 193 242314390703 148300 249 314 99 -1 +3 +16 +6 +17 4.2
202531 MLBChicago Cubs 645590 14424324 471682 203 244302417719 173298 267 316 100 +0 +3 +5 +7 +18 3.4
▸ Career Totals (raw MLB only — historical actual)
MLB Career 52634732 118623721164 457128628 10629 251320414734 163308 249 325 107 +41 +10 +85 +62 +149 35.3

Career Comps

Retired MLB careers whose totals most resemble what we're projecting for this player. Top row of each card is career totals; bottom row is per-162-game rates. Pool: 727 completed hitter careers (2000-2024).

PLAYER · career totals + /162 gamesYRSPAHRSBAVGOBPSLGPOSFLDWARJAWS
#1J.J. Hardylast yr '17
career totals — 13 seasons, 6,309 PA
136,3091888256305408+68+16340.435.7
/162664201+7.1+17.24.3pk7: 31
#2Brandon Crawfordlast yr '24
career totals — 14 seasons, 6,318 PA
146,31814747249318395+68+14238.934.0
/162664155+7.1+14.94.1pk7: 29
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 16 projected seasons
168,115276169248315418+77+15437.630.3
/1626642314+6.3+12.63.1pk7: 23
#3Juan Uribelast yr '16
career totals — 16 seasons, 6,715 PA
166,71519948255301418+33+11633.129.1
/162664205+3.3+11.43.3pk7: 25
#4Matt Wieterslast yr '19
career totals — 11 seasons, 4,387 PA
114,3871469250313411+78+8130.028.4
/162664221+11.9+12.24.5pk7: 27
#5Yan Gomeslast yr '24
career totals — 13 seasons, 4,082 PA
134,0821378246295412+69+10327.426.2
/162664221+11.2+16.84.4pk7: 25
#6Freddy Galvislast yr '21
career totals — 10 seasons, 4,238 PA
104,23810957246292387+42+6818.017.6
/162664179+6.6+10.62.8pk7: 17

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 52→62 45→49 60 65 228/309/429 201259 2720 24% 10% 104 +3.2
Aaron Boone
2005 · MLB
32 49→57 54→60 55 51 255/318/440 185272 2221 16% 8% 115 +2.7 249/314/386 137279 1510 17% 7% 98 +1.6 249/319/37612828114816%7%93+0.8
Mike Cameron
2005 · MLB
32 46→53 58→60 53→55 54 241/330/453 212285 2521 25% 11% 123 +3.3 256/338/462 206312 2220 24% 10% 128 +3.7 248/337/456208304232025%11%123+3.4
Marcus Semien
2023 · MLB
32 47→56 58→65 53→50 51 250/314/459 209266 2616 18% 8% 118 +3.0 250/319/425 175269 2112 16% 9% 111 +2.5 244/319/406162262201015%9%103+2.2
Hiram Bocachica
2007 · MLB
31 49 54→55 54→55 49 252/326/430 178295 2221 23% 8% 115 +2.8 238/321/403 165270 1919 19% 9% 106 +2.2 214/303/391177236212120%9%94+0.6
Raul Mondesi
2003 · MLB
32 46→52 57→60 51→55 55 245/322/449 205259 2520 18% 10% 118 +3.0 251/323/439 188279 2215 18% 9% 116 +2.8 254/325/441187284211518%9%110+1.2
Brian Dozier
2019 · MLB
32 47→56 58→65 50 55 248/332/460 212272 2613 20% 11% 125 +3.5 239/330/424 185276 238 22% 11% 115 +2.8 237/340/42919227125422%13%117+2.3
Robbie Grossman
2022 · MLB
32 49→58 53→50 53→50 61 248/355/431 182292 2017 22% 13% 128 +3.6 229/333/369 140293 149 24% 13% 102 +1.9 217/324/33311628510525%13%88+0.6
Steven Souza Jr.
2020 · MLB
31 46→56 55→60 54→55 53 237/330/431 194301 2214 28% 11% 117 +2.9 230/312/413 183321 2011 32% 10% 105 +2.1 217/304/41319630322934%10%99+0.5
Justin Ruggiano
2014 · MLB
32 51→61 55→60 48→55 48 261/325/454 193313 2320 24% 8% 121 +3.2 244/312/409 165322 1913 28% 8% 104 +2.0 232/303/384152321171031%8%91+0.5
Joe Dillon
2007 · MLB
31 51→53 55 52→45 50 267/341/453 187296 2412 19% 8% 128 +3.6 249/322/408 159275 178 16% 9% 108 +2.3 243/323/39315026815715%9%104+1.0
Trevor Story
2023 · MLB
30 43→49 53→60 55 48 226/300/405 179279 2120 27% 9% 98 +1.6 233/294/394 161303 1924 28% 7% 92 +1.2 241/292/393153309203028%6%88+0.5
Eric Byrnes
2007 · MLB
31 50→57 54→60 55→60 49 258/313/446 189274 2118 16% 6% 114 +2.7 257/317/433 176275 1927 14% 7% 112 +2.6 253/315/422168270173013%7%104+1.4
AJ Pollock
2019 · MLB
31 49→59 56→65 56→55 49 254/318/459 205280 2319 19% 7% 119 +3.1 273/331/503 230304 3012 21% 7% 137 +4.3 288/345/537248317341020%7%146+2.7
Jace Peterson
2022 · MLB
32 49→58 50 54→55 55 244/331/405 161298 1816 24% 11% 111 +2.5 227/313/357 130291 1318 25% 11% 91 +1.1 219/308/336117282112125%11%79+0.2
Eli Marrero
2006 · MLB
32 48→49 55 50 49 248/308/440 192279 227 20% 8% 110 +2.4 237/319/436 199283 2414 25% 10% 114 +2.7 198/319/427229220322727%13%106+0.4
Scott Hairston
2012 · MLB
32 46→51 54→60 49→50 49 239/306/421 182269 2210 21% 8% 105 +2.1 240/289/449 209272 2710 23% 6% 105 +2.1 239/280/472234258321022%5%107+1.0
Chris Young
2016 · MLB
32 45→49 53→60 48→55 50 234/305/412 178267 2010 21% 9% 102 +1.8 238/314/414 176281 209 22% 9% 106 +2.2 225/309/40217726620823%10%99+0.6
Kelly Johnson
2014 · MLB
32 44→54 52→55 50 50 228/306/395 167279 2113 26% 10% 98 +1.6 239/305/398 159289 207 24% 8% 98 +1.6 240/304/39215228619522%8%92+0.6
Torii Hunter
2007 · MLB
32 52→62 58→65 50→55 50 273/333/473 201292 2618 17% 8% 130 +3.8 282/340/485 203309 2517 17% 8% 135 +4.2 284/355/478193317231617%9%133+3.9
Tommy Pham
2021 · MLB
33 52→58 53→55 54→55 58 262/353/436 174305 2020 21% 12% 128 +3.6 239/329/395 156295 1715 24% 11% 108 +2.3 235/324/391156291171624%11%101+1.7