Fantasy football flex rankings for Week 12

Eric Karabell

Welcome to Thanksgiving week! The flex rankings will look a bit different this week, as top running backs Todd Gurley II and Kareem Hunt are missing because their teams are serving the final byes of the season. In addition, a trio of pro football games, each relevant for fantasy and real-life playoff races, should appease us on Thursday. The rules for fantasy remain the same: Do your research, trust your gut and make the best decisions possible. Enjoy!

1. Alvin Kamara, RB, New Orleans Saints: As awful as the visiting Eagles looked in trying to stop Kamara in Week 11, the Falcons are even worse against running backs for fantasy.
2. Saquon Barkley, RB, New York Giants: This fellow gets the Eagles this week. Expect big stats!
3. Ezekiel Elliott, RB, Dallas Cowboys: He missed the game on Turkey Day last season, but no matter, Elliott has been largely unstoppable of late.
4. Melvin Gordon, RB, Los Angeles Chargers: The No. 5 running back for the season is not slowing down.
5. Julio Jones, WR, Atlanta Falcons: The top receiver this week has added touchdowns to his mighty repertoire.
6. Odell Beckham Jr., WR, New York Giants: Also playing against the Eagles. Good luck naming half their current secondary.
7. Michael Thomas, WR, New Orleans Saints: Does not really matter who he is playing, but it is another fine matchup. Four of the top seven this week are Saints and Giants.
8. David Johnson, RB, Arizona Cardinals: You complained about the lack of yards, and in the past fortnight, he has produced plenty of them.

9. Christian McCaffrey, RB, Carolina Panthers
10. Adam Thielen, WR, Minnesota Vikings: Relatively quiet the past two weeks. Tyreek Hillflew past him for top PPR scoring honors at the position. Time for Thielen to take it back.
11. DeAndre Hopkins, WR, Houston Texans
12. Antonio Brown, WR, Pittsburgh Steelers: More than 20 PPR points in five of six games. There is nothing wrong here.
13. James Conner, RB, Pittsburgh Steelers: Second-worst PPR game of the season came last week, but not because of pressure. The Jaguars defended well most of the game.
14. Leonard Fournette, RB, Jacksonville Jaguars: Yes, please give us more of an average of 26 rush attempts, like the past two games.
15. Davante Adams, WR, Green Bay Packers
16. Keenan Allen, WR, Los Angeles Chargers
17. Mike Evans, WR, Tampa Bay Buccaneers: Fumble recoveries in the end zone matter too. Hard to tell if the team's quarterback does.
18. Joe Mixon, RB, Cincinnati Bengals: Twelve carries for 14 yards last week. That is not helpful. Let us call it aberrant.
19. James White, RB, New England Patriots: Still leads running backs in catches. Tom Brady will continue to look his way regardless of other choices.
20. Stefon Diggs, WR, Minnesota Vikings
21. JuJu Smith-Schuster, WR, Pittsburgh Steelers
22. T.Y. Hilton, WR, Indianapolis Colts: Andrew Luck is a machine and Hilton is finally healthy.
23. A.J. Green, WR, Cincinnati Bengals: Green's health remains in some doubt, so make sure he plays before trusting him.
24. Mark Ingram II, RB, New Orleans Saints: Seems to produce bigger numbers in non-competitive games, and this could be another.
25. Nick Chubb, RB, Cleveland Browns
26. Aaron Jones, RB, Green Bay Packers: Nobody can stop him now, not even his own coaching.
27. Marlon Mack, RB, Indianapolis Colts: Good enough to be your RB2 each week.
28. Phillip Lindsay, RB, Denver Broncos: Also good enough for top-20 honors. He should reach 1,000 rushing yards.
29. Jarvis Landry, WR, Cleveland Browns: Time for him to get back on track against a struggling defense.
30. Emmanuel Sanders, WR, Denver Broncos
31. Kenny Golladay, WR, Detroit Lions: No Marvin Jones Jr. in these rankings, but even if he plays, Golladay is established.
32. Tevin Coleman, RB, Atlanta Falcons
33. Sony Michel, RB, New England Patriots: Seems like a game in which he should get a decent shot at 100 rushing yards. Perhaps many more.
34. Matt Breida, RB, San Francisco 49ers: Should be healthy off the bye, and he faces another bad defense.
35. Chris Carson, RB, Seattle Seahawks: Like Breida, we are never quite sure of health, but numbers are there.
36. Josh Gordon, WR, New England Patriots
37. Julian Edelman, WR, New England Patriots
38. Corey Davis, WR, Tennessee Titans: Generous ranking perhaps, but so talented. Might not matter if Marcus Mariota sits.
39. Tyler Boyd, WR, Cincinnati Bengals: Played fine with Green out, but would obviously see different coverage if he plays.
40. Zach Ertz, TE, Philadelphia Eagles: Should bounce back after quiet Saints game. Still on pace for record tight end numbers.
41. George Kittle, TE, San Francisco 49ers: He is right there with the top tight ends. Remember, no Travis Kelce this week too.
42. Rob Gronkowski, TE, New England Patriots: They say he is healthy enough to play. Who knows for sure?
43. Lamar Miller, RB, Houston Texans: He certainly looks better than last season, but he is not a star.
44. Adrian Peterson, RB, Washington Redskins: Change in quarterbacks should not affect him. Team rarely throws downfield.
45. Amari Cooper, WR, Dallas Cowboys
46. Alshon Jeffery, WR, Philadelphia Eagles: What a disaster the Saints game was. Carson Wentz should be better vs. NFC East foes.
47. Allen Robinson, WR, Chicago Bears: Chase Daniel could replace an ailing Mitchell Trubisky, and in this case, it would matter.
48. Tarik Cohen, RB, Chicago Bears: It might help Cohen, though.
49. Dalvin Cook, RB, Minnesota Vikings: Yep, I am alone on this one. He does not look like a top-20 running back to me. Without the 70-yard run from Week 9, his past 18 carries have gained 31 yards. Yawn.
50. Larry Fitzgerald, WR, Arizona Cardinals: The rookie quarterback does look better of late.
51. Sterling Shepard, WR, New York Giants: Beckham sees extra Philly defenders. Shepard does not.
52. Marquez Valdes-Scantling, WR, Green Bay Packers
53. Courtland Sutton, WR, Denver Broncos: Still has not caught more than three passes in a game, but you know it's coming.
54. DJ Moore, WR, Carolina Panthers: Coming off his breakout performance.
55. Christian Kirk, WR, Arizona Cardinals: Here come the rookies!
56. Calvin Ridley, WR, Atlanta Falcons
57. Peyton Barber, RB, Tampa Bay Buccaneers: Fantasy managers do not want to activate him, but it could be worse.
58. LeSean McCoy, RB, Buffalo Bills: Bills host the Jaguars. Just a reminder.
59. Dion Lewis, RB, Tennessee Titans
60. Golden Tate, WR, Philadelphia Eagles: Then why did you trade a third-round pick for him? Tate's managers were happier before the trade. So were Eagles fans, for that matter.
61. Greg Olsen, TE, Carolina Panthers
62. Jack Doyle, TE, Indianapolis Colts: The Colts' tight end to trust, but I would not cut the other fellow.
63. Jared Cook, TE, Oakland Raiders: The 15 targets the past two weeks revitalizes his value.
64. Tre'Quan Smith, WR, New Orleans Saints: Still needs more targets consistently, but it is another sweet matchup.
65. Demaryius Thomas, WR, Houston Texans: Why do teams trade for top wide receivers and then ignore them? Odd. Keep him rostered just in case.
66. Doug Baldwin, WR, Seattle Seahawks
67. Jalen Richard, RB, Oakland Raiders: Pretty steady numbers, actually, despite the mess around him.
68. Theo Riddick, RB, Detroit Lions: Assuming Kerryon Johnson is not playing this week, Riddick should catch enough passes to matter.
69. Kenyan Drake, RB, Miami Dolphins: We will never know from week to week.
70. Jordan Howard, RB, Chicago Bears: Such promise back in early September.
71. DeSean Jackson, WR, Tampa Bay Buccaneers
72. Tyler Lockett, WR, Seattle Seahawks
73. Danny Amendola, WR, Miami Dolphins
74. Josh Adams, RB, Philadelphia Eagles: Could be a top-20 fantasy running back if they would simply use him more.
75. Gus Edwards, RB, Baltimore Ravens: Most popular free-agent addition this week is hardly a lock to run for 100 yards again. Still, do you see another Raven in the top 75?
76. Frank Gore, RB, Miami Dolphins: Revenge game back in Indianapolis! I predict his first rushing touchdown!
77. Elijah McGuire, RB, New York Jets: Yeah, I think this Jets running back is a bit more valuable.
78. Isaiah Crowell, RB, New York Jets: Though neither looks like a great option.
79. Mohamed Sanu, WR, Atlanta Falcons
80. Keke Coutee, WR, Houston Texans: Talented and healthy. Just hard to see how Thomas catches nary a pass again.
81. T.J. Yeldon, RB, Jacksonville Jaguars
82. Duke Johnson Jr., WR, Cleveland Browns: Does he see eight targets or four?
83. Royce Freeman, RB, Denver Broncos
84. Ito Smith, RB, Atlanta Falcons
85. Marquise Goodwin, WR, San Francisco 49ers
86. Austin Hooper, TE, Atlanta Falcons
87. Jordan Reed, TE, Washington Redskins: So many believe the reason he was not catching enough passes was Alex Smith. I think that's ridiculous.
88. Devin Funchess, WR, Carolina Panthers: The rookie has passed him on the depth chart.
89. Randall Cobb, WR, Green Bay Packers
90. Derrick Henry, RB, Tennessee Titans: He has played in every game and has 404 rushing yards. And 54 receiving. How disappointing.
91. Latavius Murray, RB, Minnesota Vikings: I do not think he is a great play, but I do think he could matter because Cook looks middling.
92. Alex Collins, RB, Baltimore Ravens: He certainly had his chances this season, if this is it.
93. LeGarrette Blount, RB, Detroit Lions: Collins is down in Blount territory. Fitting.
94. Nyheim Hines, RB, Indianapolis Colts
95. Doug Martin, RB, Oakland Raiders
96. Chris Godwin, WR, Tampa Bay Buccaneers
97. Taylor Gabriel, WR, Chicago Bears
98. Mike Davis, RB, Seattle Seahawks
99. O.J. Howard, TE, Tampa Bay Buccaneers: Make sure he is active. There is some doubt.
100. Eric Ebron, TE, Indianapolis Colts: Still a top-10 tight end. Cannot run away after one missing week.

Others: Anthony Miller, WR, Chicago Bears; John Brown, WR, Baltimore Ravens; Willie Snead IV, WR, Baltimore Ravens; Michael Crabtree, WR, Baltimore Ravens; Tyrell Williams, WR, Los Angeles Chargers; Cole Beasley, WR, Dallas Cowboys; Evan Engram, TE, New York Giants; Trey Burton, TE, Chicago Bears; DeVante Parker, WR, Miami Dolphins; Adam Humphries, WR, Tampa Bay Buccaneers; Giovani Bernard, RB, Cincinnati Bengals; Wendell Smallwood, RB, Philadelphia Eagles; Rashaad Penny, RB, Seattle Seahawks; Austin Ekeler, RB, Los Angeles Chargers; Javorius Allen, RB, Baltimore Ravens; Carlos Hyde, RB, Jacksonville Jaguars