Week 8 Fantasy Football Rankings: Flex


It’s Wednesday, and that means it’s time to break out the fantasy football flex rankings for Week 8 of the 2023 NFL season. If you’re new to the concept of flex rankings, these are simply the combined overall rankings for running back, wide receiver, and tight end for each week during the fantasy football season. These are not suggestions for who to start in your flex spots.


This list is our initial rankings, but rankings will change a lot throughout the week. This post will not be updates, so if you want all the latest updates, then be sure to check our staff rankings page. Promo code “RATPACK” gets you a discount on any FTN subscription.

Week 8 Flex Rankings (2023) — Top 100

1. Tyreek Hill (WR1) vs. NE – Last week was essentially Hill’s floor.

2. Christian McCaffrey (RB1) vs. CIN – Another week, another two touchdowns for McCaffrey. More importantly, he suffered no setbacks with his oblique injury.

3. Stefon Diggs (WR2) vs. TB – Diggs enters the week fourth in receiving yards (678) and second in receptions (58).

4. Ja’Marr Chase (WR3) at SF – This isn’t a great matchup, but Chase averages 12.2 targets per game this season.

5. Keenan Allen (WR4) vs. CHI – Allen averages the sixth-most receiving yards per game (95.7).

6. Austin Ekeler (RB2) vs. CHI – The Chargers back has been sluggish since returning from injury, but the Bears are a fantastic matchup. 

7. Travis Etienne (RB3) at PIT – He leads the NFL in rushing attempts (127) and only Raheem Mostert and Christian McCaffrey have more rushing scores.

8. Alvin Kamara (RB4) at IND – Since returning from suspension, Kamara has racked up 104 touches. That’s in four games.

9. A.J. Brown (WR5) at WAS – The Eagles wideout topped 125 receiving yards in each of his last five games.

10. Travis Kelce (TE1) at DEN – Like a fine wine, Kelce seems to be getting better with age. 

11. Tony Pollard (RB5) vs. LAR – Pollard is underperforming expectations, but he’s still tied for seventh in the league with 121 touches.

12. Cooper Kupp (WR6) at DAL – We saw a rare down game from Kupp last week, but that’s no cause for concern.

13. Amon-Ra St. Brown (WR7) vs. LV – He’s topped 100 receiving yards in four of his last five games.

14. Breece Hall (RB6) at NYG – The explosive back finally has the training wheels off and will pick up right where he left off before the bye.

15. CeeDee Lamb (WR8) vs. LAR – Lamb is coming off his second-best performance of the season and should be busy in this one.

16. Kenneth Walker (RB7) vs. CLE – There’s no way around this matchup, but Walker will still see a big workload.

17. Jahmyr Gibbs (RB8) vs. LV – This ranking is subject to change based on David Montgomery’s status.

18. D’Andre Swift (RB9) at WAS – Swift found the end zone in his previous meeting against Washington this season back in Week 4.

19. Isiah Pacheco (RB10) at DEN – He’s more involved in the passing game and gets a fantastic matchup.

20. Saquon Barkley (RB11) vs. NYJ – This isn’t an easy spot for Barkley, but he’s looked very good since returning from injury two weeks ago. 

21. Brandon Aiyuk (WR9) vs. CIN Deebo Samuel is expected to miss another game.

22. Davante Adams (WR10) at DET – The quarterback situation holds Adams back, but he’s still a top-12 fantasy wideout.

Raheem Mostert Miami Dolphins Week 8 Fantasy Football Flex Rankings

23. Raheem Mostert (RB12) vs. NE – Miami’s committee approach at running back puts a slight damper on Mostert’s fantasy outlook.

24. Josh Jacobs (RB13) at DET – Jacobs’ efficiency hasn’t been ideal this season. This matchup is also suboptimal.

25. Bijan Robinson (RB14) at TEN – We still have to see if there are any lingering headaches for Robinson this week.

26. Jonathan Taylor (RB15) vs. NO

27. Adam Thielen (WR11) vs. HOU

28. Puka Nacua (WR12) at DAL

29. Derrick Henry (RB16) vs. ATL

30. Joe Mixon (RB17) at SF

31. James Cook (RB18) vs. TB

32. Jaylen Waddle (WR13) vs. NE

33. Chris Olave (WR14) at IND

34. Jordan Addison (WR15) at GB – The rookie looks very good as Kirk Cousins’ top target for the time being. 

35. Rachaad White (RB19) at BUF

36. George Pickens (WR16) vs. JAC

37. Mike Evans (WR17) at BUF

38. Zay Flowers (WR18) at ARI

39. Christian Kirk (WR19) at PIT

40. Aaron Jones (RB20) vs. MIN

41. Garrett Wilson (WR20) at NYG

42. Mark Andrews (TE2) at ARI

43. Nico Collins (WR21) at CAR

44. D’Onta Foreman (RB21) at LACRoschon Johnson should be back this week, but Foreman is in the RB2 conversation after last week’s performance.

45. DJ Moore (WR22) at LAC

46. Michael Pittman (WR23) vs. NO

47. DeVonta Smith (WR24) at WAS

48. Jakobi Meyers (WR25) at DET

49. Rhamondre Stevenson (RB22) at MIA

50. Terry McLaurin (WR26) vs. PHI

51. Javonte Williams (RB23) vs. KC

52. Alexander Mattison (RB24) at GB

53. T.J. Hockenson (TE3) at GB

54. Amari Cooper (WR27) at SEA

55. Joshua Palmer (WR28) vs. CHI

56. Gus Edwards (RB25) at ARI

57. Dameon Pierce (RB26) at CAR

58. Drake London (WR29) at TEN

59. Calvin Ridley (WR30) at PIT – It’s tough to trust Ridley as anything more than a WR3 option.

60. Najee Harris (RB27) vs. JAC

61. Tee Higgins (WR31) at SF

62. Chris Godwin (WR32) at BUF

63. Sam LaPorta (TE4) vs. LV

64. Marquise Brown (WR33) vs. BAL

65. George Kittle (TE5) vs. CIN

66. Diontae Johnson (WR34) vs. JAC

67. DK Metcalf (WR35) vs. CLE

68. Courtland Sutton (WR36) vs. KC

69. Tyler Lockett (WR37) vs. CLE

70. Chuba Hubbard (RB28) vs. HOU – Frank Reich said we should expect more of a committee in the Panthers backfield going forward.

71. Rashee Rice (WR38) at DEN

72. Kareem Hunt (RB29) at SEA

73. Zack Moss (RB30) vs. NO

74. Darrell Henderson (RB31) at DAL

75. Kendrick Bourne (WR39) at MIA

76. DeAndre Hopkins (WR40) vs. ATL

Michael Thomas New Orleans Saints Week 8 Fantasy Football Flex Rankings

77. Michael Thomas (WR41) at IND

78. Josh Downs (WR42) vs. NO

79. Christian Watson (WR43) – The Packers wideout injured his knee last weekend, so keep an eye on his practice status.

80. Darren Waller (TE6) vs. NYJ

81. Romeo Doubs (WR44) vs. MIN

82. Tank Dell (WR45) at CAR

83. Gabe Davis (WR46) vs. TB

84. Jerry Jeudy (WR47) vs. KC

85. Curtis Samuel (WR48) vs. PHI

86. Evan Engram (TE7) at PIT

87. Brian Robinson (RB32) vs. PHI

88. Dallas Goedert (TE8) at WAS

89. K.J. Osborn (WR49) at GB

90. Rashid Shaheed (WR50) at IND

91. Emari Demercado (RB33) vs. BAL

92. Jaylen Warren (RB34) vs. JAC

93. Tyler Allgeier (RB35) at TEN

94. Tyler Boyd (WR51) at SF

95. Elijah Moore (WR52) at SEA

96. Miles Sanders (RB36) vs. HOU

97. Devin Singletary (RB37) at CAR

98. Dalton Kincaid (TE9) vs. TB

99. Jaxon Smith-Njigba (WR53) vs. CLE

100. Michael Gallup (WR54) vs. LAR

Previous NFL Usage Report for Week 7 Next The Read Option, Week 8: Tampa Bay Buccaneers @ Buffalo Bills