By the ninth week of the season, the league's situation is quite evident. We're able to determine which players receive significant attention and which don't, assisting us in finding favorable fantasy football matchups.
Teams with a bye during Week 9 include the Cleveland Browns, New York Jets, Philadelphia Eagles, and Tampa Bay Buccaneers.
Here are our Week 9 half-PPR Flex fantasy rankings, designed for leagues that give half a point for each reception.
➕ UPGRADE YOUR TOOLS: Sign up for Yahoo Fantasy Plus
Week 8 flex PPR rankings
In these fantasy rankings, we're using a scoring system that gives half a point per reception, one point for every ten receiving yards, and six points for each touchdown.
Players participating in Thursday Night Football (TNF) will receive a special designation following their respective games.
Updated Nov. 2:
- Nico Collins has cleared concussion protocol and is set to play in Week 9.
- Ricky Pearsall is sidelined for his fourth consecutive game in Week 9 due to a PCL injury.
- Travis Hunter has been placed on injured reserve and is expected to be sidelined for a minimum of four games.
- The Chiefs have officially ruled Isiah Pacheco out for Their Week 9 game against the Bills.
- Terry McLaurin is sidelined for Week 9 due to his persistent quadriceps issue.
- Kyle Monangai is now a must-start player because D'Andre Swift has been officially declared out for Week 9.
| Rk | Player Name | TM | POS | OPP | Rk Chg |
| 1 | Christian McCaffrey | SF | RB1 | @NYG | |
| 2 | Puka Nacua | LAR | WR1 | NO | |
| 3 | Jaxon Smith-Njigba | SEA | WR2 | @WAS | |
| 4 | Jonathan Taylor | IND | RB2 | @PIT | |
| 5 | Jahmyr Gibbs | DET | RB3 | MIN | |
| 6 | Bijan Robinson | ATL | RB4 | @NE | |
| 7 | Ja'Marr Chase | CIN | WR3 | CHI | |
| 8 | De'Von Achane | MIA | RB5 | BAL | TNF |
| 9 | Rashee Rice | KC | WR4 | @BUF | |
| 10 | Amon-Ra St. Brown | DET | WR5 | MIN | |
| 11 | James Cook III | BUF | RB6 | KC | |
| 12 | Ceedee Lamb | DAL | WR6 | ARI | |
| 13 | Derrick Henry | BAL | RB7 | @MIA | TNF |
| 14 | Justin Jefferson | MIN | WR7 | @DET | ⬆️ 1 |
| 15 | Josh Jacobs | GB | RB8 | CAR | |
| 16 | Nico Collins | HOU | WR8 | DEN | |
| 17 | Kyren Williams | LAR | RB9 | NO | |
| 18 | Ladd McConkey | LAC | WR9 | @TEN | |
| 19 | Ashton Jeanty | LV | RB10 | JAX | |
| 20 | Rome Odunze | CHI | WR10 | @CIN | |
| 21 | Davante Adams | LAR | WR11 | NO | ⬇️ 1 |
| 22 | Brock Bowers | LV | TE1 | JAX | |
| 23 | George Pickens | DAL | WR12 | ARI | |
| 24 | Kyle Monangai | CHI | RB11 | @CIN | |
| 25 | Marvin Harrison Jr. | ARI | WR13 | @DAL | |
| 26 | Trey McBride | ARI | TE2 | @DAL | |
| 27 | Courtland Sutton | DEN | WR14 | @HOU | |
| 28 | Javonte Williams | DAL | RB12 | ARI | |
| 29 | Chris Olave | NO | WR15 | @LAR | |
| 30 | Tyler Warren | IND | TE3 | @PIT | |
| 31 | Tetairoa McMillan | CAR | WR16 | @GB | |
| 32 | Chase Brown | CIN | RB13 | CHI | |
| 33 | Tucker Kraft | GB | TE4 | CAR | |
| 34 | Jaylen Waddle | MIA | WR17 | BAL | TNF |
| 35 | DK Metcalf | PIT | WR18 | IND | |
| 36 | Jake Ferguson | DAL | TE5 | ARI | |
| 37 | Deebo Samuel Sr. | WAS | WR19 | SEA | |
| 38 | Tee Higgins | CIN | WR20 | CHI | |
| 39 | George Kittle | SF | TE6 | @NYG | |
| 40 | Keenan Allen | LAC | WR21 | @TEN | |
| 41 | Xavier Worthy | KC | WR22 | @BUF | |
| 42 | Michael Pittman Jr. | IND | WR23 | @PIT | |
| 43 | Dalton Kincaid | BUF | TE7 | KC | |
| 44 | Jaylen Warren | PIT | RB14 | IND | |
| 45 | Khalil Shakir | BUF | WR24 | KC | |
| 46 | Bam Knight | ARI | RB15 | @DAL | |
| 47 | Keon Coleman | BUF | WR25 | KC | |
| 48 | Alvin Kamara | NO | RB16 | @LAR | |
| 49 | J.K. Dobbins | DEN | RB17 | @HOU | |
| 50 | Rashid Shaheed | NO | WR26 | @LAR | |
| 51 | Kimani Vidal | LAC | RB18 | @TEN | |
| 52 | Oronde Gadsden II | LAC | TE8 | @TEN | |
| 53 | Aaron Jones Sr. | MIN | RB19 | @DET | |
| 54 | Kyle Pitts Sr. | ATL | TE9 | @NE | |
| 55 | Chuba Hubbard | CAR | RB20 | @GB | |
| 56 | Jordan Addison | MIN | WR27 | @DET | |
| 57 | Travis Kelce | KC | TE10 | @BUF | |
| 58 | Rhamondre Stevenson | NE | RB21 | ATL | |
| 59 | Brian Thomas Jr. | JAX | WR28 | @LV | |
| 60 | David Montgomery | DET | RB22 | MIN | |
| 61 | Juwan Johnson | NO | TE11 | @LAR | |
| 62 | Evan Engram | DEN | TE12 | @HOU | |
| 63 | Kenneth Walker III | SEA | RB23 | @WAS | |
| 64 | Jauan Jennings | SF | WR29 | @NYG | |
| 65 | Tyrone Tracy Jr. | NYG | RB24 | SF | |
| 66 | Dalton Schultz | HOU | TE13 | DEN | ⬇️ 2 |
| 67 | Zach Ertz | WAS | TE14 | SEA | |
| 68 | RJ Harvey | DEN | RB25 | @HOU | |
| 69 | Zay Flowers | BAL | WR30 | @MIA | TNF |
| 70 | Wan'Dale Robinson | NYG | WR31 | SF | |
| 71 | Kareem Hunt | KC | RB26 | @BUF | |
| 72 | Darnell Mooney | ATL | WR32 | @NE | |
| 73 | Jameson Williams | DET | WR33 | MIN | |
| 74 | Troy Franklin | DEN | WR34 | @HOU | |
| 75 | Travis Etienne Jr. | JAX | RB27 | @LV | |
| 76 | Jacory Croskey-Merritt | WAS | RB28 | SEA | |
| 77 | Rico Dowdle | CAR | RB29 | @GB | |
| 78 | Xavier Legette | CAR | WR35 | @GB | |
| 79 | Kendrick Bourne | SF | WR36 | @NYG | |
| 80 | Stefon Diggs | NE | WR37 | ATL | |
| 81 | Tyjae Spears | TEN | RB30 | LAC | |
| 82 | Michael Wilson | ARI | WR38 | @DAL | |
| 83 | Romeo Doubs | GB | WR39 | CAR | |
| 84 | Woody Marks | HOU | RB31 | DEN | |
| 85 | DJ Moore | CHI | WR40 | @CIN | |
| 86 | Sam LaPorta | DET | TE15 | MIN | |
| 87 | Jalen Nailor | MIN | WR41 | @DET | |
| 88 | TreVeyon Henderson | NE | RB32 | ATL | |
| 89 | Alec Pierce | IND | WR42 | @PIT | |
| 90 | Kayshon Boutte | NE | WR43 | ATL | |
| 91 | Elic Ayomanor | TEN | WR44 | LAC | |
| 92 | Tony Pollard | TEN | RB33 | LAC | |
| 93 | Christian Watson | GB | WR45 | CAR | |
| 94 | Jordan Mason | MIN | RB34 | @DET | |
| 95 | Tre Tucker | LV | WR46 | JAX | |
| 96 | Theo Johnson | NYG | TE16 | SF | |
| 97 | Chimere Dike | TEN | WR47 | LAC | |
| 98 | Zach Charbonnet | SEA | RB35 | @WAS | |
| 99 | Jayden Higgins | HOU | WR48 | DEN | |
| 100 | Tyler Allgeier | ATL | RB36 | @NE | |
| 101 | Darius Slayton | NYG | WR49 | SF | |
| 102 | Matthew Golden | GB | WR50 | CAR | |
| 103 | Kenneth Gainwell | PIT | RB37 | IND | |
| 104 | Hunter Henry | NE | TE17 | ATL | |
| 105 | Justice Hill | BAL | RB38 | @MIA | TNF |
| 106 | Jalen Tolbert | DAL | WR51 | ARI | |
| 107 | Brashard Smith | KC | RB39 | @BUF | |
| 108 | Mark Andrews | BAL | TE18 | @MIA | TNF |
| 109 | Bhayshul Tuten | JAX | RB40 | @LV | |
| 110 | T.J. Hockenson | MIN | TE19 | @DET | |
| 111 | JuJu Smith-Schuster | KC | WR52 | @BUF | |
| 112 | Nick Chubb | HOU | RB41 | DEN | |
| 113 | Emanuel Wilson | GB | RB42 | CAR | |
| 114 | DeMario Douglas | NE | WR53 | ATL | |
| 115 | Ollie Gordon II | MIA | RB43 | BAL | TNF |
| 116 | Rashod Bateman | BAL | WR54 | @MIA | TNF |
| 117 | Chig Okonkwo | TEN | TE20 | LAC | |
| 118 | Jeremy McNichols | WAS | RB44 | SEA | |
| 119 | Quentin Johnston | LAC | WR55 | @TEN | |
| 120 | Devin Singletary | NYG | RB45 | SF | |
| 121 | Ja'Tavion Sanders | CAR | TE21 | @GB | |
| 122 | Jaydon Blue | DAL | RB46 | ARI | |
| 123 | Marquise Brown | KC | WR56 | @BUF | |
| 124 | Chris Moore | WAS | WR57 | SEA | |
| 125 | Jalen Coker | CAR | WR58 | @GB | |
| 126 | Tre' Harris | LAC | WR59 | @TEN | |
| 127 | AJ Barner | SEA | TE22 | @WAS | |
| 128 | Jaylin Noel | HOU | WR60 | DEN | |
| 129 | Isaiah Likely | BAL | TE23 | @MIA | TNF |
| 130 | Brian Robinson Jr. | SF | RB47 | @NYG | |
| 131 | Cooper Kupp | SEA | WR61 | @WAS | |
| 132 | Tory Horton | SEA | WR62 | @WAS | |
| 133 | Jalin Hyatt | NYG | WR63 | SF | |
| 134 | Dyami Brown | JAX | WR64 | @LV | |
| 135 | Ray Davis | BUF | RB48 | KC | ⬆️ 16 |
| 136 | Travis Homer | CHI | RB49 | @CIN | |
| 137 | Malik Washington | MIA | WR65 | BAL | TNF |
| 138 | Mack Hollins | NE | WR66 | ATL | |
| 139 | Blake Corum | LAR | RB50 | NO | |
| 140 | Nick Westbrook-Ikhine | MIA | WR67 | BAL | TNF |
| 141 | Tyler Higbee | LAR | TE24 | NO | |
| 142 | Emari Demercado | ARI | RB51 | @DAL | |
| 143 | Dawson Knox | BUF | TE25 | KC | |
| 144 | Roman Wilson | PIT | WR68 | IND | |
| 145 | Jordan Whittington | LAR | WR69 | NO | |
| 146 | Zay Jones | ARI | WR70 | @DAL | |
| 147 | Samaje Perine | CIN | RB52 | CHI | |
| 148 | Noah Fant | CIN | TE26 | CHI | |
| 149 | Xavier Hutchinson | HOU | WR71 | DEN | |
| 150 | Keaton Mitchell | BAL | RB53 | @MIA | TNF |
FANTASY LINEUP TIPS: Week 9 Start-Sit | Week 9 Sleepers | Week 9 Busts
Advice for Week 9 Half-PPR flex rankings
Advice for Half-PPR Running Back lineups in Week 9
- Tyrone Tracy's responsibilities will expand significantly for the rest of the season due to Cam Skattebo's absence.
- This week, D'Andre Swift is a must-start player who's projected for an excellent fantasy performance against the Cincinnati Bengals.
- Given Isiah Pacheco's absence for Week 9, Kareem Hunt presents a compelling fantasy start.
- Continue to keep an eye on the Titans' backfield. Tyjae Spears has been impressive since his return.
WR lineup help Week 9
- There is no way you have a ton of confidence starting Quentin Johnston this week after the donut. I'd sit him down and see if he can get involved again first.
- Even with Puka Nacua possibly returning in Week 9, Davante Adams is still a top 10 WR in fantasy.
- George Pickens' target share has not decreased since CeeDee Lamb's return; he remains a must-start.
- Both Bills WRs are good starts this week in a highly anticipated matchup with the Chiefs.
Week 9 TE lineup tips
- Brock Bowers is set to return in Week 9. He is my TE1 for this week as well. There should be zero overreactions about him when he was injured.
- Until further notice, Oronde Gadsden is a weekly must-start at the TE position.
- Jake Ferguson has seen a dip in targets since CeeDee Lamb's return. However, at such a thin position, he's still a great option.
NEW - FANTASY TOOLS: NFL Player Stats | NFL Transactions | NFL Depth Charts | Fantasy Injury Reports
Top Half-PPR flex sleepers Wk 9
Bam Knight, RB, Cardinals: The strategy for fantasy football in 2025 is straightforward: start all players facing the Dallas Cowboys. Since the Cardinals face the Cowboys in Week 9, you should start every Cardinal on your team. Knight remains the RB1 for this offense, especially with Trey Benson on IR. The Cowboys recently allowed RJ Harvey to produce an RB6 overall week.
Jordan Addison, WR, Vikings: Many fantasy managers might be avoiding the Vikings this week. Although it will be a challenging day overall, the game script should favor Minnesota and its pass catchers. Despite a tough showing in Week 8 on TNF, Addison delivered a solid fantasy performance. Expect similar results, as the Vikings will likely pass frequently in the second half.
Who are this week's top bust candidates in Half-PPR?
Matthew Golden, WR, Packers: When Jayden Reed got injured, it was Golden's chance to step into a significant role. However, that role went to Tucker Kraft and Romeo Doubs. Golden is not reliable in fantasy, and the Week 9 matchup isn't favorable either.
Jordan Mason, RB, Vikings: Mason was a reliable RB while Aaron Jones was on IR. Now that Jones is back, you'll need to be more selective with your matchups involving Mason. Week 9 isn’t a good matchup against the Detroit Lions, who give the fourth least FPPG to RBs
Key fantasy players: Week 9 injury watch
- Omarion Hampton, RB, Los Angeles Chargers (IR-R)
- Isiah Pacheco, RB, Kansas City Chiefs (O)
- Travis Hunter, WR, Jacksonville Jaguars (IR)
- Terry McLaurin, WR, Washington Commanders (O)
- Cam Skattebo, RB, New York Giants (IR)
- A.J. Brown, WR, Philadelphia Eagles (O)
- Darren Waller, TE, Miami Dolphins (IR)
- Bucky Irving, RB, Tampa Bay Buccaneers (Q)
- Calvin Ridley, WR, Tennessee Titans (Q)
- Ricky Pearsall, WR, San Francisco 49ers (Q)
- Trey Benson, RB, Arizona Cardinals (IR)
- Garrett Wilson, WR, New York Jets (O)
- Mike Evans, WR, Tampa Bay Buccaneers (IR)
- Chris Godwin, WR, Tampa Bay Buccaneers (O)
- Brenton Strange, TE, Jacksonville Jaguars (IR-R)
- Joe Mixon, RB, Houston Texans (NFI-R)
- Brandon Aiyuk, WR, San Francisco 49ers (PUP-R)
- MarShawn Lloyd, RB, Green Bay Packers (IR-R)
- Jalen McMillan, WR, Tampa Bay Buccaneers (IR-R)