Fantasy CPL
Sign in

Draft your CPL squad. Compete with friends. Built for real fans.

Private leagues. Real match stats. No salary caps.

iMatchday locks in 22h
Private or open leaguesPlay with friendsCommunity first

See it in action

This is your lineup each week

Draft players, set your XI, pick a captain, and score points from real CPL match performance.

View full features

Formation

4-4-2

Attack
Cavalry kit28
FWDTobias WarschewskiCavalry
Toronto kit21
FWDJulian AltobelliToronto
Midfield
HFX kit34
MIDIsaiah JohnstonHFX
Forge kit25
MIDBen PatonForge
Ottawa kit23
MIDDaniel AguilarOttawa
Supra kit23
MIDSean ReaSupra
Defense
Cavalry kit42
DEFDaan KlompCavalry
Forge kit39
DEFAntoine BatisseForge
Forge kit33
DEFMarko JevremovićForge
Ottawa kit32
DEFNoah AbatnehOttawa
Goalkeeper
Cavalry kit33
GKNathan InghamCavalry

Bench

Drag your bench into the XI before the matchday locks.

4 slots
Forge29

Daniel Nimick

DEF

Forge

Cavalry29

Eryk Kobza

DEF

Cavalry

Pacific22

Diego Konincks

DEF

Pacific

Vancouver18

Mohamed Amissi

FWD

Vancouver

CCaptains earn 2x pointsSubstitute players score when in your lineup

Choose real CPL players

Draft from the Canadian Premier League player pool.

01

Takes 60 seconds each week

Set your XI, use your bench, and save before lock.

02

Points from real matches

Standings move with actual CPL match performance.

03

How it works

1

Create your league

Set the league name and invite your friends.

2

Draft your teams

Take turns picking players from the CPL pool.

3

Set lineups & compete

Save your weekly XI and climb the standings.

Built for the CPL community

Independent. Fan first. Community driven.

8

Leagues created this season

★★★★★

Loved by CPL fans across Canada

Why this exists

A fantasy game shaped around friends, not noise

Private and open leagues

No global leaderboards

Community first