Âé¶¹¹ú²ú

Skip to main content
Advertising

Rank's Flex 150

Presented By

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

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 his team's official injury report.
  • (D) -- Player is listed as doubtful on his team's official injury report.
  • (OUT) -- Player has been ruled out on his team's official injury report.

FLEX RANKINGS: 1-50

Table inside Article
RankPosition RankWeek 16 Opponent
1. Christian McCaffreyRB1vs. Ravens
2. Kyren WilliamsRB2vs. Saints
3. Stefon DiggsWR1at Chargers
4. A.J. BrownWR2vs. Giants
5. CeeDee LambWR3at Dolphins
6. Tyreek Hill (Q)WR4vs. Cowboys
7. Alvin KamaraRB3at Rams
8. Amon-Ra St. BrownWR5at Vikings
9. James CookRB4at Chargers
10. Rachaad WhiteRB5vs. Jaguars
11. DK MetcalfWR6at Titans
12. Justin JeffersonWR7vs. Lions
13. Cooper KuppWR8vs. Saints
14. Deebo SamuelWR9vs. Ravens
15. Bijan RobinsonRB6vs. Colts
16. Saquon BarkleyRB7at Eagles
17. Michael Pittman Jr. (OUT)WR10at Falcons
18. Mike EvansWR11vs. Jaguars
19. Joe MixonRB8at Steelers
20. Jahmyr GibbsRB9at Vikings
21. DeVonta SmithWR12vs. Giants
22. DJ MooreWR13vs. Cardinals
23. Raheem MostertRB10vs. Cowboys
24. Tony PollardRB11at Dolphins
25. Davante AdamsWR14at Chiefs
26. Garrett WilsonWR15vs. Commanders
27. Brandon AiyukWR16vs. Ravens
28. Travis KelceTE1vs. Raiders
29. Gus EdwardsRB12at 49ers
30. Tee HigginsWR17at Steelers
31. Sam LaPortaTE2at Vikings
32. DeAndre HopkinsWR18vs. Seahawks
33. Derrick HenryRB13vs. Seahawks
34. David MontgomeryRB14at Vikings
35. Jaylen WaddleWR19vs. Cowboys
36. Travis EtienneRB15at Buccaneers
37. Aaron JonesRB16at Panthers
38. Ty ChandlerRB17vs. Lions
39. Ezekiel ElliottRB18at Broncos
40. Puka NacuaWR20vs. Saints
41. Rashee RiceWR21vs. Raiders
42. Tyler LockettWR22at Titans
43. Chris OlaveWR23at Rams
44. Jayden Reed (Q)WR24at Panthers
45. Austin EkelerRB19vs. Bills
46. Breece HallRB20vs. Commanders
47. Courtland SuttonWR25vs. Patriots
48. Jonathan TaylorRB21at Falcons
49. D'Andre SwiftRB22vs. Giants
50. T.J. HockensonTE3vs. Lions
  • If you are reading this, congratulations! That must mean you've advanced in the fantasy playoffs. Or maybe you just love reading my thoughts? Probably not the case. But I appreciate you being here, regardless of your motivations.
  • I do want to start off with some thoughts on Sam LaPorta. In the coming offseason, I anticipate a lot of column inches will be devoted to projecting where LaPorta should go in next season's fantasy drafts. Plenty will demand that the Lions tight end should be a first-round pick -- like Chiefs TE Travis Kelce was this year -- and it's hard to argue with the reasoning. LaPorta's well on his way to becoming a league winner for a bunch of us in his debut season. I'm not going to make a rash judgement at the moment, but I feel like I'm going to be a menace when it comes to advocating for LaPorta next year. (And I'm sure it won't backfire on me at all ...) Per NFL Research, LaPorta is already the first rookie tight end in league history with at least 70 receptions, 700 receiving yards and seven receiving touchdowns. The only other rookie tight ends to even reach those latter two thresholds (700 yards and seven TDs): Hall of Famers Mike Ditka and John Mackey. Pretty good company, eh?
  • I'm going to assume Tyreek Hill (ankle) will return to action for Sunday's massive showdown with the Cowboys. In Hill's absence last week, Jaylen Waddle posted an 8/142/1 line in a blowout of the Jets. Both receivers figure to be must-starts this week.
  • Derek Carr had a great game in this past Sunday's 24-6 win over the Bears. He had three touchdown passes. Those passes did not go to Alvin Kamara or Rashid Shaheed, though. Instead, it was Juwan Johnson, Jimmy Graham and Keith Kirkwood on the receiving end. Why do we take part in this fool's errand of a game?! OK, Kamara did have 110 scrimmage yards, with 44 coming on five receptions. New Orleans' star back has now started his NFL career with seven straight seasons of 1,000-plus scrimmage yards -- the most by a single player in Saints history.
  • Amon-Ra St. Brown posted a game-high seven receptions for 112 yards and a touchdown in the Lions' 42-17 throttling of the Broncos. He's the third player in NFL history with 90-plus receptions and 900-plus receiving yards in each of his first three seasons, joining Odell Beckham Jr. and Michael Thomas.
  • James Cook spearheaded Buffalo's 31-10 beatdown of Dallas, as the second-year back posted career highs in rushing (179) and scrimmage (221) yards. Per NFL Research, he's the fourth player in Bills history to have 200-plus scrimmage yards along with a rushing and receiving touchdown in the same game. You can probably guess two of the other players (Hall of Famers Thurman Thomas and O.J. Simpson). The third was Greg Bell. I hope the Bills continue to let Cook cook. This is what we've wanted all season. And it's helping me in my consolation bracket -- which sounds like a joke, but our consolation-bracket winner gets the first pick in the draft next year.
  • I know that Arthur Smith hates your fantasy team. I sometimes wonder if he hates the Atlanta Falcons, too. I kid. Or do I?? Bijan Robinson had seven carries for 11 rushing yards in the 9-7 loss to the lowly Panthers. It was Cordarrelle Patterson who logged the 2-yard touchdown. My conjecture is Robinson has the bounce-back game against Indianapolis this week.
  • Bengals RB Joe Mixon has scored at least one touchdown in seven of his last eight games. That'll play.
  • Dolphins RB Raheem Mostert will end up being a league winner for a lot of us. Two touchdowns helped salvage an inefficient day vs. the Jets, but he did have 15 rushing attempts in a tough matchup, which was nice. Dallas will be another tough matchup here.
  • Jets WR Garrett Wilson had a bad game against the Dolphins. No doubt about it. And if you survived, that's great. Love this week's matchup against the Commanders. I don't know how you can stay away, given Washington's horrendous pass defense. Frankly, I feel like I might have him rated too low. Well, until I look at the Jets' QB situation. Not having Aaron Rodgers this year was such a crusher.
  • 49ers WR Brandon Aiyuk managed just three receptions for 37 yards in the win over the Cardinals. Tough matchup against the Ravens this coming Monday, but I'm going back to him.
  • Horrible news for Baltimore with RB Keaton Mitchell's season-ending injury, which is why I've moved up Gus Edwards. Justice Hill is back in the mix, too. Ravens TE Isaiah Likely is also a good play.
  • Chiefs rookie WR Rashee Rice had at least nine targets for the fourth straight week. He also had a touchdown. I know Patrick Mahomes is in the midst of his worst fantasy season. It's like when Brad Pitt did The Audition. I feel like Rice and Mahomes are going to be a worthy stack next season.

FLEX RANKINGS: 51-100

Table inside Article
PlayerPosition RankWeek 16 Opponent
51. Javonte WilliamsRB23vs. Patriots
52. Devin SingletaryRB24vs. Browns
53. George KittleTE4vs. Ravens
54. Trey McBrideTE5at Bears
55. Nico Collins (Q)WR26vs. Browns
56. De'Von AchaneRB25vs. Cowboys
57. Zay Flowers (Q)WR27at 49ers
58. David NjokuTE6at Texans
59. Kenneth Walker III (Q)RB26at Titans
60. Evan EngramTE7at Buccaneers
61. Jaylen WarrenRB27vs. Bengals
62. Josh Jacobs (Q)RB28at Chiefs
63. D'Onta Foreman (Q)RB29vs. Cardinals
64. Chuba HubbardRB30vs. Packers
65. Isiah PachecoRB31vs. Raiders
66. Jordan AddisonWR28vs. Lions
67. Calvin RidleyWR29at Buccaneers
68. Amari CooperWR30at Texans
69. Romeo DoubsWR31at Panthers
70. Chris GodwinWR32vs. Jaguars
71. Antonio GibsonRB32at Jets
72. Najee HarrisRB33vs. Bengals
73. Terry McLaurinWR33at Jets
74. Jake FergusonTE8at Dolphins
75. Noah BrownWR34vs. Browns
76. Cole Kmet (Q)TE9vs. Cardinals
77. Isaiah LikelyTE10at 49ers
78. Drake LondonWR35vs. Colts
79. James ConnerRB34at Bears
80. Curtis SamuelWR36at Jets
81. Diontae JohnsonWR37vs. Bengals
82. Adam ThielenWR38vs. Packers
83. Marquise Brown (OUT)WR39at Bears
84. Jaxon Smith-NjigbaWR40at Titans
85. Khalil ShakirWR41at Chargers
86. Brandin CooksWR42at Dolphins
87. Odell Beckham Jr.WR43at 49ers
88. Jakobi MeyersWR44at Chiefs
89. Jerick McKinnon (OUT)RB35vs. Raiders
90. Zay Jones (Q)WR45at Buccaneers
91. Demarcus RobinsonWR46vs. Saints
92. Josh DownsWR47at Falcons
93. Clyde Edwards-HelaireRB36vs. Raiders
94. Zamir WhiteRB37at Chiefs
95. Kareem HuntRB38at Texans
96. Demario DouglasWR48at Broncos
97. Tyler BoydWR49at Steelers
98. Alec PierceWR50at Falcons
99. Elijah MooreWR51at Texans
100. Jahan DotsonWR52at Jets
  • I discussed Sam LaPorta earlier. Let's start off this section with some TE talk, too! We're all aware Trey McBride just posted 10 receptions for 102 yards against the 49ers. Now he's going up against the Bears, who just gave up a monster game to David Njoku. If the Bears try to guard the tight end with a defensive tackle again, I'd expect similar results.
  • Speaking of Njoku, the Browns tight end has three touchdowns in his last two games. He just set a career high with 10 receptions against Chicago.
  • I still don't know why Jaguars WR Calvin Ridley didn't get .
  • Baker Mayfield has favored Mike Evans for most of the season. It was nice to see Chris Godwin leading the way with 12 targets (which he converted into 10 catches for 155 yards) against the Packers. That was large. And the hype for the Bucs' offense is going to be huge this week.
  • Noah Brown dominated the Texans' target share with 11 against the Titans. He had eight receptions for 82 yards and a touchdown.
  • In Carolina's second win (vs. Atlanta), Adam Thielen led the Panthers with seven targets, which was nice to see. But his numbers are way down in the second half of the season.
  • When it comes to the Rams, we know to go with Kyren Williams, Cooper Kupp and Puka Nacua. But what about Demarcus Robinson? He did have a touchdown this past week and could be an emergency add for you. Los Angeles has won four of its last five games and is right in the thick of the playoff race.

FLEX RANKINGS: 101-150

Table inside Article
PlayerPosition RankWeek 16 Opponent
101. Roschon JohnsonRB39vs. Cardinals
102. Jameson WilliamsWR53at Vikings
103. Jerry JeudyWR54vs. Patriots
104. Dalton KincaidTE11at Chargers
105. Pat FreiermuthTE12vs. Bengals
106. Dontayvion Wicks (Q)WR55at Panthers
107. Dallas GoedertTE13vs. Giants
108. Wan'Dale RobinsonWR56at Eagles
109. Zack Moss (OUT)RB40at Falcons
110. Tyjae SpearsRB41vs. Seahawks
111. Tucker KraftTE14at Panthers
112. Gabe DavisWR57at Chargers
113. Jonathan MingoWR58vs. Packers
114. Kenneth GainwellRB42vs. Giants
115. Michael Mayer (OUT)TE15at Chiefs
116. Chase BrownRB43at Steelers
117. Darius SlaytonWR59at Eagles
118. Tyler HigbeeTE16vs. Saints
119. Logan ThomasTE17at Jets
120. Hunter Henry (OUT)TE18at Broncos
121. Kyle PittsTE19vs. Colts
122. Michael WilsonWR60at Bears
123. Jalin HyattWR61at Eagles
124. Zach CharbonnetRB44at Titans
125. Rashid ShaheedWR62at Rams
126. Josh PalmerWR63vs. Bills
127. Justice HillRB45at 49ers
128. Patrick TaylorRB46at Panthers
129. DJ CharkWR64vs. Packers
130. Taysom HillTE20at Rams
131. Chigoziem OkonkwoTE21vs. Seahawks
132. George PickensWR65vs. Bengals
133. Quentin JohnstonWR66vs. Bills
134. Gerald EverettTE22vs. Bills
135. Trey SermonRB47at Falcons
136. Rashod BatemanWR67at 49ers
137. Parker WashingtonWR68at Buccaneers
138. Dalton SchultzTE23vs. Browns
139. Trey PalmerWR69vs. Jaguars
140. Rondale MooreWR70at Bears
141. Tanner HudsonTE24at Steelers
142. K.J. OsbornWR71vs. Lions
143. Rico DowdleRB48at Dolphins
144. Josh ReynoldsWR72at Vikings
145. Tyler AllgeierRB49vs. Colts
146. Miles SandersRB50vs. Packers
147. Jamaal WilliamsRB51at Rams
148. Cade OttonTE25vs. Jaguars
149. A.T. PerryWR73at Rams
150. Darren WallerTE26at Eagles
  • How can we trust Steelers players in the fantasy game? Pittsburgh has scored fewer than 20 points in five consecutive games. That's the longest single-season streak for the Steelers since 1969. They drafted Terry Bradshaw the following year.
  • Dontayvion Wicks had seven targets against Tampa, though Jayden Reed continues to be the Green Bay receiver to roster. RB Aaron Jones was fine in his return to the Packers. Should be much better this week against the 2-12 Panthers.
  • Good luck in the fantasy semifinals!

Related Content