We have finally made it to Championship Week! The long, arduous journey that is the 2025 fantasy football season is about to reach its conclusion. Up next is a date with destiny for a coveted fantasy football championship.
Unfortunately, several situations remain unresolved as of late Tuesday night. With three games on Thursday and two more Saturday, conditions are not exactly ideal for ranking some high-profile players. Not to mention this being a holiday week and everything that goes along with that.
But we don’t make excuses, and the show must go on. With that in mind, below are my early Week 17 Flex Rankings. I have ranked just about 250 players, so managers in leagues of all sizes should be able to, well, manage. As always, these rankings are based on Half-PPR scoring, so adjust as you see fit.
More Week 17 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 would also like to thank everyone who has read, liked, and shared my rankings throughout the season. Hopefully, my work has helped some of you along the way. Yes, this even includes the people who chimed in to complain at times. I have definitely had my share of bad calls this year. However, I am pleased with my rankings results this season. If I can ever figure out how to rank quarterbacks, look out. Maybe next year.
Running Back Notes
New England Patriots rookie running back TreVeyon Henderson has entered the league’s concussion protocol. The timing is rather unfortunate, considering the Patriots will face the New York Jets in Week 17. New York’s defense has allowed a league-high 23 touchdowns to opposing running backs. That number includes the three scores that Henderson put up against them last month. If Henderson cannot go, Rhamondre Stevenson would likely get all the work he can handle. I currently have Stevenson ranked as a low-end RB2 in 12-team leagues, with Henderson as an RB3. Stevenson would be a surefire starter in all formats if Henderson is unable to play on Sunday. D’Ernest Johnson would slot in as the receiving back in that scenario, but it is not a recommended play.
Vikings running back Jordan Mason is reportedly a long shot to play in Week 17 due to an ankle injury. That should enable Aaron Jones Sr. to get most of the backfield work against a Detroit Lions defense that has been extremely inconsistent lately. Detroit has allowed six touchdowns to opposing running backs in its last two games. That includes three touchdowns of exactly 45 yards each last week. I currently have Jones ranked inside my top-20 running backs. I will mention that it might be a good idea to add Zavier Scott if you have room on your roster. Minnesota is eliminated from playoff competition, and Jones is 31 years old. It is not crazy to envision a world where the Vikings give Scott an extended look.
With Cleveland rookie Quinshon Judkins out for the year with a significant leg injury, the Browns will most likely divvy up their backfield work between Raheim Sanders, Dylan Sampson, and Traveyon Williams. Sampson has missed the last two weeks with a calf injury. If he is out, at least it would give Sanders and Williams bigger pieces of the pie.
However, even in that case, I am not sure I would confidently start either Browns’ running backs. I currently do not have any of Cleveland’s running backs ranked inside the top-100 overall in my Week 17 Flex rankings. For what it’s worth, I have Sanders and Sampson ranked closely together, with Williams further behind. But this feels like a situation for fantasy managers to avoid with a championship on the line.
Wide Receiver Notes
Davante Adams has been a top-10 fantasy wide receiver this season. Rashee Rice has been a top-10 fantasy wide receiver on a per-game basis this season. But neither wideout played in Week 16 following injuries suffered the week prior. Adams re-aggravated his hamstring injury, while Rice suffered a concussion.
I included both receivers in the rankings, but it feels more like a courtesy ranking than anything. Kansas City is playing on Thursday, so I would assume Rice is not playing. The Chiefs are out of the playoffs and playing with a third-string quarterback.
Rams head coach Sean McVay indicated that Adams is unlikely to play. But with an extra day of rest and so much on the line, anything is possible. As great as Adams has been, I would rather start a more well-known commodity and avoid hoping for a Monday night miracle.
Rome Odunze is another wide receiver who falls into a similar category. Odunze is still averaging double-digit fantasy points per game in Half-PPR leagues. But he has reached that mark in just two of his last eight games while being hampered by injuries. I am not expecting him to play in Sunday night’s showdown with the San Francisco 49ers.
On the bright side, rookie wideout Luther Burden III was spotted at Tuesday’s practice. Burden had become more involved in Chicago’s passing attack in recent weeks before missing last week’s game with an ankle injury. Right now, I ranked Burden 95th overall in my Week 17 Flex rankings. That puts him just outside the range where I typically start a player. However, if he is close to 100 percent and Odunze is indeed out, I will probably bump him up into WR3 territory in 12-team leagues.
I mentioned earlier that I consider the Cleveland backfield one to avoid with the absence of Quinshon Judkins. I feel similarly about the wide receiver room of their Week 17 opponents, the Pittsburgh Steelers. The NFL suspended DK Metcalf following an altercation with a fan in Sunday’s win in Detroit.
Metcalf has more than twice as many receiving yards as any other Steeler this season. In fact, he has more receptions and receiving yards than the rest of Pittsburgh’s wide receivers combined. It is possible that someone steps up in his absence. But this feels like a game where the Steelers rely on their running backs and tight ends. I am not starting any Steelers wide receivers this week.
Tight End Notes
What would Championship Week truly be without fantasy managers having to contemplate starting Taysom Hill? Hill had yet to finish any week this season as a top-24 fantasy tight end before last week’s TE5 finish. And while that may lead one to believe his game was an outlier, I am not so sure it is.
Sure, he may not throw another touchdown pass, but Hill was heavily involved from start to finish. He led New Orleans with 12 carries (no other Saint player had more than five) even after losing a fumble on his first touch. Hill also earned six targets. Up next for the Saints comes a matchup with the Tennessee Titans. Tennessee is one of the worst teams in the league. You can certainly justify starting Taysom Hill this week, depending on your other options at an iffy tight end position.
San Francisco tight end George Kittle suffered an ankle sprain in Monday night’s victory against Indianapolis. Kittle is the overall TE2 in points per game, and currently ranks 10th in total points despite missing five games. This is a situation fantasy managers should monitor.
Jake Tonges was the overall TE11 in the five games Kittle missed earlier in the year. He also caught what should have been ruled a touchdown late in Monday’s game after Kittle was injured. I have not adjusted my ranking of Kittle or Tonges quite yet. I ranked Kittle as my overall TE2 behind only Trey McBride. Meanwhile, Tonges is quite literally at the very bottom of my Week 17 Flex rankings. However, Tonges would work his way past most of the tight ends ahead of him if Kittle cannot suit up.
Check out all of our Week 17 Rankings: Flex Rankings | QB Rankings | RB Rankings | WR Rankings | TE Rankings
Week 17 Flex Rankings
| RANK | PLAYER | TEAM | POS | OPP |
|---|---|---|---|---|
| 1 | Christian McCaffrey | SF | RB1 | CHI |
| 2 | Puka Nacua | LAR | WR1 | @ATL |
| 3 | Jahmyr Gibbs | DET | RB2 | @MIN |
| 4 | Bijan Robinson | ATL | RB3 | LAR |
| 5 | Jaxon Smith-Njigba | SEA | WR2 | @CAR |
| 6 | James Cook | BUF | RB4 | PHI |
| 7 | Ashton Jeanty | LV | RB5 | NYG |
| 8 | Ja’Marr Chase | CIN | WR3 | ARZ |
| 9 | Jonathan Taylor | IND | RB6 | JAX |
| 10 | Chase Brown | CIN | RB7 | ARZ |
| 11 | Saquon Barkley | PHI | RB8 | @BUF |
| 12 | De’Von Achane | MIA | RB9 | TB |
| 13 | Travis Etienne Jr. | JAX | RB10 | @IND |
| 14 | Amon-Ra St. Brown | DET | WR4 | @MIN |
| 15 | George Pickens | DAL | WR5 | @WAS |
| 16 | Chris Olave | NO | WR6 | @TEN |
| 17 | CeeDee Lamb | DAL | WR7 | @WAS |
| 18 | Derrick Henry | BLT | RB11 | @GB |
| 19 | RJ Harvey | DEN | RB12 | @KC |
| 20 | Trey McBride | ARZ | TE1 | @CIN |
| 21 | Jaylen Warren | PIT | RB13 | @CLV |
| 22 | Kyren Williams | LAR | RB14 | @ATL |
| 23 | Javonte Williams | DAL | RB15 | @WAS |
| 24 | Bucky Irving | TB | RB16 | @MIA |
| 25 | George Kittle | SF | TE2 | CHI |
| 26 | Omarion Hampton | LAC | RB17 | HST |
| 27 | A.J. Brown | PHI | WR8 | @BUF |
| 28 | Nico Collins | HST | WR9 | @LAC |
| 29 | Courtland Sutton | DEN | WR10 | @KC |
| 30 | Kenneth Gainwell | PIT | RB18 | @CLV |
| 31 | Drake London | ATL | WR11 | LAR |
| 32 | Aaron Jones | MIN | RB19 | DET |
| 33 | Kenneth Walker III | SEA | RB20 | @CAR |
| 34 | Brock Bowers | LV | TE3 | NYG |
| 35 | Jameson Williams | DET | WR12 | @MIN |
| 36 | Mike Evans | TB | WR13 | @MIA |
| 37 | Tony Pollard | TEN | RB21 | NO |
| 38 | Rhamondre Stevenson | NE | RB22 | @NYJ |
| 39 | Tee Higgins | CIN | WR14 | ARZ |
| 40 | Jauan Jennings | SF | WR15 | CHI |
| 41 | D’Andre Swift | CHI | RB23 | @SF |
| 42 | Josh Jacobs | GB | RB24 | BLT |
| 43 | Zay Flowers | BLT | WR16 | @GB |
| 44 | Breece Hall | NYJ | RB25 | NE |
| 45 | Tyrone Tracy Jr. | NYG | RB26 | @LV |
| 46 | Michael Carter | ARZ | RB27 | @CIN |
| 47 | Tetairoa McMillan | CAR | WR17 | SEA |
| 48 | Rico Dowdle | CAR | RB28 | SEA |
| 49 | Justin Jefferson | MIN | WR18 | DET |
| 50 | Jakobi Meyers | JAX | WR19 | @IND |
| 51 | Terry McLaurin | WAS | WR20 | DAL |
| 52 | Kyle Pitts | ATL | TE4 | LAR |
| 53 | Stefon Diggs | NE | WR21 | @NYJ |
| 54 | DJ Moore | CHI | WR22 | @SF |
| 55 | Michael Wilson | ARZ | WR23 | @CIN |
| 56 | DeVonta Smith | PHI | WR24 | @BUF |
| 57 | Jaylen Waddle | MIA | WR25 | TB |
| 58 | Wan’Dale Robinson | NYG | WR26 | @LV |
| 59 | Blake Corum | LAR | RB29 | @ATL |
| 60 | Harold Fannin Jr. | CLV | TE5 | PIT |
| 61 | Zach Charbonnet | SEA | RB30 | @CAR |
| 62 | Chris Rodriguez Jr. | WAS | RB31 | DAL |
| 63 | Alec Pierce | IND | WR27 | JAX |
| 64 | Juwan Johnson | NO | TE6 | @TEN |
| 65 | Tyjae Spears | TEN | RB32 | NO |
| 66 | Deebo Samuel | WAS | WR28 | DAL |
| 67 | Ladd McConkey | LAC | WR29 | HST |
| 68 | Marvin Harrison Jr. | ARZ | WR30 | @CIN |
| 69 | Kyle Monangai | CHI | RB33 | @SF |
| 70 | Hunter Henry | NE | TE7 | @NYJ |
| 71 | Parker Washington | JAX | WR31 | @IND |
| 72 | Brian Thomas Jr. | JAX | WR32 | @IND |
| 73 | Isiah Pacheco | KC | RB34 | DEN |
| 74 | Michael Pittman Jr. | IND | WR33 | JAX |
| 75 | Christian Watson | GB | WR34 | BLT |
| 76 | Brenton Strange | JAX | TE8 | @IND |
| 77 | Dallas Goedert | PHI | TE9 | @BUF |
| 78 | TreVeyon Henderson | NE | RB35 | @NYJ |
| 79 | Dalton Schultz | HST | TE10 | @LAC |
| 80 | Tyler Warren | IND | TE11 | JAX |
| 81 | Taysom Hill | NO | TE12 | @TEN |
| 82 | Khalil Shakir | BUF | WR35 | PHI |
| 83 | Chris Godwin | TB | WR36 | @MIA |
| 84 | Troy Franklin | DEN | WR37 | @KC |
| 85 | Adonai Mitchell | NYJ | WR38 | NE |
| 86 | AJ Barner | SEA | TE13 | @CAR |
| 87 | David Montgomery | DET | RB36 | @MIN |
| 88 | Quentin Johnston | LAC | WR39 | HST |
| 89 | Tre Tucker | LV | WR40 | NYG |
| 90 | Mack Hollins | NE | WR41 | @NYJ |
| 91 | Woody Marks | HST | RB37 | @LAC |
| 92 | Colston Loveland | CHI | TE14 | @SF |
| 93 | Josh Downs | IND | WR42 | JAX |
| 94 | Jayden Reed | GB | WR43 | BLT |
| 95 | Luther Burden III | CHI | WR44 | @SF |
| 96 | Jalen Coker | CAR | WR45 | SEA |
| 97 | Samaje Perine | CIN | RB38 | ARZ |
| 98 | Jordan Addison | MIN | WR46 | DET |
| 99 | Travis Kelce | KC | TE15 | DEN |
| 100 | Chimere Dike | TEN | WR47 | NO |
| 101 | Darius Slayton | NYG | WR48 | @LV |
| 102 | Jake Ferguson | DAL | TE16 | @WAS |
| 103 | Rashid Shaheed | SEA | WR49 | @CAR |
| 104 | Darren Waller | MIA | TE17 | TB |
| 105 | Tyler Allgeier | ATL | RB39 | LAR |
| 106 | Devin Singletary | NYG | RB40 | @LV |
| 107 | Keenan Allen | LAC | WR50 | HST |
| 108 | Chuba Hubbard | CAR | RB41 | SEA |
| 109 | Emeka Egbuka | TB | WR51 | @MIA |
| 110 | Colby Parkinson | LAR | TE18 | @ATL |
| 111 | Mike Gesicki | CIN | TE19 | ARZ |
| 112 | Emanuel Wilson | GB | RB42 | BLT |
| 113 | Audric Estime | NO | RB43 | @TEN |
| 114 | Theo Johnson | NYG | TE20 | @LV |
| 115 | Romeo Doubs | GB | WR52 | BLT |
| 116 | Jerry Jeudy | CLV | WR53 | PIT |
| 117 | Xavier Worthy | KC | WR54 | DEN |
| 118 | Mark Andrews | BLT | TE21 | @GB |
| 119 | Cooper Kupp | SEA | WR55 | @CAR |
| 120 | Jacory Croskey-Merritt | WAS | RB44 | DAL |
| 121 | Raheim Sanders | CLV | RB45 | PIT |
| 122 | Chigoziem Okonkwo | TEN | TE22 | NO |
| 123 | Emari Demercado | ARZ | RB46 | @CIN |
| 124 | Dylan Sampson | CLV | RB47 | PIT |
| 125 | Oronde Gadsden II | LAC | TE23 | HST |
| 126 | John Metchie III | NYJ | WR56 | NE |
| 127 | Rashee Rice | KC | WR57 | DEN |
| 128 | T.J. Hockenson | MIN | TE24 | DET |
| 129 | Malik Washington | MIA | WR58 | TB |
| 130 | Darnell Mooney | ATL | WR59 | LAR |
| 131 | Marvin Mims Jr. | DEN | WR60 | @KC |
| 132 | Jayden Higgins | HST | WR61 | @LAC |
| 133 | Dalton Kincaid | BUF | TE25 | PHI |
| 134 | Jaylen Wright | MIA | RB48 | TB |
| 135 | Elic Ayomanor | TEN | WR62 | NO |
| 136 | Jawhar Jordan | HST | RB49 | @LAC |
| 137 | Elijah Higgins | ARZ | TE26 | @CIN |
| 138 | Keaton Mitchell | BLT | RB50 | @GB |
| 139 | Evan Engram | DEN | TE27 | @KC |
| 140 | Gunnar Helm | TEN | TE28 | NO |
| 141 | Malik Davis | DAL | RB51 | @WAS |
| 142 | Luke Musgrave | GB | TE29 | BLT |
| 143 | Ty Johnson | BUF | RB52 | PHI |
| 144 | Adam Thielen | PIT | WR63 | @CLV |
| 145 | Rachaad White | TB | RB53 | @MIA |
| 146 | Darnell Washington | PIT | TE30 | @CLV |
| 147 | Jack Bech | LV | WR64 | NYG |
| 148 | Pat Freiermuth | PIT | TE31 | @CLV |
| 149 | Ricky Pearsall | SF | WR65 | CHI |
| 150 | Treylon Burks | WAS | WR66 | DAL |
| 151 | Christian Kirk | HST | WR67 | @LAC |
| 152 | Isaiah Likely | BLT | TE32 | @GB |
| 153 | Terrance Ferguson | LAR | TE33 | @ATL |
| 154 | Tre Harris | LAC | WR68 | HST |
| 155 | Jalen Nailor | MIN | WR69 | DET |
| 156 | Cade Otton | TB | TE34 | @MIA |
| 157 | Andrei Iosivas | CIN | WR70 | ARZ |
| 158 | Xavier Legette | CAR | WR71 | SEA |
| 159 | Kareem Hunt | KC | RB54 | DEN |
| 160 | Isaac TeSlaa | DET | WR72 | @MIN |
| 161 | Kyle Williams | NE | WR73 | @NYJ |
| 162 | Cole Kmet | CHI | TE35 | @SF |
| 163 | Olamide Zaccheaus | CHI | WR74 | @SF |
| 164 | Kendrick Bourne | SF | WR75 | CHI |
| 165 | Jaleel McLaughlin | DEN | RB55 | @KC |
| 166 | Tyler Lockett | LV | WR76 | NYG |
| 167 | Joshua Palmer | BUF | WR77 | PHI |
| 168 | Davante Adams | LAR | WR78 | @ATL |
| 169 | Brian Robinson Jr. | SF | RB56 | CHI |
| 170 | Van Jefferson | TEN | WR79 | NO |
| 171 | Marquise Brown | KC | WR80 | DEN |
| 172 | Isaiah Davis | NYJ | RB57 | NE |
| 173 | Trayveon Williams | CLV | RB58 | PIT |
| 174 | Dawson Knox | BUF | TE36 | PHI |
| 175 | Isaiah Williams | NYJ | WR81 | NE |
| 176 | Kayshon Boutte | NE | WR82 | @NYJ |
| 177 | Rashod Bateman | BLT | WR83 | @GB |
| 178 | Jeremy McNichols | WAS | RB59 | DAL |
| 179 | Nick Chubb | HST | RB60 | @LAC |
| 180 | Calvin Austin III | PIT | WR84 | @CLV |
| 181 | Evan Hull | NO | RB61 | @TEN |
| 182 | Marquez Valdes-Scantling | PIT | WR85 | @CLV |
| 183 | Ryan Flournoy | DAL | WR86 | @WAS |
| 184 | KaVontae Turpin | DAL | WR87 | @WAS |
| 185 | Sean Tucker | TB | RB62 | @MIA |
| 186 | Ja’Tavion Sanders | CAR | TE37 | SEA |
| 187 | DeMario Douglas | NE | WR88 | @NYJ |
| 188 | Davis Allen | LAR | TE38 | @ATL |
| 189 | Demarcus Robinson | SF | WR89 | CHI |
| 190 | Mason Tipton | NO | WR90 | @TEN |
| 191 | Isaiah Bond | CLV | WR91 | PIT |
| 192 | Kimani Vidal | LAC | RB63 | HST |
| 193 | DeAndre Hopkins | BLT | WR92 | @GB |
| 194 | Jalen McMillan | TB | WR93 | @MIA |
| 195 | Greg Dulcich | MIA | TE39 | TB |
| 196 | Kevin Austin Jr. | NO | WR94 | @TEN |
| 197 | Konata Mumpfield | LAR | WR95 | @ATL |
| 198 | Michael Mayer | LV | TE40 | NYG |
| 199 | Isaiah Hodgins | NYG | WR96 | @LV |
| 200 | Rome Odunze | CHI | WR97 | @SF |
| 201 | Tank Bigsby | PHI | RB64 | @BUF |
| 202 | LeQuint Allen | JAX | RB65 | @IND |
| 203 | Kalif Raymond | DET | WR98 | @MIN |
| 204 | Ben Sinnott | WAS | TE41 | DAL |
| 205 | JuJu Smith-Schuster | KC | WR99 | DEN |
| 206 | Jonnu Smith | PIT | TE42 | @CLV |
| 207 | Lil'Jordan Humphrey | DEN | WR100 | @KC |
| 208 | Cedric Tillman | CLV | WR101 | PIT |
| 209 | Dontayvion Wicks | GB | WR102 | BLT |
| 210 | Matthew Golden | GB | WR103 | BLT |
| 211 | Jordan Mason | MIN | RB66 | DET |
| 212 | Malachi Corley | CLV | WR104 | PIT |
| 213 | Shane Zylstra | DET | TE43 | @MIN |
| 214 | Josh Oliver | MIN | TE44 | DET |
| 215 | Zavier Scott | MIN | RB67 | DET |
| 216 | Raheem Mostert | LV | RB68 | NYG |
| 217 | D'Ernest Johnson | NE | RB69 | @NYJ |
| 218 | Jahdae Walker | CHI | WR105 | @SF |
| 219 | Xavier Smith | LAR | WR106 | @ATL |
| 220 | Corey Kiner | ARZ | RB70 | @CIN |
| 221 | David Sills V | ATL | WR107 | LAR |
| 222 | Hassan Haskins | LAC | RB71 | HST |
| 223 | Mason Taylor | NYJ | TE45 | NE |
| 224 | Tyrell Shavers | BUF | WR108 | PHI |
| 225 | Jahan Dotson | PHI | WR109 | @BUF |
| 226 | Xavier Weaver | ARZ | WR110 | @CIN |
| 227 | Xavier Hutchinson | HST | WR111 | @LAC |
| 228 | Pat Bryant | DEN | WR112 | @KC |
| 229 | Rasheen Ali | BLT | RB72 | @GB |
| 230 | Austin Hooper | NE | TE46 | @NYJ |
| 231 | Jeremy Ruckert | NYJ | TE47 | NE |
| 232 | Tyler Badie | DEN | RB73 | @KC |
| 233 | John Bates | WAS | TE48 | DAL |
| 234 | Tommy Tremble | CAR | TE49 | SEA |
| 235 | Anthony Firsker | DET | TE50 | @MIN |
| 236 | Ameer Abdullah | IND | RB74 | JAX |
| 237 | Scott Miller | PIT | WR113 | @CLV |
| 238 | Adam Trautman | DEN | TE51 | @KC |
| 239 | Cade Stover | HST | TE52 | @LAC |
| 240 | Jonathan Mingo | DAL | WR114 | @WAS |
| 241 | Ray Davis | BUF | RB75 | PHI |
| 242 | Tanner Hudson | CIN | TE53 | ARZ |
| 243 | Tutu Atwell | LAR | WR115 | @ATL |
| 244 | Stone Smartt | NYJ | TE54 | NE |
| 245 | Ollie Gordon II | MIA | RB76 | TB |
| 246 | Brandin Cooks | BUF | WR116 | PHI |
| 247 | Jackson Hawes | BUF | TE55 | PHI |
| 248 | Jake Tonges | SF | TE56 | CHI |
Make sure to check out all of our Week 17 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!


