Percy Harvin won’t participate in this year’s free agency and is planning to retire, his agent Greg Barnett told ESPN’s Jeremy Fowler.

“He’s done (playing),” Barnett said.

The receiver retired in April 2016, but decided to return to the Buffalo Bills in November.

Harvin caught just two passes before migraine headaches – an issue that plagued him throughout his career – forced the Bills to end his season by placing him on the non-football injury list.

A first-round pick of the Minnesota Vikings in 2009, Harvin burst onto the scene in his first season in the NFL, winning the Offensive Rookie of the Year award.

However, he was never able to take the next step in his development, and failed to put up one solid season after the Vikings traded him to the Seattle Seahawks in 2013.

The 28-year-old first opted to retire because of persistent knee and hip injuries.

Copyright © 2017 Score Media Ventures Inc. All rights reserved. Certain content reproduced under license.