How SSAT Rankings Work

The Standardized Statistical Assessment Tool (SSAT) creates fair, comparable rankings across all NFL positions using statistical normalization and position-specific evaluation criteria. Rankings are calculated from full regular season data (Weeks 1-18).

The Core Methodology: Z-Score Normalization

At the heart of SSAT is the z-score, a statistical measure that tells us how far a player's performance deviates from the average. This allows us to compare players fairly, even when raw statistics have vastly different scales.

z = (x - μ) / σ

x = player's raw statistic

μ = mean (average) across all players at that position

σ = standard deviation (spread of the data)

A z-score of +1 means the player is one standard deviation above average. A z-score of -1 means one standard deviation below. This normalization is applied to every statistic we track.

Position-Specific Categories

Each position is evaluated using categories tailored to their role. This ensures quarterbacks are judged on passing efficiency, running backs on rushing production, and so on.

QB
Efficiency • Volume • Playmaking • Ball Security
RB
Efficiency • Volume • Scoring • Receiving
WR
Efficiency • Volume • Scoring • Playmaking
TE
Efficiency • Volume • Scoring • Blocking
Defense
Run Defense • Pass Rush • Coverage • Playmaking

Category-Based Scoring

Within each category, we average the z-scores of all relevant statistics to produce a single category score. Then, categories are combined using weights to create an overall score.

Category Score (average of stat z-scores):
Category = (z₁ + z₂ + ... + zₙ) / n
Overall Score (weighted sum of categories):
Overall = w₁×Cat₁ + w₂×Cat₂ + ... + wₖ×Catₖ

Weights (w) can be adjusted to emphasize different aspects of performance. By default, all categories are weighted equally.

Final Score: The 60-100 Scale

Raw z-scores are transformed to an intuitive 60-100 scale using linear interpolation. This makes scores easy to interpret at a glance.

Final = 60 + ((raw - min) / (max - min)) × 40

raw = player's weighted composite z-score

min, max = lowest and highest composite scores among all players

60
Lowest performer
100
Top performer

Why SSAT Works

Fair Comparison

Z-scores normalize across different stat scales. Whether it's passing yards (thousands) or touchdowns (dozens), every stat is converted to a common scale.

Position-Aware

Each position has its own relevant categories and weights. A quarterback's value isn't measured the same way as a linebacker's.

Handles Outliers

For statistics with extreme outliers (like touchdowns), we apply log-scaling before z-score calculation to prevent a single stat from dominating.

Transparent

No black box. Every step of the methodology is documented here. You can see exactly how scores are calculated and why players rank where they do.

Example: From Raw Stats to Final Score

Raw Stats
4,200 yds
32 TD
8 INT
Z-Scores
+1.2
+0.8
-0.3
Category Avg
+0.57
Final Score
87

This simplified example shows how a QB's passing stats flow through the SSAT pipeline.