The Philadelphia Phillies, reigning National League champions, have agreed to terms on a massive contract with star free-agent shortstop Trea Turner, a source told ESPN's Jeff Passan on Monday, the first full day of Major League Baseball's Winter Meetings.

Turner, a CAA client, attained an 11-year, $300 million contract, a source told ESPN's Kiley McDaniel.

The deal, which includes a full no-trade clause and no deferred money, ties Turner to the Phillies through the 2033 season.