Cover Photo: Grant Halverson/Getty Images

20. Brandin Cooks/Robert Woods, WR - Los Angeles Rams @ Detroit Lions

These two are a package deal nearly every week and this time around is no different. The Rams had an extra week to prepare for the hapless Lions, so expect their offense to be firing on all cylinders on the road in the Motor City. 

19. Amari Cooper, WR - Dallas Cowboys vs. New Orleans Saints

Cooper is coming off his best game of the season, not just as a Cowboy, with eight catches on nine targets for 180 receiving yards and two touchdowns. You'd imagine the Cowboys will have to throw a lot in order to compete with the NFL's most-efficient offense on the other sideline. Cooper looks to be fitting in nicely with Dallas so look for that to continue on Thursday night. 

18. James Conner, RB - Pittsburgh Steelers vs. Los Angeles Chargers

Conner is in the midst of his worst three-game stretch of the season, but good things are on the horizon. For one, he suffered a head injury back in Week 10, which caused him to miss the entire fourth quarter, then his production waned a bit in two consecutive road games -- a place the Steelers struggle historically. Look for them to get back on track at home and for Conner to rebound for fantasy owners as a result. 

17. Jared Goff, QB - Los Angeles Rams @ Detroit Lions

The Rams are coming off their bye week to face a Lions team allowing an average of 26.8 FanDuel fantasy points per game over the past three weeks -- and one of those quarterbacks was Chase Daniel of the Bears. Look for a big week out of Goff. 

16. DeAndre Hopkins, WR - Houston Texans vs. Cleveland Browns

Browns rookie cornerback Denzel Ward has been exceptional this season, but he'll draw one of his toughest assignments of the season. With Demaryius Thomas finally having his first breakout game as a member of the Texans, look for opposing defenses to start slowly going away from double-teaming Hopkins, thus allowing for more one-on-one targets for Nuk.

15. Aaron Jones, RB - Green Bay Packers vs. Arizona Cardinals

The Cardinals are allowing the third-most rushing yards (144.8) and FanDuel fantasy points per game (29.1) to running backs. Jones has really come on over the last three weeks with his three highest point totals of the season, and a fourth one is likely coming on Sunday. The Packers should have this game wrapped up early, thus allowing Jones to have more carries as they run out the clock.

14. Alvin Kamara, RB - New Orleans Saints @ Dallas Cowboys

Kamara was a major disappointment on Thanksgiving, despite a glorious matchup for pass-catching running backs against the Falcons. But that had more to do with ​the Saints unusual gameplan as opposed to Kamara's ineffectiveness. Even with that dud, Kamara has the third-most FanDuel fantasy points (83.4) of any non-quarterback since Week 9. 

13. Adam Thielen, WR - Minnesota Vikings @ New England Patriots

After his two worst fantasy performances of the season, Thielen rebounded in a major way with eight catches on nine targets for 125 receiving yards and a touchdown. It'll be interesting to see how Patriots head coach Bill Belichick handles Thielen, as he typically schemes the defense to suffocate the opposition's No. 1 option -- this drops Thielen a couple spots, but certainly not off the list altogether. 

12. Tyreek Hill, WR - Kansas City Chiefs @ Oakland Raiders

The Chiefs probably won't need to throw the ball a ton in the second half of this game, but Hill is certainly capable of hitting on a couple of big plays against the pathetic Raiders secondary. Expect Tyreek to go for 5-80-1 at a minimum. 

11. Ezekiel Elliott, RB - Dallas Cowboys vs. New Orleans Saints

The Saints are allowing an NFL-low 73.2 rushing yards per game this season, but the Cowboys have been doing a fantastic job of finding creative ways to get Zeke the rock. Not only has he rushed for more than 100 yards in each of the last three weeks, but he has 18 catches on 21 targets during that span.

10. Saquon Barkley, RB - New York Giants vs. Chicago Bears

Barkley doesn't have a great matchup at all, but (aside from the second half against Philly last week) he's still seeing a ridiculous amount of touches. Eli Manning has an affinity for check-down passes and that's all good for fantasy purposes, especially in PPR formats. 

9. Kareem Hunt, RB - Kansas City Chiefs @ Oakland Raiders

Like I said earlier, the Chiefs should have this game locked up nice and early, which will allow them to run the ball a bit more. That's music to the ears of Hunt, who gets a matchup against the NFL's worst run defense (151.4 yards allowed per game) on Sunday.

8. Michael Thomas, WR - New Orleans Saints @ Dallas Cowboys 

Thomas and the other main pieces of Saints' weaponry were merely decoys in the Thanksgiving game, but you'd expect them to be an integral part of the attack this week. Dallas hasn't faced many top-flight receivers this season, but guys like Julio Jones, DeAndre Hopkins and Golden Tate have all gone for over 100 yards against them. 

7. Julio Jones, WR - Atlanta Falcons vs. Baltimore Ravens

It's a damn shame that it took Julio eight games to reach the end zone this season. Most people don't realize it but he has posted at least 95 receiving yards in nine of 11 games this year, including at least 100 yards in six straight, and in seven of the team's last eight contests. 

6. Drew Brees, QB - New Orleans Saints at Dallas Cowboys

Brees managed to toss four touchdowns to undrafted free agents on Thanksgiving. While he only threw for 171 yards that night, the future Hall of Famer still finished with 21.4 FanDuel fantasy points! Prior to last game, Brees had posted 28 points in three straight, and 30 in two of those.

5. Patrick Mahomes, QB - Kansas City Chiefs @ Oakland Raiders

The biggest mismatch of the week goes down in Oakland and it'll be comical how much time Mahomes will have to throw the ball. The Raiders have virtually no pass rush, and that is not how you go about stopping the NFL's most dynamic quarterback.

4. Antonio Brown, WR - Pittsburgh Steelers vs. Los Angeles Chargers

Yet another accomplished receiver finds himself in the Top 10, and AB has posted double-digit FanDuel fantasy points in every game this season. AB did, however, fail to score a touchdown last week for the first time in eight games, but you'd have to imagine Ben Roethlisberger wants to keep a smile on the wide receiver's face.

3. Cam Newton, QB - Carolina Panthers @ Tampa Bay Buccaneers

Cam has been remarkably consistent this season, reaching at least 18 FanDuel fantasy points in all but one of the Panthers' 11 games. The Bucs' defense finally showed up last week, but let's not act like this will become a regular occurrence -- they have allowed the fourth-most FanDuel fantasy points per game (22.4) to quarterbacks this season. 

2. Todd Gurley, RB - Los Angeles Rams @ Detroit Lions

Coming off a bye week, Gurley will look to get reacquainted with the end zone against a Lions team that is all but done at 4-7. The Lions have actually done a decent job against running backs, but they have allowed the third-most catches per game (7.0) to the position over the last four weeks. Gurley has posted at least 22 FanDuel fantasy points in nine of the Rams' 11 games this season. 

1. Christian McCaffrey, RB - Carolina Panthers @ Tampa Bay Buccaneers

No other player in the NFL has more FanDuel fantasy points than McCaffrey since Week 9, as most of that was boosted by his 41.2-point performance last week against the Seattle Seahawks. The Bucs are bleeding fantasy points to every single position, making this one a no-brainer for McCaffrey to be in the No. 1 spot. 

Join FanDuel Sportsbook Today. New users get a risk-free bet up to $500. 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.