NFL Power Ratings & Stats

nfelo model rankings and advanced stats like EPA

nfelo Spread Offensive EPA Defensive EPA EPA Points / Game Wins
Team
nfelo
QB Adj
Value
WoW
YTD
Play
Pass
Rush
Play
Pass
Rush
Play
For
Against
Dif
Wins
Pythag
Elo
Film
Ravens logo
BAL
13-6
1782
+43
+10.5
--
6.30
+0.19
+0.33
+0.10
+0.02
+0.00
-0.12
+0.16
30.1
21.2
+8.9
13
13.2
12.3
13
Lions logo
DET
15-3
1735
+28
+8.6
--
5.53
+0.17
+0.26
+0.04
-0.03
-0.06
-0.02
+0.20
33.1
21.5
+11.6
15
13.2
12.4
16
Eagles logo
PHI
18-3
1711
+3
+7.7
1.74
7.15
+0.11
+0.15
+0.08
-0.09
-0.11
-0.12
+0.20
29.0
18.1
+10.9
18
15.8
13.3
15
Bills logo
BUF
15-5
1695
+27
+7.0
--
2.42
+0.19
+0.25
+0.10
+0.01
+0.07
-0.07
+0.18
30.6
21.6
+9.0
15
13.9
13.7
11
Broncos logo
DEN
10-8
1659
+39
+5.6
--
8.96
+0.03
+0.03
-0.03
-0.07
-0.10
-0.10
+0.10
24.0
19.0
+5.0
10
11.4
9.0
11
Packers logo
GB
11-7
1635
-7
+4.6
--
2.98
+0.08
+0.12
+0.01
-0.05
-0.06
-0.08
+0.13
26.1
20.0
+6.1
11
11.8
10.6
8
Chiefs logo
KC
17-3
1626
+16
+4.3
1.35
-1.31
+0.06
+0.09
-0.00
+0.01
+0.07
-0.03
+0.05
23.1
20.4
+2.6
17
11.4
14.5
13
Chargers logo
LAC
11-7
1624
+15
+4.2
--
6.20
+0.02
+0.05
-0.06
-0.07
-0.08
-0.07
+0.09
23.0
18.5
+4.5
11
11.3
9.4
12
Bengals logo
CIN
9-8
1617
+38
+3.9
--
1.72
+0.12
+0.15
-0.02
+0.07
+0.04
+0.02
+0.04
27.8
25.5
+2.2
9
9.3
8.9
8
Vikings logo
MIN
14-4
1610
+11
+3.7
--
4.85
+0.01
+0.02
-0.07
-0.09
-0.05
-0.16
+0.10
24.5
19.9
+4.6
14
11.2
10.8
13
Commanders logo
WAS
14-6
1600
+36
+3.2
--
8.05
+0.15
+0.15
+0.10
+0.08
+0.06
+0.00
+0.07
28.8
24.9
+4.0
14
11.7
8.8
10
Buccaneers logo
TB
10-8
1581
+41
+2.5
--
3.43
+0.13
+0.20
+0.02
+0.02
+0.06
-0.05
+0.12
29.0
22.7
+6.3
10
11.6
10.4
10
Rams logo
LAR
11-8
1563
+1
+1.7
--
-0.02
+0.02
+0.07
-0.09
+0.03
+0.02
+0.02
-0.01
21.9
22.3
-0.4
11
9.3
8.8
6
Texans logo
HOU
11-8
1542
-22
+0.9
--
0.25
-0.02
-0.04
-0.07
-0.04
-0.10
-0.08
+0.01
22.0
21.4
+0.6
11
9.8
9.6
11
Steelers logo
PIT
10-8
1531
+8
+0.5
--
0.43
+0.01
+0.01
-0.09
-0.01
+0.03
-0.06
+0.03
21.9
20.8
+1.1
10
9.5
9.9
12
Seahawks logo
SEA
10-7
1528
-7
+0.4
--
0.09
-0.01
-0.02
-0.05
-0.01
-0.01
-0.04
+0.00
22.1
21.6
+0.4
10
8.7
8.4
9
Falcons logo
ATL
8-9
1510
-34
-0.4
--
0.58
+0.01
+0.05
+0.00
+0.06
+0.10
+0.01
-0.04
22.9
24.9
-2.0
8
7.7
7.5
11
Cardinals logo
ARI
8-9
1502
+12
-0.7
--
2.82
+0.08
+0.08
+0.05
+0.06
+0.07
+0.03
+0.02
23.5
22.3
+1.2
8
9.0
6.6
8
Dolphins logo
MIA
8-9
1482
-61
-1.5
--
-3.99
-0.02
+0.07
-0.19
-0.00
+0.01
-0.07
-0.02
20.3
21.4
-1.1
8
8.0
9.4
9
49ers logo
SF
6-11
1473
-64
-1.8
--
-7.10
+0.03
+0.12
-0.00
+0.08
+0.02
+0.04
-0.05
22.9
25.6
-2.8
6
7.4
10.4
8
Colts logo
IND
8-9
1459
+8
-2.4
--
0.25
-0.05
-0.08
-0.04
+0.01
+0.08
-0.09
-0.06
22.2
25.1
-2.9
8
7.3
7.6
10
Jets logo
NYJ
5-12
1455
-6
-2.6
--
-2.75
-0.01
+0.01
-0.07
+0.06
+0.04
-0.00
-0.07
19.9
23.8
-3.9
5
6.7
7.0
8
Bears logo
CHI
5-12
1453
-9
-2.6
--
-0.45
-0.07
-0.11
-0.06
+0.01
+0.00
+0.00
-0.08
18.2
21.8
-3.5
5
6.7
7.0
7
Cowboys logo
DAL
7-10
1433
-43
-3.4
--
-6.80
-0.06
-0.11
-0.12
+0.07
+0.03
+0.12
-0.13
20.6
27.5
-6.9
7
5.7
8.5
7
Titans logo
TEN
3-14
1417
+50
-4.1
--
-1.20
-0.12
-0.13
-0.11
+0.05
+0.04
-0.00
-0.17
18.3
27.1
-8.8
3
4.8
5.9
3
Raiders logo
OAK
4-13
1406
-5
-4.5
--
-3.12
-0.14
-0.10
-0.24
-0.00
+0.07
-0.07
-0.14
18.2
25.5
-7.4
4
5.3
6.6
3
Jaguars logo
JAX
4-13
1401
-39
-4.7
--
-4.65
+0.01
-0.02
-0.03
+0.13
+0.21
+0.02
-0.12
18.8
25.6
-6.8
4
5.5
7.3
4
Browns logo
CLE
3-14
1374
-17
-5.8
--
-6.14
-0.20
-0.27
-0.07
-0.01
+0.06
-0.07
-0.18
15.2
25.6
-10.4
3
3.8
5.7
2
Panthers logo
CAR
5-12
1342
+4
-7.1
--
-1.87
-0.05
-0.11
+0.01
+0.16
+0.17
+0.13
-0.21
20.1
31.4
-11.4
5
4.4
4.3
4
Giants logo
NYG
3-14
1333
+23
-7.4
--
-4.06
-0.11
-0.16
-0.07
+0.05
+0.11
-0.01
-0.16
16.1
24.4
-8.4
3
4.6
6.4
5
Saints logo
NO
5-12
1294
-85
-9.0
--
-8.82
-0.07
-0.11
+0.00
+0.01
-0.01
+0.08
-0.07
19.9
23.4
-3.5
5
6.9
8.6
4
Patriots logo
NE
4-13
1268
-78
-10.0
--
-7.46
-0.09
-0.11
-0.07
+0.06
+0.14
-0.01
-0.15
17.0
24.5
-7.5
4
5.0
5.4
4

nfelo Power Rankings, NFL Elo Ratings, & Advanced Metrics (ie EPA)

nfelo Power Ratings

Nfelo is an Elo based power ranking model for the NFL. The table above contains each team's current Elo rating along with a handful of additional measurements of performance like point differential and Expected Points Added (EPA) splits.

Elo Rating System Basics

Elo is a rating system for predicting head-to-head competitions between opponents. Though originally created to measure chess players, it's since been adapted to measure a wide variety of competitions and sports. All Elo systems start with an initial Elo value for each team (or player in the case of chess). Before each game, the Elo ratings of both teams are compared to create a prediction of the outcome. Once the game is played, the Elo model compares the actual result against its expectations, and updates the Elo ratings for each team according. Pretty simple, right?

Creating an NFL Elo

In addition to the elegance in their simplicity, Elo rating systems also benefit from their ability to be extended and customized for the competitions they measure. This is exactly what nfelo does. It's Elo for the NFL, hence the name (NFL + Elo = nfelo). nfelo takes the core Elo framework and adds to it:

Using Elo ratings for NFL Betting and Analysis

Since Elo rating systems are not tailored to the NFL out of the box, a little more work needs to be done to make it actionable for different types of NFL betting and analysis. When Elo compares one team's rating to another, its prediction is expressed as a win probability for one side. In the case of nfelo, it's also the home team win probability. Here's how nfelo translates this win probability into different applications.

Pick'em and Confidence pools

Since Pick'em and Confidence pools are effectively just a stack rank of who is most likely to win, nfelo is pretty well situated. The model takes the home team win probability and subtracts it from 1 to find the away team win probability. The higher of these two numbers is then taken to represent the overall winner's expected win probability. The confidence pool recommendations are then just a stack rank of winners based on who has the highest probability.

Estimating Handicaps and Point Spreads

Translating win probabilities into an expected winning margin of victory (or spread) is a bit more complex. To do this, nfelo uses a second model built on historical money line odds and spreads to translate a winning probability (ie the money line odds) into a winning margin (ie the spread). In instances where the model's predicted winning margin and the market spread differ, nfelo uses an additional model for measuring how likely a team is to cover the market number. This is the basis for creating an Expected Value (EV) for each game, which are displayed on the betting card screen.

Evaluating Strength of Schedule and Playoff Odds

A final use of NFL Elo ratings is in measuring strength of schedule, both played and upcoming. Translating Elo ratings into strength of schedule is as easy as calculating the average Elo ratings of the a team's opponent (either played or yet to be played). Combining Elo ratings and schedules also allows you to calculate Super Bowl and Playoff odds. Comparing the Elo ratings of any two teams produces an expected win probability, which can be used to simulate future outcomes using methods like a Monte Carlo. This functionality hasn't yet been added the nfelo site, but you can expect to see it in the future.

Limitations of Elo Ratings in Betting and Analysis

Elo ratings, while advantageous in many ways, have their limitations in betting. Some of these limitations include:

  • Reliance on limited information (ie just margin of victory)
  • Constant value for sensitivity to new results
  • Difficulty in considering midseason changes such as trades or injuries
  • Inability to adjust ratings recursively if team's turn out to be much better or worse than expected at time of measurement. These limitations aren't necessarily unique to NFL Elo Rating systems, and can be mitigated with further extensions and customizations, but they are important to understand.

Other Power Rating Metrics

In addition to NFL Elo ratings, the table above also includes a few other team metrics that can be useful for power ratings.

Wins

Of course, wins are the most important stat, but they're not always the most predictive. Bad breaks in critical situations can turn wins into losses, even if those breaks aren't likely to happen again in the future. For this reason, it can be helpful to compare a team's actual wins against expected wins derived from other metrics. The table shows "Pythagorean Wins", which are based on a point differential equation, "PFF Wins", which use PFF grades to predict how many wins a team should have, and "538 Wins", which is just a sum of FiveThirtyEight's Elo based predictions. These metrics tend to be more predictive of future performance than wins alone and provide context for who has gotten lucky or unlucky.

Point Differential

Point differential is, quite possibly, the simplest metric there is for measuring team performance. Despite this simplicity, it's also one of the most predictive, beating out advanced metrics like DVOA, or Expected Points Added (EPA). In the table, you'll find "Points For", "Points Against", and "Net Points", which is just the total margin of victory.

NFL EPA (Expected Points Added)

EPA, which stands for Expected Points Added, is an advanced metric that has grown in popularity in recent years. It's based on a machine learning model that uses factors like starting field position, time remaining the half, down and distance, hardline, and more to determine how many points an offense is expected to score on their current drive based on their current context. Expected Points Added measures this expected points value at the start and end of each play, which allows us to determine how much value was created or destroyed on any individual play. Adding up all these values tells us how many points a team produced over or below what we'd expect a league average team to produce in similar situations. Additionally, since EPA assigns value at the individual play level, it allows for a variety of informative aggregations. In this table, EPA per play is split across offensive and defensive passing and rushing plays. These splits are a great way to determine which teams perform the best in different phases of the game.

Frequently Asked Questions

What is Elo in the NFL?

Elo is a rating system that, in the context of the NFL, evaluates teams by assigning them a numerical rating, ranging from 1000-2000, based on their pregame and postgame performance. After each game, the team's Elo rating is updated according to the result of the game. The maximum number of points a team can gain from winning is determined by a predetermined factor known as K. The average team has an Elo of 1505.

What does Elo stand for?

Elo does not stand for anything. It is actually named after its creator Arpad Elo. Arpad Elo originally created Elo ratings as a method for calculating the relative skill levels of chess players, but it can be extended to calculate the relative ratings of any two-player (or team), zero-sum game.

What is an Elo forecast?

The Elo rating system is a measure of team strength based on head-to-head results, margin of victory and quality of opponent. It is used to predict the probability of one team winning over the other and can also be used to forecast the magnitude of the result. This process of using Elo ratings to create a prediction is known as an Elo forecast.

How do you calculate Elo rating?

The original Elo rating system devised by Arpad Elo calculates Elo using the formula R'a = Ra + Ra. K*(Sa — Ea), where R'a is the new rating, Ra is the previous rating, Ea denotes the expected outcome and SA is the actual outcome of the match. Other models like nfelo, which have adapted Elo ratings to other domains make modifications to this formula.

What is the purpose of Elo ratings in NFL predictions?

Elo ratings provide a numerical representation of team strengths which enables predictions of game outcomes and comparison of teams. It is a team based power rating system, which generally has the same purpose and application of any other NFL power rating system. What sets nfelo, and other model based systems is that they are entirely quantitative, and, as a result, potentially less biased.