
The 2025-26 NFL season is underway which means we are in the thick of fantasy football season! The fantasy landscape has already changed since the preseason due to breakout players and major injuries across the league. Bye weeks are starting to take place. This means that wide receivers like A.J. Brown and Emeka Egbuka will be out this week. It would be irresponsible to start a player with a rough matchup over a player with a more favorable one that is ranked or projected to perform similarly. Here are fantasy football Week 9 wide receiver rankings.
[Ratings are subject to change due to injury reports or possible move to Injured Reserve List]
[Check out the section below for details on players already rumored to possibly miss this week and how their replacement options rank for the week]
Must Start- a player who is in your lineup regardless of the matchup or most circumstances. They will likely finish near the top of the league in points that week and in most weeks.
Starting WR1- a player who makes fantasy owners comfortable starting week after week. Regardless of the matchup, this player has a high floor.
High WR2- a player who may not be likely to carry a lineup that week, but has the ability to have a breakout game and is teetering between WR1 and WR2 territory.
Starting WR2- a player who should be started in most lineups and should reach their point projection. This player is started because of their consistency and moderately high floor
Low WR2- a player who may not be a lock to start for a team every week, but will start more times than not. Their production may not be pretty or win a person their lineup but the production is consistent enough to make a fantasy owner comfortable starting them.
Flex- a player who could float around the territory of being benched, but is started due to the potential to play better than their point projection. However, this player has the potential to flop and cause a fantasy team to lose if he has a bad game.
Deeper League Flex- a player who has starting value in deeper leagues. There are enough reasons to leave this player on the bench, but their upside makes them an attractive option. Desperate times may call for a player like this to be inserted into starting lineups.
Upside Player- a player who is boom or bust. This player can exceed expectations in a given week or could flop and be the reason why someone lost their fantasy matchup.
Leave on the Bench- a player who should be avoided in all lineups that week. Many times this player could even be left on waivers.
| Category | Name | Opponent | Ranking |
|---|---|---|---|
| Must Start | Ja’Marr Chase | vs Chicago Bears | WR1 |
| Must Start | Puka Nacua* | vs New Orleans Saints | WR2 |
| Starting WR1 | Amon-Ra St. Brown | vs Minnesota Vikings | WR3 |
| Starting WR1 | CeeDee Lamb | vs Arizona Cardinals | WR4 |
| Starting WR1 | Justin Jefferson | vs Detroit Lions | WR5 |
| Starting WR1 | Jaxon Smith-Njigba | vs Washington Commanders | WR6 |
| Starting WR1 | Rashee Rice | vs Buffalo Bills | WR7 |
| High WR2 | Davante Adams | vs New Orleans Saints | WR8 |
| High WR2 | Ladd McConkey* | vs Tennessee Titans | WR9 |
| High WR2 | Chris Olave | vs Los Angeles Rams | WR10 |
| High WR2 | Drake London* | vs New England Patriots | WR11 |
| High WR2 | Nico Collins* | vs Denver Broncos | WR12 |
| Starting WR2 | Michael Pittman Jr. | vs Pittsburgh Steelers | WR13 |
| Starting WR2 | Jaylen Waddle | vs Baltimore Ravens | WR14 |
| Starting WR2 | George Pickens | vs Arizona Cardinals | WR15 |
| Starting WR2 | Zay Flowers | vs Miami Dolphins | WR16 |
| Starting WR2 | Rome Odunze* | vs Cincinnati Bengals | WR17 |
| Starting WR2 | D.K. Metcalf | vs Indianapolis Colts | WR18 |
| Starting WR2 | Tetairoa McMillan | vs Green Bay Packers | WR19 |
| Starting WR2 | Tee Higgins | vs Chicago Bears | WR20 |
| Starting WR2 | Wan’Dale Robinson | vs San Francisco 49ers | WR21 |
| Low WR2 | Keenan Allen | vs Tennessee Titans | WR22 |
| Low WR2 | Brian Thomas Jr.* | vs Las Vegas Raiders | WR23 |
| Low WR2 | Stefon Diggs* | vs Atlanta Falcons | WR24 |
| Low WR2 | Marvin Harrison Jr. | vs Dallas Cowboys | WR25 |
| Low WR2 | Jordan Addison | vs Detroit Lions | WR26 |
| Low WR2 | Terry McLaurin* | vs Seattle Seahawks | WR27 |
| Low WR2 | Courtland Sutton | vs Houston Texans | WR28 |
| Low WR2 | Khalil Shakir | vs Kansas City Chiefs | WR29 |
| Flex | Deebo Samuel | vs Seattle Seahawks | WR30 |
| Flex | Travis Hunter | vs Las Vegas Raiders | WR31 |
| Flex | D.J. Moore* | vs Cincinnati Bengals | WR32 |
| Flex | Quentin Johnston | vs Tennessee Titans | WR33 |
| Flex | Romeo Doubs | vs Carolina Panthers | WR34 |
| Flex | Xavier Worthy | vs Buffalo Bills | WR35 |
| Deep League Flex | Josh Downs* | vs Pittsburgh Steelers | WR36 |
| Deep League Flex | Jauan Jennings | vs New York Giants | WR37 |
| Deep League Flex | Rashid Shaheed* | vs Los Angeles Rams | WR38 |
| Deep League Flex | Kayshon Boutte | vs Atlanta Falcons | WR39 |
| Deep League Flex | Ricky Pearsall* | vs New York Giants | WR40 |
| Deep League Flex | Troy Franklin | vs Houston Texans | WR41 |
| Upside Play | Tre Tucker | vs Jacksonville Jaguars | WR42 |
| Upside Play | Jameson Williams | vs Minnesota Vikings | WR43 |
| Upside Play | Calvin Austin III | vs Indianapolis Colts | WR44 |
| Upside Play | Jakobi Meyers* | vs Jacksonville Jaguars | WR45 |
| Upside Play | Cooper Kupp | vs Washington Commanders | WR46 |
| Upside Play | Calvin Ridley* | vs Los Angeles Chargers | WR47 |
| Upside Play | Darius Slayton | vs San Francisco 49ers | WR48 |
| Upside Play | Malik Washington | vs Baltimore Ravens | WR49 |
| Upside Play | Chimere Dike | vs Los Angeles Chargers | WR50 |
| Upside Play | Alec Pierce | vs Pittsburgh Steelers | WR51 |
| Upside Play | Keon Coleman | vs Kansas City Chiefs | WR52 |
| Upside Play | Christian Watson* | vs Carolina Panthers | WR53 |
| Upside Play | Elic Ayomanor | vs Los Angeles Chargers | WR54 |
| Upside Play | Darnell Mooney* | vs New England Patriots | WR55 |
| Upside Play | Jalen Coker | vs Green Bay Packers | WR56 |
| Upside Play | Matthew Golden | vs Carolina Panthers | WR57 |
| Leave on the Bench | Michael Wilson | vs Dallas Cowboys | WR58 |
| Leave on the Bench | Xavier Legette | vs Green Bay Packers | WR59 |
| Leave on the Bench | Olamide Zaccheaus | vs Cincinnati Bengals | WR60 |
| Leave on the Bench | Rashad Bateman | vs Miami Dolphins | WR61 |
| Leave on the Bench | Demario “Pop” Douglas | vs Atlanta Falcons | WR62 |
| Leave on the Bench | Christian Kirk | vs Denver Broncos | WR63 |
| Leave on the Bench | Kendrick Bourne | vs New York Giants | WR64 |
| Leave on the Bench | Mack Hollins | vs Atlanta Falcons | WR65 |
| Leave on the Bench | Parker Washington | vs Las Vegas Raiders | WR66 |
| Leave on the Bench | Josh Palmer | vs Kansas City Chiefs | WR67 |
| Leave on the Bench | Marquise “Hollywood” Brown* | vs Buffalo Bills | WR68 |
| Leave on the Bench | Xavier Hutchinson | vs Denver Broncos | WR69 |
| Leave on the Bench | Marvin Mims Jr.* | vs Houston Texans | WR70 |
| Leave on the Bench | Tre Harris | vs Tennessee Titans | WR71 |
| Leave on the Bench | Jayden Higgins | vs Denver Broncos | WR72 |
| Leave on the Bench | Nick Westbrook-Ihkine | vs Baltimore Ravens | WR73 |
| Leave on the Bench | Pat Bryant | vs Houston Texans | WR74 |
| Leave on the Bench | Jaylin Noel | vs Denver Broncos | WR75 |
| Leave on the Bench | Zay Jones | vs Dallas Cowboys | WR76 |
| Leave on the Bench | Luke McCaffrey | vs Seattle Seahawks | WR77 |
| Leave on the Bench | Luther Burden III* | vs Cincinnati Bengals | WR78 |
| Leave on the Bench | Kavontae Turpin | vs Arizona Cardinals | WR79 |
| Leave on the Bench | DeAndre Hopkins | vs Miami Dolphins | WR80 |
WR2 Puka Nacua, Los Angeles Rams
Puka Nacua missed Week 7 against the Jacksonville Jaguars with an ankle injury. He was limited on Wednesday because of the injury. If Nacua misses Week 9 against the New Orleans Saints Davante Adams moves up to WR6 between Jaxon Smith-Njigba and Rashee Rice. Jordan Whittington would become WR58 between Michael Wilson and Xavier Legette.
WR9 Ladd McConkey, Los Angeles Chargers
Ladd McConkey was limited on Wednesday with a calf injury. It is unclear if this injury could cause McConkey to miss time. If McConkey misses Week 9 against the Tennessee Titans Keenan Allen moves up to WR19 between Tetairoa McMillan and Tee Higgins. Quentin Johnston moves up to WR22 between Wan’Dale Robinson and Brian Thomas Jr. Tre Harris moves up to WR70 between Xavier Hutchinson and Marvin Mims Jr.
Atlanta Falcons Wide Receivers: WR11 Drake London & WR55 Darnell Mooney
Drake London missed last week’s game against the Miami Dolphins with a hip injury. Darnell Mooney was limited in practice on Wednesday with a hamstring injury. If London and Mooney miss Week 9 against the New England Patriots Khadarel Hodge becomes WR59 between Xavier Legette and Olamide Zaccheaus.
If London misses Week 9 against the New England Patriots and Mooney is active, Mooney moves up to WR46 between Calvin Ridley and Darius Slayton.
If Mooney misses Week 9 against the New England Patriots and London is active Hodge becomes WR67 between Josh Palmer and Marquise “Hollywood” Brown.
Houston Texans Wide Receivers: WR12 Nico Collins & WR62 Christian Kirk
Nico Collins missed last week against the San Francisco 49ers with a concussion. Christian Kirk missed the past two games with hamstring injury. If both Collins and Kirk miss Week 9 against the Denver Broncos Xavier Hutchinson moves up to WR36 between Jauan Jennings and Rashid Shaheed. Jaylin Noel moves up to WR46 between Cooper Kupp and Calvin Ridley. Jayden Higgins moves up to WR55 between Christian Watson and Darnell Mooney.
If Collins misses Week 9 against the Denver Broncos and Kirk is active, Hutchinson moves up to WR39 between Ricky Pearsall and Troy Franklin. Higgins moves up to WR68 between Marquise “Hollywood” Brown and Marvin Mims Jr.
If Kirk misses Week 9 against the Denver Broncos and Collins is active Noel moves up to WR47 between Calvin Ridley and Darius Slayton.
Chicago Bears Wide Receivers: WR17 Rome Odunze, WR32 D.J. Moore, WR60 Olamide Zaccheus & WR78 Luther Burden III
Rome Odunze missed practice on Wednesday with a heel injury. D.J. Moore missed practice on Wednesday with hip and groin injuries. Olamide Zaccheaus missed practice on Wednesday with a knee injury. Luther Burden III missed practice on Wednesday because of a a concussion. If both Odunze and Moore miss Week 9 against the Cincinnati Bengals and Zaccheaus and Burden III are active Zaccheaus moves up to WR35 between Xavier Worthy and Josh Downs. Burden III becomes WR38 between Jauan Jennings and Rashid Shaheed.
If Odunze misses Week 9 against the Cincinnati Bengals and Moore is active Moore moves up to WR20 between Wan’Dale Robinson and Keenan Allen. Zaccheaus moves up to WR59 between Michael Wilson and Xavier Legette. Luther Burden III moves up to WR68 between Marquise “Hollywood” Brown and Xavier Hutchinson.
If Moore misses Week 9 against the Cincinnati Bengals and Odunze is active Zaccheaus moves up to WR59 between Michael Wilson and Xavier Legette. Luther Burden III moves up to WR68 between Marquise “Hollywood” Brown and Xavier Hutchinson.
WR23 Brian Thomas Jr., Jacksonville Jaguars
Brian Thomas Jr. suffered a shoulder injury in Week 7 against the Los Angeles Rams. It is unclear if this injury could cause him to miss any time. If Thomas Jr. misses Week 9 against the Las Vegas Raiders Travis Hunter moves up to WR28 between Khalil Shakir and Deebo Samuel. Dyami Brown would become WR59 between Xavier Legette and Olamide Zaccheaus.
WR24 Stefon Diggs, New England Patriots
Stefon Diggs was limited in practice on Wednesday with an ankle injury. It doesn’t seem that this injury will cause Diggs to miss any time. If Diggs misses Week 9 against the Atlanta Falcons Kayshon Boutte moves up to WR30 between Travis Hunter and D.J. Moore. Demario “Pop” Douglas moves up to WR48 between Darius Slayton and Malik Washington. Mack Hollins moves up to WR61 between Olamide Zaccheaus and Rashod Bateman.
WR35 Josh Downs, Indianapolis Colts
Josh Downs missed practice on Wednesday with a hip injury. It is unclear if Downs will miss this week’s game or not. If Downs misses Week 9 against the Pittsburgh Steelers Alec Pierce moves up to WR45 between Cooper Kupp and Calvin Ridley. Adonai Mitchell becomes WR66 between Parker Washington and Josh Palmer.
WR38 Rashid Shaheed, New Orleans Saints
Rashid Shaheed was limited in practice on Wednesday with a hip injury. It is unclear if this injury could cause Shaheed to miss time. If Shaheed misses Week 9 against the Los Angeles Rams Brandin Cooks becomes WR69 between Xavier Hutchinson and Marvin Mims Jr.
WR40 Ricky Pearsall, San Francisco 49ers
Ricky Pearsall missed the past four games with a knee injury. There is a chance Pearsall returns this week. If Pearsall misses Week 9 against the New York Giants Jauan Jennings moves up to WR34 between Romeo Doubs and Xavier Worthy. Kendrick Bourne moves up to WR45 between Cooper Kupp and Calvin Ridley.
WR45 Jakobi Meyers, Las Vegas Raiders
Jakobi Meyers missed Week 7 against the Kansas City Chiefs with a knee injury. After the bye Meyers is expected to return to play. If Meyers misses Week 9 against the Jacksonville Jaguars Jack Bech becomes WR64 between Kendrick Bourne and Mack Hollins.
WR47 Calvin Ridley, Tennessee Titans
Calvin Ridley missed the past two games because of a hamstring injury. There is a chance he returns this week. If Ridley misses Week 9 against the Los Angeles Chargers Chimere Dike moves up to WR46 between Cooper Kupp and Darius Slayton. Elic Ayomanor moves up to WR50 between Alec Pierce and Keon Coleman.
WR53 Christian Watson, Green Bay Packers
Christian Watson was limited in practice on Wednesday with a knee injury. Watson had missed the first six games of the season because of his knee injury he suffered late last season. If Watson misses Week 9 against the Carolina Panthers Matthew Golden moves up to WR44 between Calvin Austin III and Jakobi Meyers. Dontayvion Wicks becomes WR71 between Tre Harris and Jayden Higgins.
WR67 Josh Palmer, Buffalo Bills
Josh Palmer missed last week’s game against the Carolina Panthers with knee and ankle injuries. He missed practice on Wednesday because of the injuries. If Palmer misses Week 9 against the Kansas City Chiefs Elijah Moore becomes WR79 between Chris Moore and DeAndre Hopkins.
WR68 Marquise “Hollywood” Brown, Kansas City Chiefs
Marquise “Hollywood” Brown missed practice on Wednesday because of an illness. It is unclear if this illness could cause Brown to miss anytime. If Brown misses Week 9 against the Buffalo Bills JuJu Smith-Schuster becomes WR75 between Jaylin Noel and Zay Jones.
WR70 Marvin Mims Jr., Denver Broncos
Marvin Mims Jr. missed practice on Wednesday with a concussion. It is likely that Mims Jr. will miss this week’s game given the nature of his injury. If Mims Jr. misses Week 9 against the Houston Texans Pat Bryant moves up to WR70 between Xavier Hutchinson and Tre Harris.
Terry McLaurin, Washington Commanders
Terry McLaurin has been dealing with a quad injury since Week 4. The injury caused him to miss four games. Even though he returned last week, McLaurin re-aggravated the injury and will now have to sit out next week’s game against the Seattle Seahawks. While McLaurin is out Deebo Samuel will reassume the role of the team’s top wide receiver. After Samuel Luke McCaffrey and Chris Moore will see extended work as the team’s secondary pass catchers.
You can “Like” The Game Haus on Facebook and “Follow” us on Twitter for more sports and esports articles from great TGH writers like Chris Thomas
Players must be 21 years of age or older or reach the minimum age for gambling in their respective state and located in jurisdictions where online gambling is legal. Please play responsibly. Bet with your head, not over it. If you or someone you know has a gambling problem, and wants help, call or visit: (a) the Council on Compulsive Gambling of New Jersey at 1-800-Gambler or www.800gambler.org; or (b) Gamblers Anonymous at 855-2-CALL-GA or www.gamblersanonymous.org.