cplnumbers
What the table doesn't tell you.
Independent analytics for the Canadian Premier League.
Every CPL match since 2019, scored against the metrics that actually predict results.
~3.6M data points · 8 seasons · updated daily
Analysis
Elo, expected points, shot quality, match predictions, team style, game state, splits, quadrants.
Matches
2026 match log with predictions, running accuracy, and pre-match context for every fixture.
Players
Player profiles, season-by-season per-90 stats, and percentile rankings within each position group.
Teams
Club histories, season records, franchise continuity across name changes and era shifts.