The Chicago Cubs and shortstop Dansby Swanson are finalizing an agreement on a contract, sources told ESPN's Jeff Passan on Saturday.
The deal is for seven years and $177 million and includes a full no-trade clause, a source told ESPN's Kiley McDaniel.
Swanson, 28, won his first Gold Glove in 2022 while compiling a .776 OPS playing in all 162 regular-season games. After hitting a career-high 27 home runs in 2021, he followed with 25 homers last season while driving in 96.
Swanson's career OBP, however, is just .321 as he walked only 49 times while striking out a career-high 182 times in 2022.