Week 17 Fantasy Football Player Rankings For Every Position and Top 100 Flex Rankings

Welcome to Week 17 and the fantasy football championship! If you survived past the first two rounds, congratulations! Now, let’s win that league title (and bragging rights)!
The NFL slate is broken up into four days this week due to the Christmas holiday. On Thursday, the Cowboys will face the Commanders, the Vikings will host the Lions, and the Broncos will face the Chiefs in Kansas City.
Saturday features two games, starting with the Texans and Chargers and concluding with the Ravens at the Packers at Lambeau Field. There will be 10 games on Sunday, including the Sunday night contest, and the week ends as normal on Monday night.
The biggest matchups of the week will have both real and fantasy implications, starting with the Lions and Vikings on Christmas Day, and including the Eagles and Bills, the Texans and the Chargers on Saturday, and the Bears and 49ers in Santa Clara on Sunday night.
With that said, here are my complete fantasy football player rankings, including my top 100 flex rankings, for Week 17 of the NFL season! Be sure to check back daily for updates!
Week 17 Fantasy Player Rankings
- Week 17 Fantasy Quarterback Rankings
- Week 17 Fantasy Running Back Rankings
- Week 17 Fantasy Wide Receiver Rankings
- Week 17 Fantasy Tight End Rankings
- Week 17 Fantasy Flex Rankings
- Week 17 Fantasy Kicker Rankings
- Week 17 Fantasy Defense/DST Rankings
Week 17 Fantasy Quarterback Rankings
RK | Player | TM | Opponent |
|---|---|---|---|
1 | Josh Allen | BUF | vs. PHI |
2 | Jalen Hurts | PHI | at BUF |
3 | Drake Maye | NE | at NYJ |
4 | Joe Burrow | CIN | vs. ARI |
5 | Dak Prescott | DAL | at WAS |
6 | Trevor Lawrence | JAC | at IND |
7 | Brock Purdy | SF | vs. CHI |
8 | Matthew Stafford | LAR | at ATL |
9 | Bo Nix | DEN | at KC |
10 | Jacoby Brissett | ARI | at CIN |
11 | Caleb Williams | CHI | at SF |
12 | Baker Mayfield | TB | at MIA |
13 | Jaxson Dart | NYG | at LV |
14 | Justin Herbert | LAC | vs. HOU |
15 | Jared Goff | DET | at MIN |
16 | Tyler Shough | NO | at TEN |
17 | Sam Darnold | SEA | at CAR |
18 | Kirk Cousins | ATL | vs. LAR |
19 | Bryce Young | CAR | vs. SEA |
20 | C.J. Stroud | HOU | at LAC |
21 | Malik Willis | GB | vs. BAL |
22 | Geno Smith | LV | vs. NYG |
23 | Cam Ward | TEN | vs. NO |
24 | Tyrone Huntley | BAL | at GB |
25 | Josh Johnson | WAS | vs. DAL |
26 | Quinn Ewers | MIA | vs. TB |
27 | Aaron Rodgers | PIT | at CLE |
28 | Shedeur Sanders | CLE | vs. PIT |
29 | Max Brosmer | MIN | vs. DET |
30 | Philip Rivers | IND | vs. JAC |
31 | Brady Cook | NYJ | vs. NE |
32 | Chris Oladokun | KC | vs. DEN |
Week 17 Fantasy Running Back Rankings
RK | Player | TM | Opponent |
|---|---|---|---|
1 | Christian McCaffrey | SF | vs. CHI |
2 | Bijan Robinson | ATL | vs. LAR |
3 | Jahmyr Gibbs | DET | at MIN |
4 | De'Von Achane | MIA | vs. TB |
5 | Jonathan Taylor | IND | vs. JAC |
6 | James Cook | BUF | vs. PHI |
7 | Saquon Barkley | PHI | at BUF |
8 | Chase Brown | CIN | vs. ARI |
9 | Ashton Jeanty | LV | vs. NYG |
10 | RJ Harvey | DEN | at KC |
11 | Travis Etienne Jr. | JAC | at IND |
12 | Javonte Williams | DAL | at WAS |
13 | Kyren Williams | LAR | at ATL |
14 | Kenneth Gainwell | PIT | at CLE |
15 | Omarion Hampton | LAC | vs. HOU |
16 | Derrick Henry | BAL | at GB |
17 | Jaylen Warren | PIT | at CLE |
18 | TreVeyon Henderson | NE | at NYJ |
19 | Bucky Irving | TB | at MIA |
20 | Rhamondre Stevenson | NE | at NYJ |
21 | Josh Jacobs | GB | vs. BAL |
22 | D'Andre Swift | CHI | at SF |
23 | Tyrone Tracy Jr. | NYG | at LV |
24 | Rico Dowdle | CAR | vs. SEA |
25 | Aaron Jones Sr. | MIN | vs. DET |
26 | Tony Pollard | TEN | vs. NO |
27 | Breece Hall | NYJ | vs. NE |
28 | Kenneth Walker III | SEA | at CAR |
29 | Dylan Sampson | CLE | vs. PIT |
30 | Michael Carter | ARI | at CIN |
31 | Woody Marks | HOU | at LAC |
32 | Jacory Croskey-Merritt | WAS | vs. DAL |
33 | Blake Corum | LAR | at ATL |
34 | Tyjae Spears | TEN | vs. NO |
35 | Zach Charbonnet | SEA | at CAR |
36 | Isiah Pacheco | KC | vs. DEN |
37 | Emanuel Wilson | GB | vs. BAL |
38 | Kyle Monangai | CHI | at SF |
39 | Chuba Hubbard | CAR | vs. SEA |
40 | Tyler Allgeier | ATL | vs. LAR |
41 | Devin Singletary | NYG | at LV |
42 | Samaje Perine | CIN | vs. ARI |
43 | David Montgomery | DET | at MIN |
44 | Keaton Mitchell | BAL | at GB |
45 | Jeremy McNichols | WAS | vs. DAL |
46 | Audric Estime | NO | at TEN |
47 | Trayveon Williams | CLE | vs. PIT |
48 | Rachaad White | TB | at MIA |
49 | Emari Demercado | ARI | at CIN |
50 | Raheim Sanders | CLE | at PIT |
51 | Sean Tucker | TB | at MIA |
52 | Kareem Hunt | KC | vs. DEN |
53 | Jawhar Jordan | HOU | at LAC |
54 | Jaylen Wright | MIA | vs. TB |
55 | LeQuint Allen | JAC | at IND |
56 | Brian Robinson Jr. | SF | vs. CHI |
57 | Hassan Haskins | LAC | vs. HOU |
58 | Zavier Scott | MIN | vs. DET |
59 | Ty Johnson | BUF | vs. PHI |
60 | Jaleel McLaughlin | DEN | at KC |
Week 17 Fantasy Wide Receiver Rankings
RK | Player | TM | Opponent |
|---|---|---|---|
1 | Puka Nacua | LAR | at ATL |
2 | Ja'Maar Chase | CIN | vs. ARI |
3 | Jaxon Smith-Njigba | SEA | at CAR |
4 | Amon-Ra St. Brown | DET | at MIN |
5 | CeeDee Lamb | DAL | at WAS |
6 | George Pickens | DAL | at WAS |
7 | Chris Olave | NO | at TEN |
8 | Courtland Sutton | DEN | at KC |
9 | Drake London | ATL | vs. LAR |
10 | Nico Collins | HOU | at LAC |
11 | Mike Evans | TB | at MIA |
12 | Jameson Williams | DET | at MIN |
13 | A.J. Brown | PHI | at BUF |
14 | Stefon Diggs | NE | at NYJ |
15 | Zay Flowers | BAL | at GB |
16 | Tee Higgins | CIN | vs. ARI |
17 | Jauan Jennings | SF | vs. CHI |
18 | Wan'Dale Robinson | NYG | at LV |
19 | Michael Wilson | ARI | at CIN |
20 | Jakobi Meyers | JAC | at IND |
21 | Tetairoa McMillan | CAR | vs. SEA |
22 | Terry McLaurin | WAS | vs. DAL |
23 | DJ Moore | CHI | at SF |
24 | Justin Jefferson | MIN | vs. DET |
25 | Deebo Samuel Sr. | WAS | vs. DAL |
26 | Devonta Smith | PHI | at BUF |
27 | Jaylen Waddle | MIA | vs. TB |
28 | Ladd McConkey | LAC | vs. HOU |
29 | Brian Thomas Jr. | JAC | at IND |
30 | Michael Pittman Jr. | IND | vs. JAC |
31 | Khalil Shakir | BUF | vs. PHI |
32 | Marvin Harrison Jr. | ARI | at CIN |
33 | Christian Watson | GB | vs. BAL |
34 | Luther Burden III | CHI | at SF |
35 | Ricky Pearsall | SF | vs. CHI |
36 | Alec Pierce | IND | vs. JAC |
37 | Chris Godwin | TB | at MIA |
38 | Keenan Allen | LAC | vs. HOU |
39 | Troy Franklin | DEN | at KC |
40 | Tre Tucker | LV | vs . NYG |
41 | Emeka Egbuka | TB | at MIA |
42 | Quentin Johnston | LAC | vs. HOU |
43 | Parker Washington | JAC | at IND |
44 | Rasheed Shaheed | SEA | at CAR |
45 | Cooper Kupp | SEA | at CAR |
46 | Xavier Worthy | KC | vs. DEN |
47 | Jerry Jeudy | CLE | vs. PIT |
48 | Adam Thielen | PIT | at CLE |
49 | Jayden Reed | GB | vs. BAL |
50 | Jordan Addison | MIN | vs. DET |
51 | Chimere Dike | TEN | vs. NO |
52 | Adonai Mitchell | NYJ | vs. NE |
53 | Romeo Doubs | GB | vs. BAL |
54 | Jalen Coker | CAR | vs. SEA |
55 | Josh Downs | IND | vs. JAC |
56 | Kyle Williams | NE | at NYJ |
57 | Olamide Zaccheaus | CHI | at SF |
58 | Darius Slayton | NYG | at LV |
59 | John Metchie II | NYJ | vs. NE |
60 | Jayden Higgins | HOU | at LAC |
Week 17 Fantasy Tight End Rankings
RK | Player | TM | Opponent |
|---|---|---|---|
1 | Trey McBride | ARI | at CIN |
2 | Kyle Pitts Sr. | ATL | vs. LAR |
3 | Harold Fannin Jr. | CLE | vs. PIT |
4 | Hunter Henry | NE | at NYJ |
5 | Juwan Johnson | NO | at TEN |
6 | Dalton Schultz | HOU | at LAC |
7 | Jake Ferguson | DAL | at WAS |
8 | Jake Tonges | SF | vs. CHI |
9 | Colby Parkinson | LAR | at ATL |
10 | Brenton Strange | JAC | at IND |
11 | Dallas Goedert | PHI | at BUF |
12 | AJ Barner | SEA | at CAR |
13 | Tyler Warren | IND | vs. JAC |
14 | Colston Loveland | CHI | at SF |
15 | Michael Mayer | LV | vs. NYG |
16 | Taysom Hill | NO | at TEN |
17 | Travis Kelce | KC | vs. DEN |
18 | Dalton Kincaid | BUF | vs. PHI |
19 | Darren Waller | MIA | vs. TB |
20 | Oronde Gadsden | LAC | vs. HOU |
21 | Mark Andrews | BAL | at GB |
22 | Chig Okonkwo | TEN | vs. NO |
23 | Mike Gesicki | CIN | vs. TB |
24 | Darnell Washington | PIT | at CLE |
25 | Evan Engram | DEN | at KC |
26 | Cade Otton | TB | at MIA |
27 | Pat Freiermuth | PIT | at CLE |
28 | Josh Oliver | MIN | vs. DET |
29 | Isaiah Likely | BAL | at GB |
30 | Luke Musgrave | GB | vs. BAL |
31 | Gunner Helm | TEN | vs. NO |
32 | Daniel Bellinger | NYG | at LV |
Week 17 Fantasy Flex Rankings
RK | Player | Pos | TM | Opponent |
|---|---|---|---|---|
1 | Christian McCaffrey | RB | SF | vs. CHI |
2 | Puka Nacua | WR | LAR | at ATL |
3 | Bijan Robinson | RB | ATL | vs. LAR |
4 | Ja'Maar Chase | WR | CIN | vs. ARI |
5 | Jahmyr Gibbs | RB | DET | at MIN |
6 | Jaxon Smith-Njigba | WR | SEA | at CAR |
7 | De'Von Achane | RB | MIA | vs. TB |
8 | Amon-Ra St. Brown | WR | DET | at MIN |
9 | CeeDee Lamb | WR | DAL | at WAS |
10 | Trey McBride | TE | ARI | at CIN |
11 | George Pickens | WR | DAL | at WAS |
12 | Jonathan Taylor | RB | IND | vs. JAC |
13 | Chris Olave | WR | NO | at TEN |
14 | James Cook | RB | BUF | vs. PHI |
15 | Saquon Barkley | RB | PHI | at BUF |
16 | Chase Brown | RB | CIN | vs. ARI |
17 | Ashton Jeanty | RB | LV | vs. NYG |
18 | RJ Harvey | RB | DEN | at KC |
19 | Travis Etienne Jr. | RB | JAC | at IND |
20 | Courtland Sutton | WR | DEN | at KC |
21 | Drake London | WR | ATL | vs. LAR |
22 | Nico Collins | WR | HOU | at LAC |
23 | Javonte Williams | RB | DAL | at WAS |
24 | Mike Evans | WR | TB | at MIA |
25 | Kyren Williams | RB | LAR | at ATL |
26 | Kenneth Gainwell | RB | PIT | at CLE |
27 | Omarion Hampton | RB | LAC | vs. HOU |
28 | Derrick Henry | RB | BAL | at GB |
29 | Jameson Williams | WR | DET | at MIN |
30 | A.J. Brown | WR | PHI | at BUF |
31 | Jaylen Warren | RB | PIT | at CLE |
32 | TreVeyon Henderson | RB | NE | at NYJ |
33 | Bucky Irving | RB | TB | at MIA |
34 | Stefon Diggs | WR | NE | at NYJ |
35 | Zay Flowers | WR | BAL | at GB |
36 | Tee Higgins | WR | CIN | vs. ARI |
37 | Jauan Jennings | WR | SF | vs. CHI |
38 | Wan'Dale Robinson | WR | NYG | at LV |
39 | Michael Wilson | WR | ARI | at CIN |
40 | Kyle Pitts Sr. | TE | ATL | vs. LAR |
41 | Jakobi Meyers | WR | JAC | at IND |
42 | Tetairoa McMillan | WR | CAR | vs. SEA |
43 | Rhamondre Stevenson | RB | NE | at NYJ |
44 | Josh Jacobs | RB | GB | vs. BAL |
45 | D'Andre Swift | RB | CHI | at SF |
46 | Tyrone Tracy Jr. | RB | NYG | at LV |
47 | Rico Dowdle | RB | CAR | vs. SEA |
48 | Terry McLaurin | WR | WAS | vs. DAL |
49 | DJ Moore | WR | CHI | at SF |
50 | Aaron Jones Sr. | RB | MIN | vs. DET |
51 | Tony Pollard | RB | TEN | vs. NO |
52 | Breece Hall | RB | NYJ | vs. NE |
53 | Kenneth Walker III | RB | SEA | at CAR |
54 | Justin Jefferson | WR | MIN | vs. DET |
55 | Deebo Samuel Sr. | WR | WAS | vs. DAL |
56 | Devonta Smith | WR | PHI | at BUF |
57 | Jaylen Waddle | WR | MIA | vs. TB |
58 | Harold Fannin Jr. | TE | CLE | vs. PIT |
59 | Ladd McConkey | WR | LAC | vs. HOU |
60 | Brian Thomas Jr. | WR | JAC | at IND |
61 | Michael Pittman Jr. | WR | IND | vs. JAC |
62 | Hunter Henry | TE | NE | at NYJ |
63 | Dylan Sampson | RB | CLE | vs. PIT |
64 | Michael Carter | RB | ARI | at CIN |
65 | Juwan Johnson | TE | NO | at TEN |
66 | Khalil Shakir | WR | BUF | vs. PHI |
67 | Marvin Harrison Jr. | WR | ARI | at CIN |
68 | Christian Watson | WR | GB | vs. BAL |
69 | Luther Burden III | WR | CHI | at SF |
70 | Dalton Schultz | TE | HOU | at LAC |
71 | Jake Ferguson | TE | DAL | at WAS |
72 | Ricky Pearsall | WR | SF | vs. CHI |
73 | Alec Pierce | WR | IND | vs. JAC |
74 | Chris Godwin | WR | TB | at MIA |
75 | Woody Marks | RB | HOU | at LAC |
76 | Jacory Croskey-Merritt | RB | WAS | vs. DAL |
77 | Jake Tonges | TE | SF | vs. CHI |
78 | Blake Corum | RB | LAR | at ATL |
79 | Tyjae Spears | RB | TEN | vs. NO |
80 | Zach Charbonnet | RB | SEA | at CAR |
81 | Isiah Pacheco | RB | KC | vs. DEN |
82 | Colby Parkinson | TE | LAR | at ATL |
83 | Brenton Strange | TE | JAC | at IND |
84 | Keenan Allen | WR | LAC | vs. HOU |
85 | Dallas Goedert | TE | PHI | at BUF |
86 | Troy Franklin | WR | DEN | at KC |
87 | Tre Tucker | WR | LV | vs. NYG |
88 | Emeka Egbuka | WR | TB | at MIA |
89 | Quentin Johnston | WR | LAC | vs. HOU |
90 | Parker Washington | WR | JAC | at IND |
91 | Rashid Shaheed | WR | SEA | at CAR |
92 | Michael Mayer | TE | LV | vs. NYG |
93 | Cooper Kupp | WR | SEA | at CAR |
94 | Emanuel Wilson | RB | GB | vs. BAL |
95 | Kyle Monangai | RB | CHI | at SF |
96 | AJ Barner | TE | SEA | at CAR |
97 | Tyler Warren | TE | IND | vs. JAC |
98 | Xavier Worthy | WR | KC | vs. DEN |
99 | Chuba Hubbard | RB | CAR | vs. SEA |
100 | Tyler Allgeier | RB | ATL | vs. LAR |
Week 17 Fantasy Kicker Rankings
RK | Player | TM | Opponent |
|---|---|---|---|
1 | Brandon Aubrey | DAL | at WAS |
2 | Jason Myers | SEA | at CAR |
3 | Ka'imi Fairbairn | HOU | at LAC |
4 | Chase McLaughlin | TB | at MIA |
5 | Jake Bates | DET | at MIN |
6 | Cam Little | JAC | at IND |
7 | Andy Borregales | NE | at NYJ |
8 | Will Reichard | MIN | vs. DET |
9 | Harrison Mevis | LAR | at ATL |
10 | Evan McPherson | CIN | vs. ARI |
11 | Eddy Piniero | SF | vs. CHI |
12 | Cameron Dicker | LAC | vs. HOU |
13 | Chris Boswell | PIT | at CLE |
14 | Daniel Carlson | LV | vs. NYG |
15 | Cairo Santos | CHI | at SF |
16 | Wil Lutz | DEN | at KC |
17 | Jake Moody | WAS | vs. DAL |
18 | Tyler Loop | BAL | at GB |
19 | Brandon McManus | GB | vs. BAL |
20 | Michael Badgley | BUF | vs. PHI |
21 | Charlie Smyth | NO | at TEN |
22 | Chad Ryland | ARI | at CIN |
23 | Blake Grupe | IND | vs. JAC |
24 | Joey Slye | TEN | vs. NO |
25 | Riley Patterson | MIA | vs. TB |
26 | Zane Gonzalez | ATL | vs. LAR |
27 | Ben Sauls | NYG | at LV |
28 | Jake Elliott | PHI | at BUF |
29 | Harrison Butker | KC | vs. DEN |
30 | Ryan Fitzgerald | CAR | vs. SEA |
31 | Andre Szmyt | CLE | vs. PIT |
32 | Nick Folk | NYJ | vs. NE |
Week 17 Fantasy Defense/DST Rankings
RK | Player | TM | Opponent |
|---|---|---|---|
1 | Broncos | DEN | at KC |
2 | Patriots | NE | at NYJ |
3 | Steelers | PIT | at CLE |
4 | Lions | DET | at MIN |
5 | Seahawks | SEA | at CAR |
6 | Saints | NO | at TEN |
7 | Texans | HOU | at LAC |
8 | Jaguars | JAC | at IND |
9 | Buccaneers | TB | at MIA |
10 | Giants | NYG | at LV |
11 | Rams | LAR | at ATL |
12 | Packers | GB | vs. BAL |
13 | Chargers | LAC | vs. HOU |
14 | Bengals | CIN | vs. ARI |
15 | Cowboys | DAL | at WAS |
16 | Vikings | MIN | vs. DET |
17 | Bears | CHI | at SF |
18 | Titans | TEN | vs. NO |
19 | Browns | CLE | vs. PIT |
20 | Raiders | LV | vs. NYG |
21 | Ravens | BAL | at GB |
22 | Panthers | CAR | vs. SEA |
23 | Dolphins | MIA | vs. TB |
24 | Cardinals | ARI | at CIN |
25 | Bills | BUF | vs. PHI |
26 | Eagles | PHI | at BUF |
27 | 49ers | SF | vs. CHI |
28 | Colts | IND | vs. JAC |
29 | Chiefs | KC | vs. DEN |
30 | Falcons | ATL | vs. LAR |
31 | Jets | NYJ | vs. NE |
32 | Commanders | WAS | vs. DAL |

Michael Fabiano is a fantasy football analyst for Sports Illustrated. His weekly rankings and Start 'Em, Sit 'Em articles are must-reads for fantasy players. He is also the co-host of the Fantasy Dirt Podcast on SI. Before joining SI in August 2020, he worked for CBS Sports, NFL Network and SiriusXM. He also contributes to Westwood One Radio. Fabiano was the first fantasy analyst to appear on one of the four major TV networks and is a member of the Fantasy Sports Writers Association Hall of Fame.
Follow Michael_Fabiano