Team Charts 2025 (Post Season)

Net EPA per game rankings

Expected points added per graded game. Net is offense minus defense plus special teams, so the columns add up.

TeamOffenseEPA/gameDefenseEPA allowedSpecial teamsEPA/gameNetEPA/game
Crusaders22.6, rank 1-15.6, rank 26.8, rank 145.1, rank 1
Black Knights20.4, rank 2-16.2, rank 14.2, rank 240.9, rank 2
Royal Crowns4.9, rank 5-1.9, rank 31.5, rank 48.3, rank 3
Predators7.2, rank 40.6, rank 4-5.2, rank 91.4, rank 4
AIK1.1, rank 61.8, rank 5-4.4, rank 8-5.1, rank 5
Mean Machines11.6, rank 322.6, rank 9-2.4, rank 7-13.4, rank 6
Griffins-10.5, rank 812.0, rank 63.4, rank 3-19.0, rank 7
Vikings-7.9, rank 715.9, rank 7-1.8, rank 6-25.7, rank 8
Towers-18.8, rank 920.1, rank 8-1.4, rank 5-40.4, rank 9

See the numbers:Offense tableDefense tableSpecial teams table

Special teams EPA rankings

Expected points added per game on each phase, counting both kicking and returning. The total is the special teams column of the net EPA table.

TeamKickoffsEPA/gamePuntsEPA/gameField goalsEPA/gameTotalEPA/game
Crusaders3.22, rank 23.99, rank 1-0.37, rank 56.83, rank 1
Black Knights3.95, rank 10.77, rank 4-0.51, rank 74.21, rank 2
Griffins1.53, rank 32.27, rank 2-0.37, rank 53.43, rank 3
Royal Crowns-0.67, rank 51.37, rank 30.80, rank 21.50, rank 4
Towers-1.11, rank 8-0.86, rank 60.55, rank 3-1.42, rank 5
Vikings-0.75, rank 60.43, rank 5-1.52, rank 9-1.84, rank 6
Mean Machines0.67, rank 4-2.48, rank 8-0.59, rank 8-2.40, rank 7
AIK-3.76, rank 9-1.73, rank 71.11, rank 1-4.37, rank 8
Predators-0.95, rank 7-4.31, rank 90.02, rank 4-5.24, rank 9

See the numbers:Special teams table

Offensive EPA rankings

Expected points added per play through the air and on the ground, and the share of plays that gained expected points.

TeamPassEPA/dropbackRushEPA/rushSuccessEPA > 0OverallEPA/play
Crusaders0.41, rank 20.39, rank 153%, rank 10.41, rank 1
Black Knights0.42, rank 10.38, rank 248%, rank 20.40, rank 2
Mean Machines0.23, rank 30.13, rank 345%, rank 30.19, rank 3
Predators0.18, rank 40.04, rank 543%, rank 50.12, rank 4
Royal Crowns0.17, rank 50.01, rank 744%, rank 40.10, rank 5
AIK0.00, rank 60.04, rank 538%, rank 60.02, rank 6
Vikings-0.34, rank 80.08, rank 438%, rank 6-0.16, rank 7
Griffins-0.23, rank 7-0.31, rank 935%, rank 8-0.27, rank 8
Towers-0.46, rank 9-0.13, rank 833%, rank 9-0.32, rank 9

See the numbers:Rushing tablePassing table

Defensive EPA rankings

Expected points allowed per play against the pass and the run, and the share of plays that gained the offense expected points. Lower is better.

TeamPassEPA/dropbackRushEPA/rushSuccessEPA > 0OverallEPA/play
Black Knights-0.42, rank 2-0.34, rank 130%, rank 1-0.39, rank 1
Crusaders-0.45, rank 1-0.29, rank 233%, rank 2-0.38, rank 2
Royal Crowns-0.03, rank 3-0.03, rank 340%, rank 3-0.03, rank 3
Predators-0.03, rank 30.06, rank 543%, rank 50.01, rank 4
AIK0.08, rank 6-0.02, rank 441%, rank 40.03, rank 5
Griffins0.02, rank 50.43, rank 949%, rank 90.21, rank 6
Vikings0.37, rank 70.21, rank 645%, rank 60.30, rank 7
Mean Machines0.46, rank 90.25, rank 747%, rank 70.37, rank 8
Towers0.42, rank 80.42, rank 848%, rank 80.42, rank 9

See the numbers:Rushing defense tablePassing defense table

Total offense vs total defense

Yards gained and allowed per game. Top right is best.

Defense-ledDominant
Yards allowed per game (fewer is better →)
avg 302.0avg 302.0
StrugglingYards per gameOffense-led

See the numbers:Offense tableDefense table

Points scored vs points allowed

Points per game. Top right is best.

Defense-ledDominant
Points allowed per game (fewer is better →)
avg 24.8avg 24.8
StrugglingPoints per gameOffense-led

See the numbers:Offense tableDefense table

Offensive vs defensive EPA

Expected points added per play, gained on offense and allowed on defense. Top right is best.

Defense-ledDominant
EPA allowed per play (fewer is better →)
avg 0.05avg 0.06
StrugglingEPA per playOffense-led

See the numbers:Offense tableDefense table

Points per drive

Points scored and allowed per possession. Top right is best.

Defense-ledDominant
Points allowed per drive (fewer is better →)
avg 2.33avg 2.41
StrugglingPoints per driveOffense-led

Offensive vs defensive DVOA

Opponent-adjusted efficiency as a percentage of league average. Top right is best.

Defense-ledDominant
Defensive DVOA % (lower is better →)
avg -1.3avg -0.7
StrugglingOffensive DVOA %Offense-led

Rushing vs passing offense

How each team gains its yards per game.

Pass-heavyDoes both
Passing yards per game
avg 107.8avg 194.2
Low yardageRushing yards per gameRun-heavy

See the numbers:Rushing tablePassing table

Rushing vs passing defense

Yards allowed per game. Top right is best.

Weak vs the runStops both
Passing yards allowed per game (fewer is better →)
avg 107.8avg 194.2
Gives up bothRushing yards allowed per game (fewer is better →)Weak vs the pass

See the numbers:Rushing defense tablePassing defense table

Third-down conversions

Conversion rate on offense and allowed on defense. Top right is best.

Defense-ledDominant
Third-down % allowed (fewer is better →)
avg 35.4avg 35.4
StrugglingThird-down conversion %Offense-led

See the numbers:Downs tableDefense downs table

Penalties

Flags and penalty yards per game. Top right is best.

Many small flagsDisciplined
Penalty yards per game (fewer is better →)
avg 7.8avg 76.7
Flag-pronePenalties per game (fewer is better →)Few but costly

See the numbers:Penalties table