Former Houston Texans running back Arian Foster has revealed all of the jerseys that he collected during his career, and it is impressive to say the very least.

Arian Foster was certainly someone who went on a rags to riches story during his time in the NFL. Having been taken as an undrafted free agent in 2009, he was picked up by the Houston Texans and went on to have one of the more impressive careers in the early 2010s.

He led the league in rushing in 2010 and had four 1,000-yard seasons between 2010 and 2014 before injuries forced him to retire in 2016 following a brief stint with the Miami Dolphins

But there was no doubt that on his day he was one of the most feared running backs in the NFL and someone who could have been seen as one of the best of his generation if he’d have stayed injury free.

He picked up some souvenirs along the way

However, during his somewhat short and sweet spell in the NFL, he was still able to command a level of respect that allowed him to pick up a pretty impressive collection of jerseys. 

Athletes in sport have been collecting jerseys of their opponents for some time, and some of them have some very impressive collections indeed:

Shirt after shirt after shirt

Posting on his Twitter page, he revealed that he was cleaning out his closet and that he came across all of the jerseys he had picked up throughout his career. Some of them were his own from high school, through to college at the University of Tennessee and his days in the NFL with the Houston Texans.

Then he moved on to the collection that he had collected from other players around the league, including some of the legends of the game like Hall of Famers Ray Lewis, Brian Urlacher, Champ Bailey and Tony Gonzalez, even one from NBA great James Harden:

It certainly is an impressive collection of jerseys, and a pretty decent showing for his career and how well it went that he was able to collect so many jerseys from some of the game’s greatest.

Although which jersey is the most impressive in his collection, it's hard to tell