Each week in the 2017 campaign, former No. 1 overall pick and NFL Network analyst David Carr will take a look at all offensive players and rank his top 15. Rankings are based solely on this season's efforts. Now, let's get to it -- the Week 8 pecking order is below.
NOTE: Arrows reflect changes from last week's rankings.
Dropped out: Leonard Fournette, RB, Jacksonville Jaguars (No. 13).
JUST OUTSIDE THE TOP 15:
Matthew Stafford, QB, Detroit Lions: I'm looking for Stafford to get back on track coming off the Lions' bye. He's had time to rest, and he needs a big game vs. the Steelers this week.
Leonard Fournette, RB, Jacksonville Jaguars: The Jaguarsshut out the Coltswithout their stud rookie running back. After suffering an ankle injury in Week 6, Fournette rested in Week 7 and will get even more time to recover, as the team has its bye in Week 8. I'm looking forward to Fournette getting back on the field when Jacksonville hosts the Bengalson Nov. 5.
Devonta Freeman, RB, Atlanta Falcons: Freeman's impact on the Falcons' offense is huge, but Kyle Shanahan's exit has affected how he's used. Freeman, who hasn't scored a touchdown since Week 4, finished with 12 carries for 72 yards (6 yards per carry) Sunday.
Ezekiel Elliott, RB, Dallas Cowboys: Elliott played angry against the 49ers on Sunday and recorded a career-high 219 yards from scrimmage and three touchdowns. This is the player Dallas needs to get back to the playoffs.
LeSean McCoy, RB, Buffalo Bills: Shady played a huge role in Buffalo's win over the Bucs, with 23 carries for 91 yards and two touchdowns. He contributed in the passing game with five catches on seven targets for 31 yards. McCoy's averaging 98.3 yards from scrimmage per game this season. He's heating up as midseason approaches.
Follow David Carr on Twitter @DCarr8.