Arizona Cardinals running back David Johnson guaranteed he would play this weekend, and it looks like he is making do on his promise.

On Friday, the Cardinals released their final injury report ahead of their Week 10 matchup with the Tampa Bay Buccaneers, and Johnson, who has been battling ankle issues, is not even listed (via Josh Weinfuss of ESPN.com).

So, it looks like Johnson is full steam ahead for Week 10.

Johnson initially suffered his ankle injury back in Week 7 against the New York Giants and logged just one carry in the win as a result. He then proceeded to miss Arizona's next two games.

The 27-year-old has only been so-so during the time he has been on the field this season, rushing for 300 yards and a couple of touchdowns while averaging a meager 3.9 yards per carry. He has also caught 30 passes for 315 yards and three scores.

Johnson, who played his collegiate football at Northern Iowa, was originally selected by the Cardinals in the third round (86th pick overall) of the 2015 NFL Draft.

RECOMMENDED (Article Continues Below)

He had a solid rookie campaign, totaling 581 yards and eight touchdowns on the ground while averaging 4.6 yards per attempt, and the following year, Johnson broke out, racking up 1,239 yards and 16 rushing scores while hauling in 80 receptions for 879 yards and four touchdowns, making the Pro Bowl and earning First-Team All-Pro honors as a result.

Since then, however, it has been rough sailing for the Clinton, Ia. native.

A wrist injury limited Johnson to just one game in 2017, and last season, he recorded just 3.6 yards per attempt.