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 11 | Nathan Ingham 13 | 2,10 | 53% | 53% |
| 2 |
Forge
|
58 | 28 | 17 | 4 | 7 | 49 | 22 | +27 | 2.5 | Daniel Nimick 5 | Dimitry Bertaud 10 | 1,97 | 53% | 50% |
| 3 |
Atlético Ottawa
|
43 | 28 | 13 | 11 | 4 | 42 | 45 | -3 | 3.1 | Ballou Jean-Yves Tabla 11 | Christopher Kalongo 11 | 1,57 | 67% | 70% |
| 4 |
Supra du Quebec
|
38 | 28 | 11 | 12 | 5 | 47 | 50 | -3 | 3.5 | Loïc Adrien Kwemi 12 | — | 1,37 | 67% | 63% |
| 5 |
Vancouver FC
|
37 | 28 | 10 | 11 | 7 | 39 | 37 | +2 | 2.7 | Terran Campbell 7 | Callum Irving 5 | 1,32 | 57% | 46% |
| 6 |
York 9 FC
|
30 | 28 | 7 | 12 | 9 | 42 | 65 | -23 | 3.8 | Julian Altobelli 8 | Ivan Pavela 2 | 1,07 | 79% | 71% |
| 7 |
HFX Wanderers FC
|
28 | 28 | 7 | 14 | 7 | 44 | 50 | -6 | 3.4 | Isaiah Johnston 10 | Marco Carducci 6 | 1,00 | 68% | 61% |
| 8 |
Pacific FC
|
15 | 28 | 2 | 17 | 9 | 33 | 62 | -29 | 3.4 | Marco Bustos 6 | Sean Melvin 3 | 0,54 | 68% | 61% |
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 116 played matches in Canadian Premier League 2026 / 2027.
Goals per match
3,17
368 goals
Both teams to score
64%
74 from the 116
Over 2.5 goals
59%
69 from the 116
Matches with a clean sheet
36%
42 from the 116
Home advantage
| Home win | 54 (47%) |
| Draw | 28 (24%) |
| Away win | 34 (29%) |
| Goals by home teams | 209 (1,80 per match) |
| Goals by away teams | 159 (1,37 per match) |
Over / under goals
| Line | Count | Over | Under |
|---|---|---|---|
| Over 0.5 | 113 | 97% | 3% |
| Over 1.5 | 93 | 80% | 20% |
| Over 2.5 | 69 | 59% | 41% |
| Over 3.5 | 46 | 40% | 60% |
| Over 4.5 | 27 | 23% | 77% |
| Over 5.5 | 13 | 11% | 89% |
First and second half
| First half goals | 153 (42%) |
| Second half goals | 215 (58%) |
| Both teams to score in the first half | 24 (21%) |
| Both teams to score in the second half | 41 (35%) |
| Both teams to score in both halves | 7 (6%) |
| Minutes per goal | 28,4 |
Most common scorelines
| Result | Count | Share |
|---|---|---|
| 1 - 1 | 16 | 13.8% |
| 2 - 1 | 11 | 9.5% |
| 1 - 0 | 11 | 9.5% |
| 0 - 1 | 9 | 7.8% |
| 1 - 2 | 7 | 6% |
| 3 - 1 | 6 | 5.2% |
| 2 - 2 | 6 | 5.2% |
| 3 - 2 | 5 | 4.3% |
| 1 - 3 | 5 | 4.3% |
| 3 - 0 | 4 | 3.4% |
Scorelines are written from the home team's point of view (116 matches).
Total goals per match
| Goals | Count | Share |
|---|---|---|
| 2 | 24 | 20.7% |
| 3 | 23 | 19.8% |
| 1 | 20 | 17.2% |
| 4 | 19 | 16.4% |
| 5 | 14 | 12.1% |
| 6 | 7 | 6% |
| 7 | 5 | 4.3% |
| 0 | 3 | 2.6% |
Corners
| Corners per match | 9,35 |
| Home team | 5,18 |
| Away team | 4,17 |
| Over 6.5 corners | 82% |
| Over 7.5 corners | 75% |
| Over 8.5 corners | 57% |
| Over 9.5 corners | 44% |
| Over 10.5 corners | 34% |
| Over 11.5 corners | 22% |
| Over 12.5 corners | 12% |
Based on 105 from the 116 matches.
Cards
| Cards per match | 4,53 |
| Yellow cards | 497 |
| Red cards | 28 |
| Over 2.5 cards | 82% |
| Over 3.5 cards | 61% |
| Over 4.5 cards | 50% |
| Over 5.5 cards | 34% |
| Over 6.5 cards | 16% |
Match statistics
| Shots per match | 25,86 |
| Shots on target per match | 8,73 |
| Home possession | 52% |
| Away possession | 48% |
| Fouls per match | 24,79 |
| Offsides per match | 1,60 |
| xG home team per match | 1,93 |
| xG away team per match | 1,50 |
When the goals are scored
Goals per ten minutes
9%
8%
7%
8%
13%
13%
13%
10%
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
|
61 |
Forge
|
53 |
Supra du Quebec
|
49 |
Atlético Ottawa
|
47 |
HFX Wanderers FC
|
44 |
York 9 FC
|
42 |
Vancouver FC
|
39 |
Pacific FC
|
33 |
Most goals conceded
| Team | Goals conceded |
|---|---|
York 9 FC
|
65 |
Pacific FC
|
62 |
Supra du Quebec
|
53 |
HFX Wanderers FC
|
50 |
Atlético Ottawa
|
49 |
Vancouver FC
|
37 |
Forge
|
27 |
Cavalry FC
|
25 |
Most clean sheets
| Team | Clean sheets |
|---|---|
Forge
|
12 |
Cavalry FC
|
12 |
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 |
|---|---|
Cavalry FC
|
2,10 |
Forge
|
1,97 |
Atlético Ottawa
|
1,57 |
Supra du Quebec
|
1,37 |
Vancouver FC
|
1,32 |
York 9 FC
|
1,07 |
HFX Wanderers FC
|
1,00 |
Pacific FC
|
0,54 |
Both teams to score
| Team | Share |
|---|---|
York 9 FC
|
79% |
HFX Wanderers FC
|
68% |
Pacific FC
|
68% |
Atlético Ottawa
|
67% |
Supra du Quebec
|
67% |
Vancouver FC
|
57% |
Forge
|
53% |
Cavalry FC
|
53% |
Over 2.5 goals
| Team | Share |
|---|---|
York 9 FC
|
71% |
Atlético Ottawa
|
70% |
Supra du Quebec
|
63% |
HFX Wanderers FC
|
61% |
Pacific FC
|
61% |
Cavalry FC
|
53% |
Forge
|
50% |
Vancouver FC
|
46% |
Most cards per match
| Team | Cards |
|---|---|
York 9 FC
|
2,93 |
Supra du Quebec
|
2,67 |
Cavalry FC
|
2,43 |
Pacific FC
|
2,21 |
Forge
|
2,17 |
Atlético Ottawa
|
2,10 |
HFX Wanderers FC
|
1,89 |
Vancouver FC
|
1,68 |
Most corners per match
| Team | Corners |
|---|---|
Forge
|
5,85 |
Vancouver FC
|
5,00 |
Supra du Quebec
|
4,96 |
Cavalry FC
|
4,96 |
HFX Wanderers FC
|
4,73 |
Atlético Ottawa
|
4,32 |
Pacific FC
|
3,85 |
York 9 FC
|
3,68 |
Players by the numbers Canadian Premier League 2026 / 2027
Attacking
Goals
| Player | Total | |
|---|---|---|
| 1 | Loïc Adrien Kwemi Supra du Quebec | 12 |
| 2 | Ballou Jean-Yves Tabla Atlético Ottawa | 11 |
| 2 | Tobias Warschewski Cavalry FC | 11 |
| 4 | Isaiah Johnston HFX Wanderers FC | 10 |
| 4 | Nicolas Fleuriau Chateau Atlético Ottawa | 10 |
| 6 | Ali Adem Musse Cavalry FC | 8 |
| 6 | Julian Altobelli York 9 FC | 8 |
| 8 | Terran Campbell Vancouver FC | 7 |
| 9 | Marco Bustos Pacific FC | 6 |
| 9 | Mohamed Amissi Vancouver FC | 6 |
Assists
| Player | Total | |
|---|---|---|
| 1 | Tobias Warschewski Cavalry FC | 8 |
| 2 | Jorge Ariel Almagro Albán York 9 FC | 6 |
| 3 | Ali Adem Musse Cavalry FC | 5 |
| 3 | Beni Badibanga York 9 FC | 5 |
| 3 | David Choinière Supra du Quebec | 5 |
| 3 | Diyaeddine Abzi Supra du Quebec | 5 |
| 3 | Goteh Ntignee Cavalry FC | 5 |
| 3 | Thierno Elage Bah Vancouver FC | 5 |
| 3 | Yann Régis Toualy Pacific FC | 5 |
| 10 | Eryk Kobza Cavalry FC | 4 |
Goals + assists
| Player | Total | |
|---|---|---|
| 1 | Tobias Warschewski Cavalry FC | 19 |
| 2 | Loïc Adrien Kwemi Supra du Quebec | 15 |
| 3 | Ali Adem Musse Cavalry FC | 13 |
| 3 | Ballou Jean-Yves Tabla Atlético Ottawa | 13 |
| 3 | Nicolas Fleuriau Chateau Atlético Ottawa | 13 |
| 6 | Isaiah Johnston HFX Wanderers FC | 12 |
| 7 | Marco Bustos Pacific FC | 10 |
| 7 | Yann Régis Toualy Pacific FC | 10 |
| 9 | Jorge Ariel Almagro Albán York 9 FC | 9 |
| 9 | Julian Altobelli York 9 FC | 9 |
Non-penalty goals
| Player | Total | |
|---|---|---|
| 1 | Ballou Jean-Yves Tabla Atlético Ottawa | 9 |
| 1 | Loïc Adrien Kwemi Supra du Quebec | 9 |
| 1 | Nicolas Fleuriau Chateau Atlético Ottawa | 9 |
| 4 | Julian Altobelli York 9 FC | 8 |
| 4 | Tobias Warschewski Cavalry FC | 8 |
| 6 | Terran Campbell Vancouver FC | 7 |
| 7 | Ali Adem Musse Cavalry FC | 6 |
| 7 | Isaiah Johnston HFX Wanderers FC | 6 |
| 7 | Mohamed Amissi Vancouver FC | 6 |
| 7 | Nathaniel Edwards Cavalry FC | 6 |
Penalties scored
| Player | Total | |
|---|---|---|
| 1 | Isaiah Johnston HFX Wanderers FC | 4 |
| 2 | Alejandro Díaz Liceága Pacific FC | 3 |
| 2 | Daniel Nimick Forge | 3 |
| 2 | Loïc Adrien Kwemi Supra du Quebec | 3 |
| 2 | Marco Bustos Pacific FC | 3 |
| 2 | Tobias Warschewski Cavalry FC | 3 |
| 7 | Ali Adem Musse Cavalry FC | 2 |
| 7 | Ballou Jean-Yves Tabla Atlético Ottawa | 2 |
| 7 | Lys Mousset Vancouver FC | 2 |
| 10 | Brian Wright Forge | 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 | Hoce Massunda Forge | 1 |
| 1 | Isaiah Johnston HFX Wanderers FC | 1 |
| 1 | Tavio Ciccarelli HFX Wanderers FC | 1 |
Shots
| Player | Total | |
|---|---|---|
| 1 | Tobias Warschewski Cavalry FC | 59 |
| 2 | Sean Rea Supra du Quebec | 54 |
| 3 | Ali Adem Musse Cavalry FC | 52 |
| 3 | Loïc Adrien Kwemi Supra du Quebec | 52 |
| 5 | Ballou Jean-Yves Tabla Atlético Ottawa | 50 |
| 6 | Julian Altobelli York 9 FC | 46 |
| 7 | Isaiah Johnston HFX Wanderers FC | 42 |
| 8 | Ronan Alan Kratt Pacific FC | 41 |
| 9 | Gabriel Mendes Antinoro Atlético Ottawa | 38 |
| 9 | Yann Régis Toualy Pacific FC | 38 |
Shots on target
| Player | Total | |
|---|---|---|
| 1 | Tobias Warschewski Cavalry FC | 31 |
| 2 | Isaiah Johnston HFX Wanderers FC | 26 |
| 3 | Ballou Jean-Yves Tabla Atlético Ottawa | 24 |
| 3 | Loïc Adrien Kwemi Supra du Quebec | 24 |
| 5 | Sean Rea Supra du Quebec | 23 |
| 6 | Julian Altobelli York 9 FC | 21 |
| 6 | Ronan Alan Kratt Pacific FC | 21 |
| 8 | Ali Adem Musse Cavalry FC | 19 |
| 8 | Nathaniel Edwards Cavalry FC | 19 |
| 10 | Nicolas Fleuriau Chateau Atlético Ottawa | 18 |
Shot accuracy
| Player | Total | |
|---|---|---|
| 1 | Nathaniel Edwards Cavalry FC | 70,4% |
| 2 | Isaiah Johnston HFX Wanderers FC | 61,9% |
| 3 | Daniel Nimick Forge | 60,0% |
| 3 | Matteo Campagna Vancouver FC | 60,0% |
| 5 | Safwane Mlah Supra du Quebec | 57,1% |
| 5 | Tavio Ciccarelli HFX Wanderers FC | 57,1% |
| 7 | Emrick Fotsing Vancouver FC | 54,5% |
| 8 | Tobias Warschewski Cavalry FC | 52,5% |
| 9 | Jason Bahamboula HFX Wanderers FC | 52,4% |
| 10 | Ronan Alan Kratt Pacific FC | 51,2% |
From 450 minutes played
Goals per shot
| Player | Total | |
|---|---|---|
| 1 | Daniel Nimick Forge | 50,0% |
| 2 | Tavio Ciccarelli HFX Wanderers FC | 35,7% |
| 3 | Matteo Campagna Vancouver FC | 30,0% |
| 4 | Safwane Mlah Supra du Quebec | 28,6% |
| 5 | Steffen Yeates York 9 FC | 27,8% |
| 6 | Nicolas Fleuriau Chateau Atlético Ottawa | 27,0% |
| 7 | Terran Campbell Vancouver FC | 26,9% |
| 8 | Alejandro Díaz Liceága Pacific FC | 26,3% |
| 9 | Isaiah Johnston HFX Wanderers FC | 23,8% |
| 10 | Sergio Andres Camargo Peñaranda Cavalry FC | 23,5% |
From 450 minutes played
Passing
Key passes
| Player | Total | |
|---|---|---|
| 1 | Tobias Warschewski Cavalry FC | 59 |
| 2 | Sean Rea Supra du Quebec | 55 |
| 3 | Tristan Borges Forge | 39 |
| 4 | Lorenzo Callegari HFX Wanderers FC | 37 |
| 5 | Loïc Adrien Kwemi Supra du Quebec | 36 |
| 6 | Ali Adem Musse Cavalry FC | 35 |
| 7 | Morey Doner Vancouver FC | 32 |
| 8 | Adam Pearlman Cavalry FC | 31 |
| 8 | Marco Bustos Pacific FC | 31 |
| 10 | David Choinière Supra du Quebec | 30 |
Accurate passes
| Player | Total | |
|---|---|---|
| 1 | Lorenzo Callegari HFX Wanderers FC | 1.568 |
| 2 | Daniel Nimick Forge | 1.266 |
| 3 | Manuel Aparicio Atlético Ottawa | 1.248 |
| 4 | Diego Konincks Pacific FC | 1.223 |
| 5 | Matteo Campagna Vancouver FC | 1.211 |
| 6 | Carlos Alberto Guzmán Fonseca York 9 FC | 1.161 |
| 7 | Daan Klomp Cavalry FC | 1.130 |
| 8 | Amer Didic Cavalry FC | 1.126 |
| 9 | Loïc Cloutier Atlético Ottawa | 1.119 |
| 10 | Lucas Olguin HFX Wanderers FC | 1.116 |
Pass accuracy
| Player | Total | |
|---|---|---|
| 1 | Noah Abraham Sewonet Abatneh Atlético Ottawa | 95,8% |
| 2 | Juan David Castro Ruiz Atlético Ottawa | 94,3% |
| 3 | Finn Linder HFX Wanderers FC | 93,7% |
| 4 | Loïc Cloutier Atlético Ottawa | 92,6% |
| 5 | Keesean Ferdinand Supra du Quebec | 92,5% |
| 6 | Levi Laing Cavalry FC | 91,9% |
| 7 | Frank Sturing York 9 FC | 91,6% |
| 8 | Thomas Meilleur-Giguère HFX Wanderers FC | 91,3% |
| 9 | Enmanuel Mbomio Angue Atlético Ottawa | 90,9% |
| 10 | Lucas Olguin HFX Wanderers FC | 90,4% |
From 450 minutes played
Defending
Tackles
| Player | Total | |
|---|---|---|
| 1 | Jefferson Alphonse HFX Wanderers FC | 67 |
| 2 | Alessandro Simone Biello Supra du Quebec | 64 |
| 3 | Rezart Rama Forge | 62 |
| 4 | Lorenzo Callegari HFX Wanderers FC | 56 |
| 5 | Adam Pearlman Cavalry FC | 53 |
| 5 | Taras Gomulka Pacific FC | 53 |
| 7 | Steffen Yeates York 9 FC | 51 |
| 8 | Christian Greco-Taylor Pacific FC | 50 |
| 8 | Joaquim Michaël Coulanges Atlético Ottawa | 50 |
| 10 | Harry Paton Cavalry FC | 46 |
Interceptions
| Player | Total | |
|---|---|---|
| 1 | Lorenzo Callegari HFX Wanderers FC | 41 |
| 1 | Tom Field Vancouver FC | 41 |
| 3 | Alessandro Simone Biello Supra du Quebec | 38 |
| 3 | Diego Konincks Pacific FC | 38 |
| 5 | Rezart Rama Forge | 36 |
| 6 | Manuel Aparicio Atlético Ottawa | 32 |
| 7 | Carlos Alberto Guzmán Fonseca York 9 FC | 31 |
| 7 | Sven Zitman HFX Wanderers FC | 31 |
| 9 | Daniel Nimick Forge | 30 |
| 9 | Taras Gomulka Pacific FC | 30 |
Blocked shots
| Player | Total | |
|---|---|---|
| 1 | Daan Klomp Cavalry FC | 14 |
| 2 | Gabriel Mendes Antinoro Atlético Ottawa | 12 |
| 3 | Ballou Jean-Yves Tabla Atlético Ottawa | 11 |
| 3 | Diego Konincks Pacific FC | 11 |
| 5 | Jefferson Alphonse HFX Wanderers FC | 10 |
| 5 | Julian Altobelli York 9 FC | 10 |
| 5 | Lucas Olguin HFX Wanderers FC | 10 |
| 5 | Oswaldo Jesús León Montoya York 9 FC | 10 |
| 9 | Ben Paton Forge | 9 |
| 9 | Finn Linder HFX Wanderers FC | 9 |
Duels won
| Player | Total | |
|---|---|---|
| 1 | Tobias Warschewski Cavalry FC | 140 |
| 2 | Jefferson Alphonse HFX Wanderers FC | 129 |
| 3 | Morey Doner Vancouver FC | 126 |
| 4 | Thierno Elage Bah Vancouver FC | 123 |
| 5 | Loïc Adrien Kwemi Supra du Quebec | 122 |
| 6 | Rezart Rama Forge | 115 |
| 7 | Alessandro Simone Biello Supra du Quebec | 113 |
| 8 | Joaquim Michaël Coulanges Atlético Ottawa | 111 |
| 9 | Adam Pearlman Cavalry FC | 110 |
| 10 | Eryk Kobza Cavalry FC | 106 |
Duels won %
| Player | Total | |
|---|---|---|
| 1 | Adam Pearlman Cavalry FC | 68,8% |
| 2 | Levi Laing Cavalry FC | 68,6% |
| 3 | Morey Doner Vancouver FC | 67,4% |
| 4 | Joshua Belluz Pacific FC | 67,0% |
| 5 | Diego Konincks Pacific FC | 65,4% |
| 6 | Alessandro Simone Biello Supra du Quebec | 64,9% |
| 7 | Amer Didic Cavalry FC | 64,2% |
| 8 | Thomas Meilleur-Giguère HFX Wanderers FC | 63,9% |
| 9 | Juan David Quintana Echeverry Pacific FC | 63,8% |
| 10 | Keesean Ferdinand Supra du Quebec | 63,5% |
From 450 minutes played
Dribbled past
| Player | Total | |
|---|---|---|
| 1 | Rezart Rama Forge | 21 |
| 2 | Lucas Olguin HFX Wanderers FC | 19 |
| 3 | Lorenzo Callegari HFX Wanderers FC | 12 |
| 4 | Alessandro Simone Biello Supra du Quebec | 11 |
| 5 | Charles Auguste Supra du Quebec | 10 |
| 5 | Harry Paton Cavalry FC | 10 |
| 5 | Jefferson Alphonse HFX Wanderers FC | 10 |
| 5 | Loïc Cloutier Atlético Ottawa | 10 |
| 9 | Kadin Chung Pacific FC | 9 |
| 9 | Luis Toomey Vancouver FC | 9 |
Dribbles
Successful dribbles
| Player | Total | |
|---|---|---|
| 1 | Loïc Adrien Kwemi Supra du Quebec | 62 |
| 2 | Gabriel Mendes Antinoro Atlético Ottawa | 39 |
| 3 | Yann Régis Toualy Pacific FC | 38 |
| 4 | Tobias Warschewski Cavalry FC | 37 |
| 5 | Isaiah Johnston HFX Wanderers FC | 31 |
| 5 | Joaquim Michaël Coulanges Atlético Ottawa | 31 |
| 7 | Goteh Ntignee Cavalry FC | 29 |
| 8 | Ballou Jean-Yves Tabla Atlético Ottawa | 28 |
| 8 | Hoce Massunda Forge | 28 |
| 8 | Sean Rea Supra du Quebec | 28 |
Dribble success %
| Player | Total | |
|---|---|---|
| 1 | Lorenzo Callegari HFX Wanderers FC | 62,5% |
| 2 | Jefferson Alphonse HFX Wanderers FC | 61,1% |
| 3 | Sergio Andres Camargo Peñaranda Cavalry FC | 58,1% |
| 4 | Jean-Aniel Eclesiaste Assi Atlético Ottawa | 56,5% |
| 4 | Ryan Telfer HFX Wanderers FC | 56,5% |
| 6 | Yann Régis Toualy Pacific FC | 55,9% |
| 7 | Sven Zitman HFX Wanderers FC | 55,6% |
| 8 | Marco Bustos Pacific FC | 54,5% |
| 9 | Damiano Pecile Vancouver FC | 54,2% |
| 9 | Harry Paton Cavalry FC | 54,2% |
From 450 minutes played
Goalkeeper
Clean sheets
| Player | Total | |
|---|---|---|
| 1 | Nathan Ingham Cavalry FC | 13 |
| 2 | Christopher Kalongo Atlético Ottawa | 11 |
| 3 | Dimitry Bertaud Forge | 10 |
| 4 | Marco Carducci HFX Wanderers FC | 6 |
| 5 | Callum Irving Vancouver FC | 5 |
| 5 | Eleias Konstantinos Himaras Pacific FC | 5 |
| 7 | Dino Bontis Forge | 4 |
| 8 | Sean Melvin Pacific FC | 3 |
| 9 | Diego Urtiaga Ramírez York 9 FC | 2 |
| 9 | Ivan Pavela York 9 FC | 2 |
Saves
| Player | Total | |
|---|---|---|
| 1 | Marco Carducci HFX Wanderers FC | 66 |
| 2 | Christopher Kalongo Atlético Ottawa | 59 |
| 3 | Callum Irving Vancouver FC | 54 |
| 3 | Nathan Ingham Cavalry FC | 54 |
| 5 | Diego Urtiaga Ramírez York 9 FC | 48 |
| 6 | Dimitry Bertaud Forge | 41 |
| 7 | Eleias Konstantinos Himaras Pacific FC | 39 |
| 8 | Ivan Pavela York 9 FC | 30 |
| 8 | Sean Melvin Pacific FC | 30 |
| 10 | Tristan Crampton Atlético Ottawa | 12 |
Save percentage
| Player | Total | |
|---|---|---|
| 1 | Diego Urtiaga Ramírez York 9 FC | 100,0% |
| 2 | Christopher Kalongo Atlético Ottawa | 90,8% |
| 3 | Ivan Pavela York 9 FC | 88,2% |
| 4 | Nathan Ingham Cavalry FC | 85,7% |
| 5 | Dimitry Bertaud Forge | 83,7% |
| 6 | Eleias Konstantinos Himaras Pacific FC | 79,6% |
| 7 | Callum Irving Vancouver FC | 78,3% |
| 8 | Marco Carducci HFX Wanderers FC | 72,5% |
| 9 | Sean Melvin Pacific FC | 66,7% |
From 450 minutes played
Penalties saved
| Player | Total | |
|---|---|---|
| 1 | Callum Irving Vancouver FC | 1 |
Discipline
Yellow cards
| Player | Total | |
|---|---|---|
| 1 | Diyaeddine Abzi Supra du Quebec | 9 |
| 2 | Christian Greco-Taylor Pacific FC | 7 |
| 2 | Daniel Nimick Forge | 7 |
| 2 | Eryk Kobza Cavalry FC | 7 |
| 2 | Harry Paton Cavalry FC | 7 |
| 6 | Charles Auguste Supra du Quebec | 6 |
| 6 | Isaiah Johnston HFX Wanderers FC | 6 |
| 6 | Lorenzo Callegari HFX Wanderers FC | 6 |
| 6 | Luke Singh York 9 FC | 6 |
| 6 | Manuel Aparicio Atlético Ottawa | 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 | Marcello Polisi Vancouver FC | 1 |
| 2 | Marko Jevremović Forge | 1 |
Cards
| Player | Total | |
|---|---|---|
| 1 | Diyaeddine Abzi Supra du Quebec | 10 |
| 2 | Harry Paton Cavalry FC | 8 |
| 2 | Rezart Rama Forge | 8 |
| 4 | Christian Greco-Taylor Pacific FC | 7 |
| 4 | Daniel Nimick Forge | 7 |
| 4 | Eryk Kobza Cavalry FC | 7 |
| 7 | Charles Auguste Supra du Quebec | 6 |
| 7 | Isaiah Johnston HFX Wanderers FC | 6 |
| 7 | Juan David Quintana Echeverry Pacific FC | 6 |
| 7 | Lorenzo Callegari HFX Wanderers FC | 6 |
Fouls committed
| Player | Total | |
|---|---|---|
| 1 | Harry Paton Cavalry FC | 44 |
| 1 | Lorenzo Callegari HFX Wanderers FC | 44 |
| 3 | Loïc Adrien Kwemi Supra du Quebec | 43 |
| 4 | Manuel Aparicio Atlético Ottawa | 38 |
| 4 | Steffen Yeates York 9 FC | 38 |
| 6 | Eryk Kobza Cavalry FC | 37 |
| 6 | Jefferson Alphonse HFX Wanderers FC | 37 |
| 6 | Rezart Rama Forge | 37 |
| 9 | Goteh Ntignee Cavalry FC | 36 |
| 10 | Sven Zitman HFX Wanderers FC | 33 |
Fouls drawn
| Player | Total | |
|---|---|---|
| 1 | Morey Doner Vancouver FC | 68 |
| 2 | Thierno Elage Bah Vancouver FC | 53 |
| 3 | Tobias Warschewski Cavalry FC | 52 |
| 4 | Marco Bustos Pacific FC | 50 |
| 5 | Ballou Jean-Yves Tabla Atlético Ottawa | 46 |
| 6 | Eryk Kobza Cavalry FC | 43 |
| 7 | Maximilian Ferrari York 9 FC | 33 |
| 7 | Ryan Telfer HFX Wanderers FC | 33 |
| 9 | Adam Pearlman Cavalry FC | 32 |
| 9 | Sven Zitman HFX Wanderers FC | 32 |
Offside
| Player | Total | |
|---|---|---|
| 1 | Ronan Alan Kratt Pacific FC | 15 |
| 2 | Isaiah Johnston HFX Wanderers FC | 9 |
| 3 | Cyprian Thobias Kachwele HFX Wanderers FC | 6 |
| 3 | Hoce Massunda Forge | 6 |
| 3 | Jason Bahamboula HFX Wanderers FC | 6 |
| 3 | Mohamed Amissi Vancouver FC | 6 |
| 7 | Nana Opoku Ampomah Forge | 5 |
| 7 | Nathaniel Edwards Cavalry FC | 5 |
| 9 | Julian Altobelli York 9 FC | 4 |
| 10 | Lys Mousset Vancouver FC | 3 |
Playing time
Minutes played
| Player | Total | |
|---|---|---|
| 1 | Daniel Nimick Forge | 2.340 |
| 2 | Manuel Aparicio Atlético Ottawa | 2.339 |
| 3 | Daan Klomp Cavalry FC | 2.324 |
| 4 | Amer Didic Cavalry FC | 2.250 |
| 4 | Nathan Ingham Cavalry FC | 2.250 |
| 6 | Ballou Jean-Yves Tabla Atlético Ottawa | 2.208 |
| 7 | Marco Carducci HFX Wanderers FC | 2.160 |
| 7 | Matteo Campagna Vancouver FC | 2.160 |
| 9 | Lorenzo Callegari HFX Wanderers FC | 2.149 |
| 10 | Morey Doner Vancouver FC | 2.129 |
Matches
| Player | Total | |
|---|---|---|
| 1 | Ben Paton Forge | 27 |
| 1 | Gabriel Mendes Antinoro Atlético Ottawa | 27 |
| 1 | Joaquim Michaël Coulanges Atlético Ottawa | 27 |
| 1 | Ollie Bassett York 9 FC | 27 |
| 5 | Ballou Jean-Yves Tabla Atlético Ottawa | 26 |
| 5 | Daan Klomp Cavalry FC | 26 |
| 5 | Daniel Nimick Forge | 26 |
| 5 | Emiliano García Escudero Atlético Ottawa | 26 |
| 5 | Luca Accettola York 9 FC | 26 |
| 5 | Manuel Aparicio Atlético Ottawa | 26 |
Starts
| Player | Total | |
|---|---|---|
| 1 | Ollie Bassett York 9 FC | 27 |
| 2 | Daan Klomp Cavalry FC | 26 |
| 2 | Daniel Nimick Forge | 26 |
| 2 | Gabriel Mendes Antinoro Atlético Ottawa | 26 |
| 2 | Manuel Aparicio Atlético Ottawa | 26 |
| 6 | Amer Didic Cavalry FC | 25 |
| 6 | Antoine Batisse Forge | 25 |
| 6 | Ballou Jean-Yves Tabla Atlético Ottawa | 25 |
| 6 | Nathan Ingham Cavalry FC | 25 |
| 6 | Steffen Yeates York 9 FC | 25 |
Average rating
| Player | Total | |
|---|---|---|
| 1 | Lorenzo Callegari HFX Wanderers FC | 7,42 |
| 2 | Amer Didic Cavalry FC | 7,29 |
| 3 | Tobias Warschewski Cavalry FC | 7,24 |
| 4 | Loïc Adrien Kwemi Supra du Quebec | 7,22 |
| 5 | Daniel Nimick Forge | 7,21 |
| 6 | Daan Klomp Cavalry FC | 7,15 |
| 7 | Ballou Jean-Yves Tabla Atlético Ottawa | 7,15 |
| 8 | Ali Adem Musse Cavalry FC | 7,10 |
| 9 | Sean Rea Supra du Quebec | 7,08 |
| 10 | Diego Urtiaga Ramírez York 9 FC | 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







