Foster appeared in only four games for the Texans last season, running 63 times for 163 yards. He ended the season on injured reserve after tearing his Achilles.
Foster joined the Texans as an undrafted free agent out of Tennessee in 2009. He ran for at least 1,200 yards in four out of five seasons from 2010 through 2014. Foster has averaged at least four yards per carry in every season except 2015.
Foster posted the following photo on Instagram on Thursday:
• Carolina Panthers release Charles Johnson
Foster, 29, ran the ball 1,454 times for 6,472 yards and 54 touchdowns while with the Texans. He also recorded 249 receptions for 2,268 yards and 14 scores.
The Texans finished last season 9–7, winning the AFC South.