Bills Receiver Percy Harvin Retires at 27

Percy Harvin

Buffalo Bills wide receiver Percy Harvin is retiring from the NFL... at the age of 27.

ESPN reporter, Adam Schefter, announced the news via Twitter on Thursday, citing an unnamed source, but his agent Joel Segal has since confirmed the news to the AP.

Harvin has played for four teams during his time in the NFL, beginning with the Minnesota Vikings, who chose him with the 22nd overall pick of the 2009 Draft.

He posted career highs in Minnesota in 2011, recording 87 catches and 967 yards, but his production dipped in the years following. Eventually, he was traded and has played for three different teams since 2014.

In Buffalo, Harvin showed brief flashes of the playmaking ability last season, but was sidelined last fall with hip and knee injuries. Though it was expected that he'd continue playing, somewhere along the way, he decided it was time to call it quits.

Harvin retires with 351 career receptions for 4,020 yards and 22 touchdowns.