A source informed NFL Network of the pact on Tuesday. Edelman was set to earn $2 million in base salary on the final year of his deal in 2018. A source told ESPN that his new deal runs through 2021 and includes $12 million guaranteed.
The three-time Super Bowl champion joined the Patriots as a seventh round pick in the 2009 NFL Draft. Edelman, 32, had 850 yards and six touchdowns on 74 receptions in 12 starts last season. He missed the first four games of 2018 for violating the NFL's performance-enhancing drug policy.
Edelman had a career-high 1,106 yards while catching three touchdowns and hauling in 98 receptions in 16 games during his 2017 campaign.
Edelman has 499 receptions for 5,390 yards and 30 touchdowns during his nine-year NFL tenure.