If there's some common theme in fantasy football to latch onto so far this season, it's this: Offenses own the NFL. Teams are scoring touchdowns in bunches. Receivers are scooping up yards like they're in the granola aisle at Whole Foods. And it is awesome.

2018's offensive explosion probably makes you feel like you can start just about anybody in your WR slot, because they're going to get you double digit points no matter what. But don't get lulled into that false sense of security. Just because everyone's scoring oodles of fantasy points, doesn't mean there aren't better (and worse) options at the position. And that's reflected in this week's wide receiver rankings.

Target Monsters

Tyler Boyd was the focal point of the Bengals' passing attack against Atlanta, with 15 targets to show for it. Boyd is quietly averaging more targets than A.J. Green through four weeks.

Welcome back Marcus Mariota! And welcome to the show Corey Davis! Last year's 1st round draft pick was a magnet for the football. His 15 targets were more than he had in all the snaps with Blaine Gabbert under center. So long as Mariota is healthy, Davis is a must-start.

Another member of the 15 Target Club (not to be confused with the Target $15 Club, which offers incredible deals on home goods and apparel!) is Keke Coutee. In his rookie debut, slot dynamo Coutee led the Texans in targets and receptions. Granted, some of that was due to Will Fuller's early exit from the game due to a hamstring injury, but Coutee is someone to keep an eye on.

Rank Player Team Opponent 1 Julio Jones ATL @PIT 2 Michael Thomas NO WAS 3 DeAndre Hopkins HOU DAL 4 Adam Thielen MIN @PHI 5 Antonio Brown PIT ATL 6 Odell Beckham Jr. NYG @CAR 7 Keenan Allen LAC OAK 8 JuJu Smith-Schuster PIT ATL 9 A.J. Green CIN MIA 10 Golden Tate DET GB 11 Davante Adams GB @DET 12 Cooper Kupp LAR @SEA 13 Tyreek Hill KC JAC 14 Stefon Diggs MIN @PHI 15 Brandin Cooks LAR @SEA 16 Jarvis Landry CLE BAL 17 Calvin Ridley ATL @PIT 18 Emmanuel Sanders DEN @NYJ 19 Corey Davis TEN @BUF 20 Alshon Jeffery PHI MIN 21 Kenny Golladay DET GB 22 John Brown BAL @CLE 23 Tyler Boyd CIN MIA 24 Will Fuller HOU DAL 25 Robert Woods LAR @SEA 26 Amari Cooper OAK @LAC 27 Sterling Shepard NYG @CAR 28 Keelan Cole JAC @KC 29 Doug Baldwin SEA LAR 30 Amari Cooper OAK @LAC 31 Julian Edelman NE IND 32 Kenny Stills MIA @CIN 33 Marvin Jones DET GB 34 Tyler Lockett SEA LAR 35 Devin Funchess CAR NYG 36 Nelson Agholor PHI MIN 37 Quincy Enunwa NYJ DEN 38 Dede Westbrook JAC @KC 39 Geronimo Allison GB @DET 40 Mike Williams LAC OAK 41 Michael Crabtree BAL @CLE 42 Jordy Nelson OAK @LAC 43 Larry Fitzgerald ARI @SF 44 Ryan Grant IND @NE 45 Josh Gordon NE IND 46 Antonio Callaway CLE BAL 47 Keke Coutee HOU DAL 48 Sammy Watkins KC JAC 49 Jamison Crowder WAS @NO 50 Taywan Taylor TEN @BUF 51 Demaryius Thomas DEN @NYJ 52 Albert Wilson MIA @CIN 53 Christian Kirk ARI @SF 54 Donte Moncrief JAC @KC 55 Chris Hogan NE IND 56 Marquise Goodwin SF ARI 57 Chester Rogers IND @NE 58 Mohamed Sanu ATL @PIT 59 Ted Ginn NO WAS 60 Paul Richardson WAS @NO 61 Cole Beasley DAL @HOU 62 Kelvin Benjamin BUF TEN 63 Phillip Dorsett NE IND 64 Zach Pascal IND @NE 65 Michael Gallup DAL @HOU 66 Danny Amendola MIA @CIN 67 Cameron Meredith NO WAS 68 Marquez Valdes-Scantling GB @DET 69 Rashard Higgins CLE BAL 70 Robby Anderson NYJ DEN 71 Ryan Switzer PIT ATL 72 Josh Doctson WAS @NO 73 Allen Hurns DAL @HOU 74 Willie Snead BAL @CLE 75 James Washington PIT ATL 76 Martavis Bryant OAK @LAC 77 John Ross CIN MIA 78 Jordan Matthews PHI MIN 79 Devante Parker MIA @CIN 80 D.J. Moore CAR NYG 81 Laquon Treadwell MIN @PHI 82 Trent Taylor SF ARI 83 Jaron Brown SEA LAR 84 Jakeem Grant MIA @CIN 85 Chris Conley KC JAC 86 Jermaine Kearse NYJ DEN 87 Zay Jones BUF TEN 88 Torrey Smith CAR NYG 89 Tavon Austin DAL @HOU 90 Jarius Wright CAR NYG 91 Deonte Thompson DAL @HOU 92 Brandon LaFell CIN MIA 93 J'Mon Moore GB @DET 94 Tajae Sharpe TEN @BUF 95 Tre'Quan Smith NO WAS 96 J.J. Nelson ARI @SF 97 Seth Roberts OAK @LAC 98 Cody Latimer NYG @CAR 99 Demarcus Robinson KC JAC 100 Cordarrelle Patterson NE IND