The Chicago Cubs took the last star shortstop off the free-agent market on Saturday, agreeing to a 7-year, $177 million contract with Dansby Swanson, sources told ESPN.
The deal, which is pending a physical, includes a full no-trade clause, according to two people familiar with the negotiations.
Swanson was selected by the Arizona Diamondbacks with the No. 1 overall pick in the 2015 amateur draft, but he was traded to Atlanta in a multiplayer deal that December.
He spent each of his seven MLB seasons with the Braves, helping them to a World Series championship in 2021 after batting .248 with 27 home runs and 88 RBIs.
He followed that by hitting .277 last season with 25 homers and a career-best 96 RBIs in 162 games. Swanson made the NL All-Star team for the first time and won his first Gold Glove.
The Cubs became the latest team to snag a high-priced shortstop following the San Francisco Giants (Carlos Correa, $350 million), Philadelphia Phillies (Trea Turner, $300 million) and San Diego Padres (Xander Bogaerts, $280 million).
With Swanson added, the Cubs likely will move Nico Hoerner from shortstop to second base.
Chicago finished third in the NL Central last season but did go 40-31 in its final 71 games. Besides Swanson, the Cubs signed 2019 NL MVP Cody Bellinger to a one-year contract and added right-hander Jameson Taillon on a four-year, $68 million deal.
Swanson is a career .255 hitter with 102 homers and 411 RBIs in 827 career games.
He got married last weekend to Mallory Pugh, who plays for the Chicago Red Stars, the women’s professional soccer team.