Cover Photo: Wesley Hitt/Getty Images

20. Keenan Allen, WR – Los Angeles Chargers at Oakland Raiders

Allen topped 100 receiving yards last week for the first time since the season opener, and this matchup against the Raiders is one that he has gotten plenty of opportunities in, historically. In fact, Allen has been targeted at least nine times in each of the last five meetings against them -- and at least 12 times in three of those five.

19. Jordan Howard, RB – Chicago Bears vs. Detroit Lions

Howard is coming off a two-touchdown performance last week (four TDs in the last three games), and the Lions are allowing a league-high 134.9 rushing yards per game. 

18. Duke Johnson, RB – Cleveland Browns vs. Atlanta Falcons

In Week 9, the Redskins personnel wasn't able to take advantage of the best matchup in the NFL for pass-catching running backs -- the Falcons are allowing a league-high targets (10.4)  and receptions (8.5) to the position. The Browns, however, have the perfect man for the job in Johnson, who is coming off his best game of the season during which he caught all nine of his targets for 78 receiving yards and two touchdowns. 

17. Ryan Fitzpatrick, QB – Tampa Bay Buccaneers vs. Washington Redskins

The Bucs probably won't even try to run the ball against the Redskins' talented front seven. Fitzpatrick will, however, throw that ball all day long against a secondary that has shown to be vulnerable at times this season. Aside from that disastrous game in Chicago, Fitzmagic has thrown for at least three touchdowns in all of his starts this season. The 51.5 total on this game lends itself to some optimism as well. 

16. Tevin Coleman, RB – Atlanta Falcons at Cleveland Browns

The Browns are allowing the third-most FanDuel fantasy points to opposing running backs this season (28.0). It's also worth noting that the Browns have allowed four games of 30 or more FanDuel fantasy points already this season.

15. Travis Kelce, TE – Kansas City Chiefs vs. Arizona Cardinals

Zach Ertz of the Eagles might lead all tight ends in catches, but the brother of one of his teammates, Jason Kelce, has usurped him, and the rest of the NFL's tight ends, in receiving yards (741), touchdowns (6), and plays of over 20 yards (10). KC might not need him much against the Cardinals, but he is still producing at an elite level right now. 

14. Davante Adams, WR – Green Bay Packers vs. Miami Dolphins

Adams had a season-low in receiving yards (40) last week at Foxborough, but let's give credit to Patriots head coach Bill Belichick, who does a great job taking away the opposition's primary threat. The Dolphins have been solid at limiting production from wideouts this season, but Adams has still been targeted at least nine times in all but one of the Packers' last seven games. It doesn't hurt that those targets are coming from Aaron Rodgers. 

13. Philip Rivers, QB – Los Angeles Chargers at Oakland Raiders 

Rivers has crushed the Raiders in each of their last two meetings, throwing for a combined 726 passing yards, five touchdowns and no interceptions. Things hit an all-time low for the Raiders last week when undrafted free agent rookie quarterback Nick Mullens of the 49ers threw for 262 yards and three touchdowns on them.

12. Tyler Boyd, WR – Cincinnati Bengals vs. New Orleans Saints

With A.J. Green out for at least two weeks, look for Boyd to inherit a ton of targets for the Bengals. The Saints have been getting torched through the air, allowing the most receptions (16.4), receiving yards (240.5), and FanDuel fantasy points (44.6) to opposing wide receivers this season. 

11. Julio Jones, WR – Atlanta Falcons at Cleveland Browns

Look who finally found the end zone! Fantasy owners can now rejoice in unison and, while we're at it, maybe we can get two weeks in a row with a Julio touchdown? Even if he doesn't reach pay dirt, Jones has notched double-digit targets and exceeded 100 receiving yards in four of the last five games. 

10. Melvin Gordon, RB – Los Angeles Chargers at Oakland Raiders

We already mentioned Allen and Rivers from the Chargers, but since they're massive 10-point favorites on the road, look for Gordon to get a significant amount of touches if the Chargers are ahead. Even though his work in the passing game has decreased, Gordon has rushed for over 100 yards in three of the last four games. 

9. Alvin Kamara, RB – New Orleans Saints at Cincinnati Bengals

After two weeks of rough sledding, Kamara has now rebounded with five total touchdowns over the last two games. Cincy's defense has been getting gashed on the ground and through the air, so that should bode well in both instances for Kamara. 

8. James Conner, RB – Pittsburgh Steelers vs. Carolina Panthers

Le'Veon who? It's no coincidence the Steelers are riding a four-game winning streak given that Conner has rushed for more than 100 yards and notched at least 25 FanDuel fantasy points in each of those contests. The Panthers have been a stingy matchup for running backs (sixth-fewest FanDuel fantasy points allowed per game), but Conner's volume of touches is something you want a part of right now. 

7. Patrick Mahomes, QB – Kansas City Chiefs vs. Arizona Cardinals

The Cardinals are actually allowing the fewest FanDuel fantasy points to opposing quarterbacks this season (14.7), but when you look at the competition, it's not as impressive. Mahomes has hung at least 27 FanDuel fantasy points on defenses in each of the last four weeks, and there just seems to be no slowing down this KC offense any time soon.

6. Saquon Barkley, RB – New York Giants at San Francisco 49ers

Because the Eli Manning check-down show will seemingly never end, Barkley has posted at least nine catches in each of the last three games. The 49ers play at one of the faster paces in the league and also allow the sixth-most targets to opposing running backs (8.6). Have a night, kid. 

5. Antonio Brown, WR – Pittsburgh Steelers vs. Carolina Panthers

After scoring a touchdown last week, that is now nine of them in eight games for AB. He did, however, have a season-low 42 receiving yards, so look for Big Ben to get AB involved right off the bat and keep that glowing smile on his face. 

4. Drew Brees, QB – New Orleans Saints at Cincinnati Bengals

The Bengals have allowed the most passing yards (330.8), second-most passing touchdowns (2.3), and fourth-most FanDuel fantasy points (24.5) per game to opposing quarterbacks. 

3. Michael Thomas, WR – New Orleans Saints at Cincinnati Bengals

Thomas had a stretch of mediocre games recently, but we told you everything would be just fine going forward. The Saints No. 1 wide receiver had a massive Week 9 with 12 catches on 15 targets for 211 receiving yards and a touchdown. Cincy has been getting ripped through the air, so expect to see another monster stat line on Sunday. You can even "phone" this one in. 

2. Todd Gurley, RB – Los Angeles Rams vs. Seattle Seahawks

Gurley posted a total of 31.1 FanDuel fantasy points over the first four games of his career against the Seahawks. In the last two meetings, he posted 74.8 FanDuel fantasy points, boosted by seven total touchdowns.

1. Kareem Hunt, RB – Kansas City Chiefs vs. Arizona Cardinals

For the second week in a row, Hunt takes the top spot in our rankings over Gurley. This week's matchup against the Cardinals is even better as they are allowing the second-most rushing yards (132.1) and FanDuelD fantasy points per game to running backs this season (29.0). The Cardinals don't stand much of a chance in this game, so it's possible Hunt sees a season-high in touches on Sunday. 

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.