Updated

The Carolina Panthers didn't want to see what Mario Addison would command in the open market, and they did something about it, signing the 29-year-old defensive end to a three-year deal Sunday that is reportedly worth $22.5 million.

Addison had a breakout year in 2016, setting career highs in sacks (9.5) and tackles (27) in 14 games. He has been one of the Panthers' most consistent pass rushers, totaling a team-high 22 sacks the past three seasons.

"Mario has shown he is one of the best emerging pass rushers in the league and he deserves this contract," general manager Dave Gettleman said, via the team's website. "He consistently affects the quarterback, and we envision an increased role for him in our defense."

Addison, who went undrafted out of Troy in 2011, bounced around his first two seasons in the NFL, playing for four teams during that span. But he has seemed to find a home with the Panthers, who took a major step back in 2016 after their run to the Super Bowl.