Frequently Asked Questions

Some common questions you may have about the calculations on our website

  • 1. HOW DO YOU CALCULATE RPI?

    The Ratings Percentage Index (RPI) is measure a team's strength of schedule and how a team performs against that schedule. This index considers whether a team won or lost but not the margin of the victory. More weight is given to teams playing and winning games on the road. Teams with a high RPI are more successful. It is calculated using the following formula:

    Ratings Percentage Index (RPI) = (WP * 0.25) + (OWP * 0.50) + (OOWP * 0.25)

    Where:

    WP = Winning Percentage OWP = Opponents' Winning Percentage OOWP = Opponents' Opponents' Winning Percentage

    and

    The WP is calculated by taking a team's wins divided by the number of games it has played (i.e. wins plus losses).
  • 2. WHAT DOES THE MARGIN COLUMN REPRESENT?

    The Margin column shows the number of points a team won or lost by in a single game and it includes the point spread in that calculation. For example, if the Seahawks were 10-point favorites over the Browns and ended up winning by 20, then the Margin would be 10. If the Seahawks had won by 5 points, on the other hand, the margin would be -5. On the Rankings page we show the average margin in the Avg Margin column. Margin and Avg Margin are calculated using the following formulas:

    Margin (MAR) = Margin of Victory - Point Spread
    Avg Margin = Total MAR / Number of Games Played

    The results are color coded to judge the severity of the final result versus the spread.
  • 3. HOW DO YOU CALCULATE PRD?

    Passer Rating Differential is obtained by subtracting a team's Defensive Passer Rating from its Offensive Passer Rating. This statistic has proven to have a direct, and incredible, correlation to victory and championship success, straight up. Teams with a high Passer Rating Differential are successful. Teams with a low Passer Rating Differential are not successful. It is calculated using the following formula:
    Passer Rating Differential (PRD) = Team Offensive PR - Team Defensive PR

    Passer Rating (PR) = ( (mm(A) + mm(B) + mm(C) + mm(D) ) / 6) * 100

    Where:

    A = ((Comp / Att) - .3) * 5
    B = ((Yds / Att) - 3) * 2.5
    C = (TD / Att) * 25
    D = 2.375 - (Int / Att * 25)

    and

    mm(x) = Max(0,Min(x,2.375))

    The maximum possible quarterback rating for the NFL 158.3. A perfect rating requires at least a 77.5% completion rate, at least 12.5 yards per attempt, a touchdown on at least 11.875% of attempts, and no interceptions.
  • 4. HOW DO YOU CALCULATE YPPA AND YPPS?

    Yards Per Point Allowed (YPPA) is a team-wide measurement of ability to keep opponents off the scoreboard, their bendability. It takes into account a variety of factors (including proficiency of offense and special teams, red zone defense, and turnover differential). A team's bendability is obtained by calculating:

    Yards Per Point Allowed (YPPA) = Yards Allowed/Total Points Allowed

    The higher the number, the more difficult a team makes it for opponents to score points.

    Yards Per Point Scored (YPPS) is a team-wide measurement of ability to turn yards into points, their scoreability. It takes into account a variety of factors (including proficiency of defense and special teams, red zone offense, and turnover differential). Other measures of offense, and offensive efficiency, look at the offensive unit in a vacuum, we don't. A team's scoreability is obtained by calculating:

    Yards Per Point Scored (YPPS) = Offensive Yards/Total Points Scored

    The lower the number, the more efficiently a team scores points.
  • 5. HOW DO YOU CALCULATE PASS YARDS PER ATTEMPT?

    Yards per pass attempt (Yds/Att)is a stat that has a direct correlation to SU wins. We use only net passing figures to determine yards per attempt. This is gross passing yards, minus yards lost via sacks, divided by passsing attempts. In addition to dividing the net passing yardage by pass attempts, we also add in the number of sacks to the attempts column. We believe this gives a far more accurate gauge of a team's ability to pass the ball. A team's ability to pass is obtained by calculating:

    Yards per pass attempt (Yds/Att) = (Passing Yards - Sack Yards) / (Pass Attempts + Sacks Allowed)

    This is different than what you will see on other websites but we believe it's better. After all, when a QB is sacked, it's because he was attempting to pass. For example, if a quarterback attempts 10 passes for 100 yards, his yards per attempt is 10.0. However if that QB was sacked three times and lost 22 yards then the team's passing yards per attempt is a only 6.0 (78/13). The team gained 78 net yards when attempting to pass and those three sacks came on attempts to pass.
  • 6. HOW DO YOU CALCULATE REL?

    Relativity Index (REL) measures the performance of a team relative to the performance of its opponents in all other games. Like the RPI ranking, the Relativity Index can tell you about the quality of each team's competition and how greatly a team overachieved, or how badly a team underachieved, relative to the quality of their competition. The index is obtained by calculating:

    Relativity Index (REL) = TPS-OTPA + OTPS-TPA

    Where:

    TPS = Total points scored, on average, by the team
    OTPA = Opponents' points allowed, on average, in all other games
    TPA = Points allowed, on average, by the team
    OTPS = Opponents' points scored, on average, in all other games

    If the Seahawks scores 30 Points Per Game (PPG), and their opponents give up 10 PPG in all of their other games, then the Seahawks are +20.0 PPG on offense. If the Seahawks give up 10 PPG, and their opponents score 25 PPG in all of their other contests, then the Seahawks are +15.0 on defense. This means the Seahawks have a Relativity Index of +35.0 PPG, which means they are 10 points better than the average performance of its opponents.
  • 7. HOW DOES YOUR DATA API WORK?

    We offer programmer access to the raw data that we use for our trends through an Application Programming Interface (API). Our flexible API can be used to create your own interesting applications based on the latest NFL game data. For a complete list of the different operations that are available please refer to our API Documentation page.

    You can purchase an API access key from our Season Pass page. After purchasing API Access you will be emailed a key that can be used on data requests. The key must be appended to each web request by adding the querystring parameter ApiKey=[YOUR_API_KEY_HERE]. For example, to query a list of all games played in the 2020-2021 season you would make the following web request:

    https://www.spreadtrends.com/api/nfl/games/2020?ApiKey=[YOUR_API_KEY_HERE]

    If you do not have a valid API Key on your request you will be redirected to the login page.

    All NFL game stats are updated by Tuesday at 6pm EDT.