It is time to make those tough lineup decisions for Week 9 of the fantasy football season.

Below, you’ll find positional rankings, player analysis, team totals and spreads for every game on the slate.

Notes: 

  • Players are now tiered across all positions (RB, WR and TE) to help with flex decisions in larger formats. Because of this, TEs might not have a player deserving of Tier 1 compared to RBs and WRs.
  • Defensive yards and TDs allowed exclude overtime play.
  • All references to defensive ranks are for this week (bye Week teams excluded).

Last updated: 3:30 p.m. Nov. 2. Please refer to our Rankings page for updates!

Quarterback Rankings & Tiers - Week 9

RankTierPlayerTeamPosOppTeam TotalSpreadPPG
11Patrick MahomesKCQBMIA26.00-1.520.7
21Josh AllenBUFQBCIN23.752.024.4
31Jalen HurtsPHIQBDAL25.00-3.024.2
42Lamar JacksonBALQBSEA25.00-6.021.3
52Tua TagovailoaMIAQBKC24.501.520.4
62Joe BurrowCINQBBUF25.75-2.014.6
72Justin HerbertLACQBNYJ21.75-3.521.7
83Dak PrescottDALQBPHI22.003.016.7
93Derek CarrNOQBCHI24.75-8.513.3
103Sam HowellWASQBNE18.753.018.6
113C.J. StroudHOUQBTB21.25-2.517.3
124Geno SmithSEAQBBAL19.006.014.5
134Gardner MinshewINDQBCAR23.50-3.013.6
144Jordan LoveGBQBLAR21.00-3.517.9
154Baker MayfieldTBQBHOU18.752.516.0
164Bryce YoungCARQBIND20.503.013.3
174Daniel JonesNYGQBLV17.751.512.6
185Will LevisTENQBPIT17.003.026.5
195Taylor HeinickeATLQBMIN21.00-4.512.4
205Mac JonesNEQBWAS21.75-3.012.6
215Zach WilsonNYJQBLAC18.253.511.5
225Kenny PickettPITQBTEN20.00-3.011.1
236Aidan O'ConnellLVQBNYG19.25-1.510.4
246P.J. WalkerCLEQBARI22.75-8.08.6
256Tyson BagentCHIQBNO16.258.511.6
266Jaren HallMINQBATL16.504.50.8
276Brett RypienLARQBGB17.53.51.7
286Clayton TuneARIQBCLE14.7580.2

Running Back Rankings & Tiers - Week 9

RankTierPlayerTeamPosOppTeam TotalSpreadPPG
11Alvin KamaraNORBCHI24.75-8.518.5
21Austin EkelerLACRBNYJ21.75-3.514.9
32Breece HallNYJRBLAC18.253.512.9
42Saquon BarkleyNYGRBLV17.751.515.5
52Josh JacobsLVRBNYG19.25-1.512.1
62Raheem MostertMIARBKC24.501.518.6
72Joe MixonCINRBBUF25.75-2.011.4
82Kenneth Walker IIISEARBBAL19.006.015.1
92Bijan RobinsonATLRBMIN21.00-4.512.1
102D'Andre SwiftPHIRBDAL25.00-3.013.6
113Derrick HenryTENRBPIT17.003.013.6
123Isiah PachecoKCRBMIA26.00-1.512.2
133Jonathan TaylorINDRBCAR23.50-3.010.7
143Tony PollardDALRBPHI22.003.012.2
153James CookBUFRBCIN23.752.011.1
163Rachaad WhiteTBRBHOU18.752.510.6
174Gus EdwardsBALRBSEA25.00-6.010.8
184Rhamondre StevensonNERBWAS21.75-3.09.1
194Aaron JonesGBRBLAR21.00-3.510.4
204Chuba HubbardCARRBIND20.503.07.0
214Zack MossINDRBCAR23.50-3.016.5
224Brian Robinson Jr.WASRBNE18.753.012.5
234Jerome FordCLERBARI22.75-8.011.5
245Darrell HendersonLARRBGB17.503.511.6
255Kareem HuntCLERBARI22.75-8.09.7
265Najee HarrisPITRBTEN20.00-3.07.6
275Emari DemercadoARIRBCLE14.758.04.7
285Dameon PierceHOURBTB21.25-2.57.4
295Jaylen WarrenPITRBTEN20.00-3.07.8
305Alexander MattisonMINRBATL16.504.59.1
315D'Onta ForemanCHIRBNO16.258.511.7
325Roschon JohnsonCHIRBNO16.258.55.7
335AJ DillonGBRBLAR21.00-3.56.8
346Ezekiel ElliottNERBWAS21.75-3.06.3
356Tyler AllgeierATLRBMIN21.00-4.57.3
366Royce FreemanLARRBGB17.503.58.5
376Tyjae SpearsTENRBPIT17.003.06.7
386Devin SingletaryHOURBTB21.25-2.54.3
396Cam AkersMINRBATL16.504.56.0
406Justice HillBALRBSEA25.00-6.07.6
417Jeff Wilson Jr.MIARBKC24.501.52.8
427Miles SandersCARRBIND20.503.06.8
437Zach CharbonnetSEARBBAL19.006.04.2
447Pierre Strong Jr.CLERBARI22.75-8.05.0
457Kenneth GainwellPHIRBDAL25.00-3.05.1
467Latavius MurrayBUFRBCIN23.752.04.8
477Antonio GibsonWASRBNE18.753.05.4
487Joshua KelleyLACRBNYJ21.75-3.56.3
498Jamaal WilliamsNORBCHI24.75-8.53.7
508Jerick McKinnonKCRBMIA26.00-1.54.3
518Rico DowdleDALRBPHI22.003.04.0
528Leonard FournetteBUFRBCIN23.752.00.0
538Darrynton EvansCHIRBNO16.258.57.1
549Matt BreidaNYGRBLV17.751.53.6
559Clyde Edwards-HelaireKCRBMIA26.00-1.52.9
569Salvon AhmedMIARBKC24.501.53.3
579Keaontay IngramARIRBCLE14.758.02.2
589Michael CarterNYJRBLAC18.253.51.8
599Dalvin CookNYJRBLAC18.253.52.9
609Cordarrelle PattersonATLRBMIN21.00-4.51.7
619Kendre MillerNORBCHI24.75-8.53.4
629Chase EdmondsTBRBHOU18.752.51.7
639Chris Rodriguez Jr.WASRBNE18.753.01.5
649Raheem BlackshearCARRBIND20.503.03.4
659Ke'Shawn VaughnTBRBHOU18.752.51.0
669Keaton MitchellBALRBSEA25.00-6.01.4
679Zamir WhiteLVRBNYG19.25-1.51.6
689Boston ScottPHIRBDAL25-32.1
699Damien WilliamsARIRBCLE14.7582.2
709Ameer AbdullahLVRBNYG19.25-1.51.3

Tier 2 – Joe Mixon

Mixon has accounted for 81% of the Bengals rushing attempts in 2023 — the most of any RB in the NFL. He is among the few backs to account for 100% of their team’s attempts inside the five-yard line. The Bengals prefer to pass inside the five-yard line, but Mixon always has a chance to come through with a multi-score game in a high-scoring affair.

His 55% route participation isn’t elite, but it is in RB1 territory, and Mixon has accounted for 70% of the snaps in the two-minute offense. He often gives way in LDD (long down and distance) situations, but those are snaps we are willing to sacrifice. Historically, those are not target-friendly plays for RBs.

Joe Mixon


The veteran RB averages almost 20 opportunities per game with 16 attempts and 3.3 targets, playing on one of the best offenses in the NFL. That is a powerful combination — especially potential shootout games like the one against Buffalo this weekend.

The Bengals have the second-highest team total (25.5) in Week 9 against a Bills defense that allows the ninth-most yards rushing (122) per game. Mixon has been an average to below back from an efficiency standpoint, but the Bills are not a good tackling team. They rank fourth-worst in PFF tacking grade (33.9), and the veteran RB should have a chance to tack on extra yards.

Mixon UPGRADES to RB1 territory in this spot and is a top-20 play in Week 9.

You can target Mixon in Pick'em contests on Underdog Fantasy, where you can get a 100% deposit match of up to $500 when you sign up below with promo code LIFE!

Tier 2 – James Cook

After averaging 14.5 points per game over the first four games, Cook has hit a lull over the last month with an average of 9.8. He has finished outside the top 24 in three of four contests and his volume is also down. Rushing attempts have dropped from 14 to 11.5 attempts per game, and his targets are down from 3.3 per game to two.

However, if we dive into the utilization data, we can see that Cook’s role hasn’t changed.

  • Weeks 1 through 4: 55% snaps, 52% attempts, 51% routes
  • Weeks 5 through 8: 59% snaps, 52% attempts, 52% routes

The most significant difference has been the game script. On average, Buffalo trailed by four-plus points on 3.4% of plays over the first four games, but that jumped to 57% in the last four. Ultimately, our expectation around Cook’s role in the passing game was wrong, which has turned him into a game-script-dependent back.

James Cook

Oct 15, 2023; Orchard Park, New York, USA; Buffalo Bills running back James Cook (4) runs with the ball against the New York Giants during the first half at Highmark Stadium. Mandatory Credit: Gregory Fisher-USA TODAY Sports


However, he still plays on a high-quality offense that should see its fair share of favorable game scripts. So, while he might not be the high-end RB2 we thought, he also isn’t a low-end RB3. Most likely, we are dealing with a low-end RB2 that we can maximize in favorable matchups.

This weekend, the Bills carry a top-six team total (23.75) against a Bengals defense allowing the fourth-most yards per game on the ground (139). 

Cook UPGRADES to mid-range RB2 status as my RB15 and is a top-30 play.

Tier 4 – Chuba Hubbard

Coming out of the bye under with a new playcaller in Thomas Brown, the Panthers shifted to Hubbard as their lead back. He dominated every aspect of utilization over Miles Sanders.

Chuba Hubbard


Sanders wasn’t on the injury report heading into Week 8, so this could be the new normal for Carolina’s backfield.

This weekend, the Panthers get a soft matchup in the run game against a Colts defense that has allowed the second-most points per game (23.4) on the ground. The 1-6 Panthers have a chance to keep this one close based on a three-point spread, which should keep Hubbard involved in the game plan.

Hubbard UPGRADES to low-end RB2 status and is a top-50 play.


Wide Receiver Rankings & Tiers - Week 9

RankTierPlayerTeamPosOppTeam TotalSpreadPPG
11Tyreek HillMIAWRKC24.501.522.7
21Ja'Marr ChaseCINWRBUF25.75-2.017.0
31A.J. BrownPHIWRDAL25.00-3.019.2
41Stefon DiggsBUFWRCIN23.752.017.9
52CeeDee LambDALWRPHI22.003.015.4
62Keenan AllenLACWRNYJ21.75-3.517.4
72Adam ThielenCARWRIND20.503.015.9
82Jaylen WaddleMIAWRKC24.501.512.0
93Cooper KuppLARWRGB17.503.512.0
103Chris OlaveNOWRCHI24.75-8.510.0
113Mike EvansTBWRHOU18.752.513.9
123Garrett WilsonNYJWRLAC18.253.511.3
133DeVonta SmithPHIWRDAL25.00-3.010.7
143Tee HigginsCINWRBUF25.75-2.07.2
153Puka NacuaLARWRGB17.503.515.3
163Davante AdamsLVWRNYG19.25-1.511.9
173Nico CollinsHOUWRTB21.25-2.513.2
183Zay FlowersBALWRSEA25.00-6.09.4
193DK MetcalfSEAWRBAL19.006.011.0
203Michael Pittman Jr.INDWRCAR23.50-3.012.0
214DeAndre HopkinsTENWRPIT17.003.012.0
224DJ MooreCHIWRNO16.258.515.1
234Terry McLaurinWASWRNE18.753.010.3
244George PickensPITWRTEN20.00-3.012.3
254Diontae JohnsonPITWRTEN20.00-3.09.7
264Chris GodwinTBWRHOU18.752.510.2
274Amari CooperCLEWRARI22.75-8.09.8
284Gabe DavisBUFWRCIN23.752.011.1
294Josh DownsINDWRCAR23.50-3.09.9
304Tyler LockettSEAWRBAL19.006.010.4
314Jakobi MeyersLVWRNYG19.25-1.512.8
324Tank DellHOUWRTB21.25-2.59.9
335Drake LondonATLWRMIN21.00-4.59.4
345Christian WatsonGBWRLAR21.00-3.57.2
355Joshua PalmerLACWRNYJ21.75-3.57.9
365Jordan AddisonMINWRATL16.504.513.6
375Rashee RiceKCWRMIA26.00-1.58.6
385Jahan DotsonWASWRNE18.753.07.0
395Michael ThomasNOWRCHI24.75-8.58.6
405Marquise BrownARIWRCLE14.758.010.9
415Romeo DoubsGBWRLAR21.00-3.510.2
425Demario DouglasNEWRWAS21.75-3.04.9
435Rashid ShaheedNOWRCHI24.75-8.510.1
445Tyler BoydCINWRBUF25.75-2.07.6
456Jaxon Smith-NjigbaSEAWRBAL19.006.06.3
466Brandin CooksDALWRPHI22.003.06.4
476Curtis SamuelWASWRNE18.753.08.8
486Michael GallupDALWRPHI22.003.04.6
496Jayden ReedGBWRLAR21.00-3.58.5
506Wan'Dale RobinsonNYGWRLV17.751.55.1
516K.J. OsbornMINWRATL16.504.57.9
526Elijah MooreCLEWRARI22.75-8.05.7
536Jonathan MingoCARWRIND20.503.04.8
546DJ Chark Jr.CARWRIND20.503.06.9
556Quentin JohnstonLACWRNYJ21.75-3.52.5
566Odell Beckham Jr.BALWRSEA25.00-6.03.9
577Darius SlaytonNYGWRLV17.751.54.4
587Allen LazardNYJWRLAC18.253.55.7
597Tutu AtwellLARWRGB17.503.59.0
607Khalil ShakirBUFWRCIN23.752.03.7
617Rondale MooreARIWRCLE14.758.05.3
627Treylon BurksTENWRPIT17.003.03.5
637Michael WilsonARIWRCLE14.758.08.1
647Marquez Valdes-ScantlingKCWRMIA26.00-1.54.4
657Jalin HyattNYGWRLV17.751.53.0
667Rashod BatemanBALWRSEA25.00-6.03.4
677Darnell MooneyCHIWRNO16.258.54.6
688JuJu Smith-SchusterNEWRWAS21.75-3.03.7
698Nelson AgholorBALWRSEA25.00-6.05.3
708Kadarius ToneyKCWRMIA26.00-1.53.2
718Trey PalmerTBWRHOU18.752.54.2
728Braxton BerriosMIAWRKC24.501.54.6
738Alec PierceINDWRCAR23.50-3.04.1
748DeVante ParkerNEWRWAS21.75-3.03.3
758Jake BoboSEAWRBAL19.006.05.3
768Brandon PowellMINWRATL16.504.53.7
778Nick Westbrook-IkhineTENWRPIT17.003.06.7
788Mecole Hardman Jr.KCWRMIA26.00-1.50.8
798Skyy MooreKCWRMIA26.00-1.54.0
808Noah BrownHOUWRTB21.25-2.55.1
818Justin WatsonKCWRMIA26.00-1.54.6
828Van JeffersonATLWRMIN21.00-4.52.5
839Julio JonesPHIWRDAL25.00-3.04.1
849Cedrick Wilson Jr.MIAWRKC24.501.53.6
859Allen Robinson IIPITWRTEN20.00-3.03.3
869Jamison CrowderWASWRNE18.753.07.4
879Isaiah HodginsNYGWRLV17.751.53.0
889Tyler ScottCHIWRNO16.258.51.7
899Deonte HartyBUFWRCIN23.752.03.0
909Jalen ReagorNEWRWAS21.75-3.00.5
919Deven ThompkinsTBWRHOU18.752.53.2
929Olamide ZaccheausPHIWRDAL25.00-3.02.1
939KhaDarel HodgeATLWRMIN21.00-4.52.2
949Hunter RenfrowLVWRNYG19.25-1.51.8
959Calvin Austin IIIPITWRTEN20.00-3.04.4
969Rakim JarrettTBWRHOU18.752.50.5
979Chris MooreTENWRPIT17.003.02.4
989Trenton IrwinCINWRBUF25.75-2.02.6
999Dyami BrownWASWRNE18.753.01.5
1009Tre TuckerLVWRNYG19.25-1.52.1
1019Kyle PhilipsTENWRPIT17.003.01.7
1029Trent SherfieldBUFWRCIN23.752.00.9
1039Cedric TIllmanCLEWRARI22.75-8.00.3
1049Jalen TolbertDALWRPHI22.003.01.5
1059Derius DavisLACWRNYJ21.75-3.52.1
1069Mack HollinsATLWRMIN21.00-4.53.5

Tier 3 – Chris Olave

Olave continues to perform below expectations in the fantasy box score. Averaging 12.7 points per game, he ranks as the WR34 — a far cry from the Round 2 pick many fantasy managers spent.

However, the second-year WR continues to do the things well that historically correlate to scoring more fantasy points. He ranks seventh in targets (77) and second in air yards (1,079).

WRs


Over the last 12 seasons, players with similar air yards and targets per game to Olave have been WR1 material. As you can see from the table above, most WRs with similar underlying data have also performed well in 2023.

While some of those air yards have come in tightly contested situations or hard-to-catch scenarios, the thing that matters most is intent. The intent is for Olave to be the centerpiece in a passing attack that is picking up steam. He is earning targets, and Derek Carr wants to target him.

I want to continue to bet on that formula, especially considering the Saints' passing game is ascending as Carr has gotten over his shoulder injury. Over the last three games, Carr has averaged 321 yards and 1.3 TDs.

This weekend, the Saints also carry a top-three team total (24.5) and face a Colts secondary allowing the third-most passing yards per game (270.5) on the slate.

Olave is a SMASH play as my WR10 and No. 24 player for Week 9.

Tier 4 – Tank Dell

Dell only scored six points in Week 8, but he saw his best route participation of the season at 93% with Robert Woods — who isn’t expected to play in Week 9 — out of the game.

Tank Dell


Dell has averaged 13.9 points in contests where he registered an 80% or higher route participation this year. Unfortunately, last weekend, the Texans dropped back to pass a season-low 48% of plays, 10 percentage points below their season average of 58%.

Overall, the Texans are a neutral DBOE (dropback rate over expectation) team willing to run or throw the ball more, depending on the matchup. We could see them throw the ball against a strong Buccaneers run defense that might invite C.J. Stroud to try and beat them. Tampa Bay gives up the second-most passing yards per game (271.3) on the slate.

Dell also gets involved in the rushing attack, reaching at least two attempts in the last three games. The Texans want to get the ball to their rookie in as many ways as possible.

Dell is a low-end WR3 with WR2 upside in Week 9 against the Bucs.


Tight End Rankings & Tiers - Week 9

RankTierPlayerTeamPosOppTeam TotalSpreadPPG
11Travis KelceKCTEMIA26.0-1.515.6
23Mark AndrewsBALTESEA25.0-6.013.1
35T.J. HockensonMINTEATL16.54.511.5
45Dallas GoedertPHITEDAL25.0-3.08.2
55Dalton KincaidBUFTECIN23.82.06.7
65Kyle PittsATLTEMIN21.0-4.56.6
75Jake FergusonDALTEPHI22.03.06.9
85Taysom HillNOTECHI24.8-8.57.7
96Dalton SchultzHOUTETB21.3-2.57.4
106Trey McBrideARITECLE14.88.05.6
116Cole KmetCHITENO16.38.58.4
126Logan ThomasWASTENE18.83.08.7
136David NjokuCLETEARI22.8-8.07.0
147Luke MusgraveGBTELAR21.0-3.54.5
157Michael MayerLVTENYG19.3-1.52.5
167Jonnu SmithATLTEMIN21.0-4.56.6
177Gerald EverettLACTENYJ21.8-3.56.1
187Hunter HenryNETEWAS21.8-3.05.9
197Chigoziem OkonkwoTENTEPIT17.03.03.6
207Tyler ConklinNYJTELAC18.33.54.7
217Cade OttonTBTEHOU18.82.54.9
227Tyler HigbeeLARTEGB17.53.55.2
238Juwan JohnsonNOTECHI24.8-8.52.7
248Irv Smith Jr.CINTEBUF25.8-2.02.1
258Mike GesickiNETEWAS21.8-3.03.9
268Noah FantSEATEBAL19.06.04.2
278Connor HeywardPITTETEN20.0-3.02.1
288Donald Parham Jr.LACTENYJ21.8-3.55.8
298Durham SmytheMIATEKC24.51.52.8
309Noah GrayKCTEMIA26.0-1.53.9
319Hayden HurstCARTEIND20.53.03.5
329Daniel BellingerNYGTELV17.81.50.5
339Kylen GransonINDTECAR23.5-3.05.2
349Colby ParkinsonSEATEBAL19.06.02.7

Reminder: I have leveled my tiers across RB, WR and TE to help with flex lineup decisions. Travis Kelce is my highest-rated TE in Week 6, and he is in Tier 2 due to the change in process based on feedback (thanks!).

Tier 5 – Kyle Pitts

We could have the perfect storm for Pitts this weekend with Drake London questionable and Taylor Heinicke taking over the starting QB role in Atlanta. London didn’t practice on Wednesday or Thursday thanks to a groin injury that knocked him out of last weekend’s game.

While Heinicke hasn’t been anything magical over the last two years, Terry McLaurin averaged 15.6 points per game with him in 2022. Surprisingly, Heinicke supported at least one relevant fantasy performer in seven of nine games and supported two five times.

Player

W7

W8

W9

W10

W11

W12

W13

W15

W16

Terry McLaurin

11

18

26

10

44

54

7

34

14

Curtis Samuel

26

38

13

64

41

110

24

56

19

Jahan Dotson

-

-

-

86

82

133

18

9

12

 

Pitts has the target-earning ability to maximize an opportunity like this, but Arthur Smith could still submarine our hopes and dreams by minimizing playing time. After starting the season as a full-time player, Pitts’ average route participation has fallen to 66% over the last four games.

Kyle PItts


While Smith’s crazy player utilization could throw a wrench in things, this is the type of profile I want to bet on in a less competitive target environment.

Pitts UPGRADES to mid-range TE1 status, coming in as my TE6.

Rankings and Tiers