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

Welcome to Week 18 and the fantasy football championship (for those of you who are bold enough to make this your final week). Let’s talk about the challenges ahead.
The NFL slate doesn’t include a Thursday night game; instead, it features two games on Saturday. The Carolina Panthers face the Tampa Bay Buccaneers at 4:30 p.m. ET with the winner taking the NFC South title (unless the Falcons win on Sunday, in which case the Panthers win the division even with a loss) and the No. 4 seed in the conference. At 8 p.m. ET, the San Francisco 49ers host the Seattle Seahawks in a battle for the NFC West championship and the No. 1 seed in that conference. Obviously, these games are huge.
The difficulty in playing in Week 18, of course, is the number of players who won’t play. We already know that Justin Herbert and some other Chargers starters won’t play this week, and the Packers are likely to rest players too since they are locked into the No. 7 seed in the NFC. Other teams will do the same, and some of those players won’t be known until Sunday. Again, this is the challenge of playing in the NFL’s final week.
With that said, here are my complete fantasy player rankings, including my top 100 flex rankings, for Week 18 of the NFL season! Be sure to check back daily for updates!
Week 18 Fantasy Player Rankings
- Week 18 Fantasy Quarterback Rankings
- Week 18 Fantasy Running Back Rankings
- Week 18 Fantasy Wide Receiver Rankings
- Week 18 Fantasy Tight End Rankings
- Week 18 Fantasy Flex Rankings
- Week 18 Fantasy Kicker Rankings
- Week 18 Fantasy Defense/DST Rankings
Week 18 Fantasy Quarterback Rankings
RK | Player | TM | Opponent |
|---|---|---|---|
1 | Drake Maye | NE | vs. MIA |
2 | Trevor Lawrence | JAC | vs. TEN |
3 | Joe Burrow | CIN | vs. CLE |
4 | Dak Prescott | DAL | at NYG |
5 | Caleb Williams | CHI | vs. DET |
6 | Jaxson Dart | NYG | vs. DAL |
7 | Bo Nix | DEN | vs. LAC |
8 | Brock Purdy | SF | vs. SEA |
9 | Matthew Stafford | LAR | vs. ARI |
10 | Lamar Jackson | BAL | at PIT |
11 | Jacoby Brissett | ARI | at LAR |
12 | Sam Darnold | SEA | at SF |
13 | Baker Mayfield | TB | vs. CAR |
14 | C.J. Stroud | HOU | vs. IND |
15 | Jared Goff | DET | at CHI |
16 | Tyler Shough | NO | at ATL |
17 | Bryce Young | CAR | at TB |
18 | J.J. McCarthy | MIN | vs. GB |
19 | Kirk Cousins | ATL | vs. NO |
20 | Mitchell Trubisky | BUF | vs. NYJ |
21 | Tanner McKee | PHI | vs. WAS |
22 | Cam Ward | TEN | at JAC |
23 | Aaron Rodgers | PIT | vs. BAL |
24 | Shedeur Sanders | CLE | at CIN |
25 | Josh Johnson | WAS | at PHI |
26 | Quinn Ewers | MIA | at NE |
27 | Trey Lance | LAC | at DEN |
28 | Clayton Tune | GB | at MIN |
29 | Kenny Pickett | LV | vs. KC |
30 | Chris Oladokun | KC | at LV |
31 | Riley Leonard | IND | at HOU |
32 | Brady Cook | NYJ | at BUF |
Week 18 Fantasy Running Back Rankings
RK | Player | TM | Opponent |
|---|---|---|---|
1 | Christian McCaffrey | SF | vs. SEA |
2 | Bijan Robinson | ATL | vs. NO |
3 | Jahmyr Gibbs | DET | at CHI |
4 | Chase Brown | CIN | vs. CLE |
5 | Travis Etienne Jr. | JAC | vs. TEN |
6 | Derrick Henry | BAL | at PIT |
7 | Jonathan Taylor | IND | at HOU |
8 | Ashton Jeanty | LV | vs. KC |
9 | RJ Harvey | DEN | vs. LAC |
10 | Kyren Williams | LAR | vs. ARI |
11 | TreVeyon Henderson | NE | vs. MIA |
12 | Jaylen Warren | PIT | vs. BAL |
13 | Kenneth Gainwell | PIT | vs. BAL |
14 | Bucky Irving | TB | vs. CAR |
15 | Tank Bigsby | PHI | vs. WAS |
16 | Jordan Mason | MIN | vs. GB |
17 | D'Andre Swift | CHI | vs. DET |
18 | Audric Estime | NO | at ATL |
19 | Rico Dowdle | CAR | at TB |
20 | Breece Hall | NYJ | at BUF |
21 | Jaydon Blue | DAL | at NYG |
22 | James Cook | BUF | vs. NYJ |
23 | Tony Pollard | TEN | at JAC |
24 | Tyrone Tracy Jr. | NYG | vs. DAL |
25 | Rhamondre Stevenson | NE | vs. MIA |
26 | Woody Marks | HOU | vs. IND |
27 | Jaylen Wright | MIA | at NE |
28 | Dylan Sampson | CLE | at CIN |
29 | Kenneth Walker III | SEA | at SF |
30 | Kyle Monangai | CHI | vs. DET |
31 | Zach Charbonnet | SEA | at SF |
32 | Michael Carter | ARI | at LAR |
33 | Jacory Croskey-Merritt | WAS | at PHI |
34 | Emanuel Wilson | GB | at MIN |
35 | Isiah Pacheco | KC | at LV |
36 | Tyjae Spears | TEN | at JAC |
37 | Blake Corum | LAR | vs. ARI |
38 | Tyler Allgeier | ATL | vs. NO |
39 | Chris Rodriguez Jr. | WAS | at PHI |
40 | Chuba Hubbard | CAR | at TB |
41 | Kareem Hunt | KC | at LV |
42 | David Montgomery | DET | at CHI |
43 | Devin Singletary | NYG | vs. DAL |
44 | Will Shipley | PHI | vs. WAS |
45 | Kimani Vidal | LAC | at DEN |
46 | Emari Demercado | ARI | at LAR |
47 | Ray Davis | BUF | vs. NYJ |
48 | Keaton Mitchell | BAL | at PIT |
49 | Chris Brooks | GB | at MIN |
50 | Ty Johnson | BUF | vs. NYJ |
51 | Samaje Perine | CIN | vs. CLE |
52 | Ollie Gordon II | MIA | at NE |
53 | Rachaad White | TB | vs. CAR |
54 | Raheim Sanders | CLE | at CIN |
55 | Jaleel McLaughlin | DEN | vs. LAC |
56 | Sean Tucker | TB | vs. CAR |
57 | Jawhar Jordan | HOU | vs. IND |
58 | Bhayshul Tuten | JAC | vs. IND |
59 | Brian Robinson Jr. | SF | vs. SEA |
60 | Hunter Luepke | DAL | at NYG |
Week 18 Fantasy Wide Receiver Rankings
RK | Player | TM | Opponent |
|---|---|---|---|
1 | Puka Nacua | LAR | vs. ARI |
2 | Ja'Maar Chase | CIN | vs. CLE |
3 | Jaxon Smith-Njigba | SEA | at SF |
4 | CeeDee Lamb | DAL | at NYG |
5 | Amon-Ra St. Brown | DET | at CHI |
6 | George Pickens | DAL | at NYG |
7 | Nico Collins | HOU | vs. IND |
8 | Michael Wilson | ARI | at LAR |
9 | Mike Evans | TB | vs. CAR |
10 | Drake London | ATL | vs. NO |
11 | Stefon Diggs | NE | vs. MIA |
12 | Courtland Sutton | DEN | vs. LAC |
13 | Jameson Williams | DET | at CHI |
14 | Zay Flowers | BAL | at PIT |
15 | Jakobi Meyers | JAC | vs. TEN |
16 | Tee Higgins | CIN | vs. CLE |
17 | Luther Burden III | CHI | vs. DET |
18 | Tetairoa McMillan | CAR | at TB |
19 | Parker Washington | JAC | vs. TEN |
20 | Jauan Jennings | SF | vs. SEA |
21 | Terry McLaurin | WAS | at PHI |
22 | Justin Jefferson | MIN | vs. GB |
23 | DJ Moore | CHI | vs. DET |
24 | Brian Thomas Jr. | JAC | vs. TEN |
25 | Darius Slayton | NYG | vs. DAL |
26 | Chris Godwin | TB | vs. CAR |
27 | Deebo Samuel Sr. | WAS | at PHI |
28 | Jerry Jeudy | CLE | at CIN |
29 | Chimere Dike | TEN | at JAC |
30 | Cooper Kupp | SEA | at SF |
31 | Tre Tucker | LV | vs. KC |
32 | Michael Pittman Jr. | IND | at HOU |
33 | Elic Ayomanor | TEN | at JAC |
34 | Jahan Dotson | PHI | vs. WAS |
35 | Hollywood Brown | KC | at LV |
36 | Rasheed Shaheed | SEA | at SF |
37 | Malik Washington | MIA | at NE |
38 | Ladd McConkey | LAC | at DEN |
39 | Jalen Coker | CAR | at TB |
40 | Jordan Addison | MIN | vs. GB |
41 | Adonai Mitchell | NYJ | at BUF |
42 | Kevin Austin Jr. | NO | at ATL |
43 | Darius Cooper | PHI | vs. WAS |
44 | Jayden Higgins | HOU | vs. IND |
45 | Kayshon Boutte | NE | vs. MIA |
46 | Emeka Egbuka | TB | vs. CAR |
47 | Khalil Shakir | BUF | vs. NYJ |
48 | Isaiah Hodgins | NYG | vs. DAL |
49 | Treylon Burks | WAS | at PHI |
50 | Pat Bryant | DEN | vs. LAC |
51 | Matthew Golden | GB | at MIN |
52 | Josh Downs | IND | at HOU |
53 | John Metchie II | NYJ | at BUF |
54 | Adam Thielen | PIT | vs. BAL |
55 | Dante Pettis | NO | at ATL |
56 | Issac TeSlaa | DET | at CHI |
57 | Darnell Mooney | ATL | vs. NO |
58 | Konta Mumpfield | LAR | vs. ARI |
59 | Marquez Valdes-Scantling | PIT | vs. BAL |
60 | JuJu Smith-Schuster | KC | at LV |
Week 18 Fantasy Tight End Rankings
RK | Player | TM | Opponent |
|---|---|---|---|
1 | Trey McBride | ARI | at LAR |
2 | George Kittle | SF | vs. SEA |
3 | Kyle Pitts Sr. | ATL | vs. NO |
4 | Hunter Henry | NE | vs. MIA |
5 | Juwan Johnson | NO | at ATL |
6 | Colston Loveland | CHI | vs. DET |
7 | Brenton Strange | JAC | vs. TEN |
8 | Dalton Schultz | HOU | vs. IND |
9 | AJ Barner | SEA | at SF |
10 | Michael Mayer | LV | vs. KC |
11 | Travis Kelce | KC | at LV |
12 | Jake Ferguson | DAL | at NYG |
13 | Chig Okonkwo | TEN | at JAC |
14 | Colby Parkinson | LAR | vs. ARI |
15 | Pat Freiermuth | PIT | vs. BAL |
16 | Mark Andrews | BAL | at PIT |
17 | Taysom Hill | NO | at ATL |
18 | Cade Otton | TB | vs. CAR |
19 | Greg Dulcich | MIA | at NE |
20 | Tyler Warren | IND | at HOU |
21 | Grant Calcaterra | PHI | vs. WAS |
22 | Mike Gesicki | CIN | vs. CLE |
23 | Josh Oliver | MIN | vs. GB |
24 | Dawson Knox | BUF | vs. NYJ |
25 | Evan Engram | DEN | vs. LAC |
26 | Jonnu Smith | PIT | vs. BAL |
27 | Davis Allen | LAR | vs. AI |
28 | Oronde Gadsden | LAC | at DEN |
29 | Daniel Bellinger | NYG | vs. DAL |
30 | Isaiah Likely | BAL | at PIT |
31 | Cole Kmet | CHI | vs. DET |
32 | Elijah Higgins | ARI | at LAR |
Week 18 Fantasy Flex Rankings
RK | Player | Pos | TM | Opponent |
|---|---|---|---|---|
1 | Christian McCaffrey | RB | SF | vs. SEA |
2 | Bijan Robinson | RB | ATL | vs. NO |
3 | Puka Nacua | WR | LAR | vs. ARI |
4 | Ja'Maar Chase | WR | CIN | vs. CLE |
5 | Jaxon Smith-Njigba | WR | SEA | at SF |
6 | Jahmyr Gibbs | RB | DET | at CHI |
7 | Chase Brown | RB | CIN | vs. CLE |
8 | Travis Etienne Jr. | RB | JAC | vs. TEN |
9 | CeeDee Lamb | WR | DAL | at NYG |
10 | Amon-Ra St. Brown | WR | DET | at CHI |
11 | Derrick Henry | RB | BAL | at PIT |
12 | Jonathan Taylor | RB | IND | at HOU |
13 | Trey McBride | TE | ARI | at LAR |
14 | George Pickens | WR | DAL | at NYG |
15 | Ashton Jeanty | RB | LV | vs. KC |
16 | Nico Collins | WR | HOU | vs. IND |
17 | Michael Wilson | WR | ARI | at LAR |
18 | RJ Harvey | RB | DEN | vs. LAC |
19 | Kyren Williams | RB | LAR | vs. ARI |
20 | George Kittle | TE | SF | vs. SEA |
21 | Mike Evans | WR | TB | vs. CAR |
22 | Drake London | WR | ATL | vs. NO |
23 | Stefon Diggs | WR | NE | vs. MIA |
24 | TreVeyon Henderson | RB | NE | vs. MIA |
25 | Courtland Sutton | WR | DEN | vs. LAC |
26 | Jameson Williams | WR | DET | at CHI |
27 | Jaylen Warren | RB | PIT | vs. BAL |
28 | Kenneth Gainwell | RB | PIT | vs. BAL |
29 | Zay Flowers | WR | BAL | at PIT |
30 | Jakobi Meyers | WR | JAC | vs. TEN |
31 | Tee Higgins | WR | CIN | vs. CLE |
32 | Luther Burden III | WR | CHI | vs. DET |
33 | Tetairoa McMillan | WR | CAR | at TB |
34 | Bucky Irving | RB | TB | vs. CAR |
35 | Tank Bigsby | RB | PHI | vs. WAS |
36 | Jordan Mason | RB | MIN | vs. GB |
37 | Kyle Pitts Sr. | TE | ATL | vs. NO |
38 | D'Andre Swift | RB | CHI | vs. DET |
39 | Audric Estime | RB | NO | at ATL |
40 | Rico Dowdle | RB | CAR | at TB |
41 | Breece Hall | RB | NYJ | at BUF |
42 | Jaydon Blue | RB | DAL | at NYG |
43 | James Cook | RB | BUF | vs. NYJ |
44 | Tony Pollard | RB | TEN | at JAC |
45 | Tyrone Tracy Jr. | RB | NYG | vs. DAL |
46 | Hunter Henry | TE | NE | vs. MIA |
47 | Parker Washington | WR | JAC | vs. TEN |
48 | Jauan Jennings | WR | SF | vs. SEA |
49 | Terry McLaurin | WR | WAS | at PHI |
50 | Justin Jefferson | WR | MIN | vs. GB |
51 | DJ Moore | WR | CHI | vs. DET |
52 | Brian Thomas Jr. | WR | JAC | vs. TEN |
53 | Darius Slayton | WR | NYG | vs. DAL |
54 | Chris Godwin | WR | TB | vs. CAR |
55 | Rhamondre Stevenson | RB | NE | vs. MIA |
56 | Juwan Johnson | TE | NO | at ATL |
57 | Deebo Samuel Sr. | WR | WAS | at PHI |
58 | Colston Loveland | TE | CHI | vs. DET |
59 | Woody Marks | RB | HOU | vs. IND |
60 | Jaylen Wright | RB | MIA | at NE |
61 | Dylan Sampson | RB | CLE | at CIN |
62 | Jerry Jeudy | WR | CLE | at CIN |
63 | Kenneth Walker III | RB | SEA | at SF |
64 | Brenton Strange | TE | JAC | vs. TEN |
65 | Dalton Schultz | TE | HOU | vs. IND |
66 | Kyle Monangai | RB | CHI | vs. DET |
67 | Zach Charbonnet | RB | SEA | at SF |
68 | AJ Barner | TE | SEA | at SF |
69 | Michael Mayer | TE | LV | vs. KC |
70 | Travis Kelce | TE | KC | at LV |
71 | Michael Carter | RB | ARI | at LAR |
72 | Jacory Croskey-Merritt | RB | WAS | at PHI |
73 | Emanuel Wilson | RB | GB | at MIN |
74 | Chimere Dike | WR | TEN | at JAC |
75 | Cooper Kupp | WR | SEA | at SF |
76 | Tre Tucker | WR | LV | vs. KC |
77 | Isiah Pacheco | RB | KC | at LV |
78 | Tyjae Spears | RB | TEN | at JAC |
79 | Jake Ferguson | TE | DAL | at NYG |
80 | Blake Corum | RB | LAR | vs. ARI |
81 | Chig Okonkwo | TE | TEN | at JAC |
82 | Colby Parkinson | TE | LAR | vs. ARI |
83 | Michael Pittman Jr. | WR | IND | at HOU |
84 | Tyler Allgeier | RB | ATL | vs. NO |
85 | Chris Rodrgiuez Jr. | RB | WAS | vs. DAL |
86 | Elic Ayomanor | WR | TEN | at JAC |
87 | Chuba Hubbard | RB | CAR | at TB |
88 | Kareem Hunt | RB | KC | at LV |
89 | Jahan Dotson | WR | PHI | vs. WAS |
90 | David Montgomery | RB | DET | at CHI |
91 | Hollywood Brown | WR | KC | at LV |
92 | Rashid Shaheed | WR | SEA | at SF |
93 | Pat Freiermuth | TE | PIT | vs. BAL |
94 | Mark Andrews | TE | BAL | at PIT |
95 | Devin Singletary | RB | NYG | vs. DAL |
96 | Malik Washington | WR | MIA | at NE |
97 | Ladd McConkey | WR | LAC | at DEN |
98 | Jalen Coker | WR | CAR | at TB |
99 | Jordan Addison | WR | MIN | vs. GB |
100 | Adonai Mitchell | WR | NYJ | at BUF |
Week 18 Fantasy Kicker Rankings
RK | Player | TM | Opponent |
|---|---|---|---|
1 | Brandon Aubrey | DAL | at NYG |
2 | Ka'imi Fairbairn | HOU | vs. IND |
3 | Jason Myers | SEA | at SF |
4 | Will Reichard | MIN | vs. GB |
5 | Harrison Mevis | LAR | vs. ARI |
6 | Cairo Santos | CHI | vs. DET |
7 | Cam Little | JAC | vs. TEN |
8 | Chase McLaughlin | TB | vs. CAR |
9 | Eddy Piniero | SF | vs. SEA |
10 | Charlie Smyth | NO | at ATL |
11 | Michael Badgley | BUF | vs. NYJ |
12 | Chris Boswell | PIT | vs. BAL |
13 | Zane Gonzalez | ATL | vs. NO |
14 | Andy Borregales | NE | vs. MIA |
15 | Jake Bates | DET | at CHI |
16 | Evan McPherson | CIN | vs. CLE |
17 | Tyler Loop | BAL | at PIT |
18 | Cameron Dicker | LAC | at DEN |
19 | Jake Elliott | PHI | vs. WAS |
20 | Harrison Butker | KC | at LV |
21 | Ben Sauls | NYG | vs. DAL |
22 | Ryan Fitzgerald | CAR | at TB |
23 | Wil Lutz | DEN | vs. LAC |
24 | Daniel Carlson | LV | vs. KC |
25 | Riley Patterson | MIA | at NE |
26 | Andre Szmyt | CLE | at CIN |
27 | Joey Slye | TEN | at JAC |
28 | Chad Ryland | ARI | at LAR |
29 | Blake Grupe | IND | at HOU |
30 | Jake Moody | WAS | at PHI |
31 | Brandon McManus | GB | at MIN |
32 | Nick Folk | NYJ | at BUF |
Week 18 Fantasy Defense/DST Rankings
RK | Player | TM | Opponent |
|---|---|---|---|
1 | Texans | HOU | vs. IND |
2 | Bills | BUF | vs. NYJ |
3 | Broncos | DEN | vs. LAC |
4 | Patriots | NE | vs. MIA |
5 | Eagles | PHI | vs. WAS |
6 | Vikings | MIN | vs. GB |
7 | Jaguars | JAC | vs. TEN |
8 | Rams | LAR | vs. ARI |
9 | Bengals | CIN | vs. CLE |
10 | Chiefs | KC | at LV |
11 | Falcons | ATL | vs. NO |
12 | Buccaneers | TB | vs. CAR |
13 | Seahawks | SEA | at SF |
14 | Ravens | BAL | at PIT |
15 | Bears | CHI | vs. DET |
16 | Steelers | PIT | vs. BAL |
17 | Panthers | CAR | at TB |
18 | Commanders | WAS | at PHI |
19 | Raiders | LV | vs. KC |
20 | Cowboys | DAL | at NYG |
21 | Saints | NO | at ATL |
22 | Dolphins | MIA | at NE |
23 | Packers | GB | at MIN |
24 | Colts | IND | at HOU |
25 | Titans | TEN | at JAC |
26 | Browns | CLE | at CIN |
27 | 49ers | SF | vs. SEA |
28 | Giants | NYG | vs. DAL |
29 | Chargers | LAC | at DEN |
30 | Lions | DET | at CHI |
31 | Cardinals | ARI | at LAR |
32 | Jets | NYJ | at BUF |

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