Regular Season

Regular Season Table
Rk Squad MP W D L GF GA GD Pts Pts/MP Attendance Top Team Scorer Goalkeeper Notes
1Club Crest Cavalry FC2816754627+19551.96Myer Bevan - 11Marco Carducci→ First semifinal
2Club Crest Forge FC2811983932+7421.50Terran Campbell, Woobens Pacius - 10Triston Henry→ First semifinal
3Club Crest HFX Wanderers2811983932+7421.50Massimo Ferrin - 8Yann-Alexandre Fillion→ Quarterfinals
4Club Crest Pacific FC28117104235+7401.43Ayman Sellouf - 7Emil Gazdov→ Play-in match
5Club Crest York United28115123544-9381.36Molham Babouli, Osaze De Rosario... - 6Niko Giantsopoulos→ Play-in match
6Club Crest Atlético Ottawa28106123834+4361.29Ollie Bassett - 11Nathan Ingham
7Club Crest Vancouver FC2885152850-22291.04Shaan Hundal, Gabriel Bitar - 6Callum Irving
8Club Crest Valour FC2868142538-13260.93Diego Gutiérrez Zuñiga, Walter Ponce Gallardo... - 4Yuba-Rayane Yesli
Regular Season Table
Home Away
Rk Squad MP W D L GF GA GD Pts Pts/MP MP W D L GF GA GD Pts Pts/MP
1Club Crest Cavalry FC
2Club Crest Forge FC
3Club Crest HFX Wanderers
4Club Crest Pacific FC
5Club Crest York United
6Club Crest Atlético Ottawa
7Club Crest Vancouver FC
8Club Crest Valour FC

Playoffs

First semifinal

Cavalry FC advance to Second semifinal.
Forge FC won match in normal time and advance to Final.

Second semifinal path

Play-in match

Pacific FC won match in normal time and advance to Quarterfinals.

Quarterfinals

Pacific FC won match in normal time and advance to Second semifinal.

Second semifinal

Cavalry FC won match in normal time and advance to Final.

Final

Forge FC won match following extra time.

Squad Standard Stats 2023 Canadian Premier League

Squad Standard Stats 2023 Canadian Premier League Table
Playing Time Performance Per 90 Minutes
Squad # Pl Age Poss MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK
Atlético Ottawa2425.53082,52028.038236135346111.360.822.181.252.07
Cavalry FC2625.83082,52028.043287137666311.541.002.541.322.32
Forge FC2425.73082,52028.038276536235721.360.962.321.292.25
HFX Wanderers2523.63082,52028.039317034557711.391.112.501.212.32
Pacific FC2323.93082,52028.042337540245921.501.182.681.432.61
Valour FC2424.43082,52028.024164022225700.860.571.430.791.36
Vancouver FC2924.03082,52028.027184525225830.960.641.610.891.54
York United2625.73082,52028.032235531127061.140.821.961.111.93
Squad Standard Stats 2023 Canadian Premier League Table
Playing Time Performance Per 90 Minutes
Squad # Pl Age Poss MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK
vs Atlético Ottawa2424.83082,52028.031255631015611.110.892.001.112.00
vs Cavalry FC2624.93082,52028.027174423456250.960.611.570.821.43
vs Forge FC2424.73082,52028.031205127456711.110.711.820.961.68
vs HFX Wanderers2524.83082,52028.030215127337121.070.751.820.961.71
vs Pacific FC2324.93082,52028.034215531346311.210.751.961.111.86
vs Valour FC2424.83082,52028.038306837116021.361.072.431.322.39
vs Vancouver FC2924.93082,52028.049328142774231.751.142.891.502.64
vs York United2624.73082,52028.043337642128111.541.182.711.502.68

Squad Goalkeeping 2023 Canadian Premier League

Squad Goalkeeping 2023 Canadian Premier League Table
Playing Time Performance Penalty Kicks
Squad # Pl MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save%
Atlético Ottawa22,52028.01061291010100.0
Cavalry FC12,52028.01675854010.0
Forge FC22,52028.0119810541020.0
HFX Wanderers12,52028.01198733000.0
Pacific FC22,52028.0117106431025.0
Valour FC22,52028.06814711000.0
Vancouver FC22,52028.08515577000.0
York United32,52028.0115125211050.0
Squad Goalkeeping 2023 Canadian Premier League Table
Playing Time Performance Penalty Kicks
Squad # Pl MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save%
vs Atlético Ottawa22,52028.0126107431025.0
vs Cavalry FC12,52028.05716466000.0
vs Forge FC22,52028.089118321033.3
vs HFX Wanderers12,52028.08911455000.0
vs Pacific FC22,52028.0107116421133.3
vs Valour FC22,52028.014861122000.0
vs Vancouver FC22,52028.015581022000.0
vs York United32,52028.0125117211050.0

Squad Playing Time 2023 Canadian Premier League

Squad Playing Time 2023 Canadian Premier League Table
Playing Time Starts Subs Team Success
Squad # Pl Age MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90
Atlético Ottawa2425.52,52010028.0308811851232272
Cavalry FC2625.82,52010028.0308811801292166
Forge FC2425.72,52010028.0308821751322063
HFX Wanderers2523.62,52010028.0308821891202273
Pacific FC2323.92,52010028.0308811921182366
Valour FC2424.42,52010028.0308822041042385
Vancouver FC2924.02,52010028.0308821891182063
York United2625.72,52010028.0308811801272165
Squad Playing Time 2023 Canadian Premier League Table
Playing Time Starts Subs Team Success
Squad # Pl Age MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90
vs Atlético Ottawa2424.82,52010028.0308811961121979
vs Cavalry FC2624.92,52010028.0308811841232168
vs Forge FC2424.72,52010028.0308821931162172
vs HFX Wanderers2524.82,52010028.0308821901192269
vs Pacific FC2324.92,52010028.0308811861212072
vs Valour FC2424.82,52010028.0308821831242364
vs Vancouver FC2924.92,52010028.0308821851232368
vs York United2624.72,52010028.0308811771332161
Become a Stathead & surf this site ad-free.

Squad Miscellaneous Stats 2023 Canadian Premier League

Squad Miscellaneous Stats 2023 Canadian Premier League Table
Performance
Squad # Pl 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG
Atlético Ottawa2428.061103
Cavalry FC2628.063100
Forge FC2428.057201
HFX Wanderers2528.077102
Pacific FC2328.059221
Valour FC2428.057000
Vancouver FC2928.058301
York United2628.070621
Squad Miscellaneous Stats 2023 Canadian Premier League Table
Performance
Squad # Pl 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG
vs Atlético Ottawa2428.056100
vs Cavalry FC2628.062513
vs Forge FC2428.067101
vs HFX Wanderers2528.071210
vs Pacific FC2328.063100
vs Valour FC2428.060211
vs Vancouver FC2928.042311
vs York United2628.081103

Leaders

Nationalities 2023 Canadian Premier League

League Notes

Rank Key

About FBref.com

FBref.com launched (June 13, 2018) with domestic league coverage for England, France, Germany, Italy, Spain, and United States. Since then we have been steadily expanding our coverage to include domestic leagues from over 40 countries as well as domestic cup, super cup and youth leagues from top European countries. We have also added coverage for major international cups such as the UEFA Champions League and Copa Libertadores.

FBref is the most complete sources for women's football data on the internet. This includes the entire history of the FIFA Women's World Cup as well as recent domestic league seasons from nine countries, including advanced stats like xG for most of those nine.

In collaboration with Opta, we are including advanced analytical data such as xG, xA, progressive passing, duels and more for over twenty competitions. For more information on the expected goals model and which competitions have advanced data, see our xG explainer.

Note that player records are likely not complete for their careers. Players may come from or move to leagues we don't currently cover. This issue will go down over time, as we add new leagues and seasons. We will never in the future have less data than we do today.

You can sign up to receive an e-mail when new countries and features launch.

For more information, see our Launch Blog Post, the overall leagues/competition page with details on leagues and seasons we include, or our About Page. Let us know if you find an issue or have a suggestion.

FBref is one of seven Sports-Reference.com sites.