Arizona Cardinals running back David Johnson has missed each of the last two weeks due to an ankle injury, but he says he is definitely playing in the Cardinals' Week 10 matchup with the Tampa Bay Buccaneers, according to Mike Jurecki of the Cardinals' team website.

Johnson initially suffered the injury during his team's Week 7 win over the New York Giants and exited the game after just one carry.

On the season overall, he has rushed for 300 yards and a couple of touchdowns while averaging 3.9 yards per carry. He has also logged 30 catches for 315 yards and three scores.

The 27-year-old, who played his collegiate football at Northern Iowa, was originally selected by Arizona in the third round (86th pick overall) of the 2015 NFL Draft.

He played in all 16 games during his rookie campaign, registering 581 yards and eight scores while recording 4.6 yards per attempt. In addition, he caught 36 passes for 458 yards and four touchdowns.

The following year, Johnson broke out, racking up 1,239 yards and 16 touchdowns on the ground, hauling in 80 receptions for 879 yards while reaching the end zone four times. Johnson not only made the Pro Bowl but also earned a First-Team All-Pro selection for his efforts.

RECOMMENDED (Article Continues Below)

Since then, however, it has been rough sailing for Johnson.

The Clinton, Ia. native was limited to just one game in 2017 due to a wrist injury, and last season, he totaled 940 yards and seven touchdowns while posting a meager 3.6 yards per carry.

The Cardinals are 3-5-1 and just saw their three-game winning streak snapped by the San Francisco 49ers last week.