Back to the MLB Newsfeed

Cubs Rumors: Dansby Swanson Agrees to 7-Year, $177M Contract with No-Trade Clause

Dansby Swanson, the last major player on this year's free-agent market, is leaving the Atlanta Braves.

Per ESPN's Jeff Passan, Swanson is finalizing a deal with the Chicago Cubs. Per Bally Sports' Russell Dorsey, the pact is for seven years and $177 million and carries a full no-trade clause.

Selected No. 1 overall by the Arizona Diamondbacks in 2015, Swanson was traded to Atlanta six months after the draft as part of a deal for Shelby Miller and Gabe Speier.

The Braves brought Swanson up to the big leagues late in the 2016 season.