Skip to main content

Fantasy Football: Week 12 WR Rankings

Check out Kevin Hanson's top 65 wide receivers for Week 12 of the 2019 season.

Kevin Hanson joins SI for the 2019 season. His fantasy rankings have placed him in the Top 20 in each of the past two seasons among all the industry experts tracked by FantasyPros.com, and he has been in the Top 25 in six of the past eight years.

Check out more of Kevin’s rankings: QB, RB, TEDST, flex and kicker

WR Start of the Week: Jarvis Landry, Cleveland Browns (vs. MIA)

The matchups will soon get easier for Cleveland’s offense as Jarvis Landry squares off against his former team this Sunday.

Landry’s four catches, seven targets and 43 yards last week were four-week lows for the slot receiver, but he extended his scoring streak to three consecutive games. Over the four-game stretch since Cleveland’s Week 7 bye, Landry has double-digit targets in three of four with a total of 40 targets, tied for the 12th-most during that stretch. Landry has converted that volume into a healthy 24/256/3 line over the past quarter season.

During that span, Landry has scored the seventh-most fantasy points (half-PPR scoring). On a per-game basis, he’s been 18th over that span, but the four matchups were against tough pass defenses—Patriots, Broncos, Bills and Steelers, respectively.

In Week 12, Landry will face the Dolphins, who have allowed the ninth-most fantasy points to opposing receivers this season. Only the Saints (28.25) and Falcons (28.0) have a higher implied total than the Browns (27.5), based on Vegas odds for this week.

WR Sit of the Week: Tyler Boyd, Cincinnati Bengals (vs. PIT)

Even though he had a plus matchup against the Raiders, Tyler Boyd had his worst game of season in Week 11 with one catch on three targets for zero yards in addition to a 10-yard rush attempt.

The volume should be higher, but he gets a much more difficult matchup in Week 12 against division-rival Pittsburgh. Earlier this season with Andy Dalton under center, Boyd converted three-of-six targets for 33 yards against the Steelers. Boyd has just one touchdown this season (against Arizona in Week 5) and he has performed as fantasy’s WR44 season-to-date.

Pittsburgh ranks fourth in the NFL in sacks (34) and the Bengals offensive line is one of, if not the worst in the NFL. The Bengals have allowed the fourth-most sacks (36) this season. Lacking a big arm, Ryan Finley won’t have much time to get the ball out of his hands. No team has a lower implied total than the Bengals (16.25) this week, another factor that limits Boyd’s upside.

Week 12 fantasy football wide receiver rankings (half-PPR scoring):

WR1: Michael Thomas, NO vs CAR

WR2: Julio Jones, ATL vs TB

WR3: DeAndre Hopkins, HOU vs IND

WR4: Mike Evans, TB @ ATL

WR5: Davante Adams, GB @ SF

WR6: Chris Godwin, TB @ ATL

WR7: Calvin Ridley, ATL vs TB

WR8: Tyler Lockett, SEA @ PHI

WR9: Odell Beckham Jr., CLE vs MIA

WR10: D.J. Chark, JAC @ TEN

WR11: Julian Edelman, NE vs DAL

WR12: Cooper Kupp, LAR vs BAL

WR13: D.J. Moore, CAR @ NO

WR14: T.Y. Hilton, IND @ HOU

WR15: Courtland Sutton, DEN @ BUF

WR16: Jarvis Landry, CLE vs MIA

WR17: Amari Cooper, DAL @ NE

WR18: John Brown, BUF vs DEN

WR19: Allen Robinson, CHI vs NYG

WR20: Jamison Crowder, NYJ vs OAK

WR21: Kenny Golladay, DET @ WAS

WR22: Devante Parker, MIA @ CLE

WR23: Tyrell Williams, OAK @ NYJ

WR24: Michael Gallup, DAL @ NE

WR25: Terry McLaurin, WAS vs DET

WR26: Deebo Samuel, SF vs GB

WR27: D.K. Metcalf, SEA @ PHI

WR28: Marvin Jones, DET @ WAS

WR29: Golden Tate, NYG @ CHI

WR30: Curtis Samuel, CAR @ NO

WR31: Emmanuel Sanders, SF vs GB

WR32: James Washington, PIT @ CIN

WR33: Marquise Brown, BAL @ LAR

WR34: Will Fuller, HOU vs IND

WR35: Robert Woods, LAR vs BAL

WR36: Alshon Jeffery, PHI vs SEA

WR37: Tyler Boyd, CIN vs PIT

WR38: Brandin Cooks, LAR vs BAL

WR39: Sterling Shepard, NYG @ CHI

WR40: Robby Anderson, NYJ vs OAK

WR41: Kenny Stills, HOU vs IND

WR42: Darius Slayton, NYG @ CHI

WR43: Dede Westbrook, JAC @ TEN

WR44: Demaryius Thomas, NYJ vs OAK

WR45: Diontae Johnson, PIT @ CIN

WR46: Randall Cobb, DAL @ NE

WR47: Taylor Gabriel, CHI vs NYG

WR48: Zach Pascal, IND @ HOU

WR49: Hunter Renfrow, OAK @ NYJ

WR50: A.J. Brown, TEN vs JAC

WR51: Corey Davis, TEN vs JAC

WR52: Chris Conley, JAC @ TEN

WR53: Cole Beasley, BUF vs DEN

WR54: Josh Gordon, SEA @ PHI

WR55: Russell Gage, ATL vs TB

WR56: Ted Ginn, NO vs CAR

WR57: N'Keal Harry, NE vs DAL

WR58: Tim Patrick, DEN @ BUF

WR59: Danny Amendola, DET @ WAS

WR60: Kendrick Bourne, SF vs GB

WR61: Allen Lazard, GB @ SF

WR62: Josh Reynolds, LAR vs BAL

WR63: Adam Humphries, TEN vs JAC

WR64: Allen Hurns, MIA @ CLE

WR65: Nelson Agholor, PHI vs SEA

Week 12 fantasy football wide receiver rankings (non-PPR scoring):

WR1: Julio Jones, ATL vs TB

WR2: DeAndre Hopkins, HOU vs IND

WR3: Michael Thomas, NO vs CAR

WR4: Mike Evans, TB @ ATL

WR5: Davante Adams, GB @ SF

WR6: Chris Godwin, TB @ ATL

WR7: Tyler Lockett, SEA @ PHI

WR8: Calvin Ridley, ATL vs TB

WR9: Odell Beckham Jr., CLE vs MIA

WR10: D.J. Chark, JAC @ TEN

WR11: Cooper Kupp, LAR vs BAL

WR12: D.J. Moore, CAR @ NO

WR13: Julian Edelman, NE vs DAL

WR14: T.Y. Hilton, IND @ HOU

WR15: Courtland Sutton, DEN @ BUF

WR16: John Brown, BUF vs DEN

WR17: Jarvis Landry, CLE vs MIA

WR18: Amari Cooper, DAL @ NE

WR19: Allen Robinson, CHI vs NYG

WR20: Kenny Golladay, DET @ WAS

WR21: Jamison Crowder, NYJ vs OAK

WR22: Michael Gallup, DAL @ NE

WR23: Tyrell Williams, OAK @ NYJ

WR24: Devante Parker, MIA @ CLE

WR25: D.K. Metcalf, SEA @ PHI

WR26: Marvin Jones, DET @ WAS

WR27: Terry McLaurin, WAS vs DET

WR28: Deebo Samuel, SF vs GB

WR29: Curtis Samuel, CAR @ NO

WR30: James Washington, PIT @ CIN

WR31: Golden Tate, NYG @ CHI

WR32: Will Fuller, HOU vs IND

WR33: Emmanuel Sanders, SF vs GB

WR34: Marquise Brown, BAL @ LAR

WR35: Robert Woods, LAR vs BAL

WR36: Alshon Jeffery, PHI vs SEA

WR37: Brandin Cooks, LAR vs BAL

WR38: Robby Anderson, NYJ vs OAK

WR39: Tyler Boyd, CIN vs PIT

WR40: Sterling Shepard, NYG @ CHI

WR41: Kenny Stills, HOU vs IND

WR42: Darius Slayton, NYG @ CHI

WR43: Dede Westbrook, JAC @ TEN

WR44: Demaryius Thomas, NYJ vs OAK

WR45: Zach Pascal, IND @ HOU

WR46: Diontae Johnson, PIT @ CIN

WR47: A.J. Brown, TEN vs JAC

WR48: Josh Gordon, SEA @ PHI

WR49: Corey Davis, TEN vs JAC

WR50: Taylor Gabriel, CHI vs NYG

WR51: Randall Cobb, DAL @ NE

WR52: Chris Conley, JAC @ TEN

WR53: Hunter Renfrow, OAK @ NYJ

WR54: Ted Ginn, NO vs CAR

WR55: Russell Gage, ATL vs TB

WR56: N'Keal Harry, NE vs DAL

WR57: Cole Beasley, BUF vs DEN

WR58: Tim Patrick, DEN @ BUF

WR59: Kendrick Bourne, SF vs GB

WR60: Allen Lazard, GB @ SF

WR61: Jordan Matthews, PHI vs SEA

WR62: Josh Reynolds, LAR vs BAL

WR63: Allen Hurns, MIA @ CLE

WR64: Danny Amendola, DET @ WAS

WR65: Nelson Agholor, PHI vs SEA

More Advice From SI Fantasy

—Dr. Roto’s Week 12 Start ‘Em, Sit ‘Em to help with your toughest lineup decisions

—Frankie Taddeo’s top streaming options for the final week of byes

—Jaime Eisner’s stock watch tells you who’s trending up and down as the playoffs approach

—Jaime Eisner’s waiver wire pickups: Randall Cobb, Jonathan Williams, Jacob Hollister and more

—Frankie Taddeo’s droppables, with some big-name players you shouldn’t feel bad about cutting

—Bill Enright’s injury report takes a look at who is out how long

—Mark Deming’s target and snap report dives into the data to make some fantasy conclusions