Âé¶¹¹ú²ú

Skip to main content
Advertising

Rank's Flex 150

Presented By

2023 fantasy football flex rankings: Top 150 RB/WR/TE options in Week 9

Pondering some tough flex choices for your fantasy lineup? Adam Rank sorts through the running backs, receivers and tight ends to present his top 150 flex options each week for the 2023 fantasy football season, with some useful nuggets of analysis sprinkled in. The ranking is based on a 1.0 PPR scoring format.

NOTE: In a typical week, this ranking will be posted on Tuesday. Injury designations will be added, adjusted or removed as teams' official injury reports are made available. The following three designations will be reflected:

  • (Q) -- Player is listed as questionable on their team's official injury report.
  • (D) -- Player is listed as doubtful on their team's official injury report.
  • (OUT) -- Player has been ruled out on their team's official injury report.

TEAMS ON BYE:

  • 49ers
  • Broncos
  • Jaguars
  • Lions

JUMP TO:

FLEX RANKINGS: 1-50

Table inside Article
RankPosition RankWeek 9 Opponent
1. Jonathan TaylorRB1at Panthers
2. Alvin KamaraRB2vs. Bears
3. Cooper KuppWR1at Packers
4. Davante AdamsWR2vs. Giants
5. Breece HallRB3vs. Chargers
6. Ja'Marr ChaseWR3vs. Bills
7. Tyreek HillWR4vs. Chiefs (Frankfurt)
8. A.J. BrownWR5vs. Cowboys
9. Stefon DiggsWR6at Bengals
10. Travis KelceTE1vs. Dolphins (Frankfurt)
11. Saquon BarkleyRB4at Raiders
12. Puka Nacua (Q)WR7at Packers
13. Keenan AllenWR8at Jets
14. Austin EkelerRB5at Jets
15. Tony PollardRB6at Eagles
16. CeeDee LambWR9at Eagles
17. Adam ThielenWR10vs. Colts
18. Mike EvansWR11at Texans
19. Isiah PachecoRB7vs. Dolphins (Frankfurt)
20. D'Andre SwiftRB8vs. Cowboys
21. Raheem MostertRB9vs. Chiefs (Frankfurt)
22. Kenneth Walker IIIRB10at Ravens
23. Garrett WilsonWR12vs. Chargers
24. Jaylen WaddleWR13vs. Chiefs (Frankfurt)
25. Josh JacobsRB11vs. Giants
26. Chris OlaveWR14vs. Bears
27. Joe Mixon (Q)RB12vs. Bills
28. DJ MooreWR15at Saints
29. Zay FlowersWR16vs. Seahawks
30. Jakobi MeyersWR17vs. Giants
31. Bijan RobinsonRB13vs. Vikings
32. Mark AndrewsTE2vs. Seahawks
33. Nico CollinsWR18vs. Buccaneers
34. DeVonta SmithWR19vs. Cowboys
35. Michael Pittman Jr.WR20at Panthers
36. Terry McLaurinWR21at Patriots
37. George PickensWR22vs. Titans
38. Derrick HenryRB14at Steelers
39. Gus EdwardsRB15vs. Seahawks
40. DK MetcalfWR23at Ravens
41. Drake London (OUT)WR24vs. Vikings
42. Amari CooperWR25vs. Cardinals
43. Josh Downs (Q)WR26at Panthers
44. Rashid ShaheedWR27vs. Bears
45. Kareem HuntRB16vs. Cardinals
46. DeAndre HopkinsWR28at Steelers
47. Diontae JohnsonWR29vs. Titans
48. Tyler LockettWR30at Ravens
49. Rachaad WhiteRB17at Texans
50. Jordan AddisonWR31at Falcons
  • Jonathan Taylor is back, right? He led the Colts with a season-high 95 yards rushing on Sunday, but he had only one carry for one yard in the second half. Coach Shane Steichen suggested his usage had to do with game flow. But I'm trying to comprehend a situation that would keep the ball out of the hands of your best offensive player for almost an entire half. For now, I will take Steichen's word for it, assume everything is fine and put Taylor at the top of my rankings because he has a great matchup against the Carolina Panthers in Week 9.
  • Travis Etienne had a big day against the Steelers, becoming the first Jaguars player with 70+ rushing yards and 70+ receiving yards in a game since Maurice Jones-Drew accomplished the feat in 2011. Now Etienne gets to enjoy a bye week. He's scored at least 22 fantasy points in four consecutive contests. What a stud.
  • Can you imagine if your starting running backs were Etienne and Alvin Kamara? Put down your hand, I can't see you. Kamara had a pair of touchdowns versus the Colts and he has a great matchup this week against the Bears.
  • A.J. Brown is amazing. I remember proclaiming back in 2021, his final season in Tennessee, that he was going to be the new WR1. I was ahead of the curve. Kind of like the way the Pixies were ahead of their time. Brown had 33 fantasy points on Sunday and he's had 125+ receiving yards in an NFL-record six consecutive games.
  • Travis Kelce was solid in the Chiefs' loss on Sunday. I mean, getting 11.8 fantasy points is not bad for a tight end. But it's Kelce. We demand more. My conjecture is he gets going again versus the Dolphins.
  • Austin Ekeler had a bounce-back game against Chicago. The Bears are no stranger to being the get-right team for the competition. The thing that jumped out to me was Ekeler had eight targets, which he turned into seven receptions for 94 yards.
  • CeeDee Lamb was unbelievable against the Rams on Sunday. Is he going to score 40+ fantasy points every week? I mean, I'm not expecting that in Mike McCarthy's offense. But I loved the way Dallas used him all over the field. The Cowboys will next face the Eagles, who might be the best team in the NFC. But Philadelphia has allowed a lot of production to receivers. Just ask Jahan Dotson.
  • Gus Edwards is the guy to have in the Ravens' offense, as I mentioned last week. He has four rushing touchdowns in the past two games. Of course, three of them were in the last game. But you feel me.
  • Rashid Shaheed scored 24.3 points against the Colts on Sunday, but he had just three targets in the game, which makes him a volatile fantasy receiver.
  • DeAndre Hopkins benefitted from Will Levis being a superstar in his first career start. Did that remind anybody else of when Justin Herbert had a monster debut against the Chiefs? Hopkins tied a career high with three touchdown receptions in the game. Which was amazing. But remember (or just realize) he had six targets he turned into four receptions. Is there going to be enough volume against the Steelers on Thursday night?
  • Jordan Addison had seven receptions on eight targets for 82 yards and a touchdown against the Packers. He was becoming a must-start guy every week. But I'll be cautious with him following Kirk Cousins' season-ending injury. Addison is downgraded a bit this week.
  • By the way, how great is Jahmyr Gibbs? He could come back down to earth when David Montgomery returns from injury. But I told people it was going to pay off if you were patient with Gibbs. You'll have to wait until Week 10 to see him in action again, with the Lions on a bye after their Monday night win.

FLEX RANKINGS: 51-100

Table inside Article
PlayerPosition RankWeek 9 Opponent
51. T.J. HockensonTE3at Falcons
52. James CookRB18at Bengals
53. Tee HigginsWR32vs. Bills
54. Zack MossRB19at Panthers
55. Chris GodwinWR33at Texans
56. Darrell HendersonRB20at Packers
57. Jerome FordRB21vs. Cardinals
58. Aaron JonesRB22vs. Rams
59. Rhamondre StevensonRB23vs. Commanders
60. Rashee RiceWR34vs. Dolphins (Frankfurt)
61. Alexander MattisonRB24at Falcons
62. Brandin CooksWR35at Eagles
63. Michael ThomasWR36vs. Bears
64. Jake FergusonTE4at Eagles
65. Marquise BrownWR37at Browns
66. Tank DellWR38vs. Buccaneers
67. Jaxon Smith-NjigbaWR39at Ravens
68. Christian WatsonWR40vs. Rams
69. Josh Palmer (OUT)WR41at Jets
70. Gabe DavisWR42at Bengals
71. Dameon Pierce (OUT)RB25vs. Buccaneers
72. Darren Waller (OUT)TE5at Raiders
73. Tyler BoydWR43vs. Bills
74. Romeo DoubsWR44vs. Rams
75. Jahan DotsonWR45at Patriots
76. Dallas GoedertTE6vs. Cowboys
77. D'Onta ForemanRB26at Saints
78. Chuba HubbardRB27vs. Colts
79. Dalton SchultzTE7vs. Buccaneers
80. Wan'Dale RobinsonWR46at Raiders
81. Najee HarrisRB28vs. Titans
82. Emari Demercado (OUT)RB29at Browns
83. Dalton KincaidTE8at Bengals
84. K.J. OsbornWR47at Falcons
85. Miles SandersRB30vs. Colts
86. Jaylen WarrenRB31vs. Titans
87. Kyle PittsTE9vs. Vikings
88. Logan ThomasTE10at Patriots
89. Devin SingletaryRB32vs. Buccaneers
90. Elijah MooreWR48vs. Cardinals
91. Michael GallupWR49at Eagles
92. Brian Robinson Jr.RB33at Patriots
93. Roschon JohnsonRB34at Saints
94. Jayden ReedWR50vs. Rams
95. Trey McBrideTE11at Browns
96. Rondale MooreWR51at Browns
97. Taysom HillTE12vs. Bears
98. Jonnu SmithTE13vs. Vikings
99. Cam AkersRB35at Falcons
100. Odell Beckham Jr.WR52vs. Seahawks
  • Tee Higgins had five receptions for 69 yards on Sunday. That's not a bad game versus the 49ers' defense. I like him this week against the Bills.
  • As for the Rams' running back situation, Darrell Henderson was fine last week (RB19). Royce Freeman was the RB23. I like both players against the Packers this week. Maybe I'll pick up Freeman and start him over Dameon Pierce. Maybe. You see the rankings. I'm not there yet. (UPDATE: Dameon Pierce has been ruled out of Sunday's game against Tampa with an ankle injury.)
  • I'm bummed Pierce didn't do more in what looked like a favorable matchup against the Panthers. He had 4.6 fantasy points. He did have a touchdown run reversed after a replay review, but it would not have been a great day for him even if the original call was upheld. You can't start him. He's almost cuttable at this point. Oh, wait. Javonte Williams is on a bye. I do have to start Pierce. Dang it.
  • I'm not sure if I'm ready to jump all the way back in with Jahan Dotson. But he had 10 targets for eight receptions, 108 yards and a touchdown against the Eagles, which means I might pick him up off the waiver wire again.
  • Trey McBride was our guy last week. He was on the Hype Train. He set career highs against the Ravens with 14 targets, 10 receptions, 95 yards and a touchdown. But remember, it's Joshua Dobbs who loves his tight ends. It could be a different story with Clayton Tune or Kyler Murray starting. Maybe McBride is a sell-high candidate. But I will tell you that there aren't a lot of great tight ends out there.

FLEX RANKINGS: 101-150

Table inside Article
PlayerPosition RankWeek 9 Opponent
101. Tyler AllgeierRB36vs. Vikings
102. AJ DillonRB37vs. Rams
103. DJ Chark (Q)WR53vs. Colts
104. Royce FreemanRB38at Packers
105. Allen Lazard (Q)WR54vs. Chargers
106. Jonathan MingoWR55vs. Colts
107. Tutu AtwellWR56at Packers
108. Tyjae SpearsRB39at Steelers
109. Jalin HyattWR57at Raiders
110. Cole KmetTE14at Saints
111. Zach CharbonnetRB40at Ravens
112. David NjokuTE15vs. Cardinals
113. Luke MusgraveTE16vs. Rams
114. Michael WilsonWR58at Browns
115. Demario DouglasWR59vs. Commanders
116. Ezekiel ElliottRB41vs. Commanders
117. Latavius MurrayRB42at Bengals
118. Darius SlaytonWR60at Raiders
119. Justice HillRB43vs. Seahawks
120. Darnell MooneyWR61at Saints
121. Jeff Wilson Jr.RB44vs. Chiefs (Frankfurt)
122. Chase EdmondsRB45at Texans
123. Tyler HigbeeTE17at Packers
124. Treylon BurksWR62at Steelers
125. Jamaal WilliamsRB46vs. Bears
126. Curtis Samuel (OUT)WR63at Patriots
127. Cade OttonTE18at Texans
128. Michael MayerTE19vs. Giants
129. Antonio GibsonRB47at Patriots
130. Dalvin CookRB48vs. Chargers
131. Hunter HenryTE20vs. Commanders
132. Rashod BatemanWR64vs. Seahawks
133. Quentin JohnstonWR65at Jets
134. Tyler ConklinTE21vs. Chargers
135. Chigoziem OkonkwoTE22at Steelers
136. Kenneth GainwellRB49vs. Cowboys
137. Nelson AgholorWR66vs. Seahawks
138. Marquez Valdes-ScantlingWR67vs. Dolphins (Frankfurt)
139. Trey PalmerWR68at Texans
140. Jerick McKinnonRB50vs. Dolphins (Frankfurt)
141. Joshua KelleyRB51at Jets
142. Braxton Berrios (Q)WR69vs. Chiefs (Frankfurt)
143. Tyler ScottWR70at Saints
144. Khalil ShakirWR71at Bengals
145. Noah FantTE23at Ravens
146. Donald ParhamTE24at Jets
147. Alec PierceWR72at Panthers
148. Justin WatsonWR73vs. Dolphins (Frankfurt)
149. Jake BoboWR74at Ravens
150. JuJu Smith-SchusterWR75vs. Commanders

Related Content