Week 10 Fantasy Football Rankings: Flex


It’s Wednesday, and that means it’s time to break out the fantasy football flex rankings for Week 10 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 10 Flex Rankings (2023) — Top 100

1. Christian McCaffrey (RB1) at JAC – He’s back and has a 17-game touchdown streak.

2. Ja’Marr Chase (WR1) vs. HOU – Last week wasn’t great, but Chase is poised to bounce back with Joe Burrow rolling.

3. Stefon Diggs (WR2) vs. DEN – He’s playing at an elite level and should have no problem putting up numbers against the suspect Broncos defense.

4. CeeDee Lamb (WR3) vs. NYG – Lamb has set single-game career highs for receiving yards in back-to-back games.

5. Travis Etienne (RB2) vs. SF – This isn’t a great matchup, but Etienne’s workload and explosive ability keep him near the top of running back rankings.

6. Keenan Allen (WR4) vs. DET – Allen enters the week as one of just eight players with 60-plus receptions.

7. Jonathan Taylor (RB3) at NE – The Colts have finally turned the backfield completely over to Taylor. He’s set up for a big workload against the Pats.

8. Austin Ekeler (RB4) vs. DET – Ekeler found pay dirt as a runner twice last week.

9. Breece Hall (RB5) at LV – Last week wasn’t great, but Hall gets a much better matchup this week.

10. Alvin Kamara (RB6) at MIN – Kamara saw a reduction in his workload last week, but there’s no reason to panic. He remains a rock-solid RB1 option.

11. Amon-Ra St. Brown (WR5) at LAC – He’s topped 100 receiving yards in five of his last six games.

12. Tony Pollard (RB7) vs. NYG – Pollard should get a fantastic game script this week with the Cowboys favored by a whopping 16 points.

13. Joe Mixon (RB8) vs. HOU – Mixon has had 19 touches and has scored a rushing touchdown in each of his last two games.

14. Josh Jacobs (RB9) vs. NYJ – Jacobs got off the schneid last week with two rushing scores.

15. Derrick Henry (RB10) at TB – The Titans have fed Henry 20-plus touches in each of their last two games.

16. Bijan Robinson (RB11) at ARI – Robinson excels in favorable gamescripts, and the Commanders should get one against the Cards this week.

17. Kenneth Walker (RB12) vs. WAS – Yes, Zach Charbonnet outsnapped him last week, but that was with the Seahawks in catch-up mode. He’s still a top-12 option.

18. Saquon Barkley (RB13) at DAL – The Giants are in a bad spot at quarterback. That plus the matchup pushes Barkley down outside the RB1s.

19. Brandon Aiyuk (WR6) at JAC – The 49ers return from bye and Aiyuk is up in the top sox with several big name wideouts on bye this week.

20. Rachaad White (RB14) vs. TEN – White is coming off his best game of the season but does face a tough Titans defense. 

21. Rhamondre Stevenson (RB15) vs. IND – We finally got an explosive game out of Stevenson. He also gets a favorable draw this week. 

22. Javonte Williams (RB16) at BUF – When we last saw Williams, he racked up 30 touches in Week 8.

23. Mike Evans (WR7) vs. TEN – He’s well on his way to another 1,000-yard season with 594 receiving yards through his first eight games.

24. Aaron Jones (RB17) at PIT – The Packers finally took the training wheels off and fed Jones 24 touches last week.

James Cook Buffalo Bills Week 10 Fantasy Football Flex Rankings

25. James Cook (RB18) vs. DEN – He’s only a between-the-20s back, but Cook remains in RB2 territory in a great matchup against the Broncos.

26. Adam Thielen (WR8) at CHI

27. Michael Pittman (WR9) at NE

28. Garrett Wilson (WR10) at LV

29. David Montgomery (RB19) at LAC

30. DeAndre Hopkins (WR11) at TB

31. Jahmyr Gibbs (RB20) at LAC David Montgomery looks like he’ll be back, but Gibbs is still useable as an RB2.

32. Chris Olave (WR12) at MIN

33. Tee Higgins (WR13) vs. HOU

34. Alexander Mattison (RB21) vs. NO

35. Najee Harris (RB22) vs. GB

36. Davante Adams (WR14) vs. NYJ

37. Terry McLaurin (WR15) at SEA

38. D.J. Moore (WR16) vs. CAR

39. DK Metcalf (WR17) vs. WAS

40. Nico Collins (WR18) at CIN

41. Diontae Johnson (WR19) vs. GB

42. Christian Kirk (WR20) vs. SF

43. Sam LaPorta (TE1) at LAC

44. Tank Dell (WR21) at CIN – Don’t expect a repeat of last week’s performance, but Dell does trend up into WR2 territory this week.

45. Tyler Lockett (WR22) vs. WAS

46. Chris Godwin (WR23) vs. TEN

47. Chuba Hubbard (RB23) at CHI

48. Deebo Samuel (WR24) at JAC

49. Amari Cooper (WR25) at BAL

50. Marquise Brown (WR26) vs. ATL

51. Calvin Ridley (WR27) vs. SF

52. Jordan Addison (WR28) vs. NO

53. Mark Andrews (TE2) vs. CLE

54. Drake London (WR29) at ARI

55. George Pickens (WR30) vs. GB – Pickens has now become another version of Gabe Davis as a boom-or-bust fantasy option.

56. Brian Robinson (RB24) at SEA

57. Dalton Kincaid (TE3) vs. DEN

58. Courtland Sutton (WR31) at BUF

59. Jaylen Warren (RB25) vs. GB

60. D’Onta Foreman (RB26) vs. CAR

61. T.J. Hockenson (TE4) vs. NO

62. Gabe Davis (WR32) vs. DEN

63. Demario Douglas (WR33) vs. IND – Douglas continues to trend up as he’s assumed the No. 1 receiver duties in New England.

64. George Kittle (TE5) at JAC

65. Evan Engram (TE6) vs. SF

66. Jerry Jeudy (WR34) at BUF

67. Dalton Schultz (TE7) at CIN

68. Jerome Ford (RB27) at BAL

69. Jahan Dotson (WR35) at SEA

70. Zay Flowers (WR36) vs. CLE

71. Jake Ferguson (TE8) vs. NYG

72. Jakobi Meyers (WR37) vs. NYJ

73. Tyler Boyd (WR38) vs. HOU

74. Gus Edwards (RB28) vs. CLE – Yes, Keaton Mitchell exploded last week, but Edwards remains the top fantasy back in Baltimore.

Trey McBride Arizona Cardinals Week 10 Fantasy Football Flex Rankings

75. Trey McBride (TE9) vs. ATL

76. Taysom Hill (TE10) at MIN

77. Jaxon Smith-Njigba (WR39) vs. WAS

78. James Conner (RB29) vs. ATL

79. Romeo Doubs (WR40) at PIT

80. Tyler Allgeier (RB30) at ARI

81. Christian Watson (WR41) at PIT

82. Michael Thomas (WR42) at MIN

83. Devin Singletary (RB31) at CIN

84. Rashid Shaheed (WR43) at MIN

85. Khalil Shakir (WR44) vs. DEN

86. Ezekiel Elliott (RB32) vs. IND

87. Dameon Pierce (RB33) vs. CIN

88. Cole Kmet (TE11) vs. CAR

89. Quentin Johnston (WR45) vs. DET

90. Michael Wilson (WR46) vs. ATL

91. Elijah Moore (WR47) at BAL

92. Logan Thomas (TE12) at SEA

93. Jayden Reed (WR48) at PIT

94. Kyle Pitts (TE13) at ARI

95. Tyjae Spears (RB34) at TB

96. Zack Moss (RB35) at NE

97. Rondale Moore (WR49) vs. ATL

98. Josh Reynolds (WR50) at LAC

99. Khalil Herbert (RB36) vs. CAR

100. David Njoku (TE14) at BAL

Previous The Read Option, Week 10: Indianapolis Colts vs. New England Patriots Next The Read Option, Week 10: Minnesota Vikings vs. New Orleans Saints