The Jacksonville Jaguars have signed wide receiver Lee Evans.

Evans spent the first seven seasons of his NFL career with the Bills before playing for the Ravens last year.

Originally selected 13th overall by Buffalo in the 2004 draft, Evans has caught 381 passes for 6,008 yards and 43 touchdowns in 118 career games.

During his time with the Bills, Evans had 1,000-yard receiving years in 2006 and 2008.