Fantasy Football: Week 8 WR Rankings
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, TE, DST, flex and kicker.
WR Start of the Week: Courtland Sutton, Denver Broncos (at IND)
Courtland Sutton has been a model of consistency in his second season. With seven to nine targets every week, the former second-round pick has a minimum of four catches every game this season. In addition, Sutton has exceeded 60 receiving yards in every game but one (40, Week 2 vs. Chicago).
Through the first seven weeks of the season, Sutton has scored the 12-most fantasy points based on half-PPR scoring. With a 36/564/3 line, he’s on pace for nearly 1,300 receiving yards (1,289).
By trading away Emmanuel Sanders to San Francisco, the Broncos could send a couple more targets Sutton’s way. The Colts have allowed the 11th-most fantasy points to opposing wide receivers this season. With the potential for more targets in a favorable matchup, Sutton could continue to perform as a WR1 this week and the rest of the season.
WR Sit of the Week: Alshon Jeffery, Philadelphia Eagles (at BUF)
While Sutton has exceeded 60 yards in all but one game, Alshon Jeffery has failed to exceed 52 yards in every game but one (76 yards in Week 6). To be fair, Jeffery has missed a game and played limited snaps in another, but things won’t get any easier for him in Week 8.
Buffalo has allowed the second-fewest fantasy points to opposing wide receivers this season. Their pass defense has allowed only four passing touchdowns (second-lowest in the NFL) and just 201.3 passing yards per game (fourth lowest) and they have yet to allow a 100-yard game this season.
With only two teams on bye in Week 8, Jeffery isn’t much more than a WR3/flex option this week.
Week 8 fantasy football wide receiver rankings (half-PPR scoring):
WR1: DeAndre Hopkins, HOU vs OAK
WR2: Michael Thomas, NO vs ARI
WR3: Cooper Kupp, LAR vs CIN
WR4: Chris Godwin, TB @ TEN
WR5: Julio Jones, ATL vs SEA
WR6: Tyler Lockett, SEA @ ATL
WR7: Tyreek Hill, KC vs GB
WR8: Stefon Diggs, MIN vs WAS
WR9: Kenny Golladay, DET vs NYG
WR10: Mike Evans, TB @ TEN
WR11: T.Y. Hilton, IND vs DEN
WR12: Julian Edelman, NE vs CLE
WR13: Courtland Sutton, DEN @ IND
WR14: John Brown, BUF vs PHI
WR15: D.J. Chark, JAC vs NYJ
WR16: Keenan Allen, LAC @ CHI
WR17: Odell Beckham Jr., CLE @ NE
WR18: Robert Woods, LAR vs CIN
WR19: Brandin Cooks, LAR vs CIN
WR20: Allen Robinson, CHI vs LAC
WR21: Calvin Ridley, ATL vs SEA
WR22: JuJu Smith-Schuster, PIT vs MIA
WR23: Marvin Jones, DET vs NYG
WR24: Terry McLaurin, WAS @ MIN
WR25: Golden Tate, NYG @ DET
WR26: Larry Fitzgerald, ARI @ NO
WR27: Tyler Boyd, CIN @ LAR
WR28: D.K. Metcalf, SEA @ ATL
WR29: Kenny Stills, HOU vs OAK
WR30: Alshon Jeffery, PHI @ BUF
WR31: Robby Anderson, NYJ @ JAC
WR32: Dede Westbrook, JAC vs NYJ
WR33: D.J. Moore, CAR @ SF
WR34: Mike Williams, LAC @ CHI
WR35: Marquez Valdes-Scantling, GB @ KC
WR36: Jamison Crowder, NYJ @ JAC
WR37: Jarvis Landry, CLE @ NE
WR38: A.J. Brown, TEN vs TB
WR39: Tyrell Williams, OAK @ HOU
WR40: Corey Davis, TEN vs TB
WR41: Curtis Samuel, CAR @ SF
WR42: Emmanuel Sanders, SF vs CAR
WR43: Olabisi Johnson, MIN vs WAS
WR44: Auden Tate, CIN @ LAR
WR45: Phillip Dorsett, NE vs CLE
WR46: Preston Williams, MIA @ PIT
WR47: Sammy Watkins, KC vs GB
WR48: Cole Beasley, BUF vs PHI
WR49: Mohamed Sanu, NE vs CLE
WR50: Devante Parker, MIA @ PIT
WR51: Christian Kirk, ARI @ NO
WR52: Geronimo Allison, GB @ KC
WR53: DaeSean Hamilton, DEN @ IND
WR54: Ted Ginn, NO vs ARI
WR55: Keke Coutee, HOU vs OAK
WR56: Diontae Johnson, PIT vs MIA
WR57: Alex Erickson, CIN @ LAR
WR58: Dante Pettis, SF vs CAR
WR59: Jakobi Meyers, NE vs CLE
WR60: Darius Slayton, NYG @ DET
WR61: Demaryius Thomas, NYJ @ JAC
WR62: Allen Lazard, GB @ KC
WR63: Marquise Goodwin, SF vs CAR
WR64: Nelson Agholor, PHI @ BUF
WR65: Anthony Miller, CHI vs LAC
WR66: Zach Pascal, IND vs DEN
WR67: Mecole Hardman, KC vs GB
WR68: Danny Amendola, DET vs NYG
WR69: Chris Conley, JAC vs NYJ
WR70: Jaron Brown, SEA @ ATL
WR71: Adam Humphries, TEN vs TB
WR72: Justin Hardy, ATL vs SEA
WR73: KeeSean Johnson, ARI @ NO
WR74: Demarcus Robinson, KC vs GB
WR75: Trey Quinn, WAS @ MIN
Week 8 fantasy football wide receiver rankings (non-PPR scoring):
WR1: DeAndre Hopkins, HOU vs OAK
WR2: Cooper Kupp, LAR vs CIN
WR3: Michael Thomas, NO vs ARI
WR4: Tyler Lockett, SEA @ ATL
WR5: Julio Jones, ATL vs SEA
WR6: Chris Godwin, TB @ TEN
WR7: Tyreek Hill, KC vs GB
WR8: Mike Evans, TB @ TEN
WR9: Stefon Diggs, MIN vs WAS
WR10: Kenny Golladay, DET vs NYG
WR11: T.Y. Hilton, IND vs DEN
WR12: Courtland Sutton, DEN @ IND
WR13: John Brown, BUF vs PHI
WR14: Julian Edelman, NE vs CLE
WR15: Odell Beckham Jr., CLE @ NE
WR16: Brandin Cooks, LAR vs CIN
WR17: Keenan Allen, LAC @ CHI
WR18: D.J. Chark, JAC vs NYJ
WR19: Robert Woods, LAR vs CIN
WR20: Calvin Ridley, ATL vs SEA
WR21: Allen Robinson, CHI vs LAC
WR22: JuJu Smith-Schuster, PIT vs MIA
WR23: Marvin Jones, DET vs NYG
WR24: D.K. Metcalf, SEA @ ATL
WR25: Kenny Stills, HOU vs OAK
WR26: Terry McLaurin, WAS @ MIN
WR27: Tyler Boyd, CIN @ LAR
WR28: Robby Anderson, NYJ @ JAC
WR29: Alshon Jeffery, PHI @ BUF
WR30: Golden Tate, NYG @ DET
WR31: Larry Fitzgerald, ARI @ NO
WR32: Mike Williams, LAC @ CHI
WR33: D.J. Moore, CAR @ SF
WR34: Dede Westbrook, JAC vs NYJ
WR35: Marquez Valdes-Scantling, GB @ KC
WR36: Tyrell Williams, OAK @ HOU
WR37: Jamison Crowder, NYJ @ JAC
WR38: Jarvis Landry, CLE @ NE
WR39: A.J. Brown, TEN vs TB
WR40: Curtis Samuel, CAR @ SF
WR41: Corey Davis, TEN vs TB
WR42: Emmanuel Sanders, SF vs CAR
WR43: Sammy Watkins, KC vs GB
WR44: Phillip Dorsett, NE vs CLE
WR45: Olabisi Johnson, MIN vs WAS
WR46: Auden Tate, CIN @ LAR
WR47: Preston Williams, MIA @ PIT
WR48: Mohamed Sanu, NE vs CLE
WR49: Christian Kirk, ARI @ NO
WR50: Geronimo Allison, GB @ KC
WR51: Devante Parker, MIA @ PIT
WR52: Ted Ginn, NO vs ARI
WR53: Cole Beasley, BUF vs PHI
WR54: Dante Pettis, SF vs CAR
WR55: Diontae Johnson, PIT vs MIA
WR56: DaeSean Hamilton, DEN @ IND
WR57: Keke Coutee, HOU vs OAK
WR58: Alex Erickson, CIN @ LAR
WR59: Jakobi Meyers, NE vs CLE
WR60: Darius Slayton, NYG @ DET
WR61: Marquise Goodwin, SF vs CAR
WR62: Duke Williams, BUF vs PHI
WR63: Demaryius Thomas, NYJ @ JAC
WR64: Mecole Hardman, KC vs GB
WR65: Allen Lazard, GB @ KC
WR66: Anthony Miller, CHI vs LAC
WR67: Nelson Agholor, PHI @ BUF
WR68: Zach Pascal, IND vs DEN
WR69: Jaron Brown, SEA @ ATL
WR70: Chris Conley, JAC vs NYJ
WR71: Keelan Doss, OAK @ HOU
WR72: Demarcus Robinson, KC vs GB
WR73: KeeSean Johnson, ARI @ NO
WR74: Justin Hardy, ATL vs SEA
WR75: Danny Amendola, DET vs NYG
Looking for an edge? Check out the Fantasy Assistant from FullTime Fantasy. Sync with your league, and this premium tool offers personalized waiver advice, team analysis, projections, optimal lineups and trade suggestions. Lose Saquon Barkley this week? Fantasy Assistant can automatically help you pick the best replacement. Join now for a free seven-day trial. Use promo code sifantasy for 30% off your first month or year.