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 | 25 | 16 | 4 | 5 | 51 | 19 | +32 | 2.8 | Tobias Warschewski 7 | Nathan Ingham 9 | 2,21 | 50% | 50% |
| 2 |
Forge
|
48 | 24 | 14 | 4 | 6 | 38 | 20 | +18 | 2.4 | Daniel Nimick 4 | Dimitry Bertaud 11 | 2,00 | 50% | 42% |
| 3 |
Atlético Ottawa
|
40 | 25 | 12 | 9 | 4 | 38 | 41 | -3 | 3.2 | Ballou Jean-Yves Tabla 9 | Christopher Kalongo 10 | 1,60 | 64% | 68% |
| 4 |
Vancouver FC
|
33 | 25 | 9 | 10 | 6 | 35 | 33 | +2 | 2.7 | Lys Mousset 4 | Callum Irving 8 | 1,32 | 56% | 44% |
| 5 |
HFX Wanderers FC
|
27 | 25 | 7 | 12 | 6 | 38 | 42 | -4 | 3.2 | Isaiah Johnston 9 | Marco Carducci 5 | 1,08 | 64% | 56% |
| 6 |
York 9 FC
|
27 | 24 | 6 | 9 | 9 | 39 | 54 | -15 | 3.9 | Julian Altobelli 4 | Ivan Pavela 1 | 1,04 | 83% | 65% |
| 7 |
Supra du Quebec
|
25 | 23 | 7 | 12 | 4 | 31 | 44 | -13 | 3.3 | Loïc Adrien Kwemi 7 | — | 1,09 | 70% | 57% |
| 8 |
Pacific FC
|
14 | 23 | 2 | 13 | 8 | 30 | 47 | -17 | 3.3 | Alejandro Díaz Liceága 5 | Sean Melvin 4 | 0,61 | 74% | 61% |
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 5 points.
Canadian Premier League Home/Away Performance
- • Best home record: Cavalry FC (9/12 wins, 75%)
- • Best away record: Cavalry FC (7/13 wins, 54%)
- • Biggest home advantage: Atlético Ottawa (+1 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 (166 home, 134 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 96 played matches in Canadian Premier League 2026 / 2027.
Goals per match
3,08
296 goals
Both teams to score
64%
61 from the 96
Over 2.5 goals
55%
53 from the 96
Matches with a clean sheet
36%
35 from the 96
Home advantage
| Home win | 43 (45%) |
| Draw | 24 (25%) |
| Away win | 29 (30%) |
| Goals by home teams | 163 (1,70 per match) |
| Goals by away teams | 133 (1,39 per match) |
Over / under goals
| Line | Count | Over | Under |
|---|---|---|---|
| Over 0.5 | 93 | 97% | 3% |
| Over 1.5 | 74 | 77% | 23% |
| Over 2.5 | 53 | 55% | 45% |
| Over 3.5 | 37 | 39% | 61% |
| Over 4.5 | 22 | 23% | 77% |
| Over 5.5 | 11 | 11% | 89% |
First and second half
| First half goals | 115 (39%) |
| Second half goals | 181 (61%) |
| Both teams to score in the first half | 16 (17%) |
| Both teams to score in the second half | 34 (35%) |
| Both teams to score in both halves | 4 (4%) |
| Minutes per goal | 29,2 |
Most common scorelines
| Result | Count | Share |
|---|---|---|
| 1 - 1 | 15 | 15.6% |
| 1 - 0 | 10 | 10.4% |
| 0 - 1 | 9 | 9.4% |
| 2 - 1 | 8 | 8.3% |
| 3 - 1 | 5 | 5.2% |
| 3 - 2 | 5 | 5.2% |
| 1 - 2 | 5 | 5.2% |
| 1 - 3 | 5 | 5.2% |
| 3 - 3 | 3 | 3.1% |
| 2 - 0 | 3 | 3.1% |
Scorelines are written from the home team's point of view (96 matches).
Total goals per match
| Goals | Count | Share |
|---|---|---|
| 2 | 21 | 21.9% |
| 1 | 19 | 19.8% |
| 3 | 16 | 16.7% |
| 4 | 15 | 15.6% |
| 5 | 11 | 11.5% |
| 6 | 6 | 6.3% |
| 7 | 4 | 4.2% |
| 0 | 3 | 3.1% |
Corners
| Corners per match | 9,18 |
| Home team | 5,13 |
| Away team | 4,05 |
| Over 6.5 corners | 82% |
| Over 7.5 corners | 75% |
| Over 8.5 corners | 54% |
| Over 9.5 corners | 43% |
| Over 10.5 corners | 32% |
| Over 11.5 corners | 20% |
| Over 12.5 corners | 11% |
Based on 56 from the 96 matches.
Cards
| Cards per match | 4,63 |
| Yellow cards | 423 |
| Red cards | 21 |
| Over 2.5 cards | 85% |
| Over 3.5 cards | 64% |
| Over 4.5 cards | 50% |
| Over 5.5 cards | 35% |
| Over 6.5 cards | 18% |
Match statistics
| Shots per match | 25,00 |
| Shots on target per match | 8,65 |
| Home possession | 52% |
| Away possession | 48% |
| Fouls per match | 24,46 |
| Offsides per match | 1,75 |
| xG home team per match | 1,88 |
| xG away team per match | 1,51 |
When the goals are scored
Goals per ten minutes
8%
8%
6%
8%
13%
14%
14%
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
|
50 |
HFX Wanderers FC
|
38 |
Forge
|
38 |
Atlético Ottawa
|
38 |
York 9 FC
|
36 |
Vancouver FC
|
35 |
Supra du Quebec
|
31 |
Pacific FC
|
30 |
Most goals conceded
| Team | Goals conceded |
|---|---|
York 9 FC
|
53 |
Pacific FC
|
47 |
Supra du Quebec
|
44 |
HFX Wanderers FC
|
42 |
Atlético Ottawa
|
41 |
Vancouver FC
|
33 |
Forge
|
20 |
Cavalry FC
|
16 |
Most clean sheets
| Team | Clean sheets |
|---|---|
Forge
|
10 |
Cavalry FC
|
10 |
HFX Wanderers FC
|
5 |
Atlético Ottawa
|
5 |
Vancouver FC
|
3 |
York 9 FC
|
2 |
Supra du Quebec
|
2 |
Pacific FC
|
1 |
Points per match
| Team | Points |
|---|---|
Cavalry FC
|
2,21 |
Forge
|
2,00 |
Atlético Ottawa
|
1,60 |
Vancouver FC
|
1,32 |
Supra du Quebec
|
1,09 |
HFX Wanderers FC
|
1,08 |
York 9 FC
|
1,04 |
Pacific FC
|
0,61 |
Both teams to score
| Team | Share |
|---|---|
York 9 FC
|
83% |
Pacific FC
|
74% |
Supra du Quebec
|
70% |
HFX Wanderers FC
|
64% |
Atlético Ottawa
|
64% |
Vancouver FC
|
56% |
Forge
|
50% |
Cavalry FC
|
50% |
Over 2.5 goals
| Team | Share |
|---|---|
Atlético Ottawa
|
68% |
York 9 FC
|
65% |
Pacific FC
|
61% |
Supra du Quebec
|
57% |
HFX Wanderers FC
|
56% |
Cavalry FC
|
50% |
Vancouver FC
|
44% |
Forge
|
42% |
Most cards per match
| Team | Cards |
|---|---|
York 9 FC
|
3,09 |
Supra du Quebec
|
2,83 |
Cavalry FC
|
2,42 |
Forge
|
2,33 |
Atlético Ottawa
|
2,20 |
Pacific FC
|
2,17 |
HFX Wanderers FC
|
1,88 |
Vancouver FC
|
1,68 |
Most corners per match
| Team | Corners |
|---|---|
Forge
|
5,43 |
Cavalry FC
|
5,36 |
Vancouver FC
|
5,07 |
Supra du Quebec
|
4,62 |
Atlético Ottawa
|
4,40 |
Pacific FC
|
4,14 |
HFX Wanderers FC
|
3,94 |
York 9 FC
|
3,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 | Daniel Nimick Forge | 4 |
| 7 | Emiliano García Escudero Atlético Ottawa | 4 |
| 7 | Julian Altobelli York 9 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 | Lorenzo Callegari HFX Wanderers FC | 4 |
| 2 | Tristan Borges Forge | 4 |
| 6 | Adam Pearlman Cavalry FC | 3 |
| 6 | Amer Didic Cavalry FC | 3 |
| 6 | David Choinière Supra du Quebec | 3 |
| 6 | Gabriel Mendes Antinoro Atlético Ottawa | 3 |
| 6 | Goteh Ntignee Cavalry FC | 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 | Lorenzo Callegari HFX Wanderers FC | 8 |
| 4 | Yann Régis Toualy Pacific FC | 8 |
| 6 | Ali Adem Musse Cavalry FC | 7 |
| 6 | Loïc Adrien Kwemi Supra du Quebec | 7 |
| 6 | 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 | Tristan Borges Forge | 29 |
| 9 | Ben Paton Forge | 28 |
| 9 | Nicolas Fleuriau Chateau Atlético Ottawa | 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 | 21,1% |
| 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 | 36 |
| 4 | Lorenzo Callegari HFX Wanderers FC | 28 |
| 5 | Ballou Jean-Yves Tabla Atlético Ottawa | 27 |
| 5 | Gabriel Mendes Antinoro Atlético Ottawa | 27 |
| 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.307 |
| 2 | Loïc Cloutier Atlético Ottawa | 1.120 |
| 3 | Finn Linder HFX Wanderers FC | 1.078 |
| 4 | Manuel Aparicio Atlético Ottawa | 1.021 |
| 5 | Daniel Nimick Forge | 993 |
| 6 | Lucas Olguin HFX Wanderers FC | 988 |
| 7 | Enmanuel Mbomio Angue Atlético Ottawa | 981 |
| 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,7% |
| 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 | Enmanuel Mbomio Angue Atlético Ottawa | 91,0% |
| 9 | Lucas Olguin HFX Wanderers FC | 91,0% |
| 10 | Diego Konincks Pacific FC | 90,8% |
From 450 minutes played
Defending
Tackles
| Player | Total | |
|---|---|---|
| 1 | Jefferson Alphonse HFX Wanderers FC | 52 |
| 2 | Rezart Rama Forge | 49 |
| 3 | Lorenzo Callegari HFX Wanderers FC | 46 |
| 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 | Ben Paton Forge | 33 |
| 8 | Joaquim Michaël Coulanges Atlético Ottawa | 33 |
| 10 | Alessandro Simone Biello Supra du Quebec | 32 |
Interceptions
| Player | Total | |
|---|---|---|
| 1 | Lorenzo Callegari HFX Wanderers FC | 34 |
| 2 | Sven Zitman HFX Wanderers FC | 28 |
| 3 | Tom Field Vancouver FC | 27 |
| 4 | Alessandro Simone Biello Supra du Quebec | 25 |
| 4 | Manuel Aparicio Atlético Ottawa | 25 |
| 4 | Rezart Rama Forge | 25 |
| 7 | Daniel Nimick Forge | 22 |
| 7 | Kian Hugh Proctor Vancouver FC | 22 |
| 7 | Lucas Olguin HFX Wanderers FC | 22 |
| 10 | 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 | 102 |
| 2 | Thierno Elage Bah Vancouver FC | 91 |
| 3 | Morey Doner Vancouver FC | 88 |
| 4 | Lorenzo Callegari HFX Wanderers FC | 86 |
| 4 | Rezart Rama Forge | 86 |
| 6 | Tobias Warschewski Cavalry FC | 84 |
| 7 | Gabriel Mendes Antinoro Atlético Ottawa | 83 |
| 7 | Manuel Aparicio Atlético Ottawa | 83 |
| 7 | Sven Zitman HFX Wanderers FC | 83 |
| 10 | Hoce Massunda Forge | 81 |
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 | Carlos Alberto Guzmán Fonseca York 9 FC | 61,7% |
| 9 | Juan David Castro Ruiz Atlético Ottawa | 61,7% |
| 10 | Thomas Meilleur-Giguère HFX Wanderers 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 | Jefferson Alphonse HFX Wanderers FC | 20 |
| 9 | Tobias Warschewski Cavalry FC | 20 |
Dribble success %
| Player | Total | |
|---|---|---|
| 1 | Lorenzo Callegari HFX Wanderers FC | 65,4% |
| 2 | Jefferson Alphonse HFX Wanderers FC | 64,5% |
| 3 | Sven Zitman HFX Wanderers FC | 61,3% |
| 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 | 5 |
| 6 | Sean Melvin Pacific FC | 4 |
| 7 | Dino Bontis Forge | 2 |
| 7 | Eleias Konstantinos Himaras Pacific FC | 2 |
| 9 | Diego Urtiaga Ramírez York 9 FC | 1 |
| 9 | Garissone Innocent Atlético Ottawa | 1 |
Saves
| Player | Total | |
|---|---|---|
| 1 | Marco Carducci HFX Wanderers FC | 56 |
| 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,7% |
| 6 | Sean Melvin Pacific FC | 69,7% |
From 450 minutes played
Discipline
Yellow cards
| Player | Total | |
|---|---|---|
| 1 | Diyaeddine Abzi Supra du Quebec | 7 |
| 2 | Daniel Nimick Forge | 6 |
| 2 | Manuel Aparicio Atlético Ottawa | 6 |
| 2 | Rezart Rama Forge | 6 |
| 2 | Sergei Kozlovskiy Atlético Ottawa | 6 |
| 6 | Antoine Batisse Forge | 5 |
| 6 | Charles Auguste Supra du Quebec | 5 |
| 6 | Christian Greco-Taylor Pacific FC | 5 |
| 6 | Harry Paton Cavalry FC | 5 |
| 6 | 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 | Daniel Nimick Forge | 6 |
| 3 | Manuel Aparicio Atlético Ottawa | 6 |
| 3 | Sergei Kozlovskiy Atlético Ottawa | 6 |
| 6 | Antoine Batisse Forge | 5 |
| 6 | Charles Auguste Supra du Quebec | 5 |
| 6 | Christian Greco-Taylor Pacific FC | 5 |
| 6 | Harry Paton Cavalry FC | 5 |
| 6 | Isaiah Johnston HFX Wanderers FC | 5 |
Fouls committed
| Player | Total | |
|---|---|---|
| 1 | Lorenzo Callegari HFX Wanderers FC | 33 |
| 2 | Jefferson Alphonse HFX Wanderers FC | 32 |
| 3 | Manuel Aparicio Atlético Ottawa | 30 |
| 3 | Rezart Rama Forge | 30 |
| 3 | Sven Zitman HFX Wanderers FC | 30 |
| 6 | Harry Paton Cavalry FC | 29 |
| 7 | Eryk Kobza Cavalry 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 | Lucas Olguin HFX Wanderers FC | 31 |
| 6 | Tobias Warschewski Cavalry FC | 30 |
| 7 | Sven Zitman HFX Wanderers FC | 29 |
| 8 | Eryk Kobza Cavalry FC | 28 |
| 9 | Gabriel Mendes Antinoro Atlético Ottawa | 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.800 |
| 3 | Marco Carducci HFX Wanderers FC | 1.800 |
| 5 | Lorenzo Callegari HFX Wanderers FC | 1.789 |
| 6 | Ben Paton Forge | 1.753 |
| 7 | Finn Linder HFX Wanderers FC | 1.711 |
| 8 | Dimitry Bertaud Forge | 1.710 |
| 9 | Isaiah Johnston HFX Wanderers FC | 1.675 |
| 10 | Antoine Batisse Forge | 1.660 |
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 | Ben Paton Forge | 21 |
| 5 | Finn Linder HFX Wanderers FC | 21 |
| 5 | Juan David Castro Ruiz Atlético Ottawa | 21 |
| 5 | Manuel Aparicio Atlético Ottawa | 21 |
| 9 | Daniel Nimick Forge | 20 |
| 9 | Hoce Massunda Forge | 20 |
Starts
| Player | Total | |
|---|---|---|
| 1 | Ballou Jean-Yves Tabla Atlético Ottawa | 22 |
| 1 | Gabriel Mendes Antinoro Atlético Ottawa | 22 |
| 3 | Ben Paton Forge | 21 |
| 3 | Manuel Aparicio Atlético Ottawa | 21 |
| 5 | Daniel Nimick Forge | 20 |
| 5 | Emiliano García Escudero Atlético Ottawa | 20 |
| 5 | Finn Linder HFX Wanderers FC | 20 |
| 5 | Hoce Massunda Forge | 20 |
| 5 | Joaquim Michaël Coulanges Atlético Ottawa | 20 |
| 5 | Juan David Castro Ruiz Atlético Ottawa | 20 |
Average rating
| Player | Total | |
|---|---|---|
| 1 | Lorenzo Callegari HFX Wanderers FC | 7,35 |
| 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 | Beni Badibanga York 9 FC | 7,14 |
| 8 | Daniel Nimick Forge | 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







