CHICAGO — The Chicago Cubs and Dansby Swanson agreed to a seven-year, $177 million contract, adding the All-Star shortstop to their rebuilding project.
The deal includes a full no-trade clause, according to a person familiar with the negotiations who spoke to the AP on condition of anonymity because the contract was pending a physical.
Swanson was selected by Arizona with the No. 1 overall pick in the 2015 amateur draft, but he was traded to Atlanta in a multiplayer deal that December.
With the Braves, Swanson became part of a young core that led the franchise back to the top of the NL East. He batted .248 with 27 homers and 88 RBIs in 2021, helping Atlanta to its first World Series championship since 1995.
The 28-year-old Swanson is coming off perhaps his best big-league season, hitting .277 with 25 homers and a career-best 96 RBIs in 162 games. The shortstop made the NL All-Star team for the first time and also won his first Gold Glove.
While Atlanta managed to sign a couple of its young stars to team-friendly, long-term deals, it was unable to do the same with Swanson. After the team was eliminated by Philadelphia in the NL Division Series, the Braves gave Swanson a $19.65 million qualifying offer. But the Kennesaw, Georgia, native declined the proposal.