Hagan, a six-year veteran who most recently played with the Bills, saw action in six games with two starts for the Raiders last season and totaled 11 catches for 114 yards with the Silver and Black before signing with the Bills and playing in four games with one start. He had 13-138-1 receiving with Buffalo.
The 6-2, 210-pound Arizona State product was released by Buffalo on Friday.
For his career, he has played in 69 games (eight starts) with the Dolphins, Giants, Raiders and Bills and totaled 109 receptions for 1,221 yards and six touchdowns.
- Derek Hagan