is one of the most controversial websites for football fans. It’s basically a website that is built on people watching game tape, giving their grades on each player’s performance, and then posting that grade online for people to ridicule. Their grading system is extremely controversial and in my opinion….it works really well with some positions and no so well with others (the QB grades are awful, but the offensive line and defensive grades are pretty top notch).

With all that said, I like to post the grades as a topic of discussion. Also, it gives you a pretty good idea as to which players are playing well and which players are sucking it up.





Top 10 Best Quarterbacks (at least 100 snaps played):

  1. Carson Wentz (Philadelphia Eagles)
  2. Andrew Luck (Indianapolis Colts)
  3. Ryan Fitzpatrick (New York Jets)
  4. Cam Newton (Carolina Panthers)
  5. Eli Manning (New York Giants)
  6. Drew Brees (New Orleans Saints)
  7. Derek Carr (Oakland Raiders)
  8. Matthew Stafford (Detroit Lions)
  9. Ryan Tannehill (Miami Dolphins)
  10. Carson Palmer (Arizona Cardinals)


Top 5 Worst Quarterbacks (at least 100 snaps played):

  1. Aaron Rodgers (Green Bay Packers)
  2. Blaine Gabbert (San Francisco 49ers)
  3. Marcus Mariota (Tennessee Titans)
  4. Case Keenum (Los Angeles Rams)
  5. Kirk Cousins (Washington Redskins)


Top 10 Best Running Backs (at least 50 snaps played):

  1. David Johnson (Arizona Cardinals)
  2. DeAngelo Williams (Pittsburgh Steelers)
  3. Latavius Murray (Oakland Raiders)
  4. Melvin Gordon (San Diego Chargers)
  5. Matt Forte (New York Jets)
  6. Theo Riddick (Detroit Lions)
  7. Ryan Mathews (Philadelphia Eagles)
  8. Ameer Abdullah (Detroit Lions)
  9. Spencer Ware (Kansas City Chiefs)
  10. Matt Jones (Washington Redskins)


Top 10 Worst Running Backs (at least 50 snaps played):

  1. Jeremy Langford (Chicago Bears)
  2. Ezekiel Elliott (Dallas Cowboys)
  3. Darren Sproles (Philadelphia Eagles)
  4. T.J. Yeldon (Jacksonville Jaguars)
  5. Shane Vereen (New York Giants)
  6. Carlos Hyde (San Francisco 49ers)
  7. LeGarrette Blount (New England Patriots)
  8. Adrian Peterson (Minnesota Vikings)
  9. Rashad Jennings (New York Giants)
  10. Frank Gore (Indianapolis Colts)


Top 10 Best Wide Receivers (at least 100 snaps played):

  1. Stefon Diggs (Minnesota Vikings)
  2. Larry Fitzgerald (Arizona Cardinals)
  3. Kelvin Benjamin (Carolina Panthers)
  4. DeAndre Hopkins (Houston Texans)
  5. Julio Jones (Atlanta Falcons)
  6. Quincy Enunwa (New York Jets)
  7. Eric Decker (New York Jets)
  8. Willie Snead (New Orleans Saints)
  9. Sterling Shepard (New York Giants)
  10. Antonio Brown (Pittsburgh Steelers)


Top 10 Worst Wide Receivers (at least 100 snaps played):

  1. Tavon Austin (Los Angeles Rams)
  2. Davante Adams (Green Bay Packers)
  3. Jermaine Kearse (Seattle Seahawks)
  4. Anquan Boldin (Detroit Lions)
  5. Torrey Smith (San Francisco 49ers)
  6. Golden Tate (Detroit Lions)
  7. Jaelen Strong (Houston Texans)
  8. Quinton Patton (San Francisco 49ers)
  9. Dontrelle Inman (San Diego Chargers)
  10. Kenny Stills (Miami Dolphins)


Top 10 Best Tight Ends (at least 100 snaps played):

  1. Greg Olsen (Carolina Panthers)
  2. Delanie Walker (Tennessee Titans)
  3. Martellus Bennett (New England Patriots)
  4. Kyle Rudolph (Minnesota Vikings)
  5. Julius Thomas (Jacksonville Jaguars)
  6. Jordan Reed (Washington Redskins)
  7. Travis Kelce (Kansas City Chiefs)
  8. Ryan Griffin (Houston Texans)
  9. Eric Ebron (Detroit Lions)
  10. Lance Kendricks (Los Angeles Rams)


Top 8 Worst Tight Ends (at least 100 snaps played):

  1. Jesse James (Pittsburgh Steelers)
  2. Coby Fleener (New Orleans Saints)
  3. Kellen Davis (New York Jets)
  4. Jason Witten (Dallas Cowboys)
  5. C.J. Fiedorowicz (Houston Texans)
  6. Gary Barnidge (Cleveland Browns)
  7. Dwayne Allen (Indianapolis Colts)
  8. Dennis Pitta (Baltimore Ravens)


Top 10 Best Offensive Tackles (at least 100 snaps played):

  1. Riley Reiff (Detroit Lions)
  2. Joe Staley (San Francisco 49ers)
  3. Donald Penn (Oakland Raiders)
  4. Jack Conklin (Tennessee Titans)
  5. Lane Johnson (Philadelphia Eagles)
  6. Trent Williams (Washington Redskins)
  7. Marcus Gilbert (Pittsburgh Steelers)
  8. Taylor Lewan (Tennessee Titans)
  9. Ryan Schraeder (Atlanta Falcons)
  10. Zach Streif (New Orleans Saints)


Top 10 Worst Offensive Tackles (at least 100 snaps played):

  1. Bobby Massie (Chicago Bears)
  2. Garry Gilliam (Seattle Seahawks)
  3. Matt Kalil (Minnesota Vikings)
  4. Andre Smith (Minnesota Vikings)
  5. Doug Free (Dallas Cowboys)
  6. Greg Robinson (Los Angeles Rams)
  7. Bradley Sowell (Seattle Seahawks)
  8. Austin Pasztor (Cleveland Browns)
  9. D.J. Humphries (Arizona Cardinals)
  10. Mike Remmers (Carolina Panthers)


Top 10 Best Offensive Guards (at least 100 snaps played):

  1. Marshal Yanda (Baltimore Ravens)
  2. Justin Pugh (New York Giants)
  3. Larry Warford (Detroit Lions)
  4. Allen Barbre (Philadelphia Eagles)
  5. Kelechi Osmele (Oakland Raiders)
  6. T.J. Lang (Green Bay Packers)
  7. Quinton Spain (Tennessee Titans)
  8. Kyle Long (Chicago Bears)
  9. Andy Levitre (Atlanta Falcons)
  10. Brandon Scherff (Washington Redskins)


Top 10 Worst Offensive Guards (at least 100 snaps played):

  1. J’Marcus Webb (Seattle Seahawks)
  2. Chris Chester (Atlanta Falcons)
  3. Brandon Fusco (Minnesota Vikings)
  4. Zane Beadles (San Francisco 49ers)
  5. La’El Collins (Dallas Cowboys)
  6. Laken Tomlinson (Detroit Lions)
  7. Chance Warmack (Tennessee Titans)
  8. Kelvin Pamphile (Tampa Bay Buccaneers)
  9. Denzelle Good (Indianapolis Colts)
  10. Mark Glowinski (Seattle Seahawks)


Top 10 Best Offensive Centers (at least 100 snaps played):

  1. Matt Paradis (Denver Broncos)
  2. Alex Mack (Atlanta Falcons)
  3. Brandon Linder (Jacksonville Jaguars)
  4. Max Unger (New Orleans Saints)
  5. Travis Swanson (Detroit Lions)
  6. Rodney Hudson (Oakland Raiders)
  7. Matt Slauson (San Diego Chargers)
  8. Nick Mangold (New York Jets)
  9. Joe Hawley (Tampa Bay Buccaneers)
  10. J.C. Tretter (Green Bay Packers)


Top 10 Worst Offensive Centers (at least 100 snaps played):

  1. Jason Kelce (Philadelphia Eagles)
  2. Daniel Kilgore (San Francisco 49ers)
  3. Cameron Erving (Cleveland Browns)
  4. Mitch Morse (Kansas City Chiefs)
  5. Tim Barnes (Los Angeles Rams)
  6. Maurkice Pouncey (Pittsburgh Steelers)
  7. Jeremy Zuttah (Baltimore Ravens)
  8. Russell Bodine (Cincinnati Bengals)
  9. David Andrews (New England Patriots)
  10. Greg Mancz (Houston Texans)