Âé¶ąąú˛ú

Skip to main content
Advertising

Rank's Flex 150

Presented By

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

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.

FLEX RANKINGS: 1-50

Table inside Article
RankPosition RankWeek 12 Opponent
1. Christian McCaffreyRB1at Seahawks
2. Amon-Ra St. BrownWR1vs. Packers
3. CeeDee LambWR2vs. Commanders
4. Tyreek HillWR3at Jets
5. A.J. BrownWR4vs. Bills
6. Travis KelceTE1at Raiders
7. Stefon DiggsWR5at Eagles
8. Travis EtienneRB2at Texans
9. Jahmyr GibbsRB3vs. Packers
10. Justin Jefferson (Q)WR6vs. Bears
11. Alvin KamaraRB4at Falcons
12. Breece HallRB5vs. Dolphins
13. Jonathan TaylorRB6vs. Buccaneers
14. Austin EkelerRB7vs. Ravens
15. Devin SingletaryRB8vs. Jaguars
16. David MontgomeryRB9vs. Packers
17. Tony PollardRB10vs. Commanders
18. Saquon BarkleyRB11vs. Patriots
19. Mike EvansWR7at Colts
20. Tank DellWR8vs. Jaguars
21. DJ MooreWR9at Vikings
22. Chris OlaveWR10at Falcons
23. Bijan RobinsonRB12vs. Saints
24. Brandon AiyukWR11at Seahawks
25. Keenan AllenWR12vs. Ravens
26. Ja'Marr ChaseWR13vs. Steelers
27. Isiah PachecoRB13at Raiders
28. Josh JacobsRB14vs. Chiefs
29. Puka NacuaWR14at Cardinals
30. Davante AdamsWR15vs. Chiefs
31. DK MetcalfWR16vs. 49ers
32. Jaylen WaddleWR17at Jets
33. Cooper KuppWR18at Cardinals
34. Garrett WilsonWR19vs. Dolphins
35. D'Andre SwiftRB15vs. Bills
36. T.J. HockensonTE2vs. Bears
37. DeVonta SmithWR20vs. Bills
38. Adam ThielenWR21at Titans
39. Michael Pittman Jr.WR22vs. Buccaneers
40. Deebo SamuelWR23at Seahawks
41. Jaylen WarrenRB16at Bengals
42. Brian Robinson Jr.RB17at Cowboys
43. Christian KirkWR24at Texans
44. Rhamondre StevensonRB18at Giants
45. Joe MixonRB19vs. Steelers
46. Terry McLaurinWR25at Cowboys
47. Raheem MostertRB20at Jets
48. Rachaad White (Q)RB21at Colts
49. Derrick HenryRB22vs. Panthers
50. James ConnerRB23vs. Rams
  • Amon-Ra St. Brown is going to feast against Green Bay on Thanksgiving Day. He's my top receiver for the week. He's had at least seven targets in 10 consecutive games dating back to last season -- tied for the longest active streak in the NFL -- and the Packers allowed 10 catches for 116 yards and a TD to Keenan Allen on Sunday.
  • Tyreek Hill has scored at least 25 fantasy points in five of his last six contests. You know he's great. But what about Tank Dell? He's had at least 10 targets and six receptions in three straight games.
  • Stefon Diggs is going to be better this week. Diggs had eight targets on Sunday, but was held to four catches for 27 yards in a tough matchup against the Jets. I will note he's posted just 55 receiving yards per game in his last five contests, and that has to be a bit of a concern.
  • Don't stress about Travis Etienne. I know he was robbed of two touchdowns on Sunday because Trevor Lawrence decided to run for a pair of scores. But Etienne has had 17 or more touches in seven of his last eight games.
  • I know we don't talk about quarterbacks a lot in this space, but I'm worried about Jared Goff just a bit. Not because he's bad. He's a good player. But the Lions might not have to throw the ball like they did against the Bears because David Montgomery and Jahmyr Gibbs are such great players.
  • Here's the thing about the Giants. No matter who is playing quarterback, they are a much better team when Saquon Barkley is full-on Saquon Barkley. The big thing for Barkley in Week 11 was the receiving production. He had 57 receiving yards, his most in a game since 2021, and two receiving TDs. Also, he's averaged 5.6 rushing yards per attempt over the past three games.
  • I know I'm a Bears fan, and you might tune me out when I say (write?) things like this. But DJ Moore is a much better receiver when Justin Fields is playing quarterback. Moore has averaged 20.4 fantasy points per game in Fields' starts.
  • You might have missed it, but Brandon Aiyuk was awesome against the Buccaneers (five catches for 156 yards, TD). Aiyuk has scored a touchdown in back-to-back games.
  • Keenan Allen had 27.6 fantasy points on Sunday, fourth most among wide receivers in Week 11. But that would-be TD drop, man. Listening to Chargers play-by-play announcer Matt "Money" Smith's call of that play, you could tell how unusual it was to see Allen fail to make the catch. It was like actor Ed Harris being bad in a movie. That never happens. Never.
  • Josh Jacobs has topped 100 scrimmage yards twice this season. He did it nine times in 2022.
  • Davante Adams scored his first touchdown since Week 3. He's had 13 targets in three of the four starts by rookie QB Aidan O’Connell.
  • It's been a tough year for Garrett Wilson, mainly because of Zach Wilson, who has been demoted to third-string QB this week. The Jets went 40 consecutive drives without scoring an offensive touchdown, and Garrett Wilson had just his second career game with single-digit receiving yards in Week 11 (2 catches for 9 yards).

FLEX RANKINGS: 51-100

Table inside Article
PlayerPosition RankWeek 12 Opponent
51. Javonte WilliamsRB24vs. Browns
52. Nico CollinsWR26vs. Jaguars
53. Rashee RiceWR27at Raiders
54. Gus EdwardsRB25at Chargers
55. James CookRB26at Eagles
56. Zay Flowers (Q)WR28at Chargers
57. Drake LondonWR29vs. Saints
58. DeAndre HopkinsWR30vs. Panthers
59. Jordan AddisonWR31vs. Bears
60. Jerome FordRB27at Broncos
61. Sam LaPortaTE3vs. Packers
62. Zack MossRB28vs. Buccaneers
63. George KittleTE4at Seahawks
64. Alexander MattisonRB29vs. Bears
65. Amari CooperWR32at Broncos
66. Kyren WilliamsRB30at Cardinals
67. Rashid ShaheedWR33at Falcons
68. Tyler LockettWR34vs. 49ers
69. Aaron JonesRB31at Lions
70. Marquise Brown (Q)WR35vs. Rams
71. Kyle PittsTE5vs. Saints
72. Zach CharbonnetRB32vs. 49ers
73. Ty ChandlerRB33vs. Bears
74. Courtland SuttonWR36vs. Browns
75. Dalton SchultzTE6vs. Jaguars
76. Josh DownsWR37vs. Buccaneers
77. Calvin RidleyWR38at Texans
78. Dalton KincaidTE7at Eagles
79. Demario DouglasWR39at Giants
80. Chris GodwinWR40at Colts
81. Trey McBrideTE8vs. Rams
82. Odell Beckham (Q)WR41at Chargers
83. Jayden ReedWR42at Lions
84. Tyler BoydWR43vs. Steelers
85. D'Onta Foreman (D)RB34at Vikings
86. Evan EngramTE9at Texans
87. Keaton MitchellRB35at Chargers
88. Royce FreemanRB36at Cardinals
89. Diontae JohnsonWR44at Bengals
90. Jake FergusonTE10vs. Commanders
91. Cole KmetTE11at Vikings
92. Tyler AllgeierRB37vs. Saints
93. Najee HarrisRB38at Bengals
94. Jerry JeudyWR45vs. Browns
95. Jakobi MeyersWR46vs. Chiefs
96. Brandin CooksWR47vs. Commanders
97. Brandon PowellWR48vs. Bears
98. Jahan DotsonWR49at Cowboys
99. Rondale MooreWR50vs. Rams
100. Taysom HillTE12at Falcons
  • George Kittle appears to be back, baby. He's scored at least 20 fantasy points in three consecutive games.
  • Good to see Trevor Lawrence bounce back. Don't overlook the fact that he still didn't hit 300 passing yards. He's good, and you play him in matchups like Sunday's game against the Texans. But you can't count on two rushing touchdowns from him every week. You can't always count on Calvin Ridley, either. But he's coming off a huge game. He had a season-high 31.1 fantasy points and led the team in receptions, receiving yards and receiving touchdowns. He's currently the WR28 in fantasy football, but he's a volatile play every week.

FLEX RANKINGS: 101-150

Table inside Article
PlayerPosition RankWeek 12 Opponent
101. Logan ThomasTE13at Cowboys
102. Kareem HuntRB39at Broncos
103. Christian WatsonWR51at Lions
104. Chuba HubbardRB40at Titans
105. Jaxon Smith-NjigbaWR52vs. 49ers
106. George PickensWR53at Bengals
107. Gabe DavisWR54at Eagles
108. Rashod BatemanWR55at Chargers
109. Tyler HigbeeTE14at Cardinals
110. Ezekiel ElliottRB41at Giants
111. Romeo DoubsWR56at Lions
112. Justin WatsonWR57at Raiders
113. Curtis SamuelWR58at Cowboys
114. Pat FreiermuthTE15at Bengals
115. Robert WoodsWR59vs. Jaguars
116. David NjokuTE16at Broncos
117. Trent IrwinWR60vs. Steelers
118. Khalil ShakirWR61at Eagles
119. Tutu AtwellWR62at Cardinals
120. Jonathan MingoWR63at Titans
121. AJ DillonRB42at Lions
122. Elijah MooreWR64at Broncos
123. Luke MusgraveTE17at Lions
124. Darnell MooneyWR65at Vikings
125. Tyler ConklinTE18vs. Dolphins
126. Tyjae SpearsRB43vs. Panthers
127. Khalil HerbertRB44at Vikings
128. Jameson WilliamsWR66vs. Packers
129. K.J. OsbornWR67vs. Bears
130. Darius Slayton (D)WR68vs. Patriots
131. Miles SandersRB45at Titans
132. Wan'Dale RobinsonWR69vs. Patriots
133. Greg DortchWR70vs. Rams
134. Cade OttonTE19at Colts
135. Hunter HenryTE20at Giants
136. Chigoziem OkonkwoTE21vs. Panthers
137. Kyle PhilipsWR71vs. Panthers
138. Rico DowdleRB46vs. Commanders
139. Michael MayerTE22vs. Chiefs
140. Jerick McKinnon (OUT)RB47at Raiders
141. Marquez Valdes-ScantlingWR72at Raiders
142. Samaje PerineRB48vs. Browns
143. Allen Lazard (OUT)WR73vs. Dolphins
144. Jaleel McLaughlinRB49vs. Browns
145. Kenneth GainwellRB50vs. Bills
146. Michael GallupWR74vs. Commanders
147. Daniel BellingerTE23vs. Patriots
148. Latavius MurrayRB51at Eagles
149. DJ CharkWR75at Titans
150. Tanner HudsonTE24vs. Steelers
  • I don't know what to make of George Pickens. It's tough because Kenny Pickett has fewer than 175 passing yards in four consecutive games. Hard to blame Pickens for averaging 26 receiving yards per game over that stretch. What is he supposed to do? He will have a new play-caller this week, though.
  • Gabe Davis has fewer than four fantasy points in four of his last six games. That's frustrating because he has five receiving touchdowns this season, which ranks second on the team.
  • I've been telling people not to play Quentin Johnston. Justin Herbert has thrown him 3.4 passes per game, but I can't expect a ton of targets for him .

Related Content