NFL Player Grades

How grades work

Every NFL player on a 0-100 scale, computed from play-by-play data. Here's what goes into the number.

The scale

What each grade means

Examples are real player-seasons from the database. Click any name to see how their grade was built.

What gets measured

Each position has its own recipe

We measure the things that matter at each position. Plain English here; the exact weights live on the design-decisions page.

The pipeline

How a grade is built

Step 1

Pull the raw numbers

We take every play of the season — dropbacks, carries, targets — and toss out garbage time so blowouts don't pad the stats.

Step 2

Give partial credit on small samples

A guy with 8 great targets doesn't outrank a guy with 100 good ones. Small-sample numbers get pulled toward the position average until there's enough evidence.

Step 3

Compare to the field

We compare each player to others at the same position that season. Closer to average means closer to a 50. About two standard deviations above the field lands around a 90.

Known gaps

What we don't measure (yet)

  • Opponent quality

    A great game against the worst defense grades the same as one against the best.

  • QB context for receivers

    Great receivers stuck on terrible offenses look worse than the tape suggests. We flag this on the player page when it matters.

  • Linemen and off-ball linebackers

    Public play-by-play data isn't there yet. Offensive line, defensive line, and most LB work doesn't show up cleanly in the numbers.

  • Special teams

    Kickers, punters, returners, and coverage units are out of scope.

  • Career trajectory smoothing

    Each season is graded standalone — no carry-over from prior years and no aging curve baked in.

Where the data comes from

Open, reproducible, and the same data the analysts use

Every number on this site is computed from nflverse — the same public play-by-play and Next Gen Stats feeds used by ESPN charts, academic research, and most football analytics writing. There are no proprietary grades, no scout opinions, and no hidden inputs. If you re-run our pipeline you get the same numbers.