Cover Photo: Jayne Kamin-Oncea/Getty Images

With the Chiefs and the Rams on a bye this week, there are some serious openings in the NFL Fantasy Football Power Rankings for Week 12. Here are the top fantasy football plays for this week. 

20. David Johnson, RB - Arizona Cardinals at Los Angeles Chargers

Ever since Byron Leftwich took over as offensive coordinator, Johnson has become a reliable fantasy option once again. The Cards may not win this game, but they can certainly make sure Johnson keeps racking up the points. 

19. Theo Riddick, RB - Detroit Lions vs. Chicago Bears

This is all about receptions as Riddick will likely get a ton of them with fellow running back Kerryon Johnson set to miss Thursday's Thanksgiving game. Not to mention, he is seeing a nice boost in fantasy production since Golden Tate moved to Philly. 

18. James White, RB - New England Patriots at New York Jets

A lot of people will be sleeping on White after his worst performance of the season was followed by the Patriots' bye week. That's a big mistake, considering he posted at least 18 FanDuel fantasy points in five of the six games prior to the loss against the Titans. 

17. Jarvis Landry, WR - Cleveland Browns at Cincinnati Bengals

Landry's fantasy production is definitely trending in the wrong direction. However, for at least one week, he should be able to capitalize on this glorious matchup against the Bengals, who are allowing the second-most passing yards per game (295.8) this season. 

16. Davante Adams, WR - Green Bay Packers at Minnesota Vikings

This is an extremely difficult matchup for Adams, but he has been excelling no matter who draws that assignment. Not to mention, Adams had eight catches on 12 targets for 64 receiving yards and a touchdown during the Week 2 matchup against the Vikings. 

15. Andrew Luck, QB - Indianapolis Colts vs. Miami Dolphins 

Quite remarkably, the Colts offensive line hasn't allowed Luck to be sacked in each of their last five games. As a result, he has posted at least 22 FanDuel fantasy points in each of those games. Miami's defense started the season well against the pass, but they've allowed five of their last seven opponents to throw multiple touchdowns. Meanwhile, Luck has thrown multiple touchdowns in all but one game this season and has at least three of them in seven straight. 

14. Zach Ertz, TE - Philadelphia Eagles

Ertz had a disastrous performance in New Orleans last week, but he'll look to continue his successful run against the Giants. He has posted at least 13 FanDuel fantasy points in five of their last six meetings while scoring a touchdown in each of the last three. 

13. James Conner, RB - Pittsburgh Steelers at Denver Broncos

Denver has allowed the sixth-most rushing yards per game (127.9) this season. That should help Conner get back on the good foot for his fantasy owners. After posting at least 25 FDP in four straight games, Conner has only notched a combined 21.7 over the last two weeks, albeit in tougher matchups. 

12. DeAndre Hopkins, WR - Houston Texans vs. Tennessee Titans

Hopkins gets the Monday night spotlight against a Titans team he has put a thumping on historically. In 11 career meetings, Nuk has posted double-digit FanDuel fantasy points in nine of them. 

11. Odell Beckham Jr., WR - New York Giants at Philadelphia Eagles

Philly's secondary has been obliterated by injuries so look for a resurgent Giants team to move the ball through the air once again. OBJ, like most of the Giants offense, struggled in that previous meeting against the Eagles but he does have at least 15 FanDuel fantasy points in five of the last seven matchups. 

10. Adam Thielen, WR - Minnesota Vikings vs. Green Bay Packers

Thielen is coming off his two "worst" performances of the season, but he has set the bar a bit high at this point. Those aforementioned two performances were the first ones that Thielen failed to reach 100 receiving yards, but he's had some very solid performances against the Packers in recent memory, including a 12-catch performance on 13 targets for 131 receiving yards and a touchdown in their last game. 

9. Matt Ryan, QB - Atlanta Falcons at New Orleans Saints

If the Saints are going to put up a ton of points once again, the Falcons high-powered offense will likely have to keep pace. Look for Matty Ice & Co. to have a lot of volume coming from the passing game. 

8. Christian McCaffrey, RB - Carolina Panthers vs. Seattle Seahawks

McCaffrey has played at least 94 percent of the team's snaps since Week 2, so he's obviously worth consideration each week. This time around he'll matchup up with the Seahawks, who will be out of their element coming all the way East to play a 1:00 p.m. game. 

7. Saquon Barkley, RB - New York Giants at Philadelphia Eagles

Barkley roasted the Eagles in their earlier matchup this season and it's even more impressive since Philly won in a blowout. After last week's soul-crushing defeat in New Orleans, the Eagles seem like they've realized a new Super Bowl champion will be crown at season's end. 

6. Antonio Brown, WR - Pittsburgh Steelers at Denver Broncos

Quietly and AB rarely go together in the same sentence, but it seems like no one even notices that he has scored a touchdown in all but one game this season. Because of that, Brown has scored double-digit FDP each week. 

5. Julio Jones, WR - Atlanta Falcons at New Orleans Saints

Julio has an excellent track record in terms of receiving yardage against the Saints, with at least 90 in eight of the last nine meetings, but only one touchdown over that span. He has, however, found the end zone in the last three games overall. 

4. Michael Thomas, WR - New Orleans vs. Atlanta Falcons

Thomas continues to be a consistent producer for the Saints. After a three-week drought from the end zone, he now has five touchdowns over his last five games. Thomas has only faced off five times against ATL, but he does have at least 16 FDP in four of those games. 

3. Melvin Gordon, RB - Los Angeles Chargers vs. Arizona Cardinals

In Week 11, Gordon continued his streak of notching at least 15 FDP in every game this season. This week, he'll take on an Arizona team allowing the fourth-most rushing yards (141.5) and FDP (27.2) per game to running backs. 

2. Drew Brees, QB - New Orleans Saints vs. Atlanta Falcons

In 24 career games against the Falcons, Brees has thrown for at least 270 yards in 20 of those instances -- 16 of them went for over 300 yards. He's on fire right now and needs to be in every starting lineup. 

1. Alvin Kamara, RB - New Orleans Saints vs. Atlanta Falcons

The clear-cut No. 1 this week is Kamara, who has the best matchup in the NFL for pass-catching running backs. The Falcons are allowing the most receptions (8.5) and targets (10.1) in the league to RBs and Kamara notched 26.5 FDP against them back in Week 3. 

Get $5 with your first deposit on FanDuel. Join Now.

Al Walsh is not a FanDuel employee. In addition to providing DFS gameplay advice, Al Walsh also participates in DFS contests on FanDuel using his personal account, username 14AdotWalsh. While the strategies and player selections recommended in his articles are his personal views, he may deploy different strategies and player selections when entering contests with his personal account. The views expressed in their articles are the author's alone and do not necessarily reflect the views of FanDuel.