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
|
60 | 28 | 18 | 4 | 6 | 58 | 23 | +35 | 2.9 | Tobias Warschewski 9 | Nathan Ingham 11 | 2,11 | 56% | 56% |
| 2 |
Forge
|
58 | 28 | 17 | 4 | 7 | 49 | 22 | +27 | 2.5 | Daniel Nimick 4 | Dimitry Bertaud 6 | 2,11 | 48% | 48% |
| 3 |
Atlético Ottawa
|
43 | 28 | 13 | 11 | 4 | 42 | 45 | -3 | 3.1 | Ballou Jean-Yves Tabla 10 | Christopher Kalongo 8 | 1,59 | 63% | 67% |
| 4 |
Supra du Quebec
|
38 | 28 | 11 | 12 | 5 | 47 | 50 | -3 | 3.5 | Loïc Adrien Kwemi 11 | — | 1,30 | 67% | 63% |
| 5 |
Vancouver FC
|
37 | 28 | 10 | 11 | 7 | 39 | 37 | +2 | 2.7 | Terran Campbell 7 | Callum Irving 6 | 1,37 | 59% | 48% |
| 6 |
York 9 FC
|
30 | 28 | 7 | 12 | 9 | 42 | 65 | -23 | 3.8 | Julian Altobelli 5 | Ivan Pavela 1 | 1,00 | 78% | 70% |
| 7 |
HFX Wanderers FC
|
28 | 28 | 7 | 14 | 7 | 44 | 50 | -6 | 3.4 | Isaiah Johnston 9 | Marco Carducci 5 | 1,04 | 67% | 59% |
| 8 |
Pacific FC
|
15 | 28 | 2 | 17 | 9 | 33 | 62 | -29 | 3.4 | Marco Bustos 6 | Sean Melvin 4 | 0,52 | 67% | 63% |
Canadian Premier League Table Analysis
- • The point gap between Cavalry FC at the top and Pacific FC at the bottom is 45 points.
- • Difference between Cavalry FC at 1st and Forge at 2nd is 2 points.
Canadian Premier League Home/Away Performance
- • Best home record: Cavalry FC (11/14 wins, 79%)
- • Best away record: Cavalry FC (7/14 wins, 50%)
- • Biggest home advantage: Vancouver FC (+0.9 points per game at home)
- • Most balanced team: Pacific FC (0.1 difference between home and away)
- • League goals split: 57% scored at home, 43% away (201 home, 153 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 108 played matches in Canadian Premier League 2026 / 2027.
Goals per match
3,16
341 goals
Both teams to score
63%
68 from the 108
Over 2.5 goals
59%
64 from the 108
Matches with a clean sheet
37%
40 from the 108
Home advantage
| Home win | 50 (46%) |
| Draw | 26 (24%) |
| Away win | 32 (30%) |
| Goals by home teams | 194 (1,80 per match) |
| Goals by away teams | 147 (1,36 per match) |
Over / under goals
| Line | Count | Over | Under |
|---|---|---|---|
| Over 0.5 | 105 | 97% | 3% |
| Over 1.5 | 86 | 80% | 20% |
| Over 2.5 | 64 | 59% | 41% |
| Over 3.5 | 43 | 40% | 60% |
| Over 4.5 | 25 | 23% | 77% |
| Over 5.5 | 12 | 11% | 89% |
First and second half
| First half goals | 137 (40%) |
| Second half goals | 204 (60%) |
| Both teams to score in the first half | 20 (19%) |
| Both teams to score in the second half | 38 (35%) |
| Both teams to score in both halves | 5 (5%) |
| Minutes per goal | 28,5 |
Most common scorelines
| Result | Count | Share |
|---|---|---|
| 1 - 1 | 15 | 13.5% |
| 1 - 0 | 11 | 9.9% |
| 2 - 1 | 10 | 9% |
| 0 - 1 | 9 | 8.1% |
| 1 - 2 | 7 | 6.3% |
| 3 - 1 | 6 | 5.4% |
| 3 - 2 | 5 | 4.5% |
| 2 - 2 | 5 | 4.5% |
| 1 - 3 | 5 | 4.5% |
| 3 - 0 | 4 | 3.6% |
Scorelines are written from the home team's point of view (111 matches).
Total goals per match
| Goals | Count | Share |
|---|---|---|
| 2 | 22 | 19.8% |
| 3 | 22 | 19.8% |
| 1 | 20 | 18% |
| 4 | 18 | 16.2% |
| 5 | 13 | 11.7% |
| 6 | 7 | 6.3% |
| 7 | 5 | 4.5% |
| 0 | 3 | 2.7% |
Corners
| Corners per match | 9,33 |
| Home team | 5,22 |
| Away team | 4,11 |
| Over 6.5 corners | 82% |
| Over 7.5 corners | 77% |
| Over 8.5 corners | 58% |
| Over 9.5 corners | 44% |
| Over 10.5 corners | 35% |
| Over 11.5 corners | 21% |
| Over 12.5 corners | 12% |
Based on 95 from the 108 matches.
Cards
| Cards per match | 4,63 |
| Yellow cards | 476 |
| Red cards | 24 |
| Over 2.5 cards | 84% |
| Over 3.5 cards | 64% |
| Over 4.5 cards | 51% |
| Over 5.5 cards | 35% |
| Over 6.5 cards | 18% |
Match statistics
| Shots per match | 25,52 |
| Shots on target per match | 8,60 |
| Home possession | 51% |
| Away possession | 49% |
| Fouls per match | 24,58 |
| Offsides per match | 1,57 |
| xG home team per match | 1,92 |
| xG away team per match | 1,48 |
When the goals are scored
Goals per ten minutes
9%
9%
6%
8%
13%
13%
13%
11%
18%
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
|
57 |
Forge
|
48 |
Supra du Quebec
|
43 |
HFX Wanderers FC
|
41 |
Atlético Ottawa
|
41 |
York 9 FC
|
40 |
Vancouver FC
|
39 |
Pacific FC
|
32 |
Most goals conceded
| Team | Goals conceded |
|---|---|
York 9 FC
|
64 |
Pacific FC
|
61 |
Supra du Quebec
|
47 |
HFX Wanderers FC
|
46 |
Atlético Ottawa
|
43 |
Vancouver FC
|
36 |
Cavalry FC
|
23 |
Forge
|
21 |
Most clean sheets
| Team | Clean sheets |
|---|---|
Forge
|
12 |
Cavalry FC
|
10 |
Atlético Ottawa
|
6 |
HFX Wanderers FC
|
5 |
Supra du Quebec
|
4 |
Vancouver FC
|
3 |
York 9 FC
|
2 |
Pacific FC
|
1 |
Points per match
| Team | Points |
|---|---|
Forge
|
2,11 |
Cavalry FC
|
2,11 |
Atlético Ottawa
|
1,59 |
Vancouver FC
|
1,37 |
Supra du Quebec
|
1,30 |
HFX Wanderers FC
|
1,04 |
York 9 FC
|
1,00 |
Pacific FC
|
0,52 |
Both teams to score
| Team | Share |
|---|---|
York 9 FC
|
78% |
HFX Wanderers FC
|
67% |
Pacific FC
|
67% |
Supra du Quebec
|
67% |
Atlético Ottawa
|
63% |
Vancouver FC
|
59% |
Cavalry FC
|
56% |
Forge
|
48% |
Over 2.5 goals
| Team | Share |
|---|---|
York 9 FC
|
70% |
Atlético Ottawa
|
67% |
Pacific FC
|
63% |
Supra du Quebec
|
63% |
HFX Wanderers FC
|
59% |
Cavalry FC
|
56% |
Forge
|
48% |
Vancouver FC
|
48% |
Most cards per match
| Team | Cards |
|---|---|
York 9 FC
|
3,00 |
Supra du Quebec
|
2,70 |
Cavalry FC
|
2,56 |
Atlético Ottawa
|
2,30 |
Forge
|
2,26 |
Pacific FC
|
2,15 |
HFX Wanderers FC
|
1,85 |
Vancouver FC
|
1,70 |
Most corners per match
| Team | Corners |
|---|---|
Forge
|
5,57 |
Vancouver FC
|
5,43 |
Cavalry FC
|
5,25 |
Supra du Quebec
|
5,08 |
Atlético Ottawa
|
4,41 |
HFX Wanderers FC
|
4,39 |
Pacific FC
|
3,84 |
York 9 FC
|
3,54 |
Players by the numbers Canadian Premier League 2026 / 2027
Attacking
Goals
| Player | Total | |
|---|---|---|
| 1 | Loïc Adrien Kwemi Supra du Quebec | 11 |
| 2 | Ballou Jean-Yves Tabla Atlético Ottawa | 10 |
| 3 | Isaiah Johnston HFX Wanderers FC | 9 |
| 3 | Tobias Warschewski Cavalry FC | 9 |
| 5 | Terran Campbell Vancouver FC | 7 |
| 6 | Ali Adem Musse Cavalry FC | 6 |
| 6 | Marco Bustos Pacific FC | 6 |
| 6 | Nicolas Fleuriau Chateau Atlético Ottawa | 6 |
| 9 | Alejandro Díaz Liceága Pacific FC | 5 |
| 9 | Daan Klomp Cavalry FC | 5 |
Assists
| Player | Total | |
|---|---|---|
| 1 | Jorge Ariel Almagro Albán York 9 FC | 6 |
| 2 | Ali Adem Musse Cavalry FC | 5 |
| 2 | Beni Badibanga York 9 FC | 5 |
| 2 | Lorenzo Callegari HFX Wanderers FC | 5 |
| 2 | Tobias Warschewski Cavalry FC | 5 |
| 2 | Yann Régis Toualy Pacific FC | 5 |
| 7 | David Choinière Supra du Quebec | 4 |
| 7 | Diyaeddine Abzi Supra du Quebec | 4 |
| 7 | Marco Bustos Pacific FC | 4 |
| 7 | Sean Rea Supra du Quebec | 4 |
Goals + assists
| Player | Total | |
|---|---|---|
| 1 | Tobias Warschewski Cavalry FC | 14 |
| 2 | Loïc Adrien Kwemi Supra du Quebec | 13 |
| 3 | Ballou Jean-Yves Tabla Atlético Ottawa | 12 |
| 4 | Ali Adem Musse Cavalry FC | 11 |
| 5 | Isaiah Johnston HFX Wanderers FC | 10 |
| 5 | Marco Bustos Pacific FC | 10 |
| 5 | Yann Régis Toualy Pacific FC | 10 |
| 8 | Jorge Ariel Almagro Albán York 9 FC | 9 |
| 8 | Lorenzo Callegari HFX Wanderers FC | 9 |
| 8 | Nicolas Fleuriau Chateau Atlético Ottawa | 9 |
Non-penalty goals
| Player | Total | |
|---|---|---|
| 1 | Ballou Jean-Yves Tabla Atlético Ottawa | 8 |
| 1 | Loïc Adrien Kwemi Supra du Quebec | 8 |
| 3 | Terran Campbell Vancouver FC | 7 |
| 4 | Nicolas Fleuriau Chateau Atlético Ottawa | 6 |
| 4 | Tobias Warschewski Cavalry FC | 6 |
| 6 | Daan Klomp Cavalry FC | 5 |
| 6 | Isaiah Johnston HFX Wanderers FC | 5 |
| 6 | Julian Altobelli York 9 FC | 5 |
| 6 | Steffen Yeates York 9 FC | 5 |
| 6 | Yann Régis Toualy Pacific FC | 5 |
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 |
| 2 | Marco Bustos Pacific FC | 3 |
| 2 | Tobias Warschewski Cavalry FC | 3 |
| 6 | Ali Adem Musse Cavalry FC | 2 |
| 6 | Ballou Jean-Yves Tabla Atlético Ottawa | 2 |
| 6 | Daniel Nimick Forge | 2 |
| 6 | Lys Mousset Vancouver FC | 2 |
| 10 | Brian Wright Forge | 1 |
Penalties won
| Player | Total | |
|---|---|---|
| 1 | Isaiah Johnston HFX Wanderers FC | 2 |
| 2 | Alejandro Díaz Liceága Pacific FC | 1 |
| 2 | Alessandro Simone Biello Supra du Quebec | 1 |
| 2 | Brian Wright Forge | 1 |
| 2 | Daniel Nimick Forge | 1 |
| 2 | Finn Linder HFX Wanderers FC | 1 |
| 2 | Goteh Ntignee Cavalry FC | 1 |
| 2 | Jonantan Villal Atlético Ottawa | 1 |
| 2 | Tavio Ciccarelli HFX Wanderers FC | 1 |
| 2 | Thierno Elage Bah Vancouver FC | 1 |
Shots
| Player | Total | |
|---|---|---|
| 1 | Sean Rea Supra du Quebec | 49 |
| 2 | Tobias Warschewski Cavalry FC | 47 |
| 3 | Loïc Adrien Kwemi Supra du Quebec | 44 |
| 4 | Ali Adem Musse Cavalry FC | 43 |
| 5 | Ballou Jean-Yves Tabla Atlético Ottawa | 42 |
| 6 | Isaiah Johnston HFX Wanderers FC | 38 |
| 7 | Gabriel Mendes Antinoro Atlético Ottawa | 37 |
| 8 | Ronan Alan Kratt Pacific FC | 36 |
| 9 | Yann Régis Toualy Pacific FC | 35 |
| 10 | Ben Paton Forge | 30 |
Shots on target
| Player | Total | |
|---|---|---|
| 1 | Isaiah Johnston HFX Wanderers FC | 25 |
| 2 | Tobias Warschewski Cavalry FC | 24 |
| 3 | Loïc Adrien Kwemi Supra du Quebec | 23 |
| 4 | Ballou Jean-Yves Tabla Atlético Ottawa | 22 |
| 5 | Sean Rea Supra du Quebec | 20 |
| 6 | Ronan Alan Kratt Pacific FC | 18 |
| 7 | Ali Adem Musse Cavalry FC | 15 |
| 7 | Nathaniel Edwards Cavalry FC | 15 |
| 9 | Julian Altobelli York 9 FC | 14 |
| 10 | Nicolas Fleuriau Chateau Atlético Ottawa | 13 |
Shot accuracy
| Player | Total | |
|---|---|---|
| 1 | Isaiah Johnston HFX Wanderers FC | 65,8% |
| 2 | Nathaniel Edwards Cavalry FC | 62,5% |
| 3 | Jason Bahamboula HFX Wanderers FC | 55,0% |
| 4 | Steffen Yeates York 9 FC | 53,8% |
| 4 | Tavio Ciccarelli HFX Wanderers FC | 53,8% |
| 6 | Ballou Jean-Yves Tabla Atlético Ottawa | 52,4% |
| 7 | Loïc Adrien Kwemi Supra du Quebec | 52,3% |
| 8 | Tobias Warschewski Cavalry FC | 51,1% |
| 9 | Luke Singh York 9 FC | 50,0% |
| 9 | Matteo Campagna Vancouver FC | 50,0% |
From 450 minutes played
Goals per shot
| Player | Total | |
|---|---|---|
| 1 | Steffen Yeates York 9 FC | 38,5% |
| 2 | Daniel Nimick Forge | 36,4% |
| 3 | Tavio Ciccarelli HFX Wanderers FC | 30,8% |
| 4 | Terran Campbell Vancouver FC | 30,4% |
| 5 | Matteo Campagna Vancouver FC | 30,0% |
| 6 | Daan Klomp Cavalry FC | 27,8% |
| 7 | Alejandro Díaz Liceága Pacific FC | 26,3% |
| 8 | Loïc Adrien Kwemi Supra du Quebec | 25,0% |
| 9 | Ballou Jean-Yves Tabla Atlético Ottawa | 23,8% |
| 10 | Isaiah Johnston HFX Wanderers FC | 23,7% |
From 450 minutes played
Passing
Key passes
| Player | Total | |
|---|---|---|
| 1 | Tobias Warschewski Cavalry FC | 51 |
| 2 | Sean Rea Supra du Quebec | 49 |
| 3 | Tristan Borges Forge | 37 |
| 4 | Lorenzo Callegari HFX Wanderers FC | 34 |
| 5 | Ali Adem Musse Cavalry FC | 31 |
| 5 | Loïc Adrien Kwemi Supra du Quebec | 31 |
| 7 | Marco Bustos Pacific FC | 30 |
| 8 | Gabriel Mendes Antinoro Atlético Ottawa | 29 |
| 9 | Morey Doner Vancouver FC | 28 |
| 10 | Adam Pearlman Cavalry FC | 27 |
Accurate passes
| Player | Total | |
|---|---|---|
| 1 | Lorenzo Callegari HFX Wanderers FC | 1.466 |
| 2 | Diego Konincks Pacific FC | 1.169 |
| 3 | Manuel Aparicio Atlético Ottawa | 1.152 |
| 4 | Daniel Nimick Forge | 1.150 |
| 5 | Loïc Cloutier Atlético Ottawa | 1.119 |
| 6 | Lucas Olguin HFX Wanderers FC | 1.116 |
| 7 | Matteo Campagna Vancouver FC | 1.103 |
| 8 | Finn Linder HFX Wanderers FC | 1.078 |
| 9 | Amer Didic Cavalry FC | 1.003 |
| 10 | Daan Klomp Cavalry FC | 1.001 |
Pass accuracy
| Player | Total | |
|---|---|---|
| 1 | Noah Abraham Sewonet Abatneh Atlético Ottawa | 95,8% |
| 2 | Juan David Castro Ruiz Atlético Ottawa | 94,4% |
| 3 | Finn Linder HFX Wanderers FC | 93,7% |
| 4 | Keesean Ferdinand Supra du Quebec | 92,8% |
| 5 | Loïc Cloutier Atlético Ottawa | 92,6% |
| 6 | Thomas Meilleur-Giguère HFX Wanderers FC | 91,3% |
| 7 | Enmanuel Mbomio Angue Atlético Ottawa | 91,0% |
| 8 | Frank Sturing York 9 FC | 90,6% |
| 9 | Lucas Olguin HFX Wanderers FC | 90,4% |
| 10 | Alessandro Simone Biello Supra du Quebec | 90,1% |
From 450 minutes played
Defending
Tackles
| Player | Total | |
|---|---|---|
| 1 | Jefferson Alphonse HFX Wanderers FC | 59 |
| 2 | Rezart Rama Forge | 57 |
| 3 | Alessandro Simone Biello Supra du Quebec | 56 |
| 4 | Adam Pearlman Cavalry FC | 50 |
| 4 | Lorenzo Callegari HFX Wanderers FC | 50 |
| 6 | Taras Gomulka Pacific FC | 48 |
| 7 | Christian Greco-Taylor Pacific FC | 45 |
| 7 | Manuel Aparicio Atlético Ottawa | 45 |
| 9 | Harry Paton Cavalry FC | 38 |
| 9 | Matteo Campagna Vancouver FC | 38 |
Interceptions
| Player | Total | |
|---|---|---|
| 1 | Lorenzo Callegari HFX Wanderers FC | 40 |
| 2 | Tom Field Vancouver FC | 37 |
| 3 | Alessandro Simone Biello Supra du Quebec | 35 |
| 3 | Diego Konincks Pacific FC | 35 |
| 5 | Rezart Rama Forge | 29 |
| 5 | Sven Zitman HFX Wanderers FC | 29 |
| 7 | Manuel Aparicio Atlético Ottawa | 28 |
| 7 | Taras Gomulka Pacific FC | 28 |
| 9 | Christian Greco-Taylor Pacific FC | 27 |
| 9 | Daniel Nimick Forge | 27 |
Blocked shots
| Player | Total | |
|---|---|---|
| 1 | Oswaldo Jesús León Montoya York 9 FC | 17 |
| 2 | Finn Linder HFX Wanderers FC | 12 |
| 3 | Lucas Olguin HFX Wanderers FC | 11 |
| 4 | Carlos Alberto Guzmán Fonseca York 9 FC | 10 |
| 4 | Gabriel Mendes Antinoro Atlético Ottawa | 10 |
| 4 | Jefferson Alphonse HFX Wanderers FC | 10 |
| 4 | Mohamed Amissi Vancouver FC | 10 |
| 8 | Daniel Nimick Forge | 9 |
| 8 | Diego Konincks Pacific FC | 9 |
| 8 | Luke Singh York 9 FC | 9 |
Duels won
| Player | Total | |
|---|---|---|
| 1 | Morey Doner Vancouver FC | 118 |
| 2 | Jefferson Alphonse HFX Wanderers FC | 112 |
| 3 | Tobias Warschewski Cavalry FC | 111 |
| 4 | Thierno Elage Bah Vancouver FC | 107 |
| 5 | Adam Pearlman Cavalry FC | 103 |
| 6 | Rezart Rama Forge | 101 |
| 7 | Lorenzo Callegari HFX Wanderers FC | 96 |
| 8 | Alessandro Simone Biello Supra du Quebec | 95 |
| 8 | Loïc Adrien Kwemi Supra du Quebec | 95 |
| 10 | Yann Régis Toualy Pacific FC | 94 |
Duels won %
| Player | Total | |
|---|---|---|
| 1 | Morey Doner Vancouver FC | 70,2% |
| 2 | Adam Pearlman Cavalry FC | 70,1% |
| 3 | Joshua Belluz Pacific FC | 66,3% |
| 4 | Amer Didic Cavalry FC | 66,1% |
| 5 | Diego Konincks Pacific FC | 65,0% |
| 6 | Juan David Quintana Echeverry Pacific FC | 64,8% |
| 7 | Thomas Meilleur-Giguère HFX Wanderers FC | 63,5% |
| 8 | Keesean Ferdinand Supra du Quebec | 63,3% |
| 9 | Juan David Castro Ruiz Atlético Ottawa | 62,9% |
| 10 | Sami Keshavarz Pacific FC | 62,5% |
From 450 minutes played
Dribbled past
| Player | Total | |
|---|---|---|
| 1 | Lucas Olguin HFX Wanderers FC | 20 |
| 2 | Lorenzo Callegari HFX Wanderers FC | 14 |
| 3 | Rezart Rama Forge | 13 |
| 4 | Carlos Alberto Guzmán Fonseca York 9 FC | 10 |
| 4 | Gabriel Mendes Antinoro Atlético Ottawa | 10 |
| 4 | Jefferson Alphonse HFX Wanderers FC | 10 |
| 4 | Kadin Chung Pacific FC | 10 |
| 8 | Alessandro Simone Biello Supra du Quebec | 9 |
| 8 | Charles Auguste Supra du Quebec | 9 |
| 8 | Manuel Aparicio Atlético Ottawa | 9 |
Dribbles
Successful dribbles
| Player | Total | |
|---|---|---|
| 1 | Loïc Adrien Kwemi Supra du Quebec | 53 |
| 2 | Gabriel Mendes Antinoro Atlético Ottawa | 39 |
| 3 | Yann Régis Toualy Pacific FC | 36 |
| 4 | Isaiah Johnston HFX Wanderers FC | 29 |
| 4 | Joaquim Michaël Coulanges Atlético Ottawa | 29 |
| 4 | Tobias Warschewski Cavalry FC | 29 |
| 7 | Ballou Jean-Yves Tabla Atlético Ottawa | 27 |
| 7 | Goteh Ntignee Cavalry FC | 27 |
| 9 | Hoce Massunda Forge | 26 |
| 10 | Sean Rea Supra du Quebec | 22 |
Dribble success %
| Player | Total | |
|---|---|---|
| 1 | Julian Altobelli York 9 FC | 72,7% |
| 2 | Jefferson Alphonse HFX Wanderers FC | 61,8% |
| 3 | Lorenzo Callegari HFX Wanderers FC | 61,3% |
| 3 | Sven Zitman HFX Wanderers FC | 61,3% |
| 5 | Sergio Andres Camargo Peñaranda Cavalry FC | 60,7% |
| 6 | Harry Paton Cavalry FC | 60,0% |
| 7 | Jean-Aniel Eclesiaste Assi Atlético Ottawa | 56,5% |
| 8 | Yann Régis Toualy Pacific FC | 56,3% |
| 9 | Rezart Rama Forge | 55,2% |
| 10 | Adam Pearlman Cavalry FC | 55,0% |
From 450 minutes played
Goalkeeper
Clean sheets
| Player | Total | |
|---|---|---|
| 1 | Nathan Ingham Cavalry FC | 11 |
| 2 | Christopher Kalongo Atlético Ottawa | 8 |
| 3 | Callum Irving Vancouver FC | 6 |
| 3 | Dimitry Bertaud Forge | 6 |
| 5 | Marco Carducci HFX Wanderers FC | 5 |
| 6 | Dino Bontis Forge | 4 |
| 6 | Eleias Konstantinos Himaras Pacific FC | 4 |
| 6 | Sean Melvin Pacific FC | 4 |
| 9 | Diego Urtiaga Ramírez York 9 FC | 1 |
| 9 | Ivan Pavela York 9 FC | 1 |
Saves
| Player | Total | |
|---|---|---|
| 1 | Marco Carducci HFX Wanderers FC | 59 |
| 2 | Callum Irving Vancouver FC | 54 |
| 3 | Christopher Kalongo Atlético Ottawa | 53 |
| 4 | Nathan Ingham Cavalry FC | 46 |
| 5 | Eleias Konstantinos Himaras Pacific FC | 37 |
| 6 | Dimitry Bertaud Forge | 33 |
| 7 | Sean Melvin Pacific FC | 30 |
| 8 | Ivan Pavela York 9 FC | 28 |
| 9 | Diego Urtiaga Ramírez York 9 FC | 20 |
| 10 | Tristan Crampton Atlético Ottawa | 12 |
Save percentage
| Player | Total | |
|---|---|---|
| 1 | Christopher Kalongo Atlético Ottawa | 89,8% |
| 2 | Nathan Ingham Cavalry FC | 85,2% |
| 3 | Ivan Pavela York 9 FC | 80,0% |
| 4 | Dimitry Bertaud Forge | 78,6% |
| 5 | Callum Irving Vancouver FC | 77,1% |
| 6 | Eleias Konstantinos Himaras Pacific FC | 77,1% |
| 7 | Marco Carducci HFX Wanderers FC | 68,6% |
| 8 | Sean Melvin Pacific FC | 68,2% |
From 450 minutes played
Discipline
Yellow cards
| Player | Total | |
|---|---|---|
| 1 | Diyaeddine Abzi Supra du Quebec | 8 |
| 2 | Christian Greco-Taylor Pacific FC | 7 |
| 2 | Eryk Kobza Cavalry FC | 7 |
| 4 | Charles Auguste Supra du Quebec | 6 |
| 4 | Daniel Nimick Forge | 6 |
| 4 | Harry Paton Cavalry FC | 6 |
| 4 | Isaiah Johnston HFX Wanderers FC | 6 |
| 4 | Lorenzo Callegari HFX Wanderers FC | 6 |
| 4 | Manuel Aparicio Atlético Ottawa | 6 |
| 4 | Rezart Rama Forge | 6 |
Red cards
| Player | Total | |
|---|---|---|
| 1 | Rezart Rama Forge | 2 |
| 2 | Diego Nicolás Gutiérrez Zúñiga Atlético Ottawa | 1 |
| 2 | Diyaeddine Abzi Supra du Quebec | 1 |
| 2 | Gabriel Mendes Antinoro Atlético Ottawa | 1 |
| 2 | Harry Paton Cavalry FC | 1 |
| 2 | Josh Heard Pacific FC | 1 |
| 2 | Joshua Belluz Pacific FC | 1 |
| 2 | Juan David Quintana Echeverry Pacific FC | 1 |
| 2 | Marko Jevremović Forge | 1 |
| 2 | Maximilian Ferrari York 9 FC | 1 |
Cards
| Player | Total | |
|---|---|---|
| 1 | Diyaeddine Abzi Supra du Quebec | 9 |
| 2 | Rezart Rama Forge | 8 |
| 3 | Christian Greco-Taylor Pacific FC | 7 |
| 3 | Eryk Kobza Cavalry FC | 7 |
| 3 | Harry Paton Cavalry FC | 7 |
| 6 | Charles Auguste Supra du Quebec | 6 |
| 6 | Daniel Nimick Forge | 6 |
| 6 | Isaiah Johnston HFX Wanderers FC | 6 |
| 6 | Juan David Quintana Echeverry Pacific FC | 6 |
| 6 | Lorenzo Callegari HFX Wanderers FC | 6 |
Fouls committed
| Player | Total | |
|---|---|---|
| 1 | Lorenzo Callegari HFX Wanderers FC | 39 |
| 2 | Harry Paton Cavalry FC | 36 |
| 2 | Jefferson Alphonse HFX Wanderers FC | 36 |
| 4 | Goteh Ntignee Cavalry FC | 35 |
| 5 | Loïc Adrien Kwemi Supra du Quebec | 33 |
| 5 | Manuel Aparicio Atlético Ottawa | 33 |
| 7 | Rezart Rama Forge | 32 |
| 7 | Sven Zitman HFX Wanderers FC | 32 |
| 9 | Eryk Kobza Cavalry FC | 31 |
| 10 | Thierno Elage Bah Vancouver FC | 30 |
Fouls drawn
| Player | Total | |
|---|---|---|
| 1 | Morey Doner Vancouver FC | 60 |
| 2 | Marco Bustos Pacific FC | 48 |
| 3 | Thierno Elage Bah Vancouver FC | 45 |
| 4 | Ballou Jean-Yves Tabla Atlético Ottawa | 44 |
| 5 | Tobias Warschewski Cavalry FC | 41 |
| 6 | Eryk Kobza Cavalry FC | 35 |
| 7 | Sven Zitman HFX Wanderers FC | 32 |
| 8 | Lucas Olguin HFX Wanderers FC | 31 |
| 9 | Adam Pearlman Cavalry FC | 29 |
| 10 | Jason Bahamboula HFX Wanderers FC | 28 |
Offside
| Player | Total | |
|---|---|---|
| 1 | Ronan Alan Kratt Pacific FC | 15 |
| 2 | Isaiah Johnston HFX Wanderers FC | 8 |
| 3 | Hoce Massunda Forge | 6 |
| 4 | Jason Bahamboula HFX Wanderers FC | 5 |
| 4 | Mohamed Amissi Vancouver FC | 5 |
| 4 | Nana Opoku Ampomah Forge | 5 |
| 4 | Nathaniel Edwards Cavalry FC | 5 |
| 8 | Cyprian Thobias Kachwele HFX Wanderers FC | 3 |
| 8 | Lucas Daniel Cavallini Forge | 3 |
| 8 | Lys Mousset Vancouver FC | 3 |
Playing time
Minutes played
| Player | Total | |
|---|---|---|
| 1 | Manuel Aparicio Atlético Ottawa | 2.159 |
| 2 | Daniel Nimick Forge | 2.070 |
| 3 | Ballou Jean-Yves Tabla Atlético Ottawa | 2.028 |
| 4 | Marco Carducci HFX Wanderers FC | 1.980 |
| 4 | Matteo Campagna Vancouver FC | 1.980 |
| 6 | Lorenzo Callegari HFX Wanderers FC | 1.969 |
| 7 | Daan Klomp Cavalry FC | 1.964 |
| 8 | Morey Doner Vancouver FC | 1.958 |
| 9 | Isaiah Johnston HFX Wanderers FC | 1.930 |
| 10 | Antoine Batisse Forge | 1.906 |
Matches
| Player | Total | |
|---|---|---|
| 1 | Gabriel Mendes Antinoro Atlético Ottawa | 25 |
| 1 | Joaquim Michaël Coulanges Atlético Ottawa | 25 |
| 3 | Ballou Jean-Yves Tabla Atlético Ottawa | 24 |
| 3 | Ben Paton Forge | 24 |
| 3 | Emiliano García Escudero Atlético Ottawa | 24 |
| 3 | Juan David Castro Ruiz Atlético Ottawa | 24 |
| 3 | Manuel Aparicio Atlético Ottawa | 24 |
| 3 | Ronan Alan Kratt Pacific FC | 24 |
| 9 | Daniel Nimick Forge | 23 |
| 9 | Isaiah Johnston HFX Wanderers FC | 23 |
Starts
| Player | Total | |
|---|---|---|
| 1 | Gabriel Mendes Antinoro Atlético Ottawa | 24 |
| 1 | Manuel Aparicio Atlético Ottawa | 24 |
| 3 | Ballou Jean-Yves Tabla Atlético Ottawa | 23 |
| 3 | Daniel Nimick Forge | 23 |
| 5 | Antoine Batisse Forge | 22 |
| 5 | Ben Paton Forge | 22 |
| 5 | Daan Klomp Cavalry FC | 22 |
| 5 | Diego Konincks Pacific FC | 22 |
| 5 | Isaiah Johnston HFX Wanderers FC | 22 |
| 5 | Lorenzo Callegari HFX Wanderers FC | 22 |
Average rating
| Player | Total | |
|---|---|---|
| 1 | Lorenzo Callegari HFX Wanderers FC | 7,45 |
| 2 | Amer Didic Cavalry FC | 7,39 |
| 3 | Daniel Nimick Forge | 7,35 |
| 4 | Loïc Adrien Kwemi Supra du Quebec | 7,29 |
| 5 | Tobias Warschewski Cavalry FC | 7,21 |
| 6 | Julian Altobelli York 9 FC | 7,21 |
| 7 | Daan Klomp Cavalry FC | 7,19 |
| 8 | Sean Rea Supra du Quebec | 7,15 |
| 9 | Ali Adem Musse Cavalry FC | 7,08 |
| 10 | Ballou Jean-Yves Tabla 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







