Canadian Premier League
Table 2026 / 2027
Canadian Premier League
| # | Team | P | M | M+ | M- | M= | G+ | G- | G+/- | GPM | Top scorer | Goalkeeper | PPG | BTTS | 2.5+ |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 |
Cavalry FC
|
53 | 23 | 16 | 2 | 5 | 48 | 13 | +35 | 2.7 | Tobias Warschewski 7 | Nathan Ingham 9 | 2,18 | 47% | 47% |
| 2 |
Forge
|
47 | 23 | 14 | 4 | 5 | 35 | 17 | +18 | 2.3 | Brian Wright 3 | Dimitry Bertaud 11 | 2,24 | 47% | 47% |
| 3 |
Atlético Ottawa
|
37 | 24 | 11 | 9 | 4 | 35 | 39 | -4 | 3.1 | Ballou Jean-Yves Tabla 9 | Christopher Kalongo 10 | 1,67 | 72% | 72% |
| 4 |
Vancouver FC
|
33 | 25 | 9 | 10 | 6 | 35 | 33 | +2 | 2.7 | Lys Mousset 4 | Callum Irving 8 | 1,50 | 50% | 44% |
| 5 |
HFX Wanderers FC
|
26 | 24 | 7 | 12 | 5 | 35 | 39 | -4 | 3.1 | Isaiah Johnston 9 | Marco Carducci 4 | 0,94 | 67% | 56% |
| 6 |
Supra du Quebec
|
25 | 23 | 7 | 12 | 4 | 31 | 44 | -13 | 3.3 | Loïc Adrien Kwemi 7 | — | 1,06 | 82% | 65% |
| 7 |
York 9 FC
|
24 | 23 | 5 | 9 | 9 | 36 | 53 | -17 | 3.9 | Julian Altobelli 4 | Ivan Pavela 1 | 1,13 | 73% | 60% |
| 8 |
Pacific FC
|
14 | 23 | 2 | 13 | 8 | 30 | 47 | -17 | 3.3 | Alejandro Díaz Liceága 5 | Sean Melvin 4 | 0,31 | 81% | 69% |
Canadian Premier League Table Analysis
- • The point gap between Cavalry FC at the top and Pacific FC at the bottom is 39 points.
- • Difference between Cavalry FC at 1st and Forge at 2nd is 6 points.
Canadian Premier League Home/Away Performance
- • Best home record: Cavalry FC (9/12 wins, 75%)
- • Best away record: Cavalry FC (7/11 wins, 64%)
- • Biggest home advantage: Atlético Ottawa (+0.9 points per game at home)
- • Most balanced team: Supra du Quebec (0.2 difference between home and away)
- • League goals split: 55% scored at home, 45% away (157 home, 128 away)
Put this league table on your website
If you want to show the Canadian Premier League table on your website or
Wordpress blog you can add it using the Football Nation League Table Widget.
It's really simple, just go to the widget configurator by clicking the button below and start showing the latest Canadian Premier League league table on your website (it updates itself constantly).
It's really simple, just go to the widget configurator by clicking the button below and start showing the latest Canadian Premier League league table on your website (it updates itself constantly).
Schedule matches 2026 / 2027
Results 2026 / 2027
Stats Canadian Premier League 2026 / 2027
All figures below cover 68 played matches in Canadian Premier League 2026 / 2027.
Goals per match
3,00
204 goals
Both teams to score
65%
44 from the 68
Over 2.5 goals
57%
39 from the 68
Matches with a clean sheet
35%
24 from the 68
Home advantage
| Home win | 30 (44%) |
| Draw | 15 (22%) |
| Away win | 23 (34%) |
| Goals by home teams | 109 (1,60 per match) |
| Goals by away teams | 95 (1,40 per match) |
Over / under goals
| Line | Count | Over | Under |
|---|---|---|---|
| Over 0.5 | 66 | 97% | 3% |
| Over 1.5 | 52 | 76% | 24% |
| Over 2.5 | 39 | 57% | 43% |
| Over 3.5 | 25 | 37% | 63% |
| Over 4.5 | 13 | 19% | 81% |
| Over 5.5 | 5 | 7% | 93% |
First and second half
| First half goals | 75 (37%) |
| Second half goals | 129 (63%) |
| Both teams to score in the first half | 9 (13%) |
| Both teams to score in the second half | 26 (38%) |
| Both teams to score in both halves | 2 (3%) |
| Minutes per goal | 30,0 |
Most common scorelines
| Result | Count | Share |
|---|---|---|
| 1 - 1 | 15 | 15.8% |
| 1 - 0 | 10 | 10.5% |
| 0 - 1 | 9 | 9.5% |
| 2 - 1 | 8 | 8.4% |
| 3 - 1 | 5 | 5.3% |
| 3 - 2 | 5 | 5.3% |
| 1 - 2 | 5 | 5.3% |
| 1 - 3 | 5 | 5.3% |
| 2 - 0 | 3 | 3.2% |
| 2 - 2 | 3 | 3.2% |
Scorelines are written from the home team's point of view (95 matches).
Total goals per match
| Goals | Count | Share |
|---|---|---|
| 2 | 21 | 22.1% |
| 1 | 19 | 20% |
| 3 | 16 | 16.8% |
| 4 | 15 | 15.8% |
| 5 | 11 | 11.6% |
| 6 | 5 | 5.3% |
| 7 | 4 | 4.2% |
| 0 | 3 | 3.2% |
Corners
| Corners per match | 9,35 |
| Home team | 5,45 |
| Away team | 3,90 |
| Over 6.5 corners | 85% |
| Over 7.5 corners | 75% |
| Over 8.5 corners | 60% |
| Over 9.5 corners | 50% |
| Over 10.5 corners | 30% |
| Over 11.5 corners | 20% |
| Over 12.5 corners | 10% |
Based on 20 from the 68 matches.
Cards
| Cards per match | 4,51 |
| Yellow cards | 291 |
| Red cards | 16 |
| Over 2.5 cards | 84% |
| Over 3.5 cards | 65% |
| Over 4.5 cards | 51% |
| Over 5.5 cards | 35% |
| Over 6.5 cards | 15% |
Match statistics
| Shots per match | 23,55 |
| Shots on target per match | 8,15 |
| Home possession | 53% |
| Away possession | 47% |
| Fouls per match | 22,90 |
| Offsides per match | 1,50 |
| xG home team per match | 1,80 |
| xG away team per match | 1,39 |
When the goals are scored
Goals per ten minutes
6%
6%
7%
9%
13%
14%
17%
10%
17%
1-10'
11-20'
21-30'
31-40'
41-50'
51-60'
61-70'
71-80'
81-90'+
Clubs by the numbers
Most goals scored
| Team | Goals |
|---|---|
Cavalry FC
|
33 |
Atlético Ottawa
|
31 |
Forge
|
27 |
Vancouver FC
|
26 |
Supra du Quebec
|
25 |
HFX Wanderers FC
|
24 |
York 9 FC
|
20 |
Pacific FC
|
18 |
Most goals conceded
| Team | Goals conceded |
|---|---|
York 9 FC
|
34 |
Pacific FC
|
34 |
Supra du Quebec
|
32 |
HFX Wanderers FC
|
30 |
Atlético Ottawa
|
30 |
Vancouver FC
|
21 |
Forge
|
13 |
Cavalry FC
|
10 |
Most clean sheets
| Team | Clean sheets |
|---|---|
Forge
|
8 |
Cavalry FC
|
7 |
HFX Wanderers FC
|
3 |
Atlético Ottawa
|
3 |
Vancouver FC
|
3 |
York 9 FC
|
2 |
Pacific FC
|
0 |
Supra du Quebec
|
0 |
Points per match
| Team | Points |
|---|---|
Forge
|
2,24 |
Cavalry FC
|
2,18 |
Atlético Ottawa
|
1,67 |
Vancouver FC
|
1,50 |
York 9 FC
|
1,13 |
Supra du Quebec
|
1,06 |
HFX Wanderers FC
|
0,94 |
Pacific FC
|
0,31 |
Both teams to score
| Team | Share |
|---|---|
Supra du Quebec
|
82% |
Pacific FC
|
81% |
York 9 FC
|
73% |
Atlético Ottawa
|
72% |
HFX Wanderers FC
|
67% |
Vancouver FC
|
50% |
Forge
|
47% |
Cavalry FC
|
47% |
Over 2.5 goals
| Team | Share |
|---|---|
Atlético Ottawa
|
72% |
Pacific FC
|
69% |
Supra du Quebec
|
65% |
York 9 FC
|
60% |
HFX Wanderers FC
|
56% |
Forge
|
47% |
Cavalry FC
|
47% |
Vancouver FC
|
44% |
Most cards per match
| Team | Cards |
|---|---|
York 9 FC
|
2,73 |
Supra du Quebec
|
2,59 |
Cavalry FC
|
2,41 |
Forge
|
2,35 |
Pacific FC
|
2,31 |
HFX Wanderers FC
|
2,11 |
Atlético Ottawa
|
2,00 |
Vancouver FC
|
1,67 |
Most corners per match
| Team | Corners |
|---|---|
Forge
|
6,33 |
Cavalry FC
|
5,83 |
Vancouver FC
|
5,25 |
HFX Wanderers FC
|
4,25 |
Atlético Ottawa
|
4,13 |
Pacific FC
|
4,00 |
Supra du Quebec
|
4,00 |
York 9 FC
|
2,75 |
Players by the numbers Canadian Premier League 2026 / 2027
Attacking
Goals
| Player | Total | |
|---|---|---|
| 1 | Ballou Jean-Yves Tabla Atlético Ottawa | 9 |
| 1 | Isaiah Johnston HFX Wanderers FC | 9 |
| 3 | Loïc Adrien Kwemi Supra du Quebec | 7 |
| 3 | Tobias Warschewski Cavalry FC | 7 |
| 5 | Alejandro Díaz Liceága Pacific FC | 5 |
| 5 | Nicolas Fleuriau Chateau Atlético Ottawa | 5 |
| 7 | Daan Klomp Cavalry FC | 4 |
| 7 | Emiliano García Escudero Atlético Ottawa | 4 |
| 7 | Julian Altobelli York 9 FC | 4 |
| 7 | Lorenzo Callegari HFX Wanderers FC | 4 |
Assists
| Player | Total | |
|---|---|---|
| 1 | Yann Régis Toualy Pacific FC | 5 |
| 2 | Ali Adem Musse Cavalry FC | 4 |
| 2 | Beni Badibanga York 9 FC | 4 |
| 2 | Tristan Borges Forge | 4 |
| 5 | Adam Pearlman Cavalry FC | 3 |
| 5 | Amer Didic Cavalry FC | 3 |
| 5 | David Choinière Supra du Quebec | 3 |
| 5 | Gabriel Mendes Antinoro Atlético Ottawa | 3 |
| 5 | Goteh Ntignee Cavalry FC | 3 |
| 5 | Kamron Habibullah Atlético Ottawa | 3 |
Goals + assists
| Player | Total | |
|---|---|---|
| 1 | Ballou Jean-Yves Tabla Atlético Ottawa | 11 |
| 2 | Isaiah Johnston HFX Wanderers FC | 10 |
| 2 | Tobias Warschewski Cavalry FC | 10 |
| 4 | Yann Régis Toualy Pacific FC | 8 |
| 5 | Ali Adem Musse Cavalry FC | 7 |
| 5 | Lorenzo Callegari HFX Wanderers FC | 7 |
| 5 | Loïc Adrien Kwemi Supra du Quebec | 7 |
| 5 | Nicolas Fleuriau Chateau Atlético Ottawa | 7 |
| 9 | Alejandro Díaz Liceága Pacific FC | 6 |
| 9 | Lys Mousset Vancouver FC | 6 |
Non-penalty goals
| Player | Total | |
|---|---|---|
| 1 | Ballou Jean-Yves Tabla Atlético Ottawa | 7 |
| 2 | Isaiah Johnston HFX Wanderers FC | 5 |
| 2 | Nicolas Fleuriau Chateau Atlético Ottawa | 5 |
| 2 | Tobias Warschewski Cavalry FC | 5 |
| 5 | Daan Klomp Cavalry FC | 4 |
| 5 | Emiliano García Escudero Atlético Ottawa | 4 |
| 5 | Julian Altobelli York 9 FC | 4 |
| 5 | Lorenzo Callegari HFX Wanderers FC | 4 |
| 5 | Loïc Adrien Kwemi Supra du Quebec | 4 |
| 5 | Nathaniel Edwards Cavalry FC | 4 |
Penalties scored
| Player | Total | |
|---|---|---|
| 1 | Isaiah Johnston HFX Wanderers FC | 4 |
| 2 | Alejandro Díaz Liceága Pacific FC | 3 |
| 2 | Loïc Adrien Kwemi Supra du Quebec | 3 |
| 4 | Ballou Jean-Yves Tabla Atlético Ottawa | 2 |
| 4 | Daniel Nimick Forge | 2 |
| 4 | Lys Mousset Vancouver FC | 2 |
| 4 | Marco Bustos Pacific FC | 2 |
| 4 | Tobias Warschewski Cavalry FC | 2 |
| 9 | Ali Adem Musse Cavalry FC | 1 |
| 9 | Brian Wright Forge | 1 |
Penalties won
| Player | Total | |
|---|---|---|
| 1 | Isaiah Johnston HFX Wanderers FC | 2 |
| 2 | Alessandro Simone Biello Supra du Quebec | 1 |
| 2 | Ben Paton Forge | 1 |
| 2 | Brian Wright Forge | 1 |
| 2 | Finn Linder HFX Wanderers FC | 1 |
| 2 | Goteh Ntignee Cavalry FC | 1 |
| 2 | Tavio Ciccarelli HFX Wanderers FC | 1 |
| 2 | Thierno Elage Bah Vancouver FC | 1 |
| 2 | Tobias Warschewski Cavalry FC | 1 |
Shots
| Player | Total | |
|---|---|---|
| 1 | Ballou Jean-Yves Tabla Atlético Ottawa | 43 |
| 2 | Tobias Warschewski Cavalry FC | 40 |
| 3 | Sean Rea Supra du Quebec | 38 |
| 4 | Gabriel Mendes Antinoro Atlético Ottawa | 35 |
| 4 | Isaiah Johnston HFX Wanderers FC | 35 |
| 4 | Loïc Adrien Kwemi Supra du Quebec | 35 |
| 7 | Ali Adem Musse Cavalry FC | 30 |
| 8 | Ben Paton Forge | 28 |
| 8 | Nicolas Fleuriau Chateau Atlético Ottawa | 28 |
| 8 | Tristan Borges Forge | 28 |
Shots on target
| Player | Total | |
|---|---|---|
| 1 | Isaiah Johnston HFX Wanderers FC | 25 |
| 2 | Ballou Jean-Yves Tabla Atlético Ottawa | 21 |
| 2 | Tobias Warschewski Cavalry FC | 21 |
| 4 | Loïc Adrien Kwemi Supra du Quebec | 18 |
| 5 | Ronan Alan Kratt Pacific FC | 17 |
| 6 | Nathaniel Edwards Cavalry FC | 14 |
| 7 | Nicolas Fleuriau Chateau Atlético Ottawa | 12 |
| 7 | Sean Rea Supra du Quebec | 12 |
| 9 | Emiliano García Escudero Atlético Ottawa | 11 |
| 10 | Ali Adem Musse Cavalry FC | 10 |
Shot accuracy
| Player | Total | |
|---|---|---|
| 1 | Isaiah Johnston HFX Wanderers FC | 71,4% |
| 2 | Nathaniel Edwards Cavalry FC | 66,7% |
| 3 | Ronan Alan Kratt Pacific FC | 63,0% |
| 4 | Julian Altobelli York 9 FC | 53,3% |
| 5 | Tobias Warschewski Cavalry FC | 52,5% |
| 6 | Loïc Adrien Kwemi Supra du Quebec | 51,4% |
| 7 | David Choinière Supra du Quebec | 50,0% |
| 7 | Jason Bahamboula HFX Wanderers FC | 50,0% |
| 7 | Luke Singh York 9 FC | 50,0% |
| 7 | Lys Mousset Vancouver FC | 50,0% |
From 450 minutes played
Goals per shot
| Player | Total | |
|---|---|---|
| 1 | Alejandro Díaz Liceága Pacific FC | 31,3% |
| 2 | Taras Gomulka Pacific FC | 30,0% |
| 3 | Lys Mousset Vancouver FC | 28,6% |
| 4 | Julian Altobelli York 9 FC | 26,7% |
| 5 | Isaiah Johnston HFX Wanderers FC | 25,7% |
| 6 | Brian Wright Forge | 25,0% |
| 6 | Daan Klomp Cavalry FC | 25,0% |
| 8 | Terran Campbell Vancouver FC | 23,5% |
| 9 | Lorenzo Callegari HFX Wanderers FC | 22,2% |
| 10 | Ballou Jean-Yves Tabla Atlético Ottawa | 20,9% |
From 450 minutes played
Passing
Key passes
| Player | Total | |
|---|---|---|
| 1 | Sean Rea Supra du Quebec | 41 |
| 2 | Tobias Warschewski Cavalry FC | 38 |
| 3 | Tristan Borges Forge | 34 |
| 4 | Ballou Jean-Yves Tabla Atlético Ottawa | 27 |
| 4 | Gabriel Mendes Antinoro Atlético Ottawa | 27 |
| 6 | Lorenzo Callegari HFX Wanderers FC | 26 |
| 7 | Ali Adem Musse Cavalry FC | 22 |
| 7 | Hoce Massunda Forge | 22 |
| 7 | Marco Bustos Pacific FC | 22 |
| 10 | Adam Pearlman Cavalry FC | 20 |
Accurate passes
| Player | Total | |
|---|---|---|
| 1 | Lorenzo Callegari HFX Wanderers FC | 1.239 |
| 2 | Loïc Cloutier Atlético Ottawa | 1.120 |
| 3 | Manuel Aparicio Atlético Ottawa | 1.021 |
| 4 | Finn Linder HFX Wanderers FC | 1.014 |
| 5 | Enmanuel Mbomio Angue Atlético Ottawa | 981 |
| 6 | Daniel Nimick Forge | 946 |
| 7 | Lucas Olguin HFX Wanderers FC | 945 |
| 8 | Daniel Aguilar Muñoz Atlético Ottawa | 896 |
| 9 | Juan David Castro Ruiz Atlético Ottawa | 889 |
| 10 | Matteo Campagna Vancouver FC | 823 |
Pass accuracy
| Player | Total | |
|---|---|---|
| 1 | Noah Abraham Sewonet Abatneh Atlético Ottawa | 95,8% |
| 2 | Juan David Castro Ruiz Atlético Ottawa | 94,5% |
| 3 | Finn Linder HFX Wanderers FC | 93,5% |
| 4 | Keesean Ferdinand Supra du Quebec | 92,9% |
| 5 | Loïc Cloutier Atlético Ottawa | 92,6% |
| 6 | Alessandro Simone Biello Supra du Quebec | 91,8% |
| 7 | Frank Sturing York 9 FC | 91,7% |
| 8 | Lucas Olguin HFX Wanderers FC | 91,3% |
| 9 | Enmanuel Mbomio Angue Atlético Ottawa | 91,0% |
| 10 | Diego Konincks Pacific FC | 90,8% |
From 450 minutes played
Defending
Tackles
| Player | Total | |
|---|---|---|
| 1 | Jefferson Alphonse HFX Wanderers FC | 51 |
| 2 | Rezart Rama Forge | 47 |
| 3 | Lorenzo Callegari HFX Wanderers FC | 44 |
| 4 | Manuel Aparicio Atlético Ottawa | 41 |
| 5 | Adam Pearlman Cavalry FC | 36 |
| 6 | Daniel Aguilar Muñoz Atlético Ottawa | 34 |
| 6 | Marko Jevremović Forge | 34 |
| 8 | Joaquim Michaël Coulanges Atlético Ottawa | 33 |
| 9 | Alessandro Simone Biello Supra du Quebec | 32 |
| 9 | Ben Paton Forge | 32 |
Interceptions
| Player | Total | |
|---|---|---|
| 1 | Lorenzo Callegari HFX Wanderers FC | 34 |
| 2 | Tom Field Vancouver FC | 27 |
| 3 | Sven Zitman HFX Wanderers FC | 26 |
| 4 | Alessandro Simone Biello Supra du Quebec | 25 |
| 4 | Manuel Aparicio Atlético Ottawa | 25 |
| 6 | Rezart Rama Forge | 24 |
| 7 | Kian Hugh Proctor Vancouver FC | 22 |
| 7 | Lucas Olguin HFX Wanderers FC | 22 |
| 9 | Daniel Nimick Forge | 21 |
| 9 | Diego Konincks Pacific FC | 21 |
Blocked shots
| Player | Total | |
|---|---|---|
| 1 | Finn Linder HFX Wanderers FC | 12 |
| 2 | Gabriel Mendes Antinoro Atlético Ottawa | 11 |
| 2 | Hoce Massunda Forge | 11 |
| 4 | Ballou Jean-Yves Tabla Atlético Ottawa | 9 |
| 4 | Ben Paton Forge | 9 |
| 6 | Lucas Olguin HFX Wanderers FC | 8 |
| 6 | Manuel Aparicio Atlético Ottawa | 8 |
| 6 | Sean Rea Supra du Quebec | 8 |
| 6 | Tristan Borges Forge | 8 |
| 10 | Daan Klomp Cavalry FC | 7 |
Duels won
| Player | Total | |
|---|---|---|
| 1 | Jefferson Alphonse HFX Wanderers FC | 97 |
| 2 | Thierno Elage Bah Vancouver FC | 91 |
| 3 | Morey Doner Vancouver FC | 88 |
| 4 | Tobias Warschewski Cavalry FC | 84 |
| 5 | Gabriel Mendes Antinoro Atlético Ottawa | 83 |
| 5 | Manuel Aparicio Atlético Ottawa | 83 |
| 5 | Rezart Rama Forge | 83 |
| 8 | Hoce Massunda Forge | 81 |
| 9 | Ballou Jean-Yves Tabla Atlético Ottawa | 80 |
| 9 | Lorenzo Callegari HFX Wanderers FC | 80 |
Duels won %
| Player | Total | |
|---|---|---|
| 1 | Morey Doner Vancouver FC | 71,0% |
| 2 | Juan David Quintana Echeverry Pacific FC | 68,3% |
| 3 | Keesean Ferdinand Supra du Quebec | 67,2% |
| 4 | Adam Pearlman Cavalry FC | 66,4% |
| 5 | Amer Didic Cavalry FC | 64,0% |
| 6 | Christian Greco-Taylor Pacific FC | 63,2% |
| 7 | Diego Konincks Pacific FC | 62,5% |
| 8 | Daniel Nimick Forge | 62,4% |
| 9 | Thomas Meilleur-Giguère HFX Wanderers FC | 62,1% |
| 10 | Carlos Alberto Guzmán Fonseca York 9 FC | 61,7% |
From 450 minutes played
Dribbled past
| Player | Total | |
|---|---|---|
| 1 | Lucas Olguin HFX Wanderers FC | 18 |
| 2 | Rezart Rama Forge | 13 |
| 3 | Jefferson Alphonse HFX Wanderers FC | 8 |
| 3 | Lorenzo Callegari HFX Wanderers FC | 8 |
| 5 | Charles Auguste Supra du Quebec | 7 |
| 5 | Goteh Ntignee Cavalry FC | 7 |
| 5 | Harry Paton Cavalry FC | 7 |
| 5 | Kadin Chung Pacific FC | 7 |
| 5 | Marcus Godinho HFX Wanderers FC | 7 |
| 10 | Adam Pearlman Cavalry FC | 6 |
Dribbles
Successful dribbles
| Player | Total | |
|---|---|---|
| 1 | Loïc Adrien Kwemi Supra du Quebec | 35 |
| 2 | Gabriel Mendes Antinoro Atlético Ottawa | 32 |
| 3 | Hoce Massunda Forge | 27 |
| 4 | Joaquim Michaël Coulanges Atlético Ottawa | 26 |
| 5 | Yann Régis Toualy Pacific FC | 25 |
| 6 | Ballou Jean-Yves Tabla Atlético Ottawa | 23 |
| 7 | Isaiah Johnston HFX Wanderers FC | 22 |
| 8 | Goteh Ntignee Cavalry FC | 21 |
| 9 | Tobias Warschewski Cavalry FC | 20 |
| 10 | Jefferson Alphonse HFX Wanderers FC | 18 |
Dribble success %
| Player | Total | |
|---|---|---|
| 1 | Lorenzo Callegari HFX Wanderers FC | 65,4% |
| 2 | Jefferson Alphonse HFX Wanderers FC | 64,3% |
| 3 | Sven Zitman HFX Wanderers FC | 60,0% |
| 4 | Sergio Andres Camargo Peñaranda Cavalry FC | 59,3% |
| 5 | Yann Régis Toualy Pacific FC | 58,1% |
| 6 | Morey Doner Vancouver FC | 53,8% |
| 6 | Ollie Bassett York 9 FC | 53,8% |
| 8 | Jean-Aniel Eclesiaste Assi Atlético Ottawa | 52,4% |
| 9 | Rezart Rama Forge | 51,9% |
| 10 | Damiano Pecile Vancouver FC | 50,0% |
From 450 minutes played
Goalkeeper
Clean sheets
| Player | Total | |
|---|---|---|
| 1 | Dimitry Bertaud Forge | 11 |
| 2 | Christopher Kalongo Atlético Ottawa | 10 |
| 3 | Nathan Ingham Cavalry FC | 9 |
| 4 | Callum Irving Vancouver FC | 8 |
| 5 | Marco Carducci HFX Wanderers FC | 4 |
| 5 | Sean Melvin Pacific FC | 4 |
| 7 | Eleias Konstantinos Himaras Pacific FC | 2 |
| 8 | Diego Urtiaga Ramírez York 9 FC | 1 |
| 8 | Dino Bontis Forge | 1 |
| 8 | Garissone Innocent Atlético Ottawa | 1 |
Saves
| Player | Total | |
|---|---|---|
| 1 | Marco Carducci HFX Wanderers FC | 55 |
| 2 | Christopher Kalongo Atlético Ottawa | 49 |
| 3 | Callum Irving Vancouver FC | 47 |
| 4 | Nathan Ingham Cavalry FC | 39 |
| 5 | Dimitry Bertaud Forge | 33 |
| 6 | Sean Melvin Pacific FC | 23 |
| 7 | Ivan Pavela York 9 FC | 21 |
| 8 | Diego Urtiaga Ramírez York 9 FC | 20 |
| 9 | Eleias Konstantinos Himaras Pacific FC | 14 |
| 10 | Garissone Innocent Atlético Ottawa | 8 |
Save percentage
| Player | Total | |
|---|---|---|
| 1 | Christopher Kalongo Atlético Ottawa | 100,0% |
| 2 | Dimitry Bertaud Forge | 97,1% |
| 3 | Nathan Ingham Cavalry FC | 90,7% |
| 4 | Callum Irving Vancouver FC | 90,4% |
| 5 | Marco Carducci HFX Wanderers FC | 72,4% |
| 6 | Sean Melvin Pacific FC | 69,7% |
From 450 minutes played
Discipline
Yellow cards
| Player | Total | |
|---|---|---|
| 1 | Diyaeddine Abzi Supra du Quebec | 7 |
| 2 | Manuel Aparicio Atlético Ottawa | 6 |
| 2 | Rezart Rama Forge | 6 |
| 2 | Sergei Kozlovskiy Atlético Ottawa | 6 |
| 5 | Antoine Batisse Forge | 5 |
| 5 | Charles Auguste Supra du Quebec | 5 |
| 5 | Christian Greco-Taylor Pacific FC | 5 |
| 5 | Daniel Nimick Forge | 5 |
| 5 | Harry Paton Cavalry FC | 5 |
| 5 | Isaiah Johnston HFX Wanderers FC | 5 |
Red cards
| Player | Total | |
|---|---|---|
| 1 | Rezart Rama Forge | 2 |
| 2 | Diyaeddine Abzi Supra du Quebec | 1 |
| 2 | Gabriel Mendes Antinoro Atlético Ottawa | 1 |
| 2 | Josh Heard Pacific FC | 1 |
| 2 | Joshua Belluz Pacific FC | 1 |
| 2 | Marko Jevremović Forge | 1 |
| 2 | Oswaldo Jesús León Montoya York 9 FC | 1 |
| 2 | Sebastián Gonzáles Zela York 9 FC | 1 |
| 2 | Tobias Warschewski Cavalry FC | 1 |
Cards
| Player | Total | |
|---|---|---|
| 1 | Diyaeddine Abzi Supra du Quebec | 8 |
| 1 | Rezart Rama Forge | 8 |
| 3 | Manuel Aparicio Atlético Ottawa | 6 |
| 3 | Sergei Kozlovskiy Atlético Ottawa | 6 |
| 5 | Antoine Batisse Forge | 5 |
| 5 | Charles Auguste Supra du Quebec | 5 |
| 5 | Christian Greco-Taylor Pacific FC | 5 |
| 5 | Daniel Nimick Forge | 5 |
| 5 | Harry Paton Cavalry FC | 5 |
| 5 | Isaiah Johnston HFX Wanderers FC | 5 |
Fouls committed
| Player | Total | |
|---|---|---|
| 1 | Lorenzo Callegari HFX Wanderers FC | 33 |
| 2 | Manuel Aparicio Atlético Ottawa | 30 |
| 3 | Harry Paton Cavalry FC | 29 |
| 4 | Eryk Kobza Cavalry FC | 28 |
| 4 | Jefferson Alphonse HFX Wanderers FC | 28 |
| 4 | Rezart Rama Forge | 28 |
| 4 | Sven Zitman HFX Wanderers FC | 28 |
| 8 | Goteh Ntignee Cavalry FC | 27 |
| 8 | Thierno Elage Bah Vancouver FC | 27 |
| 10 | Loïc Adrien Kwemi Supra du Quebec | 25 |
Fouls drawn
| Player | Total | |
|---|---|---|
| 1 | Morey Doner Vancouver FC | 47 |
| 2 | Ballou Jean-Yves Tabla Atlético Ottawa | 39 |
| 2 | Thierno Elage Bah Vancouver FC | 39 |
| 4 | Marco Bustos Pacific FC | 35 |
| 5 | Tobias Warschewski Cavalry FC | 30 |
| 6 | Lucas Olguin HFX Wanderers FC | 29 |
| 7 | Eryk Kobza Cavalry FC | 28 |
| 8 | Gabriel Mendes Antinoro Atlético Ottawa | 27 |
| 8 | Sven Zitman HFX Wanderers FC | 27 |
| 10 | Hoce Massunda Forge | 25 |
Offside
| Player | Total | |
|---|---|---|
| 1 | Ronan Alan Kratt Pacific FC | 12 |
| 2 | Hoce Massunda Forge | 6 |
| 2 | Isaiah Johnston HFX Wanderers FC | 6 |
| 4 | Jason Bahamboula HFX Wanderers FC | 5 |
| 4 | Mohamed Amissi Vancouver FC | 5 |
| 4 | Nana Opoku Ampomah Forge | 5 |
| 7 | Nathaniel Edwards Cavalry FC | 4 |
| 8 | Cyprian Thobias Kachwele HFX Wanderers FC | 3 |
| 8 | Lys Mousset Vancouver FC | 3 |
| 10 | Aboubacar Sissoko Supra du Quebec | 2 |
Playing time
Minutes played
| Player | Total | |
|---|---|---|
| 1 | Manuel Aparicio Atlético Ottawa | 1.889 |
| 2 | Ballou Jean-Yves Tabla Atlético Ottawa | 1.846 |
| 3 | Daniel Nimick Forge | 1.710 |
| 3 | Dimitry Bertaud Forge | 1.710 |
| 3 | Marco Carducci HFX Wanderers FC | 1.710 |
| 6 | Lorenzo Callegari HFX Wanderers FC | 1.699 |
| 7 | Isaiah Johnston HFX Wanderers FC | 1.675 |
| 8 | Ben Paton Forge | 1.663 |
| 9 | Finn Linder HFX Wanderers FC | 1.626 |
| 10 | Gabriel Mendes Antinoro Atlético Ottawa | 1.605 |
Matches
| Player | Total | |
|---|---|---|
| 1 | Ballou Jean-Yves Tabla Atlético Ottawa | 22 |
| 1 | Emiliano García Escudero Atlético Ottawa | 22 |
| 1 | Gabriel Mendes Antinoro Atlético Ottawa | 22 |
| 1 | Joaquim Michaël Coulanges Atlético Ottawa | 22 |
| 5 | Juan David Castro Ruiz Atlético Ottawa | 21 |
| 5 | Manuel Aparicio Atlético Ottawa | 21 |
| 7 | Ben Paton Forge | 20 |
| 7 | Finn Linder HFX Wanderers FC | 20 |
| 7 | Hoce Massunda Forge | 20 |
| 7 | Isaiah Johnston HFX Wanderers FC | 20 |
Starts
| Player | Total | |
|---|---|---|
| 1 | Ballou Jean-Yves Tabla Atlético Ottawa | 22 |
| 1 | Gabriel Mendes Antinoro Atlético Ottawa | 22 |
| 3 | Manuel Aparicio Atlético Ottawa | 21 |
| 4 | Ben Paton Forge | 20 |
| 4 | Emiliano García Escudero Atlético Ottawa | 20 |
| 4 | Hoce Massunda Forge | 20 |
| 4 | Joaquim Michaël Coulanges Atlético Ottawa | 20 |
| 4 | Juan David Castro Ruiz Atlético Ottawa | 20 |
| 9 | Daniel Nimick Forge | 19 |
| 9 | Dimitry Bertaud Forge | 19 |
Average rating
| Player | Total | |
|---|---|---|
| 1 | Lorenzo Callegari HFX Wanderers FC | 7,36 |
| 2 | Daan Klomp Cavalry FC | 7,31 |
| 3 | Amer Didic Cavalry FC | 7,30 |
| 4 | Tobias Warschewski Cavalry FC | 7,27 |
| 5 | Julian Altobelli York 9 FC | 7,24 |
| 6 | Goteh Ntignee Cavalry FC | 7,17 |
| 7 | Daniel Nimick Forge | 7,15 |
| 8 | Beni Badibanga York 9 FC | 7,14 |
| 9 | Taras Gomulka Pacific FC | 7,07 |
| 10 | Nicolas Fleuriau Chateau Atlético Ottawa | 7,07 |
From 450 minutes played
Canadian Premier League live updates on Discord
Get live match updates for the Canadian Premier League competition using our
Football Nation Discord bot. You will receive a
message in your Discord server when a match starts, ends or is updated (goal, penalty, ...).
Discord command
/live name:canadian-premier-league
Read the docs







