We are officially in the second half of the 2025 fantasy football regular season. With fantasy managers jockeying for position, this week will present some unique challenges and circumstances. Week 8 is the week many refer to as “Byemaggedon”, as a season-high six NFL teams are off. That, in and of itself, will thin out the pool of options we generally consider for our Flex spots. Throw in the ever-increasing list of players dealing with injuries, and this can be a tough week to manage. I have still listed enough players to accommodate leagues of all sizes. However, my Week 8 Flex rankings feature fewer players than usual. As always, I base my rankings on Half-PPR scoring. Feel free to adjust as needed, based on your league settings.
More Week 8 Fantasy Football Fun!: | Sneaky Starts | Fantasy Football Waiver Wire | Weekly Sleepers & Streamers | Starts & Sits | Skrip’s Week Winners | NFL DFS | NFL Player Props | IDP Analysis | Bold Predictions | Survivor Picks | NFL Injury Report | Dynasty Trade Targets | Weekly Rankings | Dynasty Risers and Fallers
I am never in favor of punting a week. You should always strive to maximize your lineup potential. At the same time, we must be prudent when making roster moves at this time of year. Just because I would start Troy Franklin this week does not mean I am dropping a player such as Garrett Wilson to grab him where he is available. Keep in mind that there are also four NFL teams on bye in Weeks 9, 10, and 12. We are all likely to be playing some roster gymnastics over the next month or so. This is yet another reason why I limit the number of non-Flex players (quarterbacks, kickers, and defenses) on my roster. OK, enough preaching from me. Let’s get to the rankings.
Running Back Notes
The Minnesota Vikings opened up the 21-day window for Aaron Jones to return from Injured Reserve. However, the Vikings are playing on Thursday this week against the Los Angeles Chargers. I don’t expect to see Jones play in this game. As such, I do not have him listed. Jordan Mason is an RB2 for me in 10 and 12-team leagues. The same goes for his counterpart on Thursday, Kimani Vidal. Vidal did not get much done from a fantasy perspective in last week’s loss to the Indianapolis Colts. But it was a good sign that he touched the ball 13 times in a game the Chargers trailed throughout. Hassan Haskins only earned three touches and is well outside the top 100 overall in my Week 8 Flex rankings.
I discussed the Carolina Panthers backfield situation in this week’s MOP Rankings article, so I do not want to repeat myself here. But I did watch the entire game last week, because I am a masochistic Jets fan. My takeaway is that Rico Dowdle looked significantly better than Chuba Hubbard. Perhaps Hubbard is still shaking off some rust after being out for a couple of weeks due to injury. He may still be working his way back to full strength. Either way, if I am starting a Panthers running back this week, it’s Dowdle. I still think Hubbard is a serviceable Flex play this week. I project Dowdle to score roughly two more fantasy points this week than Hubbard.
Another situation that could be shaping up to be more of a timeshare than anticipated is in Tennessee. Over the past two weeks, Tony Pollard has touched the ball 24 times compared to 17 for Tyjae Spears. What I find interesting about this split is that it is not a standard situation where one player is featured as a runner and the other as a pass-catcher. Pollard has 16 carries and eight receptions over those two games, while Spears has 10 carries and seven catches. This week, Tennessee faces the Indianapolis Colts. Given that the Titans are unlikely to stop the Colts’ offense, I expect them to rely on both backs to try to control the clock in this game. I prefer Pollard here, but Spears could be a sneaky Flex play this week.
Wide Receiver Notes
So, yes, I would start Troy Franklin this week in 12-team leagues with three starting wide receiver spots. It doesn’t feel great, considering he has exactly three catches for 19 yards in each of his last two games. But with the bye week crunch and his upcoming matchup against the Dallas Cowboys, Franklin is a viable play. I also lean towards starting Marvin Mims Jr., depending on your roster construction. Dallas has allowed the most receiving touchdowns, the third-most yards, and the fourth-highest yards per catch to opposing wide receivers this season. Franklin has earned a higher target share than Mims, while Mims has a higher average depth of target. In short, Franklin likely has the higher floor and Mims the higher ceiling. I ranked both players well within the top half overall in my Week 8 Flex rankings.
Commanders wide receiver Terry McLaurin has been out since Week 3 due to a quad injury. He is expected to get a whole week of practice in before Washington’s Week 8 matchup with the Kansas City Chiefs on Monday night. Quarterback Jayden Daniels is questionable for this game after leaving last week’s contest due to a hamstring injury. These factors have me hedging a bit in my ranking of McLaurin. I currently have him 36th among wide receivers based on Half-PPR scoring. If he is a full go and Daniels plays, I will bump him up a few spots. If not, the decision on whether to trust him in lineups this week may depend on other available options.
Tight End Notes
Rookie tight ends Tyler Warren and Harold Fannin Jr. are not the only ones making waves in fantasy circles. Chargers rookie tight end Oronde Gadsden II was the overall TE1 last week in all formats. At the risk of being labeled the ‘fun police,’ last week’s effort had some very extenuating circumstances. Los Angeles dropped back to pass 60 times while their running backs accounted for 10 carries. That will not repeat itself. And with the Chargers having a trio of above-average wide receivers, Gadsden may find himself on the outside looking in more often than not. Having said that, I do not have an issue with starting him this week. In fact, I have him inside my top-10 tight ends in the hopes that he can build on last week’s outing.
If you are into chasing narratives, Sunday is the unofficial National Tight Ends Day holiday. While I do not want to put too much stock into these things, 18 touchdowns were scored by tight ends last season during this week. And the NFL is promoting it as an actual entity. This does not mean that I am going out of my way to start a tight end in my Flex spot. However, I have a total of 19 tight ends ranked in the 50-100 overall range in my Week 8 Flex rankings. That means they should at least be considered, depending on how your lineup shapes out.
Check out all of our Week 8 Rankings: Flex Rankings | QB Rankings | RB Rankings | WR Rankings | TE Rankings
Week 8 Flex Rankings
| RANK | PLAYER | TEAM | POS | OPP |
|---|---|---|---|---|
| 1 | Jonathan Taylor | IND | RB1 | TEN |
| 2 | Bijan Robinson | ATL | RB2 | MIA |
| 3 | Christian McCaffrey | SF | RB3 | @HST |
| 4 | De'Von Achane | MIA | RB4 | @ATL |
| 5 | Ja'Marr Chase | CIN | WR1 | NYJ |
| 6 | James Cook | BUF | RB5 | @CAR |
| 7 | Saquon Barkley | PHI | RB6 | NYG |
| 8 | Josh Jacobs | GB | RB7 | @PIT |
| 9 | Derrick Henry | BLT | RB8 | CHI |
| 10 | Breece Hall | NYJ | RB9 | @CIN |
| 11 | Rachaad White | TB | RB10 | @NO |
| 12 | Javonte Williams | DAL | RB11 | @DEN |
| 13 | CeeDee Lamb | DAL | WR2 | @DEN |
| 14 | Alvin Kamara | NO | RB12 | TB |
| 15 | J.K. Dobbins | DEN | RB13 | DAL |
| 16 | Emeka Egbuka | TB | WR3 | @NO |
| 17 | A.J. Brown | PHI | WR4 | NYG |
| 18 | Rashee Rice | KC | WR5 | WAS |
| 19 | Jaylen Warren | PIT | RB14 | GB |
| 20 | Drake London | ATL | WR6 | MIA |
| 21 | Quinshon Judkins | CLV | RB15 | @NE |
| 22 | Cam Skattebo | NYG | RB16 | @PHI |
| 23 | Chase Brown | CIN | RB17 | NYJ |
| 24 | D'Andre Swift | CHI | RB18 | @BLT |
| 25 | Jordan Mason | MIN | RB19 | @LAC |
| 26 | Zay Flowers | BLT | WR7 | CHI |
| 27 | Kimani Vidal | LAC | RB20 | MIN |
| 28 | Courtland Sutton | DEN | WR8 | DAL |
| 29 | Justin Jefferson | MIN | WR9 | @LAC |
| 30 | Rhamondre Stevenson | NE | RB21 | CLV |
| 31 | DeVonta Smith | PHI | WR10 | NYG |
| 32 | Rico Dowdle | CAR | RB22 | BUF |
| 33 | Chris Olave | NO | WR11 | TB |
| 34 | Rome Odunze | CHI | WR12 | @BLT |
| 35 | D.K. Metcalf | PIT | WR13 | GB |
| 36 | Tyler Warren | IND | TE1 | TEN |
| 37 | Jaylen Waddle | MIA | WR14 | @ATL |
| 38 | Ladd McConkey | LAC | WR15 | MIN |
| 39 | George Pickens | DAL | WR16 | @DEN |
| 40 | Tetairoa McMillan | CAR | WR17 | BUF |
| 41 | Keenan Allen | LAC | WR18 | MIN |
| 42 | Quentin Johnston | LAC | WR19 | MIN |
| 43 | Stefon Diggs | NE | WR20 | CLV |
| 44 | Michael Pittman Jr. | IND | WR21 | TEN |
| 45 | Deebo Samuel | WAS | WR22 | @KC |
| 46 | Jordan Addison | MIN | WR23 | @LAC |
| 47 | Xavier Worthy | KC | WR24 | WAS |
| 48 | Tee Higgins | CIN | WR25 | NYJ |
| 49 | Wan'Dale Robinson | NYG | WR26 | @PHI |
| 50 | Woody Marks | HST | RB23 | SF |
| 51 | Jacory Croskey-Merritt | WAS | RB24 | @KC |
| 52 | George Kittle | SF | TE2 | @HST |
| 53 | Romeo Doubs | GB | WR27 | @PIT |
| 54 | Isiah Pacheco | KC | RB25 | WAS |
| 55 | Tucker Kraft | GB | TE3 | @PIT |
| 56 | Chuba Hubbard | CAR | RB26 | BUF |
| 57 | Tony Pollard | TEN | RB27 | @IND |
| 58 | Jake Ferguson | DAL | TE4 | @DEN |
| 59 | Khalil Shakir | BUF | WR28 | @CAR |
| 60 | Dallas Goedert | PHI | TE5 | NYG |
| 61 | DJ Moore | CHI | WR29 | @BLT |
| 62 | Rashid Shaheed | NO | WR30 | TB |
| 63 | Keon Coleman | BUF | WR31 | @CAR |
| 64 | Matthew Golden | GB | WR32 | @PIT |
| 65 | Travis Kelce | KC | TE6 | WAS |
| 66 | Jauan Jennings | SF | WR33 | @HST |
| 67 | Troy Franklin | DEN | WR34 | DAL |
| 68 | Harold Fannin Jr. | CLV | TE7 | @NE |
| 69 | Jerry Jeudy | CLV | WR35 | @NE |
| 70 | Dalton Kincaid | BUF | TE8 | @CAR |
| 71 | Nick Chubb | HST | RB28 | SF |
| 72 | Terry McLaurin | WAS | WR36 | @KC |
| 73 | Oronde Gadsden II | LAC | TE9 | MIN |
| 74 | Kendrick Bourne | SF | WR37 | @HST |
| 75 | Mark Andrews | BLT | TE10 | CHI |
| 76 | Kyle Pitts | ATL | TE11 | MIA |
| 77 | Dalton Schultz | HST | TE12 | SF |
| 78 | Josh Downs | IND | WR38 | TEN |
| 79 | Darnell Mooney | ATL | WR39 | MIA |
| 80 | Marvin Mims Jr. | DEN | WR40 | DAL |
| 81 | Alec Pierce | IND | WR41 | TEN |
| 82 | T.J. Hockenson | MIN | TE13 | @LAC |
| 83 | Tez Johnson | TB | WR42 | @NO |
| 84 | Hunter Henry | NE | TE14 | CLV |
| 85 | Kayshon Boutte | NE | WR43 | CLV |
| 86 | Cade Otton | TB | TE15 | @NO |
| 87 | Elic Ayomanor | TEN | WR44 | @IND |
| 88 | Tyjae Spears | TEN | RB29 | @IND |
| 89 | Mason Taylor | NYJ | TE16 | @CIN |
| 90 | Malik Washington | MIA | WR45 | @ATL |
| 91 | Sterling Shepard | TB | WR46 | @NO |
| 92 | Josh Reynolds | NYJ | WR47 | @CIN |
| 93 | Theo Johnson | NYG | TE17 | @PHI |
| 94 | Kenneth Gainwell | PIT | RB30 | GB |
| 95 | Zach Ertz | WAS | TE18 | @KC |
| 96 | Tyler Allgeier | ATL | RB31 | MIA |
| 97 | Xavier Legette | CAR | WR48 | BUF |
| 98 | Christian Kirk | HST | WR49 | SF |
| 99 | Juwan Johnson | NO | TE19 | TB |
| 100 | Evan Engram | DEN | TE20 | DAL |
| 101 | Jayden Higgins | HST | WR50 | SF |
| 102 | Jonnu Smith | PIT | TE21 | GB |
| 103 | Ricky Pearsall | SF | WR51 | @HST |
| 104 | RJ Harvey | DEN | RB32 | DAL |
| 105 | Marquise Brown | KC | WR52 | WAS |
| 106 | Rashod Bateman | BLT | WR53 | CHI |
| 107 | Calvin Ridley | TEN | WR54 | @IND |
| 108 | Justice Hill | BLT | RB33 | CHI |
| 109 | TreVeyon Henderson | NE | RB34 | CLV |
| 110 | Jalen Coker | CAR | WR55 | BUF |
| 111 | Darius Slayton | NYG | WR56 | @PHI |
| 112 | Kyle Monangai | CHI | RB35 | @BLT |
| 113 | Brashard Smith | KC | RB36 | WAS |
| 114 | Noah Fant | CIN | TE22 | NYJ |
| 115 | Chigoziem Okonkwo | TEN | TE23 | @IND |
| 116 | Calvin Austin III | PIT | WR57 | GB |
| 117 | Isaiah Bond | CLV | WR58 | @NE |
| 118 | Jaylin Noel | HST | WR59 | SF |
| 119 | Xavier Hutchinson | HST | WR60 | SF |
| 120 | JuJu Smith-Schuster | KC | WR61 | WAS |
| 121 | Tyrone Tracy | NYG | RB37 | @PHI |
| 122 | Olamide Zaccheaus | CHI | WR62 | @BLT |
| 123 | Chimere Dike | TEN | WR63 | @IND |
| 124 | Pat Freiermuth | PIT | TE24 | GB |
| 125 | Isaiah Likely | BLT | TE25 | CHI |
| 126 | Colston Loveland | CHI | TE26 | @BLT |
| 127 | Kareem Hunt | KC | RB38 | WAS |
| 128 | DeAndre Hopkins | BLT | WR64 | CHI |
| 129 | Samaje Perine | CIN | RB39 | NYJ |
| 130 | Taysom Hill | NO | TE27 | TB |
| 131 | Luther Burden III | CHI | WR65 | @BLT |
| 132 | Isaiah Davis | NYJ | RB40 | @CIN |
| 133 | Andrei Iosivas | CIN | WR66 | NYJ |
| 134 | Gunnar Helm | TEN | TE28 | @IND |
| 135 | Jalen Nailor | MIN | WR67 | @LAC |
| 136 | Darnell Washington | PIT | TE29 | GB |
| 137 | Van Jefferson | TEN | WR68 | @IND |
| 138 | Arian Smith | NYJ | WR69 | @CIN |
| 139 | Brian Robinson | SF | RB41 | @HST |
| 140 | Chris Moore | WAS | WR70 | @KC |
| 141 | Sean Tucker | TB | RB42 | @NO |
| 142 | Ja'Tavion Sanders | CAR | TE30 | BUF |
| 143 | Joshua Palmer | BUF | WR71 | @CAR |
| 144 | Demario Douglas | NE | WR72 | CLV |
| 145 | Jerome Ford | CLV | RB43 | @NE |
| 146 | Jeremy McNichols | WAS | RB44 | @KC |
| 147 | Emanuel Wilson | GB | RB45 | @PIT |
| 148 | Allen Lazard | NYJ | WR73 | @CIN |
| 149 | Ollie Gordon II | MIA | RB46 | @ATL |
| 150 | David Njoku | CLV | TE31 | @NE |
| 151 | Nick Westbrook-Ikhine | MIA | WR74 | @ATL |
| 152 | KaVontae Turpin | DAL | WR75 | @DEN |
| 153 | Jaylin Lane | WAS | WR76 | @KC |
| 154 | Daniel Bellinger | NYG | TE32 | @PHI |
| 155 | Luke McCaffrey | WAS | WR77 | @KC |
| 156 | Hassan Haskins | LAC | RB47 | MIN |
| 157 | Jaydon Blue | DAL | RB48 | @DEN |
| 158 | Julian Hill | MIA | TE33 | @ATL |
| 159 | Lil'Jordan Humphrey | NYG | WR78 | @PHI |
| 160 | Zavier Scott | MIN | RB49 | @LAC |
| 161 | Mack Hollins | NE | WR79 | CLV |
| 162 | Tanner Conner | MIA | TE34 | @ATL |
| 163 | Devin Neal | NO | RB50 | TB |
| 164 | Dawson Knox | BUF | TE35 | @CAR |
| 165 | Brandin Cooks | NO | WR80 | TB |
| 166 | Dontayvion Wicks | GB | WR81 | @PIT |
| 167 | Tommy Tremble | CAR | TE36 | BUF |
| 168 | Tyler Johnson | NYJ | WR82 | @CIN |
| 169 | Jahan Dotson | PHI | WR83 | NYG |
| 170 | Jimmy Horn Jr. | CAR | WR84 | BUF |
| 171 | Austin Hooper | NE | TE37 | CLV |
| 172 | Pat Bryant | DEN | WR85 | DAL |
| 173 | Noah Gray | KC | TE38 | WAS |
| 174 | Kameron Johnson | TB | WR86 | @NO |
| 175 | Demarcus Robinson | SF | WR87 | @HST |
| 176 | Tyquan Thornton | KC | WR88 | WAS |
| 177 | Tanner Hudson | CIN | TE39 | NYJ |
| 178 | Jamari Thrash | CLV | WR89 | @NE |
| 179 | Curtis Samuel | BUF | WR90 | @CAR |
| 180 | Dylan Sampson | CLV | RB51 | @NE |
| 181 | Ty Johnson | BUF | RB52 | @CAR |
| 182 | Ray Davis | BUF | RB53 | @CAR |
| 183 | Jalen Tolbert | DAL | WR91 | @DEN |
| 184 | Adam Thielen | MIN | WR92 | @LAC |
| 185 | Jalin Hyatt | NYG | WR93 | @PHI |
| 186 | Kyle Juszczyk | SF | RB54 | @HST |
| 187 | Chris Rodriguez Jr. | WAS | RB55 | @KC |
| 188 | Tyler Badie | DEN | RB56 | DAL |
| 189 | Luke Musgrave | GB | TE40 | @PIT |
Make sure to check out all of our Week 8 Fantasy Football Rankings and Analysis!
Fantrax is one of the fastest-growing fantasy sites in the fantasy sports industry, and we’re not stopping anytime soon. We are the most customizable, easy-to-use, and feature-rich platform in the industry, offering the greatest fantasy experience for your dynasty, keeper, redraft, and best ball leagues. Fantasy sports doesn’t sleep, and neither does Fantrax, with seasons running 365 days a year. Take your fantasy leagues to the next level now at Fantrax.com!


