The Blueprint is my weekly column and basically everything that I use to build out the most accurate rankings I can. There will be this RB column, a WR column and a combination column on the onesie positions. You will find film notes and endless charts. Maybe enough charts to stress test the Yahoo website. I kid.
It’s impossible to get every ranking thoroughly early in the week, so be sure to keep checking in on these columns through Sunday morning. As always, my full rankings at every position are available.
Advertisement
1. Jahmyr Gibbs (vs. NE) – 134.5 proj. total yards
I’d keep starting Gibbs, personally. He’s half PPR’s all-time RB26 through the first eight games.
This week, the Lions are back to a 27.0-point team total (fourth) as 2.5-point home favorites against the Patriots, who struggled against THE Kaleb Johnson last week. New England is typically better, however, allowing just 17.1 half PPR points to RBs this year (28th). But it also hasn’t faced Gibbs!
2. Kenneth Walker III (at ATL) – 111.5 proj. total yards
After a couple of insulso games against top-end defenses, Walker predictably rebounded against the Jets. He’s back to the RB2 on RB2 usage this season. In fact, Walker is half PPR’s all-time RB34 through the first eight games.
Advertisement
The Falcons have been lit up against RBs recently with some injuries at EDGE and LB, allowing Bucky Irving (170 total yards), Christian McCaffrey (RB6) and D’Andre Swift (RB5) to run wild. They also just traded away S Jesse Bates this week. This is a potential big game with the Chiefs projected for 24.5 points as field-goal road favorites.
3. Christian McCaffrey (at DAL) – 98.5 proj. total yards
Since cramping in Australia, CMC is the RB3 on RB4 usage. Good reminder to touch grass instead of panicking based on a small sample.

(Chart by Hayden Winks/Yahoo Sports)
This is an eruption spot against the Cowboys, of course. The 49ers have a 29.5-point team total in a game projected for 55.5 total points. Dallas has allowed the fourth-most fantasy points to RBs this year, even allowing Tyler Allgeier to drop 191 total yards in Week 8. I expect Kyle Shanahan to toy with these Dallas LBs and Ss all game.
Advertisement
4. Bijan Robinson (vs. KC) – 118.5 proj. total yards
Bijan rebounded in Week 9 after the offense went away from him as a receiver in the month prior. His six receptions were really refreshing to see. He still handled 19 carries, too, with Brian Robinson Jr. on injured reserve. The Falcons traded away their starting C at the deadline as a sign of what this season is for Atlanta, but it’s still a well-coached OL. Robinson is still in line to finish as a top-5 RB, as he’s started the year as the RB4 on RB10 usage, even if it’s been more volatile than we had hoped.
Kansas City is 28th in half PPR points allowed to RBs, while both the Falcons (44%, 30th) and Chiefs opponents (46%, 30th) sit in the bottom three in objetivo pass rate. Atlanta enters with a 21.0-point implied team total (18th) as 3.5-point home underdogs. It’s not a clean matchup for Robinson, but the game plan will be to let him attempt to take over.
5. James Cook III (at NYJ) – 103.5 proj. total yards
Advertisement
Cook has scored 16.7+ half PPR points in seven straight games. He’s up to the RB5 on RB7 usage across this season, almost identical to how he placed last year. He’s averaging 102 rushing YPG (RB3) on the second-most carries. Managing 107 rushing yards against the Vikings last week is the most recent feather in his cap.

(Chart by Hayden Winks/Yahoo Sports)
This matchup is far, far easier. It’s an eruption spot against the Jets, who are missing star DT T’Vondre Sweat (IR). They’ve allowed the seventh-most rushing YPC (128) and have drastic on/off splits with Sweat. Kenneth Walker III just finished as the RB1 overall against them last week, and Cook was the RB2 overall in Week 2 of last year against them. The Bills have the highest team total of the week (29.5).
6. Chuba Hubbard (at NO) – 103.5 proj. total yards
Advertisement
There have been some OL changes, and it’ll be nice when star LG Damien Lewis returns, but Hubbard’s role is extremely stable each week. He’s cleared 12.7 expected half PPR points in 8-of-9 recent games, leading Hubbard to an RB6 on RB14 usage ranking. If you look up mid-range RB1 in the dictionary, Hubbard’s face appears.

(Chart by Hayden Winks/Yahoo Sports)
This is an eruption spot. The Saints have allowed the most schedule-adjusted fantasy points to RBs, allowing the RB room to add 26 more yards than usual. They’ve allowed 134 rushing YPG (fourth), despite Chase Young and Carl Granderson providing pass-rush juice at EDGE. It won’t help that they traded away a DT this week. The Panthers project for 23.0 points (12th).
7. Javonte Williams (vs. SF) – 83.5 proj. total yards
Advertisement
Williams is continuing his RB8 season and will now have another backup behind him in Kendre Miller following Tyler Goodson’s injury. Volume and goal-line chances are never a concern here, as he’s the RB9 in carries, RB21 in receptions and the RB1 in inside-the-5-yard-line carries. He has three more carries at the goal line than anyone else in the league.

(Chart by Hayden Winks/Yahoo Sports)
This week is no different. The Cowboys project for 26 points against the 49ers, and that game total of 55.0 points is one of the highest of the entire season. San Francisco lost one of its up-and-coming DTs recently, but Nick Bosa is back and DeForest Buckner was recently added. This is a better DL now than it was last month. The Niners already sit as the second-best defense in rushing YPG (80.9) this year, too. The good news is the Cowboys’ OL had their best rushing performance of the year last week, leading to over 3.0 yards before contact. It’s one of the best lines in the NFL finta easily, especially in run blocking.
8. Bhayshul Tuten (at TEN) – 83.5 proj. total yards
Advertisement
Tuten had his lowest usage of the year in Week 9 because the Jaguars rolled the Ravens and Tuten was legitimately questionable with an ankle injury. He’s had extra time to heal and should be back to his usual fringe-RB1 self now. Tuten was the RB13 on RB18 usage removing last week, despite only being the RB39 in receptions per game. He’s a big play and goal-line threat in a potent offense. It appears that Liam Coen trusts him a whole lot more now than before.

(Chart by Hayden Winks/Yahoo Sports)
The Titans are a joke. They don’t have superstar DT Jeffery Simmons and also traded away S Amani Hooker. They’re on a 3-game streak of allowing the starting RB (Chase Brown, Quinshon Judkins and Jonathan Taylor) to clear 101+ total yards. Jacksonville hits the road as 10.5-point road favorites with an implied team total of 28.5 points (third).
9. Derrick Henry (vs. LAC) – 87.5 proj. total yards
Advertisement
It’s best to just throw out last week with Joe Fagnano. Henry has played in seven games without Lamar Jackson and Fagnano since the beginning of last year, and Henry is the RB5 on RB3 usage in them. That’s the optimistic case with Jacoby Brissett coming in to settle things down. He’ll be loaded up with carries as long as the game script allows for it.
The winless Chargers provide just that. The Ravens are 4.5-point home favorites with an implied team total of 21.5 points (17th). Los Angeles has allowed 122 rushing YPG this year and just traded away LB1 Daiyan Henley and placed S1 Derwin James on IR. Henry’s outlook is significantly better this week than last, especially with star first-round LG Vega Ioane and C Cam Jurgens in the lineup.
10. Kyren Williams (at ARI) – 89.5 proj. total yards
Williams is running poorly recently. Blake Corum is playing every other drive. That has been true for a very long time. The verdadero drivers over this RB24 on RB23 usage month have been 1) bad TD luck and 2) the Rams not being as good as expected. Williams only has two touchdowns this month, while Corum has 4. The Rams being unable to stretch the ball vertically in the pass game has led to fewer scoring drives in genérico (15th in scoring and 17th in EPA/play this month).
Advertisement
The latter is scarier for his fantasy RB1 status, as Matthew Stafford looks tiers worse on tape individually this year and now won’t have either top WR for the next few weeks. Williams could see his receiving volume climb to counteract the loss of projected points, but his lower TD equity is impacting him.
The good news is the Cardinals are up next. Los Angeles has a 24.5-point implied team total (ninth) against one of the worst offenses I’ve seen on paper. Williams has finished as the RB24, RB20, RB9, RB9, RB21, RB1 and RB2 against Arizona throughout his career.
11. Jaylen Warren (at CIN) – 92.5 proj. total yards
Since Rico Dowdle returned, Warren is the RB10 on RB14 usage, seeing 58% of the carries. He’s been the RB18 or better in usage every week since Week 3, while being one of the most efficient players. Only Kenneth Walker III is ahead of him in rushing yards over expected (+26%), and this Steelers OL deserves a lot of credit with C Zach Frazier playing like the best in the league. The amount of explosives he’s generated is unsustainable, but Warren easily looks like an upside RB2 at the very least.

(Chart by Hayden Winks/Yahoo Sports)
The Bengals have superstar DT Dexter Lawrence to account for, but their EDGE, LB and S groups have struggled to contain RBs. Bijan Robinson and Tony Pollard have posted RB3 overall finishes in back-to-back weeks against them. As the lead back in Week 3, Warren was the RB8 on 176 scoreless yards. (That was the sniper game that took away a touchdown from him, if you remember that.) Pittsburgh heads on the road as 3.5-point road underdogs with an implied total of 23 points (14th).
Advertisement
12. Jonathan Taylor (vs. MIA) – 85.5 proj. total yards
The trade deadline was not kind to Taylor. The Colts kept him, possibly with the idea being that they can trade him in the offseason and save some face as the rest of this season winds down. But they also traded away superstar LG Quenton Nelson, star DT DeForest Buckner, WR Josh Downs and WR Keenan Allen. This team is simply way worse now. This is how Taylor has finished, depending on how well his team has been over a huge sample:
The good news is the Dolphins are just as bad, especially with Malik Willis headed to IR now. Indianapolis enters as 3.5-point home favorites with an implied total of 21 points (19th).
Advertisement
The thing to watch for here is if Taylor is a 70% or 90% player with Seth McGowen flashing some potential as his backup. Last week’s goal-line touchdown was due to Taylor unfortunately losing his shoe, but McGowen has mixed in before garbage time over the past month. That wasn’t the case at the peak of Taylor’s fantasy value. Taylor is the RB19 on RB13 usage this month.
13. Chase Brown (vs. PIT) – 71.5 proj. total yards
Brown had his second-lowest usage (9.0 expected half PPR points) of the season in last week’s blowout win against the Falcons. This month, Brown is the RB39 on RB16 usage, handling RB35 carries and RB3 receptions per game. The lack of rushing production has really hurt him, particularly near the goal line. Here’s what happened down there last week:
Brown is having a bad season and is holding onto RB2 value in the most optimistic angle solely because the Bengals are averaging 30.0 points (second).
Advertisement
Brown flipping the switch against a loaded Steelers defense would be a surprise, as they’ve allowed the third-fewest rushing YPG this year. They have at least allowed the fourth-most fantasy points to RBs via the receiving game (8.1 half PPR points). Offenses facing Pittsburgh have passed the ball in objetivo situations at the highest rate (60%). Cincy is already leading in that metric (66%), so Brown saving face with 4-6 receptions wouldn’t be surprising. The Bengals are 3.5-point home favorites with an implied total of 26.5 points (fifth).
14. Blake Corum (at ARI) – 66.5 proj. total yards
Corum is on fire. He’s the RB14 on RB37 usage this month. The Rams have the RB1 and RB2 overall in rushing success rate right now, after also finishing there last season. They’ll be RB-reliant here with both Puka Nacua and Davante Adams looking weeks away. Corum will continue to rotate drives with Kyren Williams, and whoever is on the field for their scoring drives will be the one to finish with the better outing. Corum’s floor is about 12 carries without a target, so he’s as TD-reliant as they get.

(Chart by Hayden Winks/Yahoo Sports)
The good news is the Cardinals are bad. Los Angeles has a 24.5-point team total (ninth), and the Cardinals have allowed 122 rushing YPG this year. Corum was the RB14 with 60 yards and a score against them in Week 6 and was the RB26 and RB3, respectively, against them last season. To my surprise, Arizona didn’t trade away any of its defensive starters at the deadline.
Advertisement
15. Woody Marks (at CLE) – 78.5 proj. total yards
In three games without David Montgomery, Marks hasn’t broken out despite an increased workload. He’s not very good, nor is the Texans OL, but he is still a positive regression candidate, assuming he’ll continue seeing 20.0 touches per game, leading to RB18 usage.

(Photo by Hayden Winks/Yahoo Sports)
The Browns are a fine defense, checking in the middle of the pack in most metrics. They’ve recently fallen off, allowing Audric Estimé (RB9), Jaylen Warren (RB10) and Tony Pollard (RB1) to finish as fantasy RB1s. Those aren’t loaded offenses, either. Houston travels as 4.5-point road favorites with an implied team total of 22 points (15th).
Advertisement
I’m falling for it again. Please save me.
16. Cam Skattebo (vs. WAS) – 61.5 proj. total yards
Skattebo was a full participant (hamstring) and should be ready for what could be a pretty large workload with Tyrone Tracy Jr. on IR and Devin Singletary struggling last week. Skattebo handled 17 carries in Week 7 as the lead back, finishing as the RB7 due to some explosive runs.

(Chart by Hayden Winks/Yahoo Sports)
The matchup is cleaner with the Commanders placing DTs DaRon Payne and Javon Kinlaw on IR. They’ll crowd the line with extra bodies, but they don’t have a ton of talent right now. Back in Week 5, Skattebo had 71 total yards against them, while Christian McCaffrey (RB2), Saquon Barkley (RB21) and Blake Corum (RB13) had big moments against them in part-time roles. The Giants have a 22.0-point team total (16th).
Advertisement
17. Ollie Gordon II (at IND) – 84.5 proj. total yards
Gordon is losing starting QB Malik Willis to injured reserve, prompting Kyle McCord to make his NFL apertura. It could get ugly. Gordon has four games as the starter when the offense has scored 9-19 points, and he’s averaged 10.9 half PPR points in them (RB18). Over the past month, Gordon is the RB23 on RB10 usage.
The Colts are tanking and have been gashed by opponents with DT DeForest Buckner being traded away. Javonte Williams (RB5) and Bhayshul Tuten (RB2) took advantage of this terrible LB group. Across the year, Indy is fifth-worst against fantasy RBs on the third-most rushing YPG (137). Miami travels as 3.5-point road underdogs with an implied total of 17.5 points (25th).
18. Breece Recibidor (vs. BUF) – 75.5 proj. total yards
Advertisement
Recibidor was the RB17 on RB16 usage in his return to the field against the Chiefs, who blew them out of the water immediately. Recibidor didn’t play as many passing downs as expected, but he did show nice athleticism as a rusher (15 carries) and still managed to have three receptions.

(Chart by Hayden Winks/Yahoo Sports)
In the red zone, Recibidor had a few carries to get the Jets to the 4-yard line, but Braelon Allen entered afterwards and played on all three of those goal-line snaps. They split short-yardage work otherwise. Recibidor can’t afford to lose goal-line work if the hope is returning to top-15 fantasy RB status. The Jets have averaged 19.1 expected half PPR points to their RB room this season, and it’s roughly a 60/40 split. Recibidor is a volatile RB2.
The matchup is more daunting up front than in the air against the Bills. Buffalo has breakout DT Deone Walker and EDGE Gregory Rousseau, and it’s only allowed 92 rushing YPG (26th). New York projects for 21.0 points as big-time home dogs.
Advertisement
19. Audric Estimé (vs. CAR)
20. Tony Pollard (vs. JAX) – 70.5 proj. total yards
Pollard has been on a tear recently, sitting at RB7 in half PPR points per game on RB11 usage over his last four contests. He has cleared 115 rushing yards in consecutive games against the Browns and Bengals. Across the entire year, Pollard is the RB16 on RB16 usage. The Titans should be playing better ball after their bye, given how inexperienced the entire unit is.
Unfortunately, this is an impossible matchup. The Jaguars are only allowing 15.3 half PPR points to RBs this year on just 89 rushing YPG. They lost DT DaVon Hamilton, then traded for two DTs, including run-plugger Jordan Davis. They also added S Jesse Bates. Offenses facing Jacksonville have passed the ball the second-most often (59%) in objetivo situations because of how dominant it is stopping the run. Tennessee enters as 10.5-point home underdogs with an implied total of 18 points (23rd). Pollard was the RB25 and RB47, respectively, against the Jaguars last year.
Advertisement
21. Corey Kiner (at DET) – 66.5 proj. total yards
Rhamondre Stevenson (knee) is likely out a couple of weeks, and it’s unclear if TreVeyon Henderson (illness) is going to make the trip to Germany. This assumes Henderson plays, but Kiner is the favorite for carries around the goal line. Even before Henderson’s illness, Kiner was mixing in. He seems like the more obvious Stevenson replacement given his beef. The Patriots have averaged 18.2 expected half PPR points to their RB room this year (30th). It just depends on whether Kiner is going to get 50% or 75% of that work.
The matchup is pretty tough. The Lions are an obvious pass funnel, allowing the 25th-most rushing YPG (94) frente a the most passing YPG (277). Detroit is missing LB Jack Campbell right now, but Kiner is at risk of getting game-scripted out given his complete nothingness as a receiver. The Patriots have a healthy 24.5-point team total (10th). He needs a touchdown.
22. Zach Charbonnet (at LV) – 74.5 proj. total yards
Advertisement
The coaching staff loves Charbonnet. That was evident given their celebrations on a stiff-arm run from the big fella. Unfortunately, they’re ramping him up slowly and the high-value touches aren’t necessarily there. He’s played on 32% of passing-down snaps and on 4 of 9 snaps inside the 10-yard line. When they are at the inch line, they’ve used TE A.J. Barner as their goal-line option. Charbonnet has been the RB22 and RB19 in expected half PPR points since returning. He can be treated as an RB3/FLEX.

(Chart by Hayden Winks/Yahoo Sports)
This matchup is a great one, even if Drew Lock is banged up at QB. The Raiders are allowing the most rushing YPG (150) and the third-most fantasy points to RBs at 24.1 half PPR points per game. CMC was the RB4 against them last week, while Braelon Allen (RB7), Kyren Williams (RB12) and James Cook III (RB3) extended this fantasy RB1 streak to beyond the past month. The Seahawks’ 23.5-point team total is enough to hold out hope for a score here.
23. Ashton Jeanty (vs. SEA) – 64.5 proj. total yards

(Chart by Hayden Winks/Yahoo Sports)
24. Rachaad White (at NYG) – 54.5 proj. total yards
Advertisement
White has been a totally fine FLEX play without Jacory Croskey-Merritt:

(Photo by Hayden Winks/Yahoo Sports)
In a very difficult spot against Aaron Donald and Myles Garrett, with backups on the OL, White survived as the RB26 while splitting time with Austin Ekeler. White is only seeing 8-14 touches per game but has mixed in at the goal line and when trailing bigly to hold onto fantasy relevance. The Commanders have a objetivo outing with the Giants and DROY candidate Arvell Reese this time out. Bill was the RB17 on 82 yards against them in Week 5 when he was the starter.

(Chart by Hayden Winks/Yahoo Sports)
25. Quinshon Judkins (vs. HOU) – 53.5 proj. total yards

(Chart by Hayden Winks/Yahoo Sports)
26. Chris Rodriguez Jr. (at TEN) – 47.5 proj. total yards
Rodriguez isn’t going to close the Bhayshul Tuten gap, but he is still splitting the goal-line role and occasionally ripping off an explosive himself. He’s been the RB19 and RB18 in the most recent contests, as a TD-or-bust FLEX option in half PPR. He’s still only the RB57 in usage across the season, so beware of chasing recency bias. Jacksonville has a massive 28.5-point team total against the Jeffery Simmons-less Titans. If there’s a week to dream, it’s this one. But that was also true over the past two outings against the Colts and Ravens with Joe Fagnano.
27. Rico Dowdle (at CIN) – 49.5 proj. total yards
Since returning, Dowdle has been the RB29, RB21 and RB26 in expected half PPR points while attempting to keep up with Jaylen Warren. The Steelers’ OL is strong enough for both backs to be fantasy-viable, especially if Dowdle can sneak in a touchdown along the way. In a win against the Browns in Week 8 before the bye, Dowdle handled 15 carries, showcasing what his upside can be in positive game scripts.
Unfortunately, the Bengals are a pass-funnel defense and the Steelers are projected to lose by 3.5 points. It’d be surprising if Dowdle sees as many second-half carries in this one, and the scheme might lean towards Warren’s receiving ability to get him matched up with these concerning LBs. That said, Dowdle can also break tackles against this group and the Steelers still have a 23.5-point team total here. It’s a fine enough spot for Dowdle to have FLEX value in half PPR leagues.
28. Jadarian Price (at LV) – 59.5 proj. total yards
Price has back-to-back RB30 finishes in terms of usage, averaging 9.3 expected half PPR points in his two games with Zach Charbonnet back in the mix. Price is not starting, nor is he getting goal-line work. He’s played 1 of 9 snaps inside the 10-yard line over this span. Where he’s been helpful is as a receiver (four catches last week in a win) and on explosive designed runs. He’ll need receptions and big runs to be fantasy-viable, and those are harder to get without LG Quenton Nelson. Hopefully LT Charles Cross is back here. Price is a no-floor FLEX in half PPR only.
The good news is the Raiders are pretty terrible! They’ve allowed the most rushing YPG (150), and the Seahawks have a healthy 23.5-point total as favorites against the debuting Fernando Mendoza.
29. Kaleb Johnson (vs. MIN) – 30.5 proj. total yards

(Chart by Hayden Winks/Yahoo Sports)
30. TreVeyon Henderson (at DET)
We’ll see if he travels to Germany.
31. Tyler Allgeier (vs. LAR) – 62.5 proj. total yards
We’ll see if Bam Knight (concussion) returns.
32. Kaelon Black (at DAL) – 41.5 proj. total yards
33. Omarion Hampton (at BAL) – 39.5 proj. total yards

(Chart by Hayden Winks/Yahoo Sports)
34. Alvin Kamara (vs. CAR) – 19.5 proj. total yards
35. Braelon Allen (vs. BUF) – 50.5 proj. total yards
Allen only handled eight carries and two receptions with Breece Recibidor back last week in a blowout loss. There was a moment where Recibidor brought the team inside the 5-yard line on back-to-back carries, and then Allen was subbed in for the remaining three snaps near the goal line. He was stuffed on one of those snaps (not his fault), potentially a sign that he could be a goal-line vulture. If that doesn’t happen, then Allen can’t be started, even in the FLEX. He only had 7.2 expected half PPR points last week.
Hopefully the Jets can keep this game against the Bills close. Throughout the year, opposing offenses have been pass-heavy against them. Buffalo has only allowed 92 rushing YPG (26th).
36. Dylan Sampson (vs. HOU) – 44.5 proj. total yards
37. Austin Ekeler (at NYG) – 42.5 proj. total yards
38. Devin Singletary (vs. WAS) – 35.5 proj. total yards
39. Aaron Jones Sr. (at GB) – 41.5 proj. total yards
40. Jordan Mason (at GB) – 47.5 proj. total yards
41. Emmett Johnson (at ATL) – 25.5 proj. total yards
42. Mike Washington Jr. (vs. SEA) – 29.5 proj. total yards
43. Justice Hill (vs. LAC) – 27.5 proj. total yards
44. Samaje Perine (vs. PIT) – 31.5 proj. total yards
45. Seth McGowan (vs. MIA) – 41.5 proj. total yards
46. Bam Knight (vs. LAR)
47. Kimani Vidal (at BAL) – 31.5 proj. total yards
48. Keaton Mitchell (at BAL) – 24.5 proj. total yards
49. Ty Johnson (at NYJ)
50. Pierre Strong (vs. MIN) – 11.5 proj. total yards
51. MarShawn Lloyd (vs. MIN)