Buffalo Bills wide receiver Percy Harvin has told the team he is retiring, reports ESPN’s Adam Schefter.
Harvin played in only five games for the Bills last season, catching 19 passes for 218 yards and one touchdown. Buffalo signed Harvin to a one-year deal in 2015.
Harvin was drafted in the first round by the Vikings in 2009. He played four seasons in Minnesota, with injuries ultimately derailing the promising start to his career.
Minnesota traded Harvin to Seattle in 2013, where the receiver found more injury troubles and reportedly clashed with teammates. He played in only one game for the Seahawks during the 2013 regular season, but scored a punt-return touchdown during the team’s Super Bowl rout of the Broncos.
In 2014, Harvin played five games for Seattle before he was traded to the Jets.
In six seasons, Harvin played 68 out of a possible 96 regular season games, recording 332 catches for 3,802 yards and 21 touchdowns. Harvin also recorded 885 rushing yards with five scores on the ground, and five kickoff-return touchdowns.