Skip to main content

Fantasy football flex rankings: Top 150 RB/WR/TE options for NFL Week 17

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 2024 fantasy football season, with some useful nuggets of analysis sprinkled in. The ranking is based on a 0.5 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.
  • (O) -- Player has been ruled out on his team's official injury report.

FLEX RANKINGS: 1-50

Rank
1
Atlanta Falcons ATL · RB1
Rank
2
Baltimore Ravens BAL · RB2
Rank
3
Philadelphia Eagles PHI · RB3
Rank
4
Detroit Lions DET · RB4
Rank
5
Cincinnati Bengals CIN · RB5
Rank
6
Minnesota Vikings MIN · WR1
Rank
7
Cincinnati Bengals CIN · WR2
Rank
8
Miami Dolphins MIA · RB6
Rank
9
Tampa Bay Buccaneers TB · RB7
Rank
10
Los Angeles Rams LAR · WR3
Rank
11
Dallas Cowboys DAL · RB8
Rank
12
Philadelphia Eagles PHI · WR4
Rank
13
Los Angeles Rams LAR · RB9
Rank
14
Denver Broncos DEN · WR5
Rank
15
Carolina Panthers CAR · RB10
Rank
16
Indianapolis Colts IND · RB11
Rank
17
Tampa Bay Buccaneers TB · WR6
Rank
18
Dallas Cowboys DAL · WR7
Rank
19
Houston Texans HOU · WR8
Rank
20
Detroit Lions DET · WR9
Rank
21
Seattle Seahawks SEA · WR10
Rank
22
Green Bay Packers GB · RB12
Rank
23
Buffalo Bills BUF · RB13
Rank
24
New York Jets NYJ · WR11
Rank
25
Miami Dolphins MIA · WR12
Rank
26
Minnesota Vikings MIN · RB14
Rank
27
Jacksonville Jaguars JAX · WR13
Rank
28
Cincinnati Bengals CIN · WR14
Rank
29
Minnesota Vikings MIN · WR15
Rank
30
Pittsburgh Steelers PIT · W16
Rank
31
Las Vegas Raiders LV · TE1
Rank
32
New York Jets NYJ · RB15
Rank
33
New York Giants NYG · WR17
Rank
34
Arizona Cardinals ARI · TE2
Rank
35
Atlanta Falcons ATL · WR18
Rank
36
Los Angeles Chargers LAC · WR19
Rank
37
Washington Commanders WAS · WR20
Rank
38
Los Angeles Rams LAR · WR21
Rank
39
San Francisco 49ers SF · WR22
Rank
40
San Francisco 49ers SF · TE3
Rank
41
Chicago Bears CHI · WR23
Rank
42
New York Jets NYJ · WR24
Rank
43
Las Vegas Raiders LV · WR25
Rank
44
New York Giants NYG · RB16
Rank
45
Detroit Lions DET · WR26
Rank
46
Arizona Cardinals ARI · RB17
Rank
47
Baltimore Ravens BAL · WR27
Rank
48
Carolina Panthers CAR · WR28
Rank
49
Miami Dolphins MIA · TE4
Rank
50
Seattle Seahawks SEA · RB18

I’m in two fantasy playoffs -- one with my friends at Meadowlark Golf Course and the other with RIIP Pizza. So, one of my teams has the trio of Justin Jefferson, James Cook and Keenan Allen. And in the other league, I was going up against … you guessed it: Justin Jefferson, James Cook and Keenan Allen. I almost shot the moon to win in both leagues, but my mate had Brandon Aubrey AND the Falcons defense (What a pickup!). That’s fantasy football, folks. Sometimes the breaks go your way. Sometimes you keep starting Cooper Kupp. Seriously, if you’re this far with Cooper, I commend you.

BTW, do you think we can figure out who wronged Max Homa here? For the record, I play fantasy golf. I’m a NEVER RORY guy. Love Max. He’s the best.

I know this is the Flex column, but I’m going to quickly brag about one of my fantasy teams, which made it to the finals with C.J. Stroud at quarterback. I deserve some kind of medal for that. My friend -- and my opponent last week -- had to chose between Jalen Hurts and Joe Burrow. I’ll allow you to figure out who he started. Now, onto the notes …

  • Bijan Robinson is my top running back of the week. He’s had 20-plus fantasy points in eight of his last 10 games. He’s posted 11 games with at least 100 scrimmage yards. He should take advantage of his matchup against the Commanders this weekend.
  • De’Von Achane has eight games with at least 20 fantasy points this season. He’s also had nine touchdowns in his last nine games.
  • Bucky Irving has scored at least 17 fantasy points in four of his last six games. He’s recorded at least 90 scrimmage yards in four of his last five.
  • Nico Collins has at least nine targets in three of his last four games. That number should rise with Tank Dell out for the season with a knee injury. Dalton Schultz should also benefit and see more passes thrown his way, though I’m not super excited about the matchup with Baltimore.
  • Davante Adams has 10.1 targets per game this season, the third-most in the NFL. He’s also been on a tear with five receiving touchdowns in the last month.
  • Tee Higgins has a receiving touchdown in five of his last six games. That’s not surprising considering he’s had 13 red zone targets since Week 11, which is tied for the second-most in the NFL.
  • The Seahawks and Cardinals are both in wait-and-see mode with their RB1s as of Tuesday. I'm not sure if James Conner (knee) or Kenneth Walker (ankle) will end up being available this week, but neither has been ruled out just yet, so I'm going to remain hopeful. 'Tis the season ...
  • However, if Walker can’t go, Zach Charbonnet will be a great stand-in. He’s like Sammy Hagar in the Seattle backfield. We loved the old guy but the replacement was also great in his own way.

FLEX RANKINGS: 51-100

Rank
51
Houston Texans HOU · RB19
Rank
52
Philadelphia Eagles PHI · WR29
Rank
53
Chicago Bears CHI · WR30
Rank
54
Washington Commanders WAS · RB20
Rank
55
Cleveland Browns CLE · RB21
Rank
56
Seattle Seahawks SEA · WR31
Rank
57
Tennessee Titans TEN · RB22
Rank
58
Tampa Bay Buccaneers TB · RB23
Rank
59
Tennessee Titans TEN · WR32
Rank
60
Chicago Bears CHI · WR33
Rank
61
Buffalo Bills BUF · WR34
Rank
62
San Francisco 49ers SF · RB24
Rank
63
Arizona Cardinals ARI · WR35
Rank
64
New Orleans Saints NO · RB25
Rank
65
Detroit Lions DET · TE5
Rank
66
New England Patriots NE · RB26
Rank
67
Minnesota Vikings MIN · TE6
Rank
68
Kansas City Chiefs KC · RB27
Rank
69
Jacksonville Jaguars JAX · RB28
Rank
70
Kansas City Chiefs KC · TE7
Rank
71
Cleveland Browns CLE · WR36
Rank
72
Green Bay Packers GB · WR37
Rank
73
Atlanta Falcons ATL · WR38
Rank
74
Indianapolis Colts IND · WR39
Rank
75
San Francisco 49ers SF · WR40
Rank
76
Indianapolis Colts IND · WR41
Rank
77
Kansas City Chiefs KC · WR42
Rank
78
Tampa Bay Buccaneers TB · WR43
Rank
79
Pittsburgh Steelers PIT · RB44
Rank
80
Jacksonville Jaguars JAX · TE8
Rank
81
Green Bay Packers GB · WR44
Rank
82
Chicago Bears CHI · RB30
Rank
83
Baltimore Ravens BAL · TE9
Rank
84
Kansas City Chiefs KC · WR45
Rank
85
Green Bay Packers GB · WR46
Rank
86
Los Angeles Chargers LAC · WR47
Rank
87
Las Vegas Raiders LV · RB31
Rank
88
Pittsburgh Steelers PIT · TE10
Rank
89
Tennessee Titans TEN · RB32
Rank
90
New England Patriots NE · TE11
Rank
91
Denver Broncos DEN · RB33
Rank
92
Carolina Panthers CAR · WR48
Rank
93
Green Bay Packers GB · TE12
Rank
94
Buffalo Bills BUF · WR49
Rank
95
New England Patriots NE · WR50
Rank
96
Buffalo Bills BUF · TE13
Rank
97
Pittsburgh Steelers PIT · RB34
Rank
98
Denver Broncos DEN · RB35
Rank
99
Baltimore Ravens BAL · WR51
Rank
100
Atlanta Falcons ATL · WR52
  • Mark Andrews, who many of you wanted to give up on earlier this year, has posted at least 10 fantasy points in five of his last six games. He’s had nine touchdowns since Week 6, tied for the third-most in the NFL.
  • What happened to Amari Cooper? He’s had five or fewer targets in six of seven games with the Bills.

FLEX RANKINGS: 101-150

Rank
101
San Francisco 49ers SF · RB36
Rank
102
Tennessee Titans TEN · WR53
Rank
103
Dallas Cowboys DAL · TE14
Rank
104
Cleveland Browns CLE · WR54
Rank
105
Pittsburgh Steelers PIT · WR55
Rank
106
Los Angeles Chargers LAC · RB37
Rank
107
New York Giants NYG · WR56
Rank
108
Kansas City Chiefs KC · WR57
Rank
109
Seattle Seahawks SEA · RB38
Rank
110
Houston Texans HOU · TE15
Rank
111
Los Angeles Chargers LAC · WR58
Rank
112
New Orleans Saints NO · WR59
Rank
113
Kansas City Chiefs KC · TE16
Rank
114
Jacksonville Jaguars JAX · RB39
Rank
115
Detroit Lions DET · WR60
Rank
116
Los Angeles Chargers LAC · TE17
Rank
117
Carolina Panthers CAR · WR61
Rank
118
Denver Broncos DEN · WR62
Rank
119
Los Angeles Chargers LAC · RB40
Rank
120
Houston Texans HOU · WR63
Rank
121
Arizona Cardinals ARI · WR64
Rank
122
Las Vegas Raiders LV · WR65
Rank
123
Dallas Cowboys DAL · WR66
Rank
124
Atlanta Falcons ATL · TE18
Rank
125
Tennessee Titans TEN · TE19
Rank
126
New Orleans Saints NO · TE20
Rank
127
Las Vegas Raiders LV · RB41
Rank
128
Seattle Seahawks SEA · TE21
Rank
129
Cincinnati Bengals CIN · TE22
Rank
130
Atlanta Falcons ATL · RB42
Rank
131
Miami Dolphins MIA · WR67
Rank
132
Denver Broncos DEN · WR68
Rank
133
Chicago Bears CHI · TE23
Rank
134
Tampa Bay Buccaneers TB · WR69
Rank
135
Baltimore Ravens BAL · TE24
Rank
136
Jacksonville Jaguars JAX · WR70
Rank
137
Washington Commanders WAS · TE25
Rank
138
Cincinnati Bengals CIN · WR71
Rank
139
New England Patriots NE · WR72
Rank
140
Kansas City Chiefs KC · RB43
Rank
141
Seattle Seahawks SEA · WR73
Rank
142
New England Patriots NE · RB44
Rank
143
Buffalo Bills BUF · RB45
Rank
144
New England Patriots NE · WR74
Rank
145
Philadelphia Eagles PHI · RB46
Rank
146
New York Jets NYJ · TE26
Rank
147
Washington Commanders WAS · WR75
Rank
148
Arizona Cardinals ARI · RB47
Rank
149
New Orleans Saints NO · TE27
Rank
150
Miami Dolphins MIA · RB48
  • Do you have the guts to start Ameer Abdullah? He’s had 19-plus fantasy points in consecutive games, and the Saints don’t really stop anybody.
  • Devaughn Vele is a nice little sleeper this week as he’s had 10-plus fantasy points in four of his last six games. And he has a great matchup against the Bengals this week.