The Seattle Seahawks have agreed to terms on a contract with Greg Olsen.

According to a source, the one-year deal is worth $7 million with $5.5 million of that guaranteed.

Olsen also visited the Buffalo Bills and Washington Redskins after parting ways with the Carolina Panthers.