Skip to main content

Fantasy football flex rankings: Top 150 RB/WR/TE options in Week 2 of 2024 NFL season

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

FLEX RANKINGS: 1-50

Rank
1
Miami Dolphins MIA · WR1
Rank
2
Philadelphia Eagles PHI · RB1
Rank
3
Baltimore Ravens BAL · RB2
Rank
4
Atlanta Falcons ATL · RB3
Rank
5
Dallas Cowboys DAL · WR2
Rank
6
Minnesota Vikings MIN · WR3
Rank
7
New York Jets NYJ · RB4
Rank
8 (Q)
Miami Dolphins MIA · RB5
Rank
9 (Q)
Philadelphia Eagles PHI · WR4
Rank
10
Kansas City Chiefs KC · RB6
Rank
11
Indianapolis Colts IND · RB7
Rank
12
Jacksonville Jaguars JAX · RB8
Rank
13 (D)
Seattle Seahawks SEA · RB9
Rank
14
Detroit Lions DET · WR5
Rank
15
Tampa Bay Buccaneers TB · WR6
Rank
16
Los Angeles Rams LAR · WR7
Rank
17
Cincinnati Bengals CIN · WR8
Rank
18
Los Angeles Rams LAR · RB10
Rank
19
Detroit Lions DET · RB11
Rank
20 (OUT)
San Francisco 49ers SF · RB12
Rank
21
Arizona Cardinals ARI · RB13
Rank
22
New York Jets NYJ · WR9
Rank
23
Las Vegas Raiders LV · WR10
Rank
24
Houston Texans HOU · RB14
Rank
25
Green Bay Packers GB · RB15
Rank
26
Buffalo Bills BUF · RB16
Rank
27
New Orleans Saints NO · RB17
Rank
28
Kansas City Chiefs KC · WR11
Rank
29
Houston Texans HOU · WR12
Rank
30
New Orleans Saints NO · WR13
Rank
31
Miami Dolphins MIA · WR14
Rank
32
Washington Commanders WAS · WR15
Rank
33
Arizona Cardinals ARI · WR16
Rank
34
Atlanta Falcons ATL · WR17
Rank
35
San Francisco 49ers SF · WR18
Rank
36
Indianapolis Colts IND · WR19
Rank
37
Seattle Seahawks SEA · WR20
Rank
38
New York Giants NYG · WR21
Rank
39
Chicago Bears CHI · WR22
Rank
40
Los Angeles Chargers LAC · RB18
Rank
41
Minnesota Vikings MIN · RB19
Rank
42
Philadelphia Eagles PHI · WR23
Rank
43
Detroit Lions DET · TE1
Rank
44
Cleveland Browns CLE · WR24
Rank
45
Houston Texans HOU · WR25
Rank
46
Detroit Lions DET · RB20
Rank
47
Chicago Bears CHI · RB21
Rank
48
Kansas City Chiefs KC · TE2
Rank
49 (OUT)
Miami Dolphins MIA · RB22
Rank
50
Baltimore Ravens BAL · WR26
  • Hey, look at Saquon Barkley! Just like we drew it up. His three scrimmage touchdowns against the Packers tied a career high. I’m telling you, when players go from struggling teams to championship-caliber ones, it is life-affirming. I don’t see him slowing down.
  • Derrick Henry was fine in his debut with the Ravens. But we didn’t draft him to be fine. Fine is for the opening band of the band you’re there to see. Henry is a headliner. The good news is he has a great opportunity in Week 2 against the Raiders, who were smoked by J.K. Dobbins in Week 1.
  • I’m curious to see if De’Von Achane takes firm control of the Dolphins’ RB1 job. Raheem Mostert had 29 scrimmage yards -- the fewest he’s ever had in a game he started -- on eight touches against the Jaguars. Meanwhile, Achane had 17 touches for 100 yards and a TD. Miami averaged just 3.2 yards per rush in Week 1 after leading the NFL with 5.1 in 2023. (EDITOR'S UPDATE: Mostert has been ruled out of Thursday's game against the Bills with a chest injury, while Achane (ankle) could be a game-time decision, per head coach Mike McDaniel.)
  • I was extremely bullish on Mike Evans with a great matchup in Week 1. He came through with five catches for 61 yards and two TDs against the Commanders. The big takeaway was Baker Mayfield targeted Evans three times in the red zone. He’s the Buccaneers’ go-to guy in that area.
  • Cooper Kupp is back! I was high on him coming into the season, seeing the potential for a huge bounce-back year. He led all players with 14 receptions in Week 1. No one else had more than nine.
  • There is no doubt many of you spent part of your Monday evening scrambling to get Jordan Mason on your fantasy roster after we learned Christian McCaffrey would be inactive. After running for 147 yards and a TD against the Jets in his first career start, Mason makes a pretty attractive target this week if McCaffrey misses a second straight game with his calf/Achilles injury. The rankings will be fluid this week as we continue to monitor the situation. You have to wonder if Mason has worked himself into a bigger role, even when McCaffrey does return. This is not what people were hoping for when they picked CMC 1.01. (EDITOR'S UPDATE: McCaffrey (calf/Achilles) is being placed on injured reserve and will miss the 49ers' next four games, NFL Network Insider Ian Rapoport reported Saturday.)
  • Joe Mixon wasn’t drafted as an RB1 heading into this season, but he performed like one versus the Colts in Week 1. He had 30 rushing attempts and 178 scrimmage yards, the most by a Texans RB since Lamar Miller in 2016. His Week 2 matchup against the Bears isn’t too bad, given the success (94 scrimmage yards, TD) Tony Pollard had against Chicago in Week 1 -- at least in the first half.
  • Alvin Kamara had five receptions on five targets in the Saints’ blowout of the Panthers. You kind of expect that from him. What I really loved was the 15 rushing attempts. I can get used to that.
  • Drake London’s 2024 debut was worrisome, as he produced just 3.5 fantasy points against the Steelers (2 catches for 15 yards). Hey, he did play 100 percent of the snaps, so there’s that.
  • I’m a bit worried about Michael Pittman, who was outside of the top 50 receivers with 7.1 points in Week 1. It’s a surprise to see him so low in the rankings, especially when Anthony Richardson was making some big plays. Pittman did have a team-high eight targets. That’s going to eventually translate into points.
  • I’m not ready to be all J.K. Dobbins is a full-on RB1. However, he has a matchup against the Panthers in Week 2, so I see another tremendous opportunity for him. By the way, Panthers: What was that all about last week?
  • Amari Cooper had the dubious distinction of becoming the first Browns player with at least nine targets and fewer than 20 receiving yards in a game since Jarvis Landry in 2018. He’s going to bounce back. Don’t be too scared off.
  • Stefon Diggs had six targets in Week 1 versus the Colts, including three in the red zone. All of the other Texans players combined for only one such target. I was worried Diggs was going to be the odd person out in the Houston receiving corps, so I rode with Nico Collins, who logged six catches for 117 yards on eight targets against Indy. I’m curious to see how the opportunities for Texans receivers shake out against the Bears’ defense in Week 2.

FLEX RANKINGS: 51-100

Rank
51
San Francisco 49ers SF · WR27
Rank
52
Tampa Bay Buccaneers TB · WR28
Rank
53
Pittsburgh Steelers PIT · WR29
Rank
54
New England Patriots NE · RB23
Rank
55
Houston Texans HOU · WR30
Rank
56
Denver Broncos DEN · RB24
Rank
57
Jacksonville Jaguars JAX · WR31
Rank
58
Los Angeles Chargers LAC · WR32
Rank
59
Pittsburgh Steelers PIT · RB25
Rank
60
Washington Commanders WAS · RB26
Rank
61
Seattle Seahawks SEA · WR33
Rank
62
Carolina Panthers CAR · WR34
Rank
63
Tampa Bay Buccaneers TB · RB27
Rank
64
Cleveland Browns CLE · RB28
Rank
65
New York Giants NYG · RB29
Rank
66
Las Vegas Raiders LV · RB30
Rank
67
Jacksonville Jaguars JAX · WR35
Rank
68
Arizona Cardinals ARI · TE3
Rank
69
Tennessee Titans TEN · WR36
Rank
70
Baltimore Ravens BAL · TE4
Rank
71
Seattle Seahawks SEA · WR37
Rank
72
Los Angeles Rams LAR · WR38
Rank
73
Buffalo Bills BUF · TE5
Rank
74
Carolina Panthers CAR · RB31
Rank
75
Washington Commanders WAS · RB32
Rank
76
Atlanta Falcons ATL · TE6
Rank
77
Cincinnati Bengals CIN · RB33
Rank
78
Tennessee Titans TEN · RB34
Rank
79 (Q)
Detroit Lions DET · WR39
Rank
80
Jacksonville Jaguars JAX · TE7
Rank
81
Buffalo Bills BUF · WR40
Rank
82 (Q)
Green Bay Packers GB · WR41
Rank
83
San Francisco 49ers SF · TE8
Rank
84
Green Bay Packers GB · WR42
Rank
85
Kansas City Chiefs KC · WR43
Rank
86
Denver Broncos DEN · WR44
Rank
87
Baltimore Ravens BAL · TE9
2024 · 0-1-0
Rank
88
Las Vegas Raiders LV · TE10
Rank
89
Los Angeles Rams LAR · WR45
Rank
90
Los Angeles Chargers LAC · RB35
Rank
91
San Francisco 49ers SF · RB36
Rank
92
Tennessee Titans TEN · WR46
Rank
93 (Q)
Chicago Bears CHI · WR47
Rank
94
Cincinnati Bengals CIN · RB37
Rank
95
Tennessee Titans TEN · RB38
Rank
96
Minnesota Vikings MIN · WR48
Rank
97
Cleveland Browns CLE · TE11
Rank
98 (OUT)
Denver Broncos DEN · WR49
Rank
99
Las Vegas Raiders LV · WR50
Rank
100
Green Bay Packers GB · WR51
  • We saw Quentin Johnston have some moments in Week 1, but the Chargers receiver to roster is Ladd McConkey, who had five receptions for 39 yards and a touchdown on seven targets in his NFL debut. As I’ve said before, slot receivers feast in Greg Roman’s offense.
  • Don’t overreact to Mark Andrews’ quiet Week 1 (2 catches for 14 yards). He still ran 28 routes (tied for seventh-most among tight ends). He played more snaps than Isaiah Likely. Remember, the Chiefs have done a nice job against him over the years.
  • Speaking of tight ends to relax about, Evan Engram had just 1.5 fantasy points on four targets in Week 1. History has shown that Doug Pederson loves his tight ends, though. Engram is going to be fine.
  • Jayden Reed was great against the Eagles in Brazil (171 scrimmage yards, 2 TDs) and made the most of his six targets. But I’m not sure how productive he’s going to be if Jordan Love is unable to go this week.
  • Isaiah Likely had 26.1 fantasy points in the opener against the Chiefs, the most among TEs in Week 1. He had 12 targets, nine receptions and 111 yards. Plus, he scored a touchdown. Don’t forget about the touchdown. Is it sustainable? Probably not. But if you’re out a tight end this week, you might need him.

FLEX RANKINGS: 101-150

Rank
101
Pittsburgh Steelers PIT · RB39
Rank
102
New Orleans Saints NO · WR52
Rank
103
Buffalo Bills BUF · WR53
Rank
104
Tampa Bay Buccaneers TB · RB40
Rank
105
Jacksonville Jaguars JAX · WR54
Rank
106
Dallas Cowboys DAL · RB41
Rank
107
Buffalo Bills BUF · WR55
Rank
108
Dallas Cowboys DAL · WR56
Rank
109
Philadelphia Eagles PHI · TE12
Rank
110
Cincinnati Bengals CIN · TE13
Rank
111
Cleveland Browns CLE · WR57
Rank
112
Denver Broncos DEN · WR58
Rank
113
Jacksonville Jaguars JAX · RB42
Rank
114
Dallas Cowboys DAL · RB43
Rank
115
Atlanta Falcons ATL · WR59
Rank
116
Indianapolis Colts IND · WR60
Rank
117
Carolina Panthers CAR · WR61
Rank
118
Cincinnati Bengals CIN · WR62
Rank
119
New York Jets NYJ · WR63
Rank
120
New England Patriots NE · WR64
Rank
121
Carolina Panthers CAR · WR65
Rank
122
Denver Broncos DEN · RB44
Rank
123
Houston Texans HOU · TE14
Rank
124
Pittsburgh Steelers PIT · TE15
Rank
125
Seattle Seahawks SEA · RB45
Rank
126
Kansas City Chiefs KC · RB46
Rank
127
Dallas Cowboys DAL · TE16
Rank
128
Indianapolis Colts IND · WR66
Rank
129
Green Bay Packers GB · WR67
Rank
130
Arizona Cardinals ARI · WR68
Rank
131
New York Giants NYG · WR69
Rank
132
Minnesota Vikings MIN · RB47
Rank
133
New England Patriots NE · WR70
Rank
134
Baltimore Ravens BAL · WR71
Rank
135
New York Jets NYJ · TE17
Rank
136
Tennessee Titans TEN · WR72
Rank
137
New England Patriots NE · TE18
Rank
138
Arizona Cardinals ARI · WR73
Rank
139
New England Patriots NE · RB48
Rank
140
Tampa Bay Buccaneers TB · TE19
Rank
141
Green Bay Packers GB · TE20
Rank
142
Chicago Bears CHI · TE21
Rank
143
New Orleans Saints NO · TE22
Rank
144
Tampa Bay Buccaneers TB · WR74
Rank
145
Los Angeles Rams LAR · TE23
Rank
146
Chicago Bears CHI · RB49
Rank
147
Arizona Cardinals ARI · RB50
Rank
148
Washington Commanders WAS · TE24
Rank
149
New Orleans Saints NO · RB51
Rank
150
Tennessee Titans TEN · TE25
  • Rashid Shaheed has fans on social media (including me). He’s good for pop plays and deep balls. He led the Saints with 73 receiving yards on five targets in a rout of Carolina. I’m not sure if he’s going to replace Chris Olave or anything like that, but don’t sleep on Shaheed.