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 ST by season grade · 5+ graded snaps

  • 861. Brett ThorsonP · MIN · 1 gameStrong
  • 852. Harrison MevisK · LAR · 1 gameStrong
  • 823. Chris BoswellK · PIT · 1 gameStrong
  • 814. Ethan EvansP · LAR · 1 gameStrong
  • 815. Daniel WhelanP · GB · 1 gameStrong
  • 796. Cameron JohnstonP · PIT · 1 gameSolid
  • 787. Jake BaileyP · ATL · 1 gameSolid
  • 778. Austin McNamaraP · NYJ · 1 gameSolid
  • 769. Will ReichardK · MIN · 2 gamesSolid
  • 7610. Tyler LoopK · BAL · 1 gameSolid
  • 7611. Jeremy CrawshawP · DEN · 1 gameSolid
  • 7412. Evan McPhersonK · CIN · 1 gameSolid
  • 7413. Andrew DePaolaLS · MIN · 2 gamesSolid
  • 7314. Nick MooreLS · BAL · 1 gameSolid
  • 7315. Chase McLaughlinK · TB · 1 gameSolid
  • 7316. Riley DixonP · TB · 1 gameSolid
  • 7317. Tory TaylorP · CHI · 1 gameSolid
  • 7218. Jake BatesK · DET · 1 gameSolid
  • 7219. Liam McCulloughLS · ATL · 1 gameSolid
  • 7220. Ryan RehkowP · CIN · 1 gameSolid
  • 7221. Jason SandersK · NYJ · 1 gameSolid
  • 7122. Nick FolkK · ATL · 1 gameSolid
  • 7123. Ryan EckleyP · BAL · 1 gameSolid
  • 7024. Riley PattersonK · MIA · 1 gameSolid
  • 7025. Joe CardonaLS · LAR · 1 gameReplacement
  • 6926. Jack FoxP · DET · 1 gameReplacement
  • 6927. Evan DeckersLS · TB · 1 gameReplacement
  • 6828. Christian KuntzLS · PIT · 1 gameReplacement
  • 6829. Bryan AngerP · DAL · 1 gameReplacement
  • 6830. Johnny HekkerP · MIN · 1 gameReplacement
  • 6831. Harrison ButkerK · KC · 1 gameReplacement
  • 6732. Thomas HennessyLS · NYJ · 1 gameReplacement
  • 6633. Beau GardnerLS · CHI · 1 gameReplacement
  • 6634. Matt AraizaP · KC · 1 gameReplacement
  • 6335. James WinchesterLS · KC · 1 gameReplacement
  • 6336. Trey SmackK · GB · 1 gameReplacement
  • 6337. Hogan HattenLS · DET · 1 gameReplacement
  • 6338. William WagnerLS · CIN · 1 gameReplacement
  • 6339. Matthew OrzechLS · GB · 1 gameReplacement
  • 6040. Brandon AubreyK · DAL · 1 gameReplacement
  • 6041. Trent SiegLS · DAL · 1 gameReplacement
  • 6042. Wil LutzK · DEN · 1 gameReplacement
  • 5743. Mitchell FraboniLS · DEN · 1 gameDetrimental