Share Video

Link copied!

Shepard agreed to a one-year contract with the Buccaneers on Thursday, Mike Garafolo of NFL Network reports.

Shepard spent the past eight years with the Giants, playing 90 of a possible 131 regular-season games. He's had a hard time staying healthy for years now, but until last season he consistently drew targets whenever available. After catching just 10 passes in 15 games last season, the 31-year-old will compete for a depth role with Tampa Bay.

More News