At the mere age of 28 years old, wide receiver Percy Harvin has decided to call it quits (for good this time), according to ESPN’s Jeremy Fowler.

Harvin has had quite the colorful career in the NFL, having played for four teams over the past eight years.

His best years came during his first four seasons as a member of the Minnesota Vikings, the team that chose him 22nd overall in the 2009 NFL Draft. During that stretch Harvin recorded 280 receptions for 3,302 yards and 20 touchdowns. Where Harvin really shined was on special teams when he tallied a tremendous 3,183 yards and five touchdowns on kick returns.

After that, Harvin spent a tumultuous stint with the Seattle Seahawks before getting traded to the New York Jets in 2014.

His last stop was the Buffalo Bills when he played in a total of only seven games from 2015-2016.

Injuries weren’t kind to Harvin along the course of his entire career, as he played in all 16 games only once.

From the tone of the report by Fowler, it would appear that Harvin is 100-percent done with the NFL, this time for good.

We wish him luck in whatever his future endeavors may be.