Week 12 Fantasy Football Player Rankings For Every Position and Flex Rankings

Welcome to Week 12!
The NFL schedule goes back to a four-team bye week, as the Chargers, Commanders, Broncos, and Dolphins are off. That leaves us without regular fantasy starters like Justin Herbert, Bo Nix, De’Von Achane, Ladd McConkey and Oronde Gadsden.
There are longer any International Games left on the schedule, so the Sunday slate starts at 1pm ET with seven games. There are four games in the 4pm ET window, followed of course by the usual Sunday night and Monday night contests to end the weekend’s action.
The biggest storyline heading into this week is an important battle in Kansas City between the Chiefs and Indianapolis Colts. The contest includes several fantasy superstars, none more notable than Jonathan Taylor, Rashee Rice, Patrick Mahomes and Travis Kelce. If the Chiefs lose and go to 5-6, they fall deeper out of the AFC postseason race.
With that said, here are my complete fantasy football player rankings, including my top 100 flex rankings, for Week 12 of the NFL season.
Be sure to check back all week for daily updates!
Week 12 Fantasy Player Rankings
Week 12 Fantasy Quarterback Rankings
RK | Player | TM | Opponent |
|---|---|---|---|
1 | Josh Allen | BUF | at HOU |
2 | Lamar Jackson | BAL | vs. NYJ |
3 | Drake Maye | NE | at CIN |
4 | Jalen Hurts | PHI | at DAL |
5 | Patrick Mahomes | KC | vs. IND |
6 | Matthew Stafford | LAR | vs. TB |
7 | Jared Goff | DET | vs. NYG |
8 | Brock Purdy | SF | vs. CAR |
9 | Sam Darnold | SEA | at TEN |
10 | Dak Prescott | DAL | vs. PHI |
11 | Jacoby Brissett | ARI | vs. JAC |
12 | Caleb Williams | CHI | vs. PIT |
13 | Daniel Jones | IND | at KC |
14 | Trevor Lawrence | JAC | at ARI |
15 | Jordan Love | GB | vs. MIN |
16 | Baker Mayfield | TB | at LAR |
17 | Jameis Winston | NYG | at DET |
18 | Joe Flacco | CIN | vs. NE |
19 | Bryce Young | CAR | at SF |
20 | Tyrod Taylor | NYJ | at BAL |
21 | Davis Mills | HOU | vs. BUF |
22 | J.J. McCarthy | MIN | at GB |
23 | Mason Rudolph | PIT | at CHI |
24 | Geno Smith | LV | vs. CLE |
25 | Kirk Cousins | ATL | vs. NO |
26 | Shedeur Sanders | CLE | at LV |
27 | Tyler Shough | NO | vs. ATL |
28 | Cam Ward | TEN | vs. SEA |
Week 12 Fantasy Running Back Rankings
RK | Player | TM | Opponent |
|---|---|---|---|
1 | Christian McCaffrey | SF | vs. CAR |
2 | Bijan Robinson | ATL | at NO |
3 | Jahmyr Gibbs | DET | vs. NYG |
4 | Jonathan Taylor | IND | at KC |
5 | Saquon Barkley | PHI | at DAL |
6 | Chase Brown | CIN | vs. NE |
7 | Kyren Williams | LAR | vs. TB |
8 | Rico Dowdle | CAR | at SF |
9 | James Cook | BUF | at HOU |
10 | TreVeyon Henderson | NE | at CIN |
11 | Derrick Henry | BAL | vs. NYJ |
12 | Javonte Williams | DAL | vs. PHI |
13 | Jaylen Warren | PIT | at CHI |
14 | Ashton Jeanty | LV | vs. CLE |
15 | Travis Etienne Jr. | JAC | at SF |
16 | Breece Hall | NYJ | at BAL |
17 | Quinshon Judkins | CLE | at LV |
18 | Aaron Jones Sr. | MIN | at GB |
19 | Woody Marks | HOU | vs. BUF |
20 | Kenneth Walker III | SEA | at TEN |
21 | D'Andre Swift | CHI | vs. PIT |
22 | Emanuel Wilson | GB | vs. MIN |
23 | Alvin Kamara | NO | vs. ATL |
24 | David Montgomery | DET | vs. NYG |
25 | Sean Tucker | TB | at LAR |
26 | Kareem Hunt | KC | vs. IND |
27 | Zach Charbonnet | SEA | at TEN |
28 | Tyrone Tracy Jr. | NYG | at DET |
29 | Rachaad White | TB | at LAR |
30 | Tony Pollard | TEN | vs. SEA |
31 | Bam Knight | ARI | vs. JAC |
32 | Tyjae Spears | TEN | vs. SEA |
33 | Kenneth Gainwell | PIT | at CHI |
34 | Rhamondre Stevenson | NE | at CIN |
35 | Devin Singletary | NYG | at DET |
36 | Kyle Monangai | CHI | vs. PIT |
37 | Tyler Allgeier | ATL | at NO |
38 | Bhayshul Tuten | JAC | at SF |
39 | Jordan Mason | MIN | at GB |
40 | Michael Carter | ARI | vs. JAC |
41 | Brian Robinson Jr. | SF | vs. CAR |
42 | Nick Chubb | HOU | vs. BUF |
43 | Blake Corum | LAR | vs. TB |
44 | Brashard Smith | KC | vs. IND |
45 | Chuba Hubbard | CAR | at SF |
46 | Devin Neal | NO | vs. ATL |
47 | Justice Hill | BAL | vs. NYJ |
48 | Dylan Sampson | CLE | at LV |
49 | Kyle Juszczyk | SF | vs. CAR |
50 | Ty Johnson | BUF | at HOU |
51 | Chris Brooks | GB | vs. MIN |
52 | Isaiah Davis | NYJ | at BAL |
53 | Tank Bigsby | PHI | at DAL |
54 | Raheem Mostert | LV | vs. CLE |
55 | Jerome Ford | CLE | at LV |
56 | Kaleb Johnson | PIT | at CHI |
57 | Keaton Mitchell | BAL | vs. NYJ |
58 | Tahj Brooks | CIN | vs. NE |
59 | Ameer Abdullah | IND | at KC |
60 | Malik Davis | DAL | vs. PHI |
Week 12 Fantasy Wide Receiver Rankings
RK | Player | TM | Opponent |
|---|---|---|---|
1 | Puka Nacua | LAR | vs. TB |
2 | Jaxon Smith-Njigba | SEA | at TEN |
3 | Amon-Ra St. Brown | DET | vs. NYG |
4 | CeeDee Lamb | DAL | vs. PHI |
5 | Rashee Rice | KC | vs. IND |
6 | Nico Collins | HOU | vs. BUF |
7 | Tee Higgins | CIN | vs. NE |
8 | Davante Adams | LAR | vs. TB |
9 | Tetairoa McMillan | CAR | at SF |
10 | Justin Jefferson | MIN | at GB |
11 | A.J. Brown | PHI | at DAL |
12 | Emeka Egbuka | TB | at LAR |
13 | Devonta Smith | PHI | at DAL |
14 | George Pickens | DAL | vs. PHI |
15 | Stefon Diggs | NE | at CIN |
16 | Zay Flowers | BAL | vs. NYJ |
17 | Jameson Williams | DET | vs. NYG |
18 | Chris Olave | NO | vs. ATL |
19 | Michael Pittman Jr. | IND | at KC |
20 | Michael Wilson | ARI | vs. JAC |
21 | Rome Odunze | CHI | vs. PIT |
22 | Wan'Dale Robinson | NYG | at DET |
23 | Jauan Jennings | SF | vs. CAR |
24 | Khalil Shakir | BUF | at HOU |
25 | DK Metcalf | PIT | at CHI |
26 | Alec Pierce | IND | at KC |
27 | Romeo Doubs | GB | vs. MIN |
28 | Xavier Worthy | KC | vs. IND |
29 | Darnell Mooney | ATL | at NO |
30 | Tre Tucker | LV | vs. CLE |
31 | Brian Thomas Jr. | JAC | at ARI |
32 | Mack Hollins | NE | at CIN |
33 | D.J. Moore | CHI | vs. PIT |
34 | Ricky Pearsall | SF | vs. CAR |
35 | Christian Watson | GB | vs. MIN |
36 | Parker Washington | JAC | at ARI |
37 | Josh Downs | IND | at KC |
38 | Jerry Jeudy | CLE | at LV |
39 | Jakobi Meyers | JAC | at SF |
40 | Rashid Shaheed | SEA | at TEN |
41 | Andrei Iosivas | CIN | vs. NE |
42 | Chris Godwin | TB | at LAR |
43 | Jordan Addison | MIN | at GB |
44 | Greg Dortch | ARI | vs. JAC |
45 | Tez Johnson | TB | at LAR |
46 | Cooper Kupp | SEA | at TEN |
47 | Jayden Higgins | HOU | vs. BUF |
48 | Chimere Dike | TEN | vs. SEA |
49 | Elic Ayomanor | TEN | vs. SEA |
50 | Hollywood Brown | KC | vs. IND |
51 | Darius Slayton | NYG | at DET |
52 | Kayshon Boutte | NE | at CIN |
53 | KhaDarel Hodge | ATL | at NO |
54 | Tyrell Shavers | BUF | at HOU |
55 | Van Jefferson | TEN | vs. SEA |
56 | Cedric Tillman | CLE | at LV |
57 | DeAndre Hopkins | BAL | vs. NYJ |
58 | Jalen Coker | CAR | at SF |
59 | DeMario Douglas | NE | at CIN |
60 | Roman Wilson | PIT | at CHI |
Week 12 Fantasy Tight End Rankings
RK | Player | TM | Opponent |
|---|---|---|---|
1 | Trey McBride | ARI | vs. JAC |
2 | Brock Bowers | LV | vs. CLE |
3 | George Kittle | SF | vs. CAR |
4 | Tyler Warren | IND | at KC |
5 | Travis Kelce | KC | vs. IND |
6 | Jake Ferguson | DAL | vs. PHI |
7 | Mark Andrews | BAL | vs. NYJ |
8 | Dallas Goedert | PHI | at DAL |
9 | Cade Otton | TB | at LAR |
10 | Hunter Henry | NE | at CIN |
11 | Kyle Pitts Sr. | ATL | at NO |
12 | Juwan Johnson | NO | vs. ATL |
13 | Dalton Schultz | HOU | vs. BUF |
14 | Theo Johnson | NYG | at DET |
15 | AJ Barner | SEA | at TEN |
16 | Harold Fannin Jr. | CLE | at LV |
17 | Colston Loveland | CHI | vs. PIT |
18 | Noah Fant | CIN | vs. NE |
19 | David Njoku | CLE | at LV |
20 | T.J. Hockenson | MIN | at GB |
21 | Brenton Strange | JAC | at ARI |
22 | Colby Parkinson | LAR | vs. TB |
23 | Brock Wright | DET | vs. NYG |
24 | Michael Mayer | LV | vs. CLE |
25 | Dawson Knox | BUF | at HOU |
26 | Pat Freiermuth | PIT | at CHI |
27 | Mason Taylor | NYJ | at BAL |
28 | Jonnu Smith | PIT | at CHI |
29 | Isaiah Likely | BAL | vs. NYJ |
30 | Chig Okonkwo | TEN | vs. SEA |
31 | Darnell Washington | PIT | at CHI |
32 | Taysom Hill | NO | vs. ATL |
Week 12 Fantasy Flex Rankings
RK | Player | Pos | TM | Opponent |
|---|---|---|---|---|
1 | Christian McCaffrey | RB | SF | vs. CAR |
2 | Bijan Robinson | RB | ATL | at NO |
3 | Jahmyr Gibbs | RB | DET | vs. NYG |
4 | Jonathan Taylor | RB | IND | at KC |
5 | Puka Nacua | WR | LAR | vs. TB |
6 | Jaxon Smith-Njigba | WR | SEA | at TEN |
7 | Amon-Ra St. Brown | WR | DET | vs. NYG |
8 | CeeDee Lamb | WR | DAL | vs. PHI |
9 | Rashee Rice | WR | KC | vs. IND |
10 | Trey McBride | TE | ARI | vs. JAC |
11 | Saquon Barkley | RB | PHI | at DAL |
12 | Chase Brown | RB | CIN | vs. NE |
13 | Kyren Williams | RB | LAR | vs. TB |
14 | Rico Dowdle | RB | CAR | at SF |
15 | James Cook | RB | BUF | at HOU |
16 | TreVeyon Henderson | RB | NE | at CIN |
17 | Nico Collins | WR | HOU | vs. BUF |
18 | Brock Bowers | TE | LV | vs. CLE |
19 | Tee Higgins | WR | CIN | vs. NE |
20 | Davante Adams | WR | LAR | vs. TB |
21 | Tetairoa McMillan | WR | CAR | at SF |
22 | Derrick Henry | RB | BAL | vs. NYJ |
23 | Javonte Williams | RB | DAL | vs. PHI |
24 | Justin Jefferson | WR | MIN | at GB |
25 | Ashton Jeanty | RB | LV | vs. CLE |
26 | Jaylen Warren | RB | PIT | at CHI |
27 | Travis Etienne Jr. | RB | JAC | at SF |
28 | A.J. Brown | WR | PHI | at DAL |
29 | Emeka Egbuka | WR | TB | at LAR |
30 | Devonta Smith | WR | PHI | at DAL |
31 | George Pickens | WR | DAL | vs. PHI |
32 | Stefon Diggs | WR | NE | at CIN |
33 | Zay Flowers | WR | BAL | vs. NYJ |
34 | Jameson Williams | WR | DET | vs. NYG |
35 | Chris Olave | WR | NO | vs. ATL |
36 | Michael Pittman Jr. | WR | IND | at KC |
37 | Michael Wilson | WR | ARI | vs. JAC |
38 | George Kittle | TE | SF | vs. CAR |
39 | Rome Odunze | WR | CHI | vs. PIT |
40 | Quinshon Judkins | RB | CLE | at LV |
41 | Aaron Jones Sr. | RB | MIN | at GB |
42 | Wan'Dale Robinson | WR | NYG | at DET |
43 | Woody Marks | RB | HOU | vs. BUF |
44 | Tyler Warren | TE | IND | at KC |
45 | Kenneth Walker III | RB | SEA | at TEN |
46 | D'Andre Swift | RB | CHI | vs. PIT |
47 | Breece Hall | RB | NYJ | at BAL |
48 | Emanuel Wilson | RB | GB | vs. MIN |
49 | Jauan Jennings | WR | SF | vs. JAC |
50 | Travis Kelce | TE | KC | vs. IND |
51 | Jake Ferguson | TE | DAL | vs. PHI |
52 | Alvin Kamara | RB | NO | vs. ATL |
53 | Khalil Shakir | WR | BUF | at HOU |
54 | DK Metcalf | WR | PIT | at CHI |
55 | Alec Pierce | WR | IND | at KC |
56 | Romeo Doubs | WR | GB | vs. MIN |
57 | David Montgomery | RB | DET | vs. NYG |
58 | Sean Tucker | RB | TB | at LAR |
59 | Kareem Hunt | RB | KC | vs. IND |
60 | Zach Charbonnet | RB | SEA | at TEN |
61 | Tyrone Tracy Jr. | RB | NYG | at DET |
62 | Rachaad White | RB | TB | at LAR |
63 | Xavier Worthy | WR | KC | vs. IND |
64 | Darnell Mooney | WR | ATL | at NO |
65 | Tre Tucker | WR | LV | vs. CLE |
66 | Brian Thomas Jr. | WR | JAC | at ARI |
67 | Tony Pollard | RB | TEN | vs. SEA |
68 | Bam Knight | RB | ARI | vs. JAC |
69 | Mark Andrews | TE | BAL | vs. NYJ |
70 | Mack Hollins | WR | NE | at CIN |
71 | Dallas Goedert | TE | PHI | at DAL |
72 | Tyjae Spears | RB | TEN | vs. SEA |
73 | Cade Otton | TE | TB | at LAR |
74 | Hunter Henry | TE | NE | at CIN |
75 | D.J. Moore | WR | CHI | vs. PIT |
76 | Ricky Pearsall | WR | SF | vs. CAR |
77 | Christian Watson | WR | GB | vs. MIN |
78 | Kyle Pitts Sr. | TE | ATL | at NO |
79 | Juwan Johnson | TE | NO | vs. ATL |
80 | Parker Washington | WR | JAC | at ARI |
81 | Josh Downs | WR | IND | at KC |
82 | Jerry Jeudy | WR | CLE | at LV |
83 | Dalton Schultz | TE | HOU | vs. BUF |
84 | Theo Johnson | TE | NYG | at DET |
85 | Kenneth Gainwell | RB | PIT | at CHI |
86 | Rhamondre Stevenson | RB | NE | at CIN |
87 | Devin Singletary | RB | NYG | at DET |
88 | Kyle Monangai | RB | CHI | vs. PIT |
89 | Jakobi Meyers | WR | JAC | at SF |
90 | Rashid Shaheed | WR | SEA | at TEN |
91 | Andrei Iosivas | WR | CIN | vs. NE |
92 | Tyler Allgeier | RB | ATL | at NO |
93 | AJ Barner | TE | SEA | at TEN |
94 | Bhayshul Tuten | RB | JAC | at SF |
95 | Jordan Mason | RB | MIN | at GB |
96 | Chris Godwin | WR | TB | at LAR |
97 | Jordan Addison | WR | MIN | at GB |
98 | Greg Dortch | WR | ARI | vs. JAC |
99 | Cooper Kupp | WR | SEA | at TEN |
100 | Colston Loveland | TE | CHI | vs. PIT |
Week 12 Fantasy Kicker Rankings
RK | Player | TM | Opponent |
|---|---|---|---|
1 | Brandon Aubrey | DAL | vs. PHI |
2 | Tyler Loop | BAL | vs. NYJ |
3 | Jake Bates | DET | vs. MYG |
4 | Jason Myers | SEA | at TEN |
5 | Cairo Santos | CHI | vs. PIT |
6 | Cam Little | JAC | at ARI |
7 | Chris Boswell | PIT | vat CHI |
8 | Chase McLaughlin | TB | at LAR |
9 | Andy Borregales | NE | at CIN |
10 | Jake Elliott | PHI | at DAL |
11 | Ka'imi Fairbairn | HOU | vs. BUF |
12 | Matt Gay | SF | vs. CAR |
13 | Brandon McManus | GB | vs. MIN |
14 | Matt Prater | BUF | at HOU |
15 | Harrison Butker | KC | vs. IND |
16 | Harrison Mevis | LAR | vs. TB |
17 | Chad Ryland | ARI | vs. JAC |
18 | Zane Gonzalez | ATL | at NO |
19 | Evan McPherson | CIN | vs. NE |
20 | Daniel Carlson | LV | vs. CLE |
21 | Will Reichard | MIN | at GB |
22 | Nick Folk | NYJ | at BAL |
23 | Ryan Fitzgerald | CAR | at SF |
24 | Andre Szmyt | CLE | at LV |
25 | Younghoe Koo | NYG | at DET |
26 | Joey Slye | TEN | vs. SEA |
27 | Michael Badgley | IND | at KC |
28 | Blake Grupe | NO | vs. ATL |
Week 12 Fantasy Defense/DST Rankings
RK | Player | TM | Opponent |
|---|---|---|---|
1 | Seahawks | SEA | at TEN |
2 | Ravens | BAL | vs. NYJ |
3 | Lions | DET | vs. NYG |
4 | Packers | GB | vs. MIN |
5 | Patriots | NE | at CIN |
6 | Bills | BUF | at HOU |
7 | Browns | CLE | at LV |
8 | Raiders | LV | vs. CLE |
9 | Falcons | ATL | at NO |
10 | Rams | LAR | vs. TB |
11 | Cardinals | ARI | vs. JAC |
12 | 49ers | SF | vs. CAR |
13 | Steelers | PIT | at CHI |
14 | Saints | NO | vs. ATL |
15 | Vikings | MIN | at GB |
16 | Bears | CHI | vs. PIT |
17 | Jaguars | JAC | at ARI |
18 | Chiefs | KC | vs. IND |
19 | Panthers | CAR | at SF |
20 | Titans | TEN | vs. SEA |
21 | Eagles | PHI | at DAL |
22 | Texans | HOU | vs. BUF |
23 | Jets | NYJ | at BAL |
24 | Colts | IND | at KC |
25 | Buccaneers | TB | at LAR |
26 | Bengals | CIN | vs. NE |
27 | Cowboys | DAL | vs. PHI |
28 | Giants | NYG | at DET |
