LaCosse is retiring from the NFL, Zack Cox of NESN.com reports.

LaCosse went undrafted out of Illinois and spent seven years in the NFL. Between stints with the Giants, Broncos and Patriots he played 34 games, making 40 catches on 60 targets for 403 yards and two touchdowns. LaCosse was a free agent and had finished last season on the Patriots' practice squad.