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 Vikings players by season grade · 20+ graded snaps

  • 841. Kyle Van NoyOLB · MIN · 2 gamesStrong
  • 782. Aaron JonesRB · MIN · 2 gamesSolid
  • 743. Andrew DePaolaLS · MIN · 2 gamesSolid
  • 734. Brian O'NeillT · MIN · 2 gamesSolid
  • 725. Blake CashmanILB · MIN · 2 gamesSolid
  • 726. Caleb BanksDE · MIN · 2 gamesSolid
  • 707. Myles PriceWR · MIN · 2 gamesSolid
  • 708. Eric WilsonILB · MIN · 2 gamesReplacement
  • 689. James PierreCB · MIN · 2 gamesReplacement
  • 6810. Chaz ChamblissOLB · MIN · 2 gamesReplacement
  • 6811. Isaiah RodgersCB · MIN · 2 gamesReplacement
  • 6712. Christian DarrisawT · MIN · 2 gamesReplacement
  • 6713. T.J. HockensonTE · MIN · 2 gamesReplacement
  • 6714. Jake GoldayILB · MIN · 2 gamesReplacement
  • 6615. Domonique OrangeNT · MIN · 2 gamesReplacement
  • 6616. Jordan AddisonWR · MIN · 2 gamesReplacement
  • 6617. Justin JeffersonWR · MIN · 2 gamesReplacement
  • 6618. Ivan Pace Jr.ILB · MIN · 2 gamesReplacement
  • 6519. Josh MetellusSS · MIN · 2 gamesReplacement
  • 6520. Bo RichterOLB · MIN · 2 gamesReplacement
  • 6521. Tyrion Ingram-DawkinsDE · MIN · 2 gamesReplacement
  • 6522. Jacob ThomasSS · MIN · 2 gamesReplacement
  • 6423. Max BredesonFB · MIN · 2 gamesReplacement
  • 6424. Byron MurphyCB · MIN · 2 gamesReplacement
  • 6425. Andrew Van GinkelOLB · MIN · 2 gamesReplacement
  • 6426. Jay WardSS · MIN · 2 gamesReplacement
  • 6327. Gavin BartholomewTE · MIN · 2 gamesReplacement
  • 6328. Charles DemmingsCB · MIN · 2 gamesReplacement
  • 6329. Will FriesG · MIN · 2 gamesReplacement
  • 6330. DeeJay DallasRB · MIN · 2 gamesReplacement
  • 6331. Jalen RedmondDE · MIN · 2 gamesReplacement
  • 6332. Josh OliverTE · MIN · 2 gamesReplacement
  • 6233. Levi Drake RodriguezNT · MIN · 2 gamesReplacement
  • 6234. Tai FeltonWR · MIN · 2 gamesReplacement
  • 6235. Donovan JacksonG · MIN · 2 gamesReplacement
  • 6136. Harrison SmithFS · MIN · 2 gamesReplacement
  • 6137. Theo JacksonFS · MIN · 2 gamesReplacement
  • 6038. Jauan JenningsWR · MIN · 1 gameReplacement
  • 5939. Blake BrandelC · MIN · 2 gamesDetrimental
  • 5840. Carson WentzQB · MIN · 1 gameDetrimental
  • 5841. Dallas TurnerOLB · MIN · 2 gamesDetrimental
  • 5742. Kyler MurrayQB · MIN · 1 gameDetrimental