Skip to main content

Fantasy football flex rankings: Top 150 RB/WR/TE options in Week 4 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
Cincinnati Bengals CIN · WR1
Rank
2
Dallas Cowboys DAL · WR2
Rank
3
Philadelphia Eagles PHI · RB1
Rank
4
San Francisco 49ers SF · RB2
Rank
5 (Q)
New Orleans Saints NO · RB3
Rank
6
Atlanta Falcons ATL · RB4
Rank
7
New York Jets NYJ · RB5
Rank
8
Minnesota Vikings MIN · WR3
Rank
9
Detroit Lions DET · WR4
Rank
10
Kansas City Chiefs KC · WR5
Rank
11
Seattle Seahawks SEA · RB6
Rank
12
Detroit Lions DET · RB7
Rank
13
Indianapolis Colts IND · RB8
Rank
14
Buffalo Bills BUF · RB9
Rank
15
Seattle Seahawks SEA · WR6
Rank
16
Houston Texans HOU · WR7
Rank
17
Arizona Cardinals ARI · WR8
Rank
18
Green Bay Packers GB · RB10
Rank
19
Baltimore Ravens BAL · RB11
Rank
20
San Francisco 49ers SF · WR9
Rank
21
New York Jets NYJ · WR10
Rank
22 (OUT)
Las Vegas Raiders LV · WR11
Rank
23
Arizona Cardinals ARI · RB12
Rank
24
Los Angeles Rams LAR · RB13
Rank
25
Tennessee Titans TEN · RB14
Rank
26
New England Patriots NE · RB15
Rank
27 (Q)
New Orleans Saints NO · WR12
Rank
28
Jacksonville Jaguars JAX · RB16
Rank
29
Tampa Bay Buccaneers TB · WR13
Rank
30
Tampa Bay Buccaneers TB · WR14
Rank
31
New York Giants NYG · WR15
Rank
32
Chicago Bears CHI · WR16
Rank
33
Miami Dolphins MIA · WR17
Rank
34
Minnesota Vikings MIN · RB17
Rank
35
Detroit Lions DET · RB18
Rank
36
Cincinnati Bengals CIN · WR18
Rank
37
Cleveland Browns CLE · WR19
Rank
38
Cincinnati Bengals CIN · RB19
Rank
39
Los Angeles Chargers LAC · RB20
Rank
40
Pittsburgh Steelers PIT · RB21
Rank
41
Cleveland Browns CLE · RB22
Rank
42 (Q)
Tampa Bay Buccaneers TB · RB23
Rank
43
Baltimore Ravens BAL · WR20
Rank
44
Washington Commanders WAS · RB24
Rank
45
Carolina Panthers CAR · RB25
Rank
46
Washington Commanders WAS · WR21
Rank
47 (Q)
Carolina Panthers CAR · WR22
Rank
48
Miami Dolphins MIA · RB26
Rank
49
Seattle Seahawks SEA · WR23
Rank
50
Pittsburgh Steelers PIT · WR24

I know this is a column to discuss RBs, WRs and TEs, but I did want to take a moment to talk about how worried I am about Anthony Richardson and C.J. Stroud, who are both outside of the top 14 fantasy QBs heading into Week 4.

Richardson was supposed to run for a ton of yards and touchdowns this season, but he has only one rushing TD through Week 3. There he was on Sunday, helping to push Trey Sermon into the end zone on a goal-line carry. TREY. SERMON. I know I’m supposed to preach patience or something, but I’m getting nervous.

And then there is Stroud. He was getting the it’s ok pat on the back from Sam Darnold after throwing two INTs in the Texans’ blowout loss to the Vikings. Yes, this is a flex column, but if Richardson and Stroud don’t get their (stuff) together, it might not matter who I’m flexing from the Colts and Texans this week.

Now, on to the rest of the notes ...

  • Speaking of players who have let us down this season, I’m looking at you, CeeDee Lamb, who posted just 8.7 fantasy points in Week 3. He has a matchup against the Giants on Thursday night, and he did have 39.5 fantasy points the last time he played against them (Week 10 of last season). Oh, and the Giants allowed 27.6 fantasy points to Amari Cooper on Sunday.
  • Let’s talk about Saquon Barkley for a moment. If you were able to nab him at the end of the first round of your draft, you are probably doing pretty well. Saquon has scored more than 33 fantasy points in two of his three games this season.
  • Jonathan Taylor had a tough matchup against the Bears and still ended up with 26.5 fantasy points. He’s posted 100-plus rushing yards in back-to-back games for the first time since 2021.
  • I’m ready for DK Metcalf to have another big game on Monday might against the Lions. He has put up 20-plus fantasy points in each of the last two games, while Detroit has allowed the second-most fantasy points per game to receivers this year.
  • Garrett Wilson isn’t somebody you need to be concerned about. I know he has just two receiving touchdowns in the last 18 games, which is kind of bad, especially when Allen Lazard is just coming in and stealing all types of scoring opportunities from him. But I think it’s just a matter of time before we see more from Wilson.
  • I was worried about Malik Nabers coming into this season, given he had the struggling Daniel Jones as his QB, but Nabers is the first player in NFL history with 20-plus receptions and three or more receiving TDs in his first three career games. He also leads the league in air-yard share (57.6%).
  • I was all in on Aaron Jones this year. He’s been fantastic in the first three weeks, currently ranking as the fantasy RB9. Now he has a REVENGE GAME against the Packers this week.
  • Amari Cooper bounced back from a slow start rather nicely in Week 3 (7 catches for 86 yards, 2 TDs). He had a 24-yard touchdown reception on the first play from scrimmage against the Giants. That will help.
  • I’m growing a little concerned about J.K. Dobbins. He’s currently the fantasy RB12, but he didn’t look great against the Steelers. Obviously, Pittsburgh has a great defense and his Week 4 opponent (Chiefs) doesn't have a defense at the same level right now. They don’t. Don’t get mad at me. The thing is, teams know that if you stop the run, you can stop the Chargers. This isn’t Ann Arbor.
  • I like Najee Harris this week. He’s had 18-plus touches in each of his three games this season, and Mike Tomlin told reporters on Tuesday that Jaylen Warren will be limited in practice with a knee injury, while Harris won’t have any limitations. This week the Steelers visit the Colts, who aren’t great against the run. Not that you would know it from watching the Bears struggle to move the ball on the ground against them. It’s going to be bad when the Steelers smoke them this week. And yes, I could do without people asking me "hey, do you miss Justin Fields yet?" It’s like having your ex living her best life on IG and your friends keep bringing it up. (UPDATE: Warren was listed as out for Sunday's game on the Steelers' Friday injury report.)
  • I had identified Bucky Irving as a player to watch coming into the season, which was a take you were all agreeable to (you weren’t). Bucs head coach Todd Bowles said after Sunday’s game that Irving has earned more snaps. He’s obviously going to carry the ball more, because Rachaad White is wildly inefficient. If Irving starts to get more looks in the passing game, we could be talking about him as a high-end fantasy RB2.
  • You have to love how the Panthers rebounded with Andy Dalton replacing Bryce Young. Hey, former Bears QBs are 4-0 as starters this season. I don’t know if people really think of Dalton as a former Bear, but he is one! Diontae Johnson had 14 targets in Dalton’s first start of the season. I believe DJ will be the guy we expected him to be coming into this season thanks to Carolina’s QB change. And the Panthers draw the Bengals in Week 4. Can we really use the Bengals defense as a choice matchup in fantasy? I think that we can.

FLEX RANKINGS: 51-100

Rank
51
Detroit Lions DET · WR25
Rank
52
Atlanta Falcons ATL · WR26
Rank
53
New York Jets NYJ · RB27
Rank
54
Houston Texans HOU · RB28
Rank
55
Chicago Bears CHI · WR27
Rank
56
New Orleans Saints NO · WR28
Rank
57
Philadelphia Eagles PHI · WR29
Rank
58
Tampa Bay Buccaneers TB · RB29
Rank
59
New York Giants NYG · RB30
Rank
60 (OUT)
Houston Texans HOU · WR30
Rank
61
Jacksonville Jaguars JAX · WR31
Rank
62
Houston Texans HOU · WR32
Rank
63
Las Vegas Raiders LV · TE1
Rank
64
New England Patriots NE · WR33
Rank
65
Denver Broncos DEN · TE2
Rank
66
Tennessee Titans TEN · WR34
Rank
67
Atlanta Falcons ATL · TE3
Rank
68
Philadelphia Eagles PHI · TE4
Rank
69
San Francisco 49ers SF · WR35
Rank
70
Kansas City Chiefs KC · TE5
Rank
71
Indianapolis Colts IND · WR36
Rank
72
Arizona Cardinals ARI · WR37
Rank
73
New York Jets NYJ · WR38
Rank
74
Baltimore Ravens BAL · WR39
Rank
75
Kansas City Chiefs KC · WR40
Rank
76
Detroit Lions DET · TE6
Rank
77
Tennessee Titans TEN · WR41
Rank
78
Indianapolis Colts IND · WR42
Rank
79
Los Angeles Chargers LAC · WR43
Rank
80
Denver Broncos DEN · RB31
Rank
81
Miami Dolphins MIA · WR44
Rank
82
Jacksonville Jaguars JAX · WR45
Rank
83
Las Vegas Raiders LV · RB32
Rank
84
Cincinnati Bengals CIN · RB33
Rank
85
Chicago Bears CHI · RB34
Rank
86
Denver Broncos DEN · RB35
Rank
87
Los Angeles Rams LAR · WR46
Rank
88
Buffalo Bills BUF · WR47
Rank
89
Kansas City Chiefs KC · RB36
Rank
90
Cleveland Browns CLE · WR48
Rank
91
Denver Broncos DEN · WR49
Rank
92
Seattle Seahawks SEA · WR50
Rank
93
Chicago Bears CHI · RB37
Rank
94
Dallas Cowboys DAL · WR51
Rank
95
Los Angeles Chargers LAC · WR52
Rank
96 (Q)
Jacksonville Jaguars JAX · WR53
Rank
97
Chicago Bears CHI · TE7
Rank
98
Dallas Cowboys DAL · WR54
Rank
99
Buffalo Bills BUF · TE8
Rank
100
Kansas City Chiefs KC · RB38
  • I had a feeling Rome Odunze would end up being the dude at some point this season. Is he already the dude? He led Chicago in receiving yards (112) and tied for the team lead in targets (11) in Week 3. I’m not sure the Bears can continue throwing the ball as much as they did against the Colts. It’s not wise and not great for Caleb Williams’ development.
  • Rashid Shaheed came crashing back down to earth in Week 3. He did have a would-be TD catch broken up. But still, he was out there with the Entenmann’s, serving donuts to fantasy managers who had him in the lineup. Yes, that’s right: He put up zero fantasy points, with no catches on five targets. In fairness, I had to start him because Cooper Kupp was out. I should have started Odunze instead.
  • Keep an eye on the Eagles’ injury report this week. Jahan Dotson will be in play if they are without A.J. Brown (hamstring) and DeVonta Smith (concussion). I’d also like to mention Dallas Goedert had 10 receptions for 170 yards on Sunday, the most receiving yards in a game by an Eagles tight end in the Super Bowl era. (UPDATE: The Eagles listed Smith as out and Brown as questionable on Friday's injury report.)
  • I’m really hoping Tank Dell can get it going this week. It’s been a tough start, with Dell averaging 33 receiving yards per game. He’s third on the Texans in targets (17). I mean, it would help if C.J. Stroud started playing a smidge better, but it’s not been great for Dell so far. (UPDATE: The Texans listed Dell as out on Friday's injury report.)
  • I had Jauan Jennings on the Hype Train this past week. I didn’t think he was going to have as many points as he did against the Rams (46.5). I mean, no one did. And I might have told somebody at my son’s soccer game that Jennings wasn’t going to be that great. But he was really good. Here’s the thing: The targets are going to be a lot harder to come by for Jennings whenever George Kittle and Deebo Samuel return from injury.
  • Be worried about the Dolphins offense. They averaged 26.2 points per game with Tua Tagovailoa since 2022, including the playoffs. They average 16.5 points without him in that same span. With Tagovailoa out until at least Week 8, you can start Tyreek Hill, but you might want to sit Jaylen Waddle if you can afford to.
  • It looks like I blew it with Zamir White this season. I have a lot of exposure to him (as my RB3) in fantasy, and he’s off to a brutal start (14.8 points). He wasn’t good in a plus matchup against the Panthers, so I’m not sure how you can trust him. That one is on me.
  • I love how the Bears got Cole Kmet involved in Week 3. He had 10 receptions against the Colts, which tied a career high. But let’s remember that Caleb Williams threw the ball about 600 times against Indianapolis. OK, maybe it was 52 times. Anyway, I’m not sure that production is going to be sustainable for Kmet. However, with the tight end position being a wasteland in fantasy this season, I’m willing to take a chance on him.

FLEX RANKINGS: 101-150

Rank
101
Minnesota Vikings MIN · WR55
Rank
102
Atlanta Falcons ATL · WR56
Rank
103
Cleveland Browns CLE · RB39
Rank
104
Los Angeles Rams LAR · WR57
Rank
105 (Q)
Chicago Bears CHI · WR58
Rank
106
Green Bay Packers GB · WR59
Rank
107
Dallas Cowboys DAL · TE9
Rank
108 (OUT)
Pittsburgh Steelers PIT · RB40
Rank
109
Cincinnati Bengals CIN · TE10
Rank
110
Green Bay Packers GB · WR60
Rank
111
Dallas Cowboys DAL · RB41
Rank
112
Buffalo Bills BUF · WR61
Rank
113
Las Vegas Raiders LV · WR62
Rank
114
Dallas Cowboys DAL · RB42
Rank
115
Chicago Bears CHI · RB43
Rank
116
Minnesota Vikings MIN · RB44
Rank
117
Baltimore Ravens BAL · TE11
Rank
118
Seattle Seahawks SEA · TE12
Rank
119
Arizona Cardinals ARI · TE13
Rank
120
Baltimore Ravens BAL · TE14
Rank
121
Tennessee Titans TEN · RB45
Rank
122
Philadelphia Eagles PHI · WR63
Rank
123
Los Angeles Rams LAR · WR64
Rank
124
New England Patriots NE · TE15
Rank
125
Los Angeles Chargers LAC · RB46
Rank
126
Las Vegas Raiders LV · RB47
Rank
127
New York Giants NYG · WR65
Rank
128
Cincinnati Bengals CIN · WR66
Rank
129
Washington Commanders WAS · TE16
Rank
130
Houston Texans HOU · TE17
Rank
131
Carolina Panthers CAR · WR67
Rank
132
Pittsburgh Steelers PIT · TE18
Rank
133
Los Angeles Rams LAR · TE19
Rank
134
Atlanta Falcons ATL · WR68
Rank
135
Green Bay Packers GB · WR69
Rank
136
Baltimore Ravens BAL · RB48
Rank
137
New England Patriots NE · RB49
Rank
138
Denver Broncos DEN · WR70
Rank
139 (D)
Tampa Bay Buccaneers TB · WR71
Rank
140
Carolina Panthers CAR · RB50
Rank
141
New York Jets NYJ · WR72
Rank
142
Atlanta Falcons ATL · RB51
Rank
143
Indianapolis Colts IND · WR73
Rank
144
New England Patriots NE · WR74
Rank
145
Los Angeles Rams LAR · WR75
Rank
146
New Orleans Saints NO · RB52
Rank
147
Arizona Cardinals ARI · WR76
Rank
148
New York Jets NYJ · TE20
Rank
149
Indianapolis Colts IND · WR77
Rank
150
Tampa Bay Buccaneers TB · TE21
  • Jalen Nailor, with a TD in each of the first three games, has gone from a guy we once featured on That Helps No One to a dude that might have some flex appeal when we get into the bye weeks. I mean, it just goes to show you what happens when you have good coaching.