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

1. Tyreek Hill (WR1) at PHI – He’s currently on pace for over 2,300 receiving yards.

2. Cooper Kupp (WR2) vs. PIT – We’re almost at the point where we can ink Kupp in for 100-plus receiving yards every week.

3. Kenneth Walker (RB1) vs. ARI – The Cards are the No. 4 fantasy matchup for running backs. Walker is set up for a big one.

4. Josh Jacobs (RB2) at CHI – Sure, the efficiency hasn’t been there, but Jacobs is touching the ball a ton. He enters the week third in the league in touches with 132.

5. Stefon Diggs (WR3) at NE – Diggs averages a hefty 103.3 receiving yards per game. That ranks fifth in the league.

6. Austin Ekeler (RB3) at KC – It wasn’t an amazing return for Ekeler in Week 6, but he figures to be very busy in what should be one of the highest scoring games of the week.

7. Keenan Allen (WR4) at KC – Allen’s 42 receptions are tied for the fifth-most in the league through the first six weeks of the season.

8. A.J. Brown (WR5) vs. MIA – Brown has topped 125 receiving yards in each of his last four games. 

9. Travis Etienne (RB4) at NO – No one has seen more touches through the first six weeks of the season than Etienne (134).

10. Travis Kelce (TE1) vs. LAC – Stud. 

11. Saquon Barkley (RB5) vs. WAS – Barkley returned from a three-week absence and looked fresh, racking up 28 touches against the Bills.

12. Alvin Kamara (RB6) vs. JAC – Since returning from suspension, Kamara averages 25 touches per game.

13. Christian McCaffrey (RB7) at MIN – At this point, we really don’t know if McCaffrey will play this week. Stay tuned.

14. D'Andre Swift (RB8) vs. MIA – Swift figures to be busy in game with massive shootout potential Sunday night.

15. Davante Adams (WR6) at CHI – The last two weeks haven’t been fun, but Adams is poised for a bounce back against a lackluster Bears secondary.

16. Raheem Mostert (RB9) at PHI – He’s been absolutely elite this season, but Mostert does face a tough Eagles run defense.

17. Bijan Robinson (RB10) at TB – Robinson’s fantasy numbers haven’t been optimal, but this kid is special and remains a back end RB1 option.

18. Isiah Pacheco (RB11) vs. LAC – With six teams on bye, Pacheco slides up into the RB1 conversation this week.

19. Amon-Ra St. Brown (WR7) at BAL – He’s topped 100 yards in three of his last four games.

20. Brandon Aiyuk (WR8) at MIN – Aiyuk moves up into WR1 territory with Deebo Samuel banged up.

21. Jaylen Waddle (WR9) at PHI – He’s found the end zone in each of his last two games with 19 targets over that span.

22. Puka Nacua (WR10) vs. PIT – Nacua’s numbers disappointed last week, but the Rams barely threw the ball. He’s poised to bounce back.

23. Aaron Jones (RB12) at DEN – Jones is still banged up, so keep an eye on his status in practice this week.

24. DK Metcalf (WR11) vs. ARI – This is a fantastic matchup for Metcalf and the rest of the Seahawks wideouts.

DeVonta Smith Philadelphia Eagles Week 7 Fantasy Football Flex Rankings

25. DeVonta Smith (WR12) vs. MIA – Start ‘em if you got ‘em in this game.

26. Chris Olave (WR13) vs. JAC

27. Mike Evans (WR14) vs. ATL

28. Brian Robinson (RB13) at NYG

29. DJ Moore (WR15) vs. LV

30. James Cook (RB14) at NE

31. Tyler Lockett (WR16) vs. ARI

32. Zay Flowers (WR17) vs. DET

33. Amari Cooper (WR18) at IND

34. Rhamondre Stevenson (RB15) vs. BUF

35. Terry McLaurin (WR19) at NYG

36. Jonathan Taylor (RB16) vs. CLE – Taylor’s workload should continue to increase, but this is a rough matchup.

37. Rachaad White (RB17) vs. ATL

38. Alexander Mattison (RB18) vs. SF

39. Marquise Brown (WR20) at SEA

40. Michael Pittman (WR21) vs. CLE

41. Calvin Ridley (WR22) at NO – We’re backsliding with the very inconsistent Ridley.

42. Chris Godwin (WR23) vs. ATL

43. Christian Watson (WR24) at DEN

44. Jerome Ford (RB19) at IND

45. Christian Kirk (WR25) at NO

46. Jahmyr Gibbs (RB20) at BAL

47. Jakobi Meyers (WR26) at CHI

48. Mark Andrews (TE2) vs. DET

49. T.J. Hockenson (TE3) vs. SF

50. Javonte Williams (RB21) vs. GB

51. George Pickens (WR27) at LAR

52. Jordan Addison (WR28) vs. SF

53. Drake London (WR29) at TB

54. Roschon Johnson (RB22) vs. LV – If he clears concussion protocol, Johnson will slide into the No. 1 role in the Bears backfield.

55. Michael Thomas (WR30) vs. JAC

56. Dallas Goedert (TE4) vs. MIA

57. Deebo Samuel (WR31) at MIN

58. Gabe Davis (WR32) at NE

59. Sam LaPorta (TE5) at BAL

60. Romeo Doubs (WR33) at DEN

61. Joshua Palmer (WR34) at KC

62. Najee Harris (RB23) at LAR – It’s tough to trust Harris as anything more than a back-end RB2.

63. George Kittle (TE6) at MIN

64. Kareem Hunt (RB24) at IND

65. Jerry Jeudy (WR35) vs. GB

66. Darren Waller (TE7) vs. WAS

67. Jaylen Warren (RB25) at LAR

68. Zack Moss (RB26) vs. CLE

69. Courtland Sutton (WR36) vs. GB

70. K.J. Osborn (WR37) vs. SF

71. Evan Engram (TE8) at NO

72. Diontae Johnson (WR38) at LAR – Johnson looks like he’ll be activated off injured reserve this week. If so, he’ll move up in rankings.

73. Rashee Rice (WR39) vs. LAC

74. Zach Evans (RB27) vs. PIT

75. Jaleel McLaughlin (RB28) vs. GB

Curtis Samuel Washington Commanders Week 7 Fantasy Football Flex Rankings

76. Curtis Samuel (WR40) at NYG

77. Tutu Atwell (WR41) vs. PIT

78. Josh Downs (WR42) vs. CLE

79. D'Onta Foreman (RB29) vs. LV

80. Kendrick Bourne (WR43) vs. BUF

81. Rashid Shaheed (WR44) vs. JAC

82. Elijah Moore (WR45) at IND

83. Gus Edwards (RB30) vs. DET

84. A.J. Dillon (RB31) at DEN

85. Tyler Allgeier (RB32) at TB

86. Wan'Dale Robinson (WR46) vs. WAS

87. Kyle Pitts (TE9) at TB

88. Jaxon Smith-Njigba (WR47) vs. ARI

89. Ezekiel Elliott (RB33) vs. BUF

90. Logan Thomas (TE10) at NYG

91. Josh Reynolds (WR48) at BAL

92. Luke Musgrave (TE11) at DEN

93. Pat Freiermuth (TE12) at LAR

94. Cole Kmet (TE13) vs. LV

95. Michael Wilson (WR49) at SEA

96. Latavius Murray (RB34) at NE

97. Jahan Dotson (WR50) at NYG

98. Justice Hill (RB35) vs. DET

99. Jonnu Smith (TE14) at TB

100. Jayden Reed (WR51) at DEN