Seven Rounds
HomeLeagueDraftScoutFilm gradesTeam feedReceiptsPlayoff bracketTeam mock drafts

Draft all 7 rounds

Pro adds rounds 4–7, unlimited mocks and career odds.

Sign in or sign up

Seven Rounds is not affiliated with or endorsed by the NFL, the NFL Players Association, any team, college or conference. Data from nflverse (CC-BY 4.0) and CollegeFootballData.com.

Player film is from YouTube: YouTube Terms of Service · Google Privacy Policy

Team mock draftsAboutPrivacyTerms
  • Home
  • League
  • Draft
  • Scout
  • More

Film grades

0-100 grades for every NFL player from coaches film, with what the tape showed in each game.

GamesPlayersTeams
AllQBRBWRTEOLDLLBDBST
All teamsATLBALCHICIN

How the grades work

Every player on every snap is graded from the sideline and end zone coaches film: +2 for a dominant win down to −2 for a costly loss, 0 when he simply did his job. Each play is graded three times independently and combined, then turned into a 0–100 game grade: 60 is replacement level, 70 solid, 80 strong, 90+ elite. Grades are opinions from film, not official stats.

Seven Rounds is not affiliated with or endorsed by the NFL, the NFL Players Association, any team, college or conference. Data from nflverse (CC-BY 4.0) and CollegeFootballData.com.

Player film is from YouTube: YouTube Terms of Service · Google Privacy Policy

Team mock draftsAboutPrivacyTerms
DAL
DEN
DET
GB
KC
LAR
MIA
MIN
NYJ
PIT
TB

2026 OL by season grade · 40+ graded snaps

  • 911. Penei SewellT · DET · 1 gameElite
  • 832. Tristan WirfsT · TB · 1 gameStrong
  • 823. Orlando BrownT · CIN · 1 gameStrong
  • 814. Jake MatthewsT · ATL · 1 gameStrong
  • 795. Max IheanachorT · PIT · 1 gameSolid
  • 786. Tyler GuytonT · DAL · 1 gameSolid
  • 767. Olumuyiwa FashanuT · NYJ · 1 gameSolid
  • 768. Roger RosengartenT · BAL · 1 gameSolid
  • 759. Amarius MimsT · CIN · 1 gameSolid
  • 7510. Armand MembouT · NYJ · 1 gameSolid
  • 7411. Troy FautanuT · PIT · 1 gameSolid
  • 7312. Olaivavega IoaneG · BAL · 1 gameSolid
  • 7313. TJ BassG · DAL · 1 gameSolid
  • 7314. Brian O'NeillT · MIN · 2 gamesSolid
  • 7315. Anthony BeltonT · GB · 1 gameSolid
  • 7216. Matthew BergeronG · ATL · 1 gameSolid
  • 7217. Quinn MeinerzG · DEN · 1 gameSolid
  • 7218. Chris LindstromG · ATL · 1 gameSolid
  • 7119. Mason McCormickG · PIT · 1 gameSolid
  • 7120. Jaylon MooreT · KC · 1 gameSolid
  • 7121. Juice ScruggsG · DET · 1 gameSolid
  • 7022. Creed HumphreyC · KC · 1 gameSolid
  • 7023. Christian MahoganyG · DET · 1 gameReplacement
  • 7024. Garett BollesT · DEN · 1 gameReplacement
  • 7025. Zach FrazierC · PIT · 1 gameReplacement
  • 6926. Warren McClendon Jr.T · LAR · 1 gameReplacement
  • 6927. Brock HoffmanC · PIT · 1 gameReplacement
  • 6928. Ryan NeuzilC · ATL · 1 gameReplacement
  • 6929. Patrick PaulT · MIA · 1 gameReplacement
  • 6930. Kadyn ProctorT · MIA · 1 gameReplacement
  • 6931. Alaric JacksonT · LAR · 1 gameReplacement
  • 6932. Tate RatledgeG · DET · 1 gameReplacement
  • 6833. Kevin DotsonG · LAR · 1 gameReplacement
  • 6834. Coleman SheltonC · LAR · 1 gameReplacement
  • 6835. Joe ThuneyG · CHI · 1 gameReplacement
  • 6736. Blake MillerT · DET · 1 gameReplacement
  • 6737. Terence SteeleT · DAL · 1 gameReplacement
  • 6738. Cooper BeebeC · DAL · 1 gameReplacement
  • 6739. Christian DarrisawT · MIN · 2 gamesReplacement
  • 6740. Trey SmithG · KC · 1 gameReplacement
  • 6641. Austin JacksonT · MIA · 1 gameReplacement
  • 6642. Ted KarrasC · CIN · 1 gameReplacement
  • 6643. Dalton RisnerG · CIN · 1 gameReplacement
  • 6644. Carson VinsonT · BAL · 1 gameReplacement
  • 6645. Jonah SavaiinaeaG · MIA · 1 gameReplacement
  • 6646. Jawaan TaylorT · ATL · 1 gameReplacement
  • 6547. Aaron BrewerC · MIA · 1 gameReplacement
  • 6548. Joe TippmannG · NYJ · 1 gameReplacement
  • 6549. Tyler BookerG · DAL · 1 gameReplacement
  • 6550. Dylan FairchildG · CIN · 1 gameReplacement