Wagglelytics.ca
CFL stats in motion. Updated through Week 20 of 2026.

Teams

How all nine teams stack up: the big picture first, then every team stat you could want. Click a team for its full profile.

Team tiers

2026 season. Offence EPA across, defence EPA allowed up and down (lower is better, so better defences sit higher). Both are adjusted for opponents and home field; 0 is an average unit.

Better defence
{{k.label}}
Good O, good D
Defence carrying
Offence carrying
Struggling
{{d.team}}
{{k.label}}
Better offence

Power rankings

2026 season. Net EPA per play against opponents (offence minus defence).

Efficiency vs. explosiveness

2026 season. Success rate against explosive play rate (passes of 20+ yards, runs of 10+). Up and right is better on both charts. Dashed lines show the league average.

Offence
Success rate
{{k.label}}
Efficient and explosive
Efficient only
Explosive only
Struggling
{{d.team}}
{{k.label}}
Explosive play rate
Defence
Success rate allowed (lowest at top)
{{k.label}}
Stingy and limits big plays
Gives up big plays
Bend, don't break
Struggling
{{d.team}}
{{k.label}}
Explosive plays allowed (fewest at right)

Team stats

Each number is shaded by its rank among the nine teams: green near the top, purple near the bottom. Click a column to sort, or a team for its profile.

{{seasonNote}}
# Team {{recHead}}
{{r.rank}} {{r.team}} {{r.record}} {{v.text}}

{{footnote}} Learn the stats

{{pf.team}}

{{pf.name}}

{{s.v}}{{s.k}}
{{u.k}} {{u.rank}} of 9 teams

Strengths

{{x.rank}}{{x.text}}

Weaknesses

{{x.rank}}{{x.text}}
{{b.label}} {{b.value}}
{{b.rank}}

Dots show the team's rank among all nine: 1st sits at the right end of the bar. Blue is a decision stat, ranked from most to least, not best to worst.