Minnesota Vikings running back Adrian Peterson always wants more touches, so he should be ready to explode after recording a season-low eight carries in Week 13.

However, Thursday night may mark a second consecutive pedestrian outing for Peterson, since his Vikings are going on the road to face the Arizona Cardinals. Arizona's defense ranks fourth in the NFL against the run with an average of 89.0 rushing yards allowed per game.

Peterson is the league's leading rusher with 1,182 yards, but he faces his toughest test of the season on Thursday. The Cardinals have aggressive run-stoppers at every level of their defense, from Calais Campbell on the line to Kevin Minter at linebacker to Tyrann Mathieu in the secondary. All Day has eight runs longer than 20 yards this season, but he'll be hard-pressed to break one that long on Thursday night.

More from FoxSports

Arizona has only allowed one running back to eclipse 100 rushing yards in a game this season (St. Louis' Todd Gurley had 146 yards on 19 carries in Week 4). It will take a steady and committed approach for Peterson to become the second back to crack the century mark against the Cardinals.