Wide receiver Braylon Edwards will sign with the Seattle Seahawks, reports Dave Mahler of KJR Sports Radio in Seattle (via ProFootballTalk's Evan Silva).
Edwards had reportedly worked out for the Miami Dolphins last week.
The 29-year-old receiver has had a mostly solid career, but he hasn't been the superstar the Cleveland Browns hoped for when they took him with the No. 3 pick in the 2005 NFL Draft.
Edwards has had one standout season: In 2007, he made the Pro Bowl after catching 80 passes for 1,269 yards and 16 touchdowns.
He hasn't reached 1,000 yards receiving in any other year. In 2010, with the Jets, he caught seven touchdowns, and it looked like he may have a chance to again establish himself as a solid contributor.
But last season, Edwards battled injuries in his first season with the 49ers and was released in December. He had undergone knee surgery and struggled to get in rhythm with the team's offense. He caught 15 passes for 181 yards in nine games with the team.