Team Rankings and Stats

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

Team Info
Projected SoS
Played SoS
Remaining SoS
1
49ers logo
49ers
SF
2024
6.2
4.0
11.5
In Progress
0.9
10th
0.5
17th
4.2
3rd
2
Chiefs logo
Chiefs
KC
2024
5.2
5.1
11.5
In Progress
-0.1
26th
0.8
15th
-2.8
30th
3
Ravens logo
Ravens
BAL
2024
5.6
2.5
11.5
In Progress
0.9
11th
0.2
19th
0.1
17th
4
Eagles logo
Eagles
PHI
2024
3.9
5.6
10.5
In Progress
0.1
24th
-1.2
27th
-1.8
27th
5
Lions logo
Lions
DET
2024
4.5
8.8
10.5
In Progress
1.0
8th
1.1
13th
3.7
4th
6
Bengals logo
Bengals
CIN
2024
3.3
-1.0
10.5
Under
-0.1
28th
-2.0
31st
-1.1
22nd
7
Cowboys logo
Cowboys
DAL
2024
3.9
-0.5
10.5
Under
0.6
16th
1.4
11th
-2.0
28th
8
Bills logo
Bills
BUF
2024
4.3
9.7
10.5
In Progress
1.2
5th
1.7
9th
0.7
15th
9
Dolphins logo
Dolphins
MIA
2024
2.6
0.4
9.5
In Progress
0.5
17th
0.5
18th
0.1
16th
10
Jets logo
Jets
NYJ
2024
2.2
0.9
9.5
Under
0.1
23rd
1.4
12th
2.3
8th
11
Falcons logo
Falcons
ATL
2024
0.6
0.0
9.5
In Progress
-1.4
32nd
-0.1
20th
-3.6
31st
12
Packers logo
Packers
GB
2024
2.9
4.4
9.5
In Progress
1.0
9th
2.4
6th
2.5
7th
13
Texans logo
Texans
HOU
2024
3.1
4.1
9.5
In Progress
1.2
4th
2.3
7th
0.1
18th
14
Bears logo
Bears
CHI
2024
0.6
0.1
8.5
In Progress
0.1
25th
-0.7
23rd
5.1
1st
15
Browns logo
Browns
CLE
2024
1.4
-8.4
8.5
In Progress
1.0
6th
-0.6
22nd
2.8
6th
16
Rams logo
Rams
LAR
2024
1.2
0.1
8.5
In Progress
0.9
12th
1.1
14th
2.9
5th
17
Chargers logo
Chargers
LAC
2024
-0.7
1.3
8.5
In Progress
-0.8
31st
-2.7
32nd
-0.8
20th
18
Jaguars logo
Jaguars
JAX
2024
0.8
1.1
8.5
Under
0.8
13th
2.5
4th
-2.1
29th
19
Colts logo
Colts
IND
2024
0.1
1.0
8.5
In Progress
0.3
22nd
2.5
5th
-1.4
23rd
20
Buccaneers logo
Buccaneers
TB
2024
-0.5
-0.6
8.5
In Progress
-0.1
27th
2.5
3rd
-6.2
32nd
21
Steelers logo
Steelers
PIT
2024
-0.0
4.5
7.5
Over
1.3
2nd
-0.9
24th
-0.6
19th
22
Seahawks logo
Seahawks
SEA
2024
-0.6
-1.9
7.5
In Progress
0.7
15th
1.7
8th
2.2
10th
23
Saints logo
Saints
NO
2024
-2.3
-1.6
7.5
In Progress
-0.6
30th
-1.9
30th
-1.6
25th
24
Vikings logo
Vikings
MIN
2024
-1.9
3.8
6.5
Over
1.2
3rd
1.5
10th
2.2
9th
25
Cardinals logo
Cardinals
ARI
2024
-2.5
1.5
6.5
In Progress
0.8
14th
3.4
1st
-1.7
26th
26
Raiders logo
Raiders
OAK
2024
-3.1
-8.6
6.5
In Progress
0.3
21st
-0.4
21st
0.9
13th
27
Commanders logo
Commanders
WAS
2024
-3.2
-0.1
6.5
Over
0.4
19th
-1.6
28th
-0.9
21st
28
Giants logo
Giants
NYG
2024
-3.2
-6.1
6.5
In Progress
0.5
18th
-0.9
25th
0.9
14th
29
Titans logo
Titans
TEN
2024
-2.6
-4.7
6.5
In Progress
1.0
7th
2.7
2nd
1.4
12th
30
Broncos logo
Broncos
DEN
2024
-4.7
-0.2
5.5
Over
0.4
20th
-0.9
26th
-1.5
24th
31
Panthers logo
Panthers
CAR
2024
-6.8
-11.4
4.5
In Progress
-0.3
29th
-1.6
29th
1.7
11th
32
Patriots logo
Patriots
NE
2024
-5.4
-7.0
4.5
In Progress
1.6
1st
0.8
16th
4.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.