Arian Foster is one of the better running backs to come along in recent memory. In his four best seasons, he averaged 1,375 rushing yards, 13 touchdowns, 50 receptions and 441 receiving yards. That's elite production. However, his heavy workload has led to injury struggles, as Foster has missed 23 games over the last three seasons and is coming off a torn Achilles.

Released by the Houston Texans earlier this offseason, Foster is still searching for an NFL home in free agency. While he's met with a few different ball clubs, he has yet to sign any deals.

According to a recent report, Foster is still "probably a week or two from being able to pass a physical." Once that happens, though, a market for the ball-carrier may emerge.

Foster and his camp have made it known that they are in no rush to sign this offseason. In late March, he met with the Miami Dolphins but did not sign a contract. As of now, it looks like Miami will head into the 2016 season with second-year player Jay Ajayi as the starting RB.

Foster, 30, has rushed for 6,472 yards in seven NFL seasons. That total would be higher had injuries not sidelined him throughout his career. From 2010 to 2012, Foster earned three consecutive Pro Bowl nods and averaged 1,900 all-purpose yards and 16 touchdowns. However, injuries, age and an increasing salary cap number led to the Texans releasing him earlier this offseason.

Last season, Foster suffered a groin injury in training camp that kept him out in October. Later, he tore his Achilles, which landed him on injured reserve for the rest of the least. When on the field in four games, Foster averaged a career-low 2.3 yards per carry on 63 rushing attempts. He did, however, catch 22 passes for 227 yards and two scores.

The Philadelphia Eagles, San Diego Chargers and Oakland Raiders are all possible landing spots for Foster in free agency. 

Follow Brandon Katz at @Great_Katzby