The 2025 NFL season has gotten off to a wild start, per usual.
Predictions from the offseason fall apart in a matter of weeks. We have just reached the midway point of the season, and managers have had to adjust their lineups due to injuries.
These fantasy football ROS rankings will provide a roadmap for the rest of the season. It takes into account all the injuries, breakouts, and slumps players are going through.
Use this top 200 players list to guide your decision-making in trades, adds, and drops during your push to the fantasy playoffs.
➕ UPGRADE YOUR TOOLS: Sign up for Yahoo Fantasy Plus
Fantasy Rest of Season Rankings 2025 (PPR)
Updated Nov. 5:
| Rk | Player Name | TM | POS |
| 1 | Jonathan Taylor | IND | RB1 |
| 2 | Christian McCaffrey | SF | RB2 |
| 3 | Puka Nacua | LAR | WR1 |
| 4 | Jaxon Smith-Njigba | SEA | WR2 |
| 5 | Ja'Marr Chase | CIN | WR3 |
| 6 | Bijan Robinson | ATL | RB3 |
| 7 | James Cook | BUF | RB4 |
| 8 | Rashee Rice | KC | WR4 |
| 9 | CeeDee Lamb | DAL | WR5 |
| 10 | Amon-Ra St. Brown | DET | WR6 |
| 11 | Jahmyr Gibbs | DET | RB5 |
| 12 | Justin Jefferson | MIN | WR7 |
| 13 | De'Von Achane | MIA | RB6 |
| 14 | Drake London | ATL | WR8 |
| 15 | Saquon Barkley | PHI | RB7 |
| 16 | Davante Adams | LAR | WR9 |
| 17 | Nico Collins | HOU | WR10 |
| 18 | Josh Allen | BUF | QB1 |
| 19 | Josh Jacobs | GB | RB8 |
| 20 | Brock Bowers | LV | TE1 |
| 21 | Emeka Egbuka | TB | WR11 |
| 22 | Garrett Wilson | NYJ | WR12 |
| 23 | Trey McBride | ARI | TE2 |
| 24 | Javonte Williams | DAL | RB9 |
| 25 | Lamar Jackson | BAL | QB2 |
| 26 | Michael Pittman Jr. | IND | WR13 |
| 27 | Ashton Jeanty | LV | RB10 |
| 28 | Rome Odunze | CHI | WR14 |
| 29 | Kyren Williams | LAR | RB11 |
| 30 | Ladd McConkey | LAC | WR15 |
| 31 | Courtland Sutton | DEN | WR16 |
| 32 | Bucky Irving | TB | RB12 |
| 33 | Drake Maye | NE | QB3 |
| 34 | George Pickens | DAL | WR17 |
| 35 | Jake Ferguson | DAL | TE3 |
| 36 | Jaylen Waddle | MIA | WR18 |
| 37 | Tee Higgins | CIN | WR19 |
| 38 | Derrick Henry | BAL | RB13 |
| 39 | Tetairoa McMillan | CAR | WR20 |
| 40 | Jordan Addison | MIN | WR21 |
| 41 | Quinshon Judkins | CLE | RB14 |
| 42 | Jalen Hurts | PHI | QB4 |
| 43 | A.J. Brown | PHI | WR22 |
| 44 | DK Metcalf | PIT | WR23 |
| 45 | Chris Olave | NO | WR24 |
| 46 | Rico Dowdle | CAR | RB15 |
| 47 | Stefon Diggs | NE | WR25 |
| 48 | Marvin Harrison Jr. | ARI | WR26 |
| 49 | Zay Flowers | BAL | WR27 |
| 50 | Breece Hall | NYJ | RB16 |
| 51 | Tyler Warren | IND | TE4 |
| 52 | Brian Thomas Jr. | JAX | WR28 |
| 53 | DeVonta Smith | PHI | WR29 |
| 54 | Ricky Pearsall | SF | WR30 |
| 55 | Chase Brown | CIN | RB17 |
| 56 | Patrick Mahomes | KC | QB5 |
| 57 | Oronde Gadsden II | LAC | TE5 |
| 58 | Keenan Allen | LAC | WR31 |
| 59 | Deebo Samuel Sr. | WAS | WR32 |
| 60 | Jaylen Warren | PIT | RB18 |
| 61 | George Kittle | SF | TE6 |
| 62 | Quentin Johnston | LAC | WR33 |
| 63 | Wan'Dale Robinson | NYG | WR34 |
| 64 | Xavier Worthy | KC | WR35 |
| 65 | Jakobi Meyers | JAX | WR36 |
| 66 | Jameson Williams | DET | WR37 |
| 67 | Rashid Shaheed | SEA | WR38 |
| 68 | Terry McLaurin | WAS | WR39 |
| 69 | Travis Etienne Jr. | JAC | RB19 |
| 70 | Dak Prescott | DAL | QB6 |
| 71 | DJ Moore | CHI | WR40 |
| 72 | David Montgomery | DET | RB20 |
| 73 | Romeo Doubs | GB | WR41 |
| 74 | Chris Godwin | TB | WR42 |
| 75 | Khalil Shakir | BUF | WR43 |
| 76 | Dallas Goedert | PHI | TE7 |
| 77 | Omarion Hampton | LAC | RB21 |
| 78 | Baker Mayfield | TB | QB7 |
| 79 | Calvin Ridley | TEN | WR44 |
| 80 | D'Andre Swift | CHI | RB22 |
| 81 | J.K. Dobbins | DEN | RB23 |
| 82 | Sam LaPorta | DET | TE8 |
| 83 | Alvin Kamara | NO | RB24 |
| 84 | Kenneth Walker III | SEA | RB25 |
| 85 | Dalton Kincaid | BUF | TE9 |
| 86 | TreVeyon Henderson | NE | RB26 |
| 87 | Rhamondre Stevenson | NE | RB27 |
| 88 | Jaxson Dart | NYG | QB8 |
| 89 | Justin Herbert | LAC | QB9 |
| 90 | Daniel Jones | IND | QB10 |
| 91 | Jacory Croskey-Merritt | WAS | RB28 |
| 92 | Caleb Williams | CHI | QB11 |
| 93 | Bo Nix | DEN | QB12 |
| 94 | RJ Harvey | DEN | RB29 |
| 95 | Matthew Stafford | LAR | QB13 |
| 96 | Travis Kelce | KC | TE10 |
| 97 | Joe Flacco | CIN | QB14 |
| 98 | Tyrone Tracy Jr. | NYG | RB30 |
| 99 | Harold Fannin Jr. | CLE | TE11 |
| 100 | Aaron Jones Sr. | MIN | RB31 |
| 101 | Kyle Pitts Sr. | ATL | TE12 |
| 102 | Jared Goff | DET | QB15 |
| 103 | Juwan Johnson | NO | TE13 |
| 104 | Jordan Love | GB | QB16 |
| 105 | Keon Coleman | BUF | WR45 |
| 106 | Tre Tucker | LV | WR46 |
| 107 | Troy Franklin | DEN | WR47 |
| 108 | Tony Pollard | TEN | RB32 |
| 109 | Colston Loveland | CHI | TE14 |
| 110 | Hunter Henry | NE | TE15 |
| 111 | Darnell Mooney | ATL | WR48 |
| 112 | Sam Darnold | SEA | QB17 |
| 113 | Jerry Jeudy | CLE | WR49 |
| 114 | Zach Ertz | WAS | TE16 |
| 115 | Matthew Golden | GB | WR50 |
| 116 | Jacoby Brissett | ARI | QB18 |
| 117 | Josh Downs | IND | WR51 |
| 118 | Kyle Monangai | CHI | RB33 |
| 119 | Jauan Jennings | SF | WR52 |
| 120 | Rachaad White | TB | RB34 |
| 121 | Kayshon Boutte | NE | WR53 |
| 122 | Trevor Lawrence | JAX | QB19 |
| 123 | Woody Marks | HOU | RB35 |
| 124 | Mark Andrews | BAL | TE17 |
| 125 | Cedric Tillman | CLE | WR54 |
| 126 | Jordan Mason | MIN | RB36 |
| 127 | T.J. Hockenson | MIN | TE18 |
| 128 | Tyler Allgeier | ATL | RB37 |
| 129 | Elic Ayomanor | TEN | WR55 |
| 130 | Kimani Vidal | LAC | RB38 |
| 131 | Marquise Brown | KC | WR56 |
| 132 | Nick Chubb | HOU | RB39 |
| 133 | Isiah Pacheco | KC | RB40 |
| 134 | Alec Pierce | IND | WR57 |
| 135 | J.J. McCarthy | MIN | QB20 |
| 136 | Bhayshul Tuten | JAC | RB40 |
| 137 | Marvin Mims Jr. | DEN | WR58 |
| 138 | Darius Slayton | NYG | WR59 |
| 139 | Chuba Hubbard | CAR | RB41 |
| 140 | Trey Benson | ARI | RB42 |
| 141 | Denver Broncos | DEN | DST1 |
| 142 | Travis Hunter | JAC | WR60 |
| 143 | Houston Texans | HOU | DST2 |
| 144 | Seattle Seahawks | SEA | DST3 |
| 145 | Kareem Hunt | KC | RB43 |
| 146 | Tory Horton | SEA | WR61 |
| 147 | Jayden Daniels | WAS | QB21 |
| 148 | Los Angeles Rams | LAR | DST4 |
| 149 | Minnesota Vikings | MIN | DST5 |
| 150 | Cooper Kupp | SEA | WR62 |
| 151 | Luther Burden III | CHI | WR63 |
| 152 | Mike Evans | TB | WR64 |
| 153 | Kenneth Gainwell | PIT | RB44 |
| 154 | Brandon Aubrey | DAL | K1 |
| 155 | Chase McLaughlin | TB | K2 |
| 156 | Cameron Dicker | LAC | K3 |
| 157 | Ka'imi Fairbairn | HOU | K4 |
| 158 | Brock Purdy | SF | QB22 |
| 159 | Dylan Sampson | CLE | RB45 |
| 160 | Jake Elliott | PHI | K5 |
| 161 | Harrison Butker | KC | K6 |
| 162 | Chris Boswell | MIN | K7 |
| 163 | Eddie Pineiro | SF | K8 |
| 164 | Aaron Rodgers | PIT | QB23 |
| 165 | Detroit Lions | DET | DST6 |
| 166 | David Njoku | CLE | TE19 |
| 167 | Tez Johnson | TB | WR65 |
| 168 | Tank Bigsby | PHI | RB46 |
| 169 | Mason Taylor | NYJ | TE20 |
| 170 | Ollie Gordon II | MIA | RB47 |
| 171 | Indianapolis Colts | IND | DST7 |
| 172 | C.J. Stroud | HOU | QB24 |
| 173 | Jayden Higgins | HOU | WR66 |
| 174 | Chimere Dike | TEN | WR67 |
| 175 | Philadelphia Eagles | PHI | DST8 |
| 176 | Cade Otton | TB | TE21 |
| 177 | Jake Bates | DET | K9 |
| 178 | Tyler Loop | BAL | K10 |
| 179 | Justin Fields | NYJ | QB25 |
| 180 | New England Patriots | NE | DST9 |
| 181 | Cam Little | JAX | K11 |
| 182 | Blake Corum | LAR | RB48 |
| 183 | Green Bay Packers | GB | DST10 |
| 184 | Kansas City Chiefs | KC | DST11 |
| 185 | Jayden Reed | GB | WR68 |
| 186 | Kendrick Bourne | SF | WR69 |
| 187 | Parker Washington | JAX | WR70 |
| 188 | Theo Johnson | NYG | TE22 |
| 189 | Brandon Aiyuk | SF | WR71 |
| 190 | Rashod Bateman | BAL | WR72 |
| 191 | AJ Barner | SEA | TE23 |
| 192 | DeMario Douglas | NE | WR73 |
| 193 | Dalton Schultz | HOU | TE24 |
| 194 | Michael Penix Jr. | ATL | QB26 |
| 195 | Jeremy McNichols | WAS | RB49 |
| 196 | Jalen Coker | CAR | WR74 |
| 197 | Evan Engram | DEN | TE25 |
| 198 | Malik Washington | MIA | WR75 |
| 199 | Isaiah Davis | NYJ | RB50 |
| 200 | Wil Lutz | DEN | K12 |
NEW - FANTASY TOOLS: NFL Player Stats | NFL Transactions | NFL Depth Charts | Fantasy Injury Reports
ROS Rankings 2025: Fantasy position notes
QB ROS Rankings
- Through nine weeks, Patrick Mahomes is the QB1 overall. With his offense finally healthy and in full force, he's a top 5 QB easily.
- Drake Maye is the QB3 ahead of Week 10, but he's averaging 2.3 fewer FPPG than Josh Allen, who is QB4.
- Though the injury looked worse, Jayden Daniels was not placed on IR. It's hard to know when he'll return, but at this moment it seems likely he will.
- Since starting over the past three weeks, Jacoby Brissett is QB14. His ceiling is not too high, but his floor feels safe.
- It feels like fantasy managers are grossly overthinking Joe Flacco. Since getting traded to Cincinnati, he has been the QB2 in fantasy football from Weeks 6 to 9.
RB ROS Rankings
- If CMC stays healthy, he is by far and away the RB2 in fantasy. The workload is absurd, and the production has been great.
- The only reason CMC is not the RB1 is because Jonathan Taylor exists. He's unbelievably ahead of CMC, and it won't be close.
- I still have Ashton Jeanty as the highest rookie RB, despite preferring Quinshon Judkins for his remaining SOS.
- With no Braelon Allen for a while, RB16 feels like a floor for Breece Hall. However, the tension seems high after the trade deadline.
- Chase Brown being at RB17 still feels generous, but they are in a much better spot with Joe Flacco playing the way he has.
- Despite the slow start, I have TreVeyon Henderson slightly ahead of Rhamondre Stevenson. Henderson will continue to increase his role.
WR ROS Rankings
- Rashee Rice is my WR4 overall because of his clear, steady role in this Chiefs offense. Since returning from suspension, he's been the WR2 overall from Weeks 7 to 9.
- Ja'Marr Chase's fantasy value was saved by a QB named Joe, and it wasn't Joe Burrow? No, it was Joe Flacco who has been playing out of his mind. So, if you drafted Chase at the 1.01, send Flacco a thank-you card.
- It feels like nobody is talking about the season that Jaxon Smith-Njigba is having. On the season, he is the overall WR1 in all of fantasy football. This is why he is my WR2.
- George Pickens is going to finish lower than people think now that CeeDee Lamb is back. Pickens was the WR3 when Lamb was absent. While the volume won't change drastically, I'm concerned that the big-game ability has diminished.
- All three of the Chargers' WRs are still fine fantasy options. It will be a headache to know when each one will have their big games, but they are all still good.
TE ROS Rankings
- Brock Bowers is quite good at football, in case anyone was wondering. Without a shadow of a doubt, he is the TE1 in fantasy football.
- With injuries in mind, Trey McBride leads all TEs in targets with 75. He is nine targets ahead of Jake Ferguson, who is number two.
- Travis Kelce is TE10 in these rankings. This continues a streak that goes all the way back to 2013, where rookie Kelce wasn't a top 10 fantasy TE, the only time in his career.
D/ST & K ROS Rankings
Not much should change in how you address these two positions. I've been consistent with the advice: stream your defenses and kickers on a week-to-week basis.
It does not matter if you have the best defense in football; if the Denver Broncos play the Bills, you need to start another defensive unit.
I'll concede a bit. I would play Brandon Aubrey every week. Chances are, if you have him, you drafted him way too early. However, he is truly the only exception.
For defenses, target alarming offenses and young quarterbacks. For kickers, always look for who is playing indoors; this completely negates any weather factors.
How fantasy players should use ROS rankings
The best way to make this tool helpful for you is by creating a general plan for it. Let this be your map for players to target or eliminate.
With bye weeks in full effect, the less notable players become even more critical. I'd like to point out that finding players who are available during one of your starters' bye weeks and comparing their rankings.
Things, of course, change; we've seen that. Injuries happen, and when it's to the QB, the skill players suffer when it comes to fantasy.
It's essential to adjust to what has transpired; this ranking should help lay out expectations for players for the rest of your fantasy season.

3 hours ago
1
English (US)