A person familiar with the situation says tight end Greg Olsen has agreed to terms on a one-year, $7 million contract with the Seattle Seahawks. 

The person spoke to The Associated Press on condition of anonymity Tuesday because the deal has not been announced by the team. 

Olsen was released by the Carolina Panthers earlier this month after nine seasons with the team amid a rebuilding process under first-year coach Matt Rhule. 

The three-time Pro Bowl selection has caught 718 passes for 8,444 yards receiving and 59 touchdowns during his 14-year NFL career.

ESPN Senior NFL Insider Adam Schefter reports that "Olsen visited and negotiated with Buffalo, Seattle and Washington but felt most comfortable with the Seahawks."