Team Rankings and Stats

nfelo Power Rankings, Team Tendencies, EPA Tiers, and Grade Comparisons

Team Info
Projected SoS
Played SoS
Remaining SoS
1
Chiefs logo
Chiefs
KC
2023
7.1
5.9
11.5
Under
1.8
5th
-1.0
28th
--
--
2
Bengals logo
Bengals
CIN
2023
6.0
2.9
11.5
Under
0.6
15th
3.1
1st
--
--
3
49ers logo
49ers
SF
2023
5.3
10.9
11.5
Over
-0.1
24th
1.1
9th
--
--
4
Eagles logo
Eagles
PHI
2023
4.7
0.9
10.5
Over
0.8
13th
0.3
11th
--
--
5
Bills logo
Bills
BUF
2023
5.6
3.9
10.5
Over
2.0
2nd
-0.4
20th
--
--
6
Ravens logo
Ravens
BAL
2023
4.0
12.8
10.5
Over
0.6
16th
2.3
3rd
--
--
7
Jaguars logo
Jaguars
JAX
2023
1.6
4.9
9.5
Under
-0.3
25th
0.9
10th
--
--
8
Cowboys logo
Cowboys
DAL
2023
3.0
10.8
9.5
Over
1.0
11th
-1.3
29th
--
--
9
Jets logo
Jets
NYJ
2023
3.5
-7.2
9.5
Under
1.7
7th
-0.2
18th
--
--
10
Chargers logo
Chargers
LAC
2023
3.5
0.8
9.5
Under
1.8
6th
-0.1
16th
--
--
11
Lions logo
Lions
DET
2023
2.2
5.9
9.5
Over
0.3
21st
-0.5
21st
--
--
12
Dolphins logo
Dolphins
MIA
2023
3.6
4.8
9.5
Over
2.0
3rd
-1.5
30th
--
--
13
Saints logo
Saints
NO
2023
-0.2
-1.4
9.5
Under
-1.8
32nd
-2.3
31st
--
--
14
Browns logo
Browns
CLE
2023
2.0
3.9
9.5
Over
0.5
18th
1.5
7th
--
--
15
Seahawks logo
Seahawks
SEA
2023
0.6
0.9
8.5
Over
0.3
20th
2.0
4th
--
--
16
Steelers logo
Steelers
PIT
2023
0.2
2.9
8.5
Over
0.3
19th
1.9
5th
--
--
17
Falcons logo
Falcons
ATL
2023
-1.7
-6.1
8.5
Under
-1.8
31st
-2.4
32nd
--
--
18
Vikings logo
Vikings
MIN
2023
1.0
-2.1
8.5
Under
0.9
12th
-0.3
19th
--
--
19
Broncos logo
Broncos
DEN
2023
1.1
-3.1
8.5
Under
1.4
8th
-0.8
23rd
--
--
20
Panthers logo
Panthers
CAR
2023
-2.5
-10.1
7.5
Under
-0.9
30th
-0.0
14th
--
--
21
Packers logo
Packers
GB
2023
-1.5
-2.3
7.5
Over
0.1
22nd
-1.0
26th
--
--
22
Patriots logo
Patriots
NE
2023
0.4
-6.1
7.5
Under
2.1
1st
-0.2
17th
--
--
23
Giants logo
Giants
NYG
2023
-0.6
-5.1
7.5
Under
1.0
10th
-0.1
15th
--
--
24
Bears logo
Bears
CHI
2023
-1.8
-6.4
7.5
Under
-0.1
23rd
-1.0
27th
--
--
25
Titans logo
Titans
TEN
2023
-2.3
-4.1
7.5
Under
-0.4
27th
1.2
8th
--
--
26
Raiders logo
Raiders
OAK
2023
-1.6
-4.1
6.5
Over
1.9
4th
-0.8
24th
--
--
27
Commanders logo
Commanders
WAS
2023
-2.1
-8.1
6.5
Under
1.2
9th
0.2
12th
--
--
28
Colts logo
Colts
IND
2023
-4.6
-0.1
6.5
Over
-0.9
29th
0.1
13th
--
--
29
Rams logo
Rams
LAR
2023
-3.0
1.9
6.5
Over
0.5
17th
1.5
6th
--
--
30
Buccaneers logo
Buccaneers
TB
2023
-3.9
-0.1
6.5
Over
-0.3
26th
-1.0
25th
--
--
31
Texans logo
Texans
HOU
2023
-6.3
-0.1
5.5
Over
-0.5
28th
-0.6
22nd
--
--
32
Cardinals logo
Cardinals
ARI
2023
-6.7
-7.1
4.5
Under
0.8
14th
2.6
2nd
--
--

NFL Strength of Schedule rankings

Strength of schedule rankings measure how easy or difficult an NFL team's opponents are either expected to be or how difficult they actually were. Strength of schedule is an important metric in the NFL as it can the quality of a team's opponents can play a major role in the number of wins they ultimately achieve. Intuitively, teams playing an easy schedule tend to have a much better chance of making the playoffs even if they aren't actually that great of a team themselves. Conversely, teams who play a tough schedule are more likely to miss the playoffs even if they are actually pretty good.
As a result, the NFL tries to makes schedules as "fair" as possible, with each team's schedule following a universal set of constraints. Each team will face:

  • Six games against the three other teams in their division (ie three division opponents, played twice)
  • Four games from a different division in their conference
  • Four games from a division outside of their conference
  • Two games from the remaining two divisions in their conference
  • One final out of conference game against an opponent that does not fit any of the groups above
With this structure, each team is guaranteed to play a solid mix of good and bad teams. However, even with this structure there is ample room for differing levels of difficulty between teams, which is why measuring strength of schedule rankings can be a useful practice.

Measuring Strength of Schedule

Since strength of schedule is typically a projection, the way it's calculated has a significant baring on how accurate you can expect the projection to be.
One of the most common ways to measure strength of schedule is to look at a team's upcoming schedule and measure the combined winning percentage of their opponents from the previous season. While this provides a decent directional measure, it ignores the fact that teams change in quality from one season to the next. For instance, the Tampa Bay Buccaneers went 7-9 in 2019, but then acquired Tom Brady from the New England Patriots in the off-season and went 11-5 before ultimately beat the Kansas City Chiefs in the Super Bowl. If you only considered the prior year's standings, you'd underestimate the strength of schedule for all the teams that played the Bucs in 2020.
To get around this issue, some have adopted the approach of using projected win totals instead of previous year winning percentage to measure opponent quality. Since win totals are a forward looking projection, they produce more accurate schedule projections.
Even still, this approach has its drawbacks. Win Totals have different implied cover probabilities based on the prices set by the market. For instance, if the San Francisco 49ers and Green Bay Packers both have a win total of 10.5 wins, but the Packers have longer odds on the over (ie +150 vs -110), then the market is actually saying that it expects the 49ers to have more wins on average.
Additionally, using win totals alone ignores the fact that wins are a partial function of strength of schedule. Using the same example above, it's possible that the Green Bay Packers are actually the better team, but just happen to face a significantly harder set of opponents themselves.
To solve both of these problems, nfelo uses "Win Total Rankings" to determine strength of schedule.

Win Total Rankings -- Making Schedule Projections Accurate

Win Total Rankings start by adjusting all win totals for price to determine the true expected win totals for each team. These win totals are then fed through an optimization that uses actual schedules to determine the team ranking for each team that most accurate predicts the price adjusted win total.
As shown in the graphic below, this approach is the most accurate way to determine how good each team is, beating out the likes of raw win totals, previous year point differential, and advanced metrics like DVOA:

Win Total Ratings are the most predictive pre-season metric of future NFL performance

These ratings are then fed back into the NFL schedule to determine the average quality of opponent faced by each team, resulting in much more accurate strength of schedule projections.

Strength of Schedule Table Functionality

By default, the table shows the strength of schedule for the current season, sorted from the toughest schedules to the easiest schedule. Additional seasons can be added using the filter dropdown.
In addition to the pre-season projected strength of schedule, the table also shows the actual strength of schedule played by the team and the strength of schedule of the team's remaining opponents. Comparing these different versions of schedule strength can reveal interesting insights. For instance in 2022, the Kansas City Chiefs were projected to have one of the toughest schedules ever, but ended up playing the 6th easiest schedule that season.
Since Win Total Rankings are a pre-season projection, a team's ranking is updated in the season by looking at how well they've actually played and how good (or bad) their opponents actually were. To account for shifting team quality, these updated rankings are what's used to determine the remaining strength of schedule metric.