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 aren't even at the bye weeks, and fantasy football managers have had to alter their lineups due to injuries.
No injury is more notable than Joe Burrow being out for the majority of the season. This has absolutely tanked the value of Ja'Marr Chase and Chase Brown, two highly sought-after guys in August.
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.
Week 4 Fantasy Rankings: QB | RB | WR | TE | D/ST | PK | Half-PPR Cheat Sheet
Fantasy Rest of Season Rankings 2025 (PPR)
Rk | Player Name | TM | POS |
1 | Christian McCaffrey | SF | RB1 |
2 | Puka Nacua | LAR | WR1 |
3 | Bijan Robinson | ATL | RB2 |
4 | Malik Nabers | NYG | WR2 |
5 | Jahmyr Gibbs | DET | RB3 |
6 | Amon-Ra St. Brown | DET | WR3 |
7 | James Cook | BUF | RB4 |
8 | CeeDee Lamb | DAL | WR4 |
9 | De'Von Achane | MIA | RB5 |
10 | Saquon Barkley | PHI | RB6 |
11 | Justin Jefferson | MIN | WR5 |
12 | Derrick Henry | BAL | RB7 |
13 | Nico Collins | HOU | WR6 |
14 | Ja'Marr Chase | CIN | WR7 |
15 | Brock Bowers | LV | TE1 |
16 | Jaxon Smith-Njigba | SEA | WR8 |
17 | Jonathan Taylor | IND | RB8 |
18 | Lamar Jackson | BAL | QB1 |
19 | Josh Allen | BUF | QB2 |
20 | Josh Jacobs | GB | RB9 |
21 | Bucky Irving | TB | RB10 |
22 | Tetairoa McMillan | CAR | WR9 |
23 | Ladd McConkey | LAC | WR10 |
24 | Trey McBride | ARI | TE2 |
25 | Rome Odunze | CHI | WR11 |
26 | Kyren Williams | LAR | RB11 |
27 | Drake London | ATL | WR12 |
28 | Courtland Sutton | DEN | WR13 |
29 | Jayden Daniels | WAS | QB3 |
30 | Emeka Egbuka | TB | WR14 |
31 | Ashton Jeanty | LV | RB12 |
32 | Rashee Rice | KC | WR15 |
33 | Garrett Wilson | NYJ | WR16 |
34 | George Pickens | DAL | WR17 |
35 | Brian Thomas Jr. | JAX | WR18 |
36 | Davante Adams | LAR | WR19 |
37 | Mike Evans | TB | WR20 |
38 | Jakobi Meyers | LV | WR21 |
39 | Kenneth Walker III | SEA | RB13 |
40 | Breece Hall | NYJ | RB14 |
41 | Terry McLaurin | WAS | WR23 |
42 | Chris Olave | NO | WR24 |
43 | Omarion Hampton | LAC | RB15 |
44 | Jalen Hurts | PHI | QB4 |
45 | Javonte Williams | DAL | RB16 |
46 | Tyreek Hill | MIA | WR25 |
47 | Chuba Hubbard | CAR | RB17 |
48 | Alvin Kamara | NO | RB18 |
49 | Ricky Pearsall | SF | WR26 |
50 | Jameson Williams | DET | WR27 |
51 | DK Metcalf | PIT | WR28 |
52 | Chase Brown | CIN | RB19 |
53 | Chris Godwin | TB | WR29 |
54 | Patrick Mahomes | KC | QB5 |
55 | Zay Flowers | BAL | WR30 |
56 | Jordan Addison | MIN | WR31 |
57 | Tee Higgins | CIN | WR32 |
58 | Jaylen Warren | PIT | RB20 |
59 | Marvin Harrison Jr. | ARI | WR33 |
60 | Keenan Allen | LAC | WR34 |
61 | Tyler Warren | IND | TE3 |
62 | A.J. Brown | PHI | WR35 |
63 | David Montgomery | DET | RB21 |
64 | Quinshon Judkins | CLE | RB22 |
65 | Travis Etienne Jr. | JAC | RB23 |
66 | DJ Moore | CHI | WR36 |
67 | George Kittle | SF | TE4 |
68 | Sam LaPorta | DET | TE5 |
69 | Tony Pollard | TEN | RB24 |
70 | Calvin Ridley | TEN | WR37 |
71 | Jaylen Waddle | MIA | WR38 |
72 | Quentin Johnston | LAC | WR39 |
73 | Juwan Johnson | NO | TE6 |
74 | Tucker Kraft | GB | TE7 |
75 | Drake Maye | NE | QB6 |
76 | DeVonta Smith | PHI | WR40 |
77 | TreVeyon Henderson | NE | RB25 |
78 | Jordan Mason | MIN | RB26 |
79 | Trey Benson | ARI | RB27 |
80 | Jake Ferguson | DAL | TE8 |
81 | T.J. Hockenson | MIN | TE9 |
82 | Dak Prescott | DAL | QB7 |
83 | Deebo Samuel Sr. | WAS | WR41 |
84 | Cam Skattebo | NYG | RB28 |
85 | Caleb Williams | CHI | QB8 |
86 | Baker Mayfield | TB | QB9 |
87 | Justin Herbert | LAC | QB10 |
88 | Michael Pittman Jr. | IND | WR42 |
89 | Jacory Croskey-Merritt | WAS | RB29 |
90 | D'Andre Swift | CHI | RB30 |
91 | Dalton Kincaid | BUF | TE10 |
92 | Xavier Worthy | KC | WR43 |
93 | Jordan Love | GB | QB11 |
94 | Travis Kelce | KC | TE11 |
95 | J.K. Dobbins | DEN | RB31 |
96 | Khalil Shakir | BUF | WR44 |
97 | Bo Nix | DEN | QB12 |
98 | Travis Hunter | JAC | WR45 |
99 | Romeo Doubs | GB | WR46 |
100 | Rhamondre Stevenson | NE | RB32 |
101 | Keon Coleman | BUF | WR47 |
102 | RJ Harvey | DEN | RB33 |
103 | Justin Fields | NYJ | QB13 |
104 | David Njoku | CLE | TE12 |
105 | Darnell Mooney | ATL | WR48 |
106 | Bryce Young | CAR | QB14 |
107 | Jerry Jeudy | CLE | WR49 |
108 | Zach Ertz | WAS | TE13 |
109 | Matthew Golden | GB | WR50 |
110 | Kyler Murray | ARI | QB15 |
111 | Jared Goff | DET | QB16 |
112 | Josh Downs | IND | WR51 |
113 | Daniel Jones | IND | QB17 |
114 | Wan'Dale Robinson | NYG | WR52 |
115 | Harold Fannin Jr. | CLE | TE14 |
116 | Matthew Stafford | LAR | QB18 |
117 | Brock Purdy | SF | QB19 |
118 | Jaxson Dart | NYG | QB20 |
119 | Denver Broncos | DEN | DST1 |
120 | Tre Tucker | LV | WR53 |
121 | Cedric Tillman | CLE | WR54 |
122 | Brandon Aubrey | DAL | K1 |
123 | Buffalo Bills | BUF | DST2 |
124 | Tyquan Thorton | KC | WR55 |
125 | Baltimore Ravens | BAL | DST3 |
126 | Tyler Loop | BAL | K2 |
127 | Green Bay Packers | GB | DST4 |
128 | Kayshon Boutte | NE | WR56 |
129 | Geno Smith | LV | QB21 |
130 | Tyler Allgeier | ATL | RB34 |
131 | Rashid Shaheed | NO | WR57 |
132 | Minnesota Vikings | MIN | DST5 |
133 | Elic Ayomanor | TEN | WR58 |
134 | Marquise Brown | KC | WR59 |
135 | Nick Chubb | HOU | RB35 |
136 | Harrison Butker | KC | K3 |
137 | Cameron Dicker | LAC | K4 |
138 | Jayden Higgins | HOU | WR60 |
139 | Isiah Pacheco | KC | RB36 |
140 | Brenton Strange | JAC | TE15 |
141 | Kyle Pitts Sr. | ATL | TE16 |
142 | Cam Ward | TEN | QB22 |
143 | Wil Lutz | DEN | K5 |
144 | Ray Davis | BUF | RB37 |
145 | Bhayshul Tuten | JAC | RB38 |
146 | Marvin Mims Jr. | DEN | WR61 |
147 | Will Reichard | MIN | K6 |
148 | Rachaad White | TB | RB39 |
149 | Rashod Bateman | BAL | WR62 |
150 | Rico Dowdle | CAR | RB40 |
151 | Braelon Allen | NYJ | RB41 |
152 | Miles Sanders | DAL | RB42 |
153 | Jake Elliott | PHI | K7 |
154 | Chad Ryland | ARI | K8 |
155 | Kareem Hunt | KC | RB43 |
156 | Calvin Austin III | PIT | WR63 |
157 | Spencer Shrader | IND | K9 |
158 | Cooper Kupp | SEA | WR64 |
159 | Trevor Lawrence | JAX | QB23 |
160 | Hunter Henry | NE | TE17 |
161 | Luther Burden III | CHI | WR65 |
162 | Washington Commanders | WAS | DST6 |
163 | Adam Thielen | MIN | WR66 |
164 | Jonnu Smith | PIT | TE18 |
165 | Troy Franklin | DEN | WR67 |
166 | Dylan Sampson | CLE | RB44 |
167 | Chris Boswell | PIT | K10 |
168 | KaVontae Turpin | DAL | WR68 |
169 | Kyle Williams | NE | WR69 |
170 | Mark Andrews | BAL | TE19 |
171 | J.J. McCarthy | MIN | QB24 |
172 | San Francisco 49ers | SF | DST7 |
173 | Roschon Johnson | CHI | RB45 |
174 | Cade Otton | TB | TE20 |
175 | Ollie Gordon II | MIA | RB46 |
176 | C.J. Stroud | HOU | QB25 |
177 | Jake Bates | DET | K11 |
178 | Joshua Palmer | BUF | WR70 |
179 | Detroit Lions | DET | DST8 |
180 | Arizona Cardinals | ARI | DST9 |
181 | Pittsburgh Steelers | PIT | DST10 |
182 | New England Patriots | NE | DST11 |
183 | Brandon McManus | GB | K12 |
184 | Brian Robinson Jr. | SF | RB47 |
185 | Philadelphia Eagles | PHI | DST12 |
186 | Los Angeles Chargers | LAC | DST13 |
187 | Cleveland Browns | CLE | DST14 |
188 | Los Angeles Rams | LAR | DST15 |
189 | DeAndre Hopkins | BAL | WR71 |
190 | Colston Loveland | CHI | TE21 |
191 | Tory Horton | SEA | WR72 |
192 | Tampa Bay Buccaneers | TB | DST16 |
193 | DeMario Douglas | NE | WR73 |
194 | Woody Marks | HOU | RB48 |
195 | Kenneth Gainwell | PIT | RB49 |
196 | Seattle Seahawks | SEA | DST17 |
197 | Chig Okonkwo | TEN | TE22 |
198 | Russell Wilson | NYG | QB26 |
199 | Pat Freiermuth | PIT | TE23 |
200 | Jeremy McNichols | WAS | RB50 |
NEW - FANTASY TOOLS: NFL Player Stats | NFL Transactions | NFL Depth Charts | Fantasy Injury Reports
ROS Rankings 2025: Fantasy position notes
QB ROS Rankings
- Lamar Jackson is averaging 3.1 more fantasy points per game than Josh Allen; that's why he is the QB1.
- Daniel Jones is currently the QB4 overall on the season, which is one of the most shocking stories in the last few years. I believe he'll come back down to earth, and the rankings reflect that.
- Drake Maye has the third-easiest remaining strength of schedule. Combine that with the outstanding rushing ability, and you have a QB5 or better.
- Josh Allen is averaging just 0.7 more fantasy points per game than Caleb Williams through 3 weeks. Definitely something to monitor with Williams.
- Joe Burrow's status for the season is in doubt. He may return, in which case he'd probably finish somewhere on these rankings, but for now, I left him off.
RB ROS Rankings
- If CMC stays healthy, he is by far and away the RB1 in fantasy. The workload is absurd, and the production has been great.
- I still have Ashton Jeanty as the highest rookie RB, despite preferring Omarion Hampton and Quinshon Judkins.
- Trey Benson is low on these rankings; I just don't value his role as much as other managers do. The Cardinals' offense is not that good, and Benson's workload does not inspire me.
- Chase Brown being at RB19 is generous; he and the Bengals are not in a good spot. Brown will need to get more involved in the passing game to even hit RB19.
- Despite the slow start, I have TreVeyon Henderson ahead of Rhamondre Stevenson. Henderson will continue to increase his role, and Stevenson is helping that cause with the fumbling issue.
WR ROS Rankings
- Rashee Rice is my WR15, which may seem quite high for some. This Chiefs offense is in dire need of a WR1; Rice will plug right back into his role and be a league winner.
- Ja'Marr Chase being at WR7 might be the most heartbreaking rank on this list. Many drafted him at the 1.01 and for a good reason, but it might be time to sell while you can get a good package back.
- Tetairoa McMillan will be a WR10 or better. The volume is there, and McMillan looks fantastic; we just need the production to come through.
- George Pickens is going to finish higher than people think now that CeeDee Lamb will miss time. Pickens is third in red-zone targets through the first 3 weeks.
- Chris Olave is grossly underrated for fantasy football. Through 3 weeks, he leads the NFL in targets.
TE ROS Rankings
- Brock Bowers is going to be fine. Do not trade him away; he's still clearly banged up. Bowers will be the TE1 at the end of the season.
- Jake Ferguson was targeted 12 times in Week 2 and 14 times in Week 3. He needs to start getting the attention he deserves when Dak Prescott is his QB.
- Travis Kelce is TE11 in these rankings. This would mark the first time since his rookie season in 2013 that Kelce wasn't a top 10 fantasy TE.
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. But truly, he is the only exception.
For defenses, target bad 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 players to get rid of.
With bye weeks approaching, the less notable players become even more important. Finding players who are available during one of your starters' bye weeks and seeing who ranks higher.
Things, of course, change; we've seen plenty of that through just 3 weeks. Injuries happen, and when it's to the QB, the skill players suffer when it comes to fantasy.
It's important to adjust to what has transpired; this ranking hopefully lays out expectations for players for the rest of your fantasy season.