Christian McCaffrey is proving why he was a top fantasy football draft pick before the season began.

McCaffrey is leading all running backs in fantasy points and is doing it through the air and on the ground. The Carolina running back is the only weapon currently available for Carolina and he's showing how running backs can be a top-tier fantasy weapon with no other players around him. Oftentimes, if there is no around the running back to help, they can't perform at a high level consistently.

But McCaffrey can be used as a receiver and a runner, which gives him latitude to make a difference in multiple ways. Here's the start 'em, sit 'em guide for week 10 fantasy football running backs.

Start

David Montgomery vs. Detroit Lions

As you can see, I'm bullish on the Bears this weekend. The Lions have fallen apart since showing some life in the beginning of the season.

The defense is in shambles and the offense will struggle to move the ball against the Bears. Montgomery has shown some life in recent weeks, going for 76 total yards and two touchdowns in week 9 against Philadelphia.

The Bears are starting to figure out that using Montgomery makes sense. This is a perfect opportunity against a defense ranked toward the bottom of the NFL in total defense.

Mark Ingram vs. Cincinnati Bengals

If you're looking for a defense that may be even worse than the Lions, then look no further than the Bengals.

Cincinnati is giving up the second-most fantasy points per game to running backs. Teams are shredding the Bengals on the ground, which is a problem for a team that pretty much trails right away every week.

Ingram hasn't dominated in touches like you would expect from an offense focused so much on running the football, but he's making the most of each carry. In week 9, he had more than 100 yards for the third time this season. He should get mention as an RB1 this week.

Devin Singletary vs. Cleveland Browns

The Browns are a bottom-10 defense against the run and Singletary should get enough carries to justify a start this week.

Singletary is getting enough carries each week to get fantasy football looks. After returning from injury, it took a few weeks to get Singletary going, but he exploded in week 9 against Washington.

That should continue against a Browns defense that has been unable to do much against the run.

Sit

Ronald Jones II vs. Arizona Cardinals

Jones emerged as a decent option in week 9 against Seattle, but I'm not willing to give him the green light each week.

Seattle's defense has struggled this season on the defensive side of the ball and the Buccaneers took advantage of the porous defense. Arizona hasn't shown that kind of weakness and against a very good San Francisco rushing offense, the Cardinals looked good mostly against the run.

Jones won't get near the opportunities to make as much noise, so don't bet on Jones against the Cardinals.

Devonta Freeman vs. New Orleans Saints

Teams just haven't been able to run against the Saints.

New Orleans has given up the second-fewest fantasy points per game to running backs this season. That spells disaster for an Atlanta offense that is likely to be trailing early in this contest. With the likelihood that the Falcons will be down early, don't overthink this one.

Trust the Saints defense against Freeman and the Falcons.

Jaylen Samuels vs. Los Angeles Rams

Samuels was supposed to be a must-start going into the week 9 matchup, based on James Conner's injury.

However, he went for just 10 yards one eight carries, adding 73 yards receiving. Samuels is just a receiving running back, thrust in a more pronounced role. He's more of a Duke Johnson-type running back, who can't handle the increased load.

That's not someone I would trust as a guaranteed RB2. The Rams are good enough to stop the Steelers and Samuels. Don't trust him this week.

Scott Levine blogs about fantasy sports and handicaps games. His Against The Chalk blog has earned him three consecutive Iowa Newspaper Association awards for Best Blog. Check out more sports betting coverage at Against The Chalk.

Scott Levine can be reached at scottlevine@clintonherald.com or on Twitter @ScottLevineCH