Let’s try something new.
We’re tracking the CPL Lineal Championship — the title that only changes hands when the champion is beaten.
One champion. One line. Back to Matchday 1, 2019.
Rules below ⬇️
Atlético Ottawa's impressive campaign was ultimately overshadowed by Cavalry FC’s remarkable run, as they blew past every major record on the board. @cplcavalryfc.bsky.social
Atlético Ottawa's impressive campaign was ultimately overshadowed by Cavalry FC’s remarkable run, as they blew past every major record on the board. @cplcavalryfc.bsky.social
With the club having folded last year, this serves as a small homage.
With the club having folded last year, this serves as a small homage.
The first half was still played under pandemic restrictions, but @hfxwanderersfc.bsky.social put together an impressive run that shows up clearly in the stats.
The first half was still played under pandemic restrictions, but @hfxwanderersfc.bsky.social put together an impressive run that shows up clearly in the stats.
🏟️ First-ever CPL Match (2019)
Forge FC vs Inter Toronto FC
📅 27 April 2019
📍 Tim Hortons Field, Hamilton, Ontario
🏆 CPL – Matchday 1
🏟️ First-ever CPL Match (2019)
Forge FC vs Inter Toronto FC
📅 27 April 2019
📍 Tim Hortons Field, Hamilton, Ontario
🏆 CPL – Matchday 1
Let’s try something new.
We’re tracking the CPL Lineal Championship — the title that only changes hands when the champion is beaten.
One champion. One line. Back to Matchday 1, 2019.
Rules below ⬇️
Let’s try something new.
We’re tracking the CPL Lineal Championship — the title that only changes hands when the champion is beaten.
One champion. One line. Back to Matchday 1, 2019.
Rules below ⬇️