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
|
46 | 20 | 14 | 2 | 4 | 40 | 12 | +28 | 2.6 | Tobias Warschewski 4 | Nathan Ingham 6 | 2,18 | 47% | 47% |
| 2 |
Forge
|
45 | 21 | 14 | 4 | 3 | 33 | 15 | +18 | 2.3 | Daniel Nimick 3 | Dimitry Bertaud 5 | 2,24 | 47% | 47% |
| 3 |
Atlético Ottawa
|
34 | 22 | 10 | 8 | 4 | 34 | 37 | -3 | 3.2 | Ballou Jean-Yves Tabla 5 | Christopher Kalongo 3 | 1,67 | 72% | 72% |
| 4 |
Vancouver FC
|
30 | 22 | 9 | 10 | 3 | 30 | 28 | +2 | 2.6 | Terran Campbell 4 | Callum Irving 1 | 1,50 | 50% | 44% |
| 5 |
HFX Wanderers FC
|
23 | 22 | 6 | 11 | 5 | 31 | 37 | -6 | 3.1 | Isaiah Johnston 7 | Marco Carducci 3 | 0,94 | 67% | 56% |
| 6 |
York 9 FC
|
23 | 20 | 5 | 7 | 8 | 29 | 42 | -13 | 3.6 | Julian Altobelli 4 | Ivan Pavela 0 | 1,13 | 73% | 60% |
| 7 |
Supra du Quebec
|
22 | 21 | 6 | 11 | 4 | 29 | 38 | -9 | 3.2 | Loïc Adrien Kwemi 5 | — | 1,06 | 82% | 65% |
| 8 |
Pacific FC
|
10 | 20 | 1 | 12 | 7 | 25 | 42 | -17 | 3.4 | Alejandro Díaz Liceága 5 | Sean Melvin 2 | 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 36 points.
- • Difference between Cavalry FC at 1st and Forge at 2nd is 1 points.
Canadian Premier League Home/Away Performance
- • Best home record: Cavalry FC (8/10 wins, 80%)
- • Best away record: Cavalry FC (6/10 wins, 60%)
- • Biggest home advantage: Atlético Ottawa (+1.3 points per game at home)
- • Most balanced team: Pacific FC (0 difference between home and away)
- • League goals split: 55% scored at home, 45% away (138 home, 113 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 | 12 | 14.1% |
| 1 - 0 | 10 | 11.8% |
| 2 - 1 | 8 | 9.4% |
| 0 - 1 | 8 | 9.4% |
| 3 - 1 | 5 | 5.9% |
| 1 - 2 | 5 | 5.9% |
| 1 - 3 | 5 | 5.9% |
| 3 - 2 | 4 | 4.7% |
| 2 - 0 | 3 | 3.5% |
| 2 - 2 | 3 | 3.5% |
Scorelines are written from the home team's point of view (85 matches).
Total goals per match
| Goals | Count | Share |
|---|---|---|
| 1 | 18 | 21.2% |
| 2 | 17 | 20% |
| 3 | 16 | 18.8% |
| 4 | 15 | 17.6% |
| 5 | 9 | 10.6% |
| 0 | 3 | 3.5% |
| 7 | 3 | 3.5% |
| 6 | 3 | 3.5% |
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 | Isaiah Johnston HFX Wanderers FC | 7 |
| 2 | Alejandro Díaz Liceága Pacific FC | 5 |
| 2 | Ballou Jean-Yves Tabla Atlético Ottawa | 5 |
| 2 | Loïc Adrien Kwemi Supra du Quebec | 5 |
| 5 | Daan Klomp Cavalry FC | 4 |
| 5 | Julian Altobelli York 9 FC | 4 |
| 5 | Terran Campbell Vancouver FC | 4 |
| 5 | Tobias Warschewski Cavalry FC | 4 |
| 9 | Daniel Nimick Forge | 3 |
| 9 | Diego Konincks Pacific FC | 3 |
Assists
| Player | Total | |
|---|---|---|
| 1 | Yann Régis Toualy Pacific FC | 5 |
| 2 | David Choinière Supra du Quebec | 4 |
| 3 | Beni Badibanga York 9 FC | 3 |
| 3 | Kamron Habibullah Atlético Ottawa | 3 |
| 3 | Sean Rea Supra du Quebec | 3 |
| 3 | Tobias Warschewski Cavalry FC | 3 |
| 3 | Tristan Borges Forge | 3 |
| 8 | Adam Pearlman Cavalry FC | 2 |
| 8 | Ali Adem Musse Cavalry FC | 2 |
| 8 | Goteh Ntignee Cavalry FC | 2 |
Goals + assists
| Player | Total | |
|---|---|---|
| 1 | Isaiah Johnston HFX Wanderers FC | 8 |
| 2 | Tobias Warschewski Cavalry FC | 7 |
| 3 | Alejandro Díaz Liceága Pacific FC | 6 |
| 3 | Ballou Jean-Yves Tabla Atlético Ottawa | 6 |
| 3 | Yann Régis Toualy Pacific FC | 6 |
| 6 | Daan Klomp Cavalry FC | 5 |
| 6 | Loïc Adrien Kwemi Supra du Quebec | 5 |
| 6 | Nicolas Fleuriau Chateau Atlético Ottawa | 5 |
| 9 | David Choinière Supra du Quebec | 4 |
| 9 | Diego Konincks Pacific FC | 4 |
Non-penalty goals
| Player | Total | |
|---|---|---|
| 1 | Ballou Jean-Yves Tabla Atlético Ottawa | 4 |
| 1 | Daan Klomp Cavalry FC | 4 |
| 1 | Isaiah Johnston HFX Wanderers FC | 4 |
| 1 | Julian Altobelli York 9 FC | 4 |
| 1 | Terran Campbell Vancouver FC | 4 |
| 6 | Diego Konincks Pacific FC | 3 |
| 6 | Emiliano García Escudero Atlético Ottawa | 3 |
| 6 | Lorenzo Callegari HFX Wanderers FC | 3 |
| 6 | Loïc Adrien Kwemi Supra du Quebec | 3 |
| 6 | Nicolas Fleuriau Chateau Atlético Ottawa | 3 |
Penalties scored
| Player | Total | |
|---|---|---|
| 1 | Alejandro Díaz Liceága Pacific FC | 3 |
| 1 | Isaiah Johnston HFX Wanderers FC | 3 |
| 3 | Daniel Nimick Forge | 2 |
| 3 | Loïc Adrien Kwemi Supra du Quebec | 2 |
| 3 | Tobias Warschewski Cavalry FC | 2 |
| 6 | Ballou Jean-Yves Tabla Atlético Ottawa | 1 |
| 6 | Brian Wright Forge | 1 |
| 6 | Lys Mousset Vancouver FC | 1 |
| 6 | Tavio Ciccarelli HFX Wanderers FC | 1 |
Penalties won
| Player | Total | |
|---|---|---|
| 1 | Alessandro Simone Biello Supra du Quebec | 1 |
| 1 | Ballou Jean-Yves Tabla Atlético Ottawa | 1 |
| 1 | Ben Paton Forge | 1 |
| 1 | Brian Wright Forge | 1 |
| 1 | Daniel Nimick Forge | 1 |
| 1 | Finn Linder HFX Wanderers FC | 1 |
| 1 | Goteh Ntignee Cavalry FC | 1 |
| 1 | Jonantan Villal Atlético Ottawa | 1 |
| 1 | Joshua Belluz Pacific FC | 1 |
| 1 | Tavio Ciccarelli HFX Wanderers FC | 1 |
Shots
| Player | Total | |
|---|---|---|
| 1 | Tobias Warschewski Cavalry FC | 28 |
| 2 | Sean Rea Supra du Quebec | 27 |
| 3 | Isaiah Johnston HFX Wanderers FC | 23 |
| 4 | Loïc Adrien Kwemi Supra du Quebec | 22 |
| 5 | Ballou Jean-Yves Tabla Atlético Ottawa | 19 |
| 6 | Ronan Alan Kratt Pacific FC | 18 |
| 7 | Diego Konincks Pacific FC | 17 |
| 8 | Ali Adem Musse Cavalry FC | 16 |
| 9 | Caniggia Ginola Elva Cavalry FC | 15 |
| 9 | Yann Régis Toualy Pacific FC | 15 |
Shots on target
| Player | Total | |
|---|---|---|
| 1 | Isaiah Johnston HFX Wanderers FC | 18 |
| 2 | Tobias Warschewski Cavalry FC | 15 |
| 3 | Ballou Jean-Yves Tabla Atlético Ottawa | 13 |
| 3 | Ronan Alan Kratt Pacific FC | 13 |
| 5 | Loïc Adrien Kwemi Supra du Quebec | 11 |
| 6 | Sean Rea Supra du Quebec | 10 |
| 7 | Julian Altobelli York 9 FC | 8 |
| 8 | Alejandro Díaz Liceága Pacific FC | 7 |
| 8 | Nathaniel Edwards Cavalry FC | 7 |
| 8 | Yann Régis Toualy Pacific FC | 7 |
Shot accuracy
| Player | Total | |
|---|---|---|
| 1 | Isaiah Johnston HFX Wanderers FC | 78,3% |
| 2 | Ronan Alan Kratt Pacific FC | 72,2% |
| 3 | Ballou Jean-Yves Tabla Atlético Ottawa | 68,4% |
| 4 | Alejandro Díaz Liceága Pacific FC | 58,3% |
| 5 | David Choinière Supra du Quebec | 54,5% |
| 5 | Mohamed Amissi Vancouver FC | 54,5% |
| 7 | Tobias Warschewski Cavalry FC | 53,6% |
| 8 | Hoce Massunda Forge | 50,0% |
| 8 | Loïc Adrien Kwemi Supra du Quebec | 50,0% |
| 10 | Yann Régis Toualy Pacific FC | 46,7% |
From 432 minutes played
Goals per shot
| Player | Total | |
|---|---|---|
| 1 | Alejandro Díaz Liceága Pacific FC | 41,7% |
| 2 | Daan Klomp Cavalry FC | 40,0% |
| 3 | Terran Campbell Vancouver FC | 33,3% |
| 4 | Isaiah Johnston HFX Wanderers FC | 30,4% |
| 5 | Ballou Jean-Yves Tabla Atlético Ottawa | 26,3% |
| 6 | Thierno Elage Bah Vancouver FC | 23,1% |
| 7 | Loïc Adrien Kwemi Supra du Quebec | 22,7% |
| 8 | Goteh Ntignee Cavalry FC | 20,0% |
| 8 | Hoce Massunda Forge | 20,0% |
| 8 | Sergio Andres Camargo Peñaranda Cavalry FC | 20,0% |
From 432 minutes played
Passing
Key passes
| Player | Total | |
|---|---|---|
| 1 | Sean Rea Supra du Quebec | 33 |
| 2 | Tobias Warschewski Cavalry FC | 29 |
| 3 | David Choinière Supra du Quebec | 19 |
| 3 | Lorenzo Callegari HFX Wanderers FC | 19 |
| 5 | Tristan Borges Forge | 17 |
| 6 | Marco Bustos Pacific FC | 16 |
| 6 | Taras Gomulka Pacific FC | 16 |
| 8 | Hoce Massunda Forge | 14 |
| 8 | Morey Doner Vancouver FC | 14 |
| 10 | Ali Adem Musse Cavalry FC | 13 |
Accurate passes
| Player | Total | |
|---|---|---|
| 1 | Lorenzo Callegari HFX Wanderers FC | 816 |
| 2 | Loïc Cloutier Atlético Ottawa | 673 |
| 3 | Finn Linder HFX Wanderers FC | 633 |
| 4 | Lucas Olguin HFX Wanderers FC | 627 |
| 5 | Daan Klomp Cavalry FC | 598 |
| 6 | Amer Didic Cavalry FC | 569 |
| 7 | Manuel Aparicio Atlético Ottawa | 559 |
| 8 | Keesean Ferdinand Supra du Quebec | 550 |
| 9 | Diego Konincks Pacific FC | 538 |
| 10 | Matteo Campagna Vancouver FC | 526 |
Pass accuracy
| Player | Total | |
|---|---|---|
| 1 | Juan David Castro Ruiz Atlético Ottawa | 94,5% |
| 2 | Loïc Cloutier Atlético Ottawa | 93,6% |
| 3 | Finn Linder HFX Wanderers FC | 93,2% |
| 4 | Keesean Ferdinand Supra du Quebec | 92,9% |
| 5 | Alessandro Simone Biello Supra du Quebec | 92,2% |
| 6 | Enmanuel Mbomio Angue Atlético Ottawa | 92,0% |
| 7 | Frank Sturing York 9 FC | 90,7% |
| 8 | Daan Klomp Cavalry FC | 90,6% |
| 9 | Lucas Olguin HFX Wanderers FC | 90,5% |
| 10 | Daniel Nimick Forge | 90,3% |
From 432 minutes played
Defending
Tackles
| Player | Total | |
|---|---|---|
| 1 | Jefferson Alphonse HFX Wanderers FC | 33 |
| 2 | Christian Greco-Taylor Pacific FC | 29 |
| 3 | Adam Pearlman Cavalry FC | 26 |
| 4 | Lorenzo Callegari HFX Wanderers FC | 25 |
| 4 | Manuel Aparicio Atlético Ottawa | 25 |
| 6 | Alessandro Simone Biello Supra du Quebec | 24 |
| 7 | Charles Auguste Supra du Quebec | 23 |
| 7 | Marko Jevremović Forge | 23 |
| 9 | Kadin Chung Pacific FC | 22 |
| 10 | Sven Zitman HFX Wanderers FC | 21 |
Interceptions
| Player | Total | |
|---|---|---|
| 1 | Lorenzo Callegari HFX Wanderers FC | 26 |
| 2 | Alessandro Simone Biello Supra du Quebec | 19 |
| 2 | Diego Konincks Pacific FC | 19 |
| 2 | Manuel Aparicio Atlético Ottawa | 19 |
| 2 | Sven Zitman HFX Wanderers FC | 19 |
| 6 | Christian Greco-Taylor Pacific FC | 17 |
| 7 | Charles Auguste Supra du Quebec | 15 |
| 7 | Juan Guillermo Córdova Torres York 9 FC | 15 |
| 7 | Kian Hugh Proctor Vancouver FC | 15 |
| 10 | Juan David Castro Ruiz Atlético Ottawa | 14 |
Blocked shots
| Player | Total | |
|---|---|---|
| 1 | Finn Linder HFX Wanderers FC | 9 |
| 1 | Keesean Ferdinand Supra du Quebec | 9 |
| 3 | Carlos Alberto Guzmán Fonseca York 9 FC | 8 |
| 4 | Oswaldo Jesús León Montoya York 9 FC | 7 |
| 5 | Eric Lajeunesse Pacific FC | 6 |
| 6 | Amer Didic Cavalry FC | 5 |
| 6 | Daan Klomp Cavalry FC | 5 |
| 6 | Diego Konincks Pacific FC | 5 |
| 6 | Eryk Kobza Cavalry FC | 5 |
| 6 | Kareem Sow HFX Wanderers FC | 5 |
Duels won
| Player | Total | |
|---|---|---|
| 1 | Jefferson Alphonse HFX Wanderers FC | 63 |
| 1 | Thierno Elage Bah Vancouver FC | 63 |
| 3 | Adam Pearlman Cavalry FC | 57 |
| 4 | Morey Doner Vancouver FC | 56 |
| 5 | Christian Greco-Taylor Pacific FC | 55 |
| 6 | Marco Bustos Pacific FC | 52 |
| 6 | Sven Zitman HFX Wanderers FC | 52 |
| 6 | Tobias Warschewski Cavalry FC | 52 |
| 9 | Yann Régis Toualy Pacific FC | 51 |
| 10 | Alessandro Simone Biello Supra du Quebec | 49 |
Duels won %
| Player | Total | |
|---|---|---|
| 1 | Amer Didic Cavalry FC | 68,9% |
| 2 | Kian Hugh Proctor Vancouver FC | 66,7% |
| 2 | Morey Doner Vancouver FC | 66,7% |
| 4 | Jefferson Alphonse HFX Wanderers FC | 64,9% |
| 5 | Adam Pearlman Cavalry FC | 64,8% |
| 6 | Juan David Quintana Echeverry Pacific FC | 64,4% |
| 7 | Christian Greco-Taylor Pacific FC | 64,0% |
| 8 | Keesean Ferdinand Supra du Quebec | 63,3% |
| 9 | Alessandro Simone Biello Supra du Quebec | 62,8% |
| 10 | Marko Jevremović Forge | 62,1% |
From 432 minutes played
Dribbled past
| Player | Total | |
|---|---|---|
| 1 | Rezart Rama Forge | 15 |
| 2 | Lucas Olguin HFX Wanderers FC | 14 |
| 3 | Gabriel Mendes Antinoro Atlético Ottawa | 10 |
| 4 | Carlos Alberto Guzmán Fonseca York 9 FC | 9 |
| 4 | Charles Auguste Supra du Quebec | 9 |
| 4 | Harry Paton Cavalry FC | 9 |
| 4 | Manuel Aparicio Atlético Ottawa | 9 |
| 8 | Daniel Aguilar Muñoz Atlético Ottawa | 8 |
| 8 | Jean-Aniel Eclesiaste Assi Atlético Ottawa | 8 |
| 8 | Jefferson Alphonse HFX Wanderers FC | 8 |
Dribbles
Successful dribbles
| Player | Total | |
|---|---|---|
| 1 | Loïc Adrien Kwemi Supra du Quebec | 24 |
| 2 | Gabriel Mendes Antinoro Atlético Ottawa | 20 |
| 2 | Yann Régis Toualy Pacific FC | 20 |
| 4 | Goteh Ntignee Cavalry FC | 17 |
| 4 | Isaiah Johnston HFX Wanderers FC | 17 |
| 6 | Hoce Massunda Forge | 16 |
| 7 | Joaquim Michaël Coulanges Atlético Ottawa | 14 |
| 8 | Jefferson Alphonse HFX Wanderers FC | 13 |
| 8 | Mohamed Amissi Vancouver FC | 13 |
| 8 | Sergio Andres Camargo Peñaranda Cavalry FC | 13 |
Dribble success %
| Player | Total | |
|---|---|---|
| 1 | Joaquim Michaël Coulanges Atlético Ottawa | 60,9% |
| 2 | Sergio Andres Camargo Peñaranda Cavalry FC | 59,1% |
| 3 | Yann Régis Toualy Pacific FC | 57,1% |
| 4 | Goteh Ntignee Cavalry FC | 54,8% |
| 4 | Isaiah Johnston HFX Wanderers FC | 54,8% |
| 6 | Mohamed Amissi Vancouver FC | 52,0% |
| 7 | Thierno Elage Bah Vancouver FC | 47,6% |
| 8 | Hoce Massunda Forge | 47,1% |
| 8 | Loïc Adrien Kwemi Supra du Quebec | 47,1% |
| 10 | Ballou Jean-Yves Tabla Atlético Ottawa | 46,2% |
From 432 minutes played
Goalkeeper
Clean sheets
| Player | Total | |
|---|---|---|
| 1 | Nathan Ingham Cavalry FC | 6 |
| 2 | Dimitry Bertaud Forge | 5 |
| 3 | Christopher Kalongo Atlético Ottawa | 3 |
| 3 | Marco Carducci HFX Wanderers FC | 3 |
| 5 | Sean Melvin Pacific FC | 2 |
| 6 | Callum Irving Vancouver FC | 1 |
| 6 | Eleias Konstantinos Himaras Pacific FC | 1 |
Saves
| Player | Total | |
|---|---|---|
| 1 | Marco Carducci HFX Wanderers FC | 31 |
| 2 | Callum Irving Vancouver FC | 28 |
| 2 | Nathan Ingham Cavalry FC | 28 |
| 4 | Christopher Kalongo Atlético Ottawa | 25 |
| 5 | Sean Melvin Pacific FC | 22 |
| 6 | Ivan Pavela York 9 FC | 19 |
| 7 | Dimitry Bertaud Forge | 14 |
| 8 | Eleias Konstantinos Himaras Pacific FC | 10 |
| 9 | Diego Urtiaga Ramírez York 9 FC | 8 |
| 9 | Garissone Innocent Atlético Ottawa | 8 |
Save percentage
| Player | Total | |
|---|---|---|
| 1 | Nathan Ingham Cavalry FC | 87,5% |
| 2 | Christopher Kalongo Atlético Ottawa | 83,3% |
| 3 | Callum Irving Vancouver FC | 70,0% |
| 4 | Sean Melvin Pacific FC | 62,9% |
| 5 | Marco Carducci HFX Wanderers FC | 60,8% |
From 432 minutes played
Penalties saved
| Player | Total | |
|---|---|---|
| 1 | Callum Irving Vancouver FC | 1 |
Discipline
Yellow cards
| Player | Total | |
|---|---|---|
| 1 | Diyaeddine Abzi Supra du Quebec | 7 |
| 2 | Christian Greco-Taylor Pacific FC | 6 |
| 3 | Rezart Rama Forge | 5 |
| 4 | Charles Auguste Supra du Quebec | 4 |
| 4 | Manuel Aparicio Atlético Ottawa | 4 |
| 4 | Sergei Kozlovskiy Atlético Ottawa | 4 |
| 7 | Daniel Nimick Forge | 3 |
| 7 | Eryk Kobza Cavalry FC | 3 |
| 7 | Lorenzo Callegari HFX Wanderers FC | 3 |
| 7 | Lucas Olguin HFX Wanderers FC | 3 |
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 | Marko Jevremović Forge | 1 |
Cards
| Player | Total | |
|---|---|---|
| 1 | Diyaeddine Abzi Supra du Quebec | 8 |
| 2 | Rezart Rama Forge | 7 |
| 3 | Christian Greco-Taylor Pacific FC | 6 |
| 4 | Charles Auguste Supra du Quebec | 4 |
| 4 | Manuel Aparicio Atlético Ottawa | 4 |
| 4 | Sergei Kozlovskiy Atlético Ottawa | 4 |
| 7 | Daniel Nimick Forge | 3 |
| 7 | Eryk Kobza Cavalry FC | 3 |
| 7 | Gabriel Mendes Antinoro Atlético Ottawa | 3 |
| 7 | Josh Heard Pacific FC | 3 |
Fouls committed
| Player | Total | |
|---|---|---|
| 1 | Eryk Kobza Cavalry FC | 20 |
| 1 | Lorenzo Callegari HFX Wanderers FC | 20 |
| 1 | Manuel Aparicio Atlético Ottawa | 20 |
| 4 | Diyaeddine Abzi Supra du Quebec | 19 |
| 4 | Harry Paton Cavalry FC | 19 |
| 6 | Goteh Ntignee Cavalry FC | 18 |
| 6 | Sven Zitman HFX Wanderers FC | 18 |
| 8 | Loïc Adrien Kwemi Supra du Quebec | 16 |
| 8 | Tristan Borges Forge | 16 |
| 10 | Rezart Rama Forge | 15 |
Fouls drawn
| Player | Total | |
|---|---|---|
| 1 | Morey Doner Vancouver FC | 30 |
| 2 | Marco Bustos Pacific FC | 29 |
| 3 | Thierno Elage Bah Vancouver FC | 26 |
| 4 | Ballou Jean-Yves Tabla Atlético Ottawa | 25 |
| 5 | Tobias Warschewski Cavalry FC | 22 |
| 6 | Sven Zitman HFX Wanderers FC | 18 |
| 7 | Adam Pearlman Cavalry FC | 17 |
| 7 | Gabriel Nicolás Mezquida Sero Vancouver FC | 17 |
| 7 | Lucas Olguin HFX Wanderers FC | 17 |
| 10 | Christian Greco-Taylor Pacific FC | 16 |
Offside
| Player | Total | |
|---|---|---|
| 1 | Ronan Alan Kratt Pacific FC | 9 |
| 2 | Hoce Massunda Forge | 4 |
| 2 | Nana Opoku Ampomah Forge | 4 |
| 4 | Cyprian Thobias Kachwele HFX Wanderers FC | 3 |
| 4 | Isaiah Johnston HFX Wanderers FC | 3 |
| 6 | Julian Altobelli York 9 FC | 2 |
| 6 | Loïc Adrien Kwemi Supra du Quebec | 2 |
| 6 | Marco Bustos Pacific FC | 2 |
| 6 | Mohamed Amissi Vancouver FC | 2 |
| 6 | Nathaniel Edwards Cavalry FC | 2 |
Playing time
Minutes played
| Player | Total | |
|---|---|---|
| 1 | Marco Carducci HFX Wanderers FC | 1.080 |
| 2 | Lorenzo Callegari HFX Wanderers FC | 1.069 |
| 3 | Isaiah Johnston HFX Wanderers FC | 1.066 |
| 4 | Daan Klomp Cavalry FC | 1.049 |
| 4 | Manuel Aparicio Atlético Ottawa | 1.049 |
| 6 | Finn Linder HFX Wanderers FC | 1.005 |
| 7 | Dimitry Bertaud Forge | 990 |
| 7 | Matteo Campagna Vancouver FC | 990 |
| 9 | Keesean Ferdinand Supra du Quebec | 979 |
| 10 | Adam Pearlman Cavalry FC | 975 |
Matches
| Player | Total | |
|---|---|---|
| 1 | Finn Linder HFX Wanderers FC | 13 |
| 1 | Isaiah Johnston HFX Wanderers FC | 13 |
| 1 | Lucas Olguin HFX Wanderers FC | 13 |
| 4 | Aboubacar Sissoko Supra du Quebec | 12 |
| 4 | Adam Pearlman Cavalry FC | 12 |
| 4 | Ballou Jean-Yves Tabla Atlético Ottawa | 12 |
| 4 | Caniggia Ginola Elva Cavalry FC | 12 |
| 4 | Daan Klomp Cavalry FC | 12 |
| 4 | Gabriel Mendes Antinoro Atlético Ottawa | 12 |
| 4 | Jason Bahamboula HFX Wanderers FC | 12 |
Starts
| Player | Total | |
|---|---|---|
| 1 | Adam Pearlman Cavalry FC | 12 |
| 1 | Daan Klomp Cavalry FC | 12 |
| 1 | Finn Linder HFX Wanderers FC | 12 |
| 1 | Isaiah Johnston HFX Wanderers FC | 12 |
| 1 | Lorenzo Callegari HFX Wanderers FC | 12 |
| 1 | Manuel Aparicio Atlético Ottawa | 12 |
| 1 | Marco Carducci HFX Wanderers FC | 12 |
| 8 | Amer Didic Cavalry FC | 11 |
| 8 | Ballou Jean-Yves Tabla Atlético Ottawa | 11 |
| 8 | Dimitry Bertaud Forge | 11 |
Average rating
| Player | Total | |
|---|---|---|
| 1 | Daan Klomp Cavalry FC | 7,58 |
| 2 | Lorenzo Callegari HFX Wanderers FC | 7,47 |
| 3 | Goteh Ntignee Cavalry FC | 7,43 |
| 4 | Daniel Nimick Forge | 7,43 |
| 5 | Amer Didic Cavalry FC | 7,35 |
| 6 | Tobias Warschewski Cavalry FC | 7,23 |
| 7 | Christopher Kalongo Atlético Ottawa | 7,19 |
| 8 | Taras Gomulka Pacific FC | 7,13 |
| 9 | Nathan Ingham Cavalry FC | 7,13 |
| 10 | Adam Pearlman Cavalry FC | 7,11 |
From 432 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







