Skip to main content

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

  • 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

  • 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

  • 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 moving forward.