Minnesota Vikings running back Adrian Peterson will not play Sunday against Denver as he continues to recover from a high ankle sprain.

Peterson was hurt in the first quarter of a November 20 game against Oakland and missed last week's contest against Atlanta. He participated in practice Friday, but Vikings head coach Leslie Frazier said the five-year veteran is not yet ready to play.

"He has improved," Frazier said Friday. "The work he did today was far better than he did a week ago Friday. The cutting is still a little bit of an issue, but he's much further along than he was a week ago."

Peterson ran for a score in the first quarter against the Raiders, finishing with 26 yards on six carries before exiting the contest. The Oklahoma product is second in the NFL in rushing touchdowns with 11 and has totaled 872 yards in 10 games.

Vikings wide receiver Percy Harvin did not practice Friday because of an illness, but Frazier indicated that the team's leading pass catcher should play Sunday.

Harvin has had issues with migraines, but Frazier said a viral illness kept him out Friday.

In addition to leading the Vikings with 51 catches for 554 yards, Harvin is also the team's second-leading rusher with 235 yards.