Skip to content
Almanac
Menu

Canadian Premier League

Goals, assists and cards count 734 of 734 stored matches (100%) that name a player. Appearances count 314 matches with a stored lineup.

  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26

95% or more of matches name a playerSome matches name a playerNone recorded

1Brian WrightForgeForgeF6141121106.66
SeasonClubAppsGoalsAstYCRCRating
2021Atlético Ottawa06110–
2022Atlético Ottawa07220–
2023York United1522106.70
2024York United24106107.06
2025Forge5120406.36
2026Forge1741206.16

Player page →

2Ballou TablaAtlético OttawaAtlético OttawaF6032141707.06
SeasonClubAppsGoalsAstYCRCRating
2022Atlético Ottawa07450–
2024Atlético Ottawa3024506.91
2025Atlético Ottawa5114407.36
2026Atlético Ottawa25122307.18

Player page →

3Terran CampbellVancouver FCVancouver FCF553814506.78
SeasonClubAppsGoalsAstYCRCRating
2020Pacific FC211006.60
2021Pacific FC011520–
2022Forge06420–
2023Forge18101006.98
2024Forge800006.58
2025Vancouver FC432006.75
2026Vancouver FC2371106.71

Player page →

3Shaan HundalPacific FCPacific FCF55227906.63
SeasonClubAppsGoalsAstYCRCRating
2020Valour00210–
2023Vancouver FC1761106.49
2024Valour2773306.73
2025Valour120106.50
2025York United371106.90
2026Pacific FC700206.50

Player page →

5J. HeardPacific FCPacific FCF531864136.55
SeasonClubAppsGoalsAstYCRCRating
2020Pacific FC111107.30
2021Pacific FC041100–
2022Pacific FC06370–
2023Pacific FC1841606.68
2024Pacific FC1810506.67
2025Pacific FC3101016.37
2026Pacific FC1310226.19

Player page →

6Samuel SalterAtlético OttawaAtlético OttawaF524671316.93
SeasonClubAppsGoalsAstYCRCRating
2021HFX Wanderers FC03100–
2022HFX Wanderers FC011021–
2023Atlético Ottawa1771606.87
2024Atlético Ottawa3052106.92
2025Atlético Ottawa5203407.16

Player page →

6Adonijah ReidHFX Wanderers FCHFX Wanderers FCF529101206.81
SeasonClubAppsGoalsAstYCRCRating
2023Pacific FC1744206.99
2024Pacific FC1902206.78
2025York United444606.68
2026HFX Wanderers FC1210206.64

Player page →

8Jean-Aniel AssiAtlético OttawaAtlético OttawaF4046806.69
SeasonClubAppsGoalsAstYCRCRating
2022Cavalry FC00210–
2023Atlético Ottawa1613306.68
2025Atlético Ottawa10020–
2026Atlético Ottawa2331206.69

Player page →

9T. CoimbraHFX Wanderers FCHFX Wanderers FCF372051616.75
SeasonClubAppsGoalsAstYCRCRating
2023HFX Wanderers FC1331606.64
2024HFX Wanderers FC2041516.74
2025HFX Wanderers FC4133507.20

Player page →

10L. KwemiSupra du QuebecSupra du QuebecF34155607.17
SeasonClubAppsGoalsAstYCRCRating
2024Valour1301206.91
2026Supra du Quebec21154407.30

Player page →

11A. RicciYork UnitedYork UnitedF321262116.69
SeasonClubAppsGoalsAstYCRCRating
2020Valour00030–
2021Valour05230–
2022York United00010–
2023York United1332806.58
2024Vancouver FC301206.93
2024York United1641416.73

Player page →

11Jordan HamiltonForgeForgeF3262006.54
SeasonClubAppsGoalsAstYCRCRating
2022Forge01000–
2023Forge941006.53
2024Forge2311006.55

Player page →

13A. BinateValourValourF3041306.66
SeasonClubAppsGoalsAstYCRCRating
2023Pacific FC300006.33
2024Valour2741306.70

Player page →

13S. JimohYork UnitedYork UnitedF3046806.80
SeasonClubAppsGoalsAstYCRCRating
2024York United1641006.91
2025York United404507.23
2026York United1001306.49

Player page →

15Dario ZanattaPacific FCPacific FCF2984506.97
SeasonClubAppsGoalsAstYCRCRating
2024Pacific FC2552107.00
2025Pacific FC432406.75

Player page →

16H. MassundaForgeForgeF2897406.79
SeasonClubAppsGoalsAstYCRCRating
2025Forge545106.64
2026Forge2352306.83

Player page →

17R. KrattPacific FCPacific FCF2695106.78
SeasonClubAppsGoalsAstYCRCRating
2022York United02100–
2025Pacific FC120007.30
2026Pacific FC2554106.76

Player page →

18Caniggia ElvaCavalry FCCavalry FCF25106006.75
SeasonClubAppsGoalsAstYCRCRating
2025Cavalry FC344007.00
2026Cavalry FC2262006.72

Player page →

19J. AltobelliYork UnitedYork UnitedF20194707.10
SeasonClubAppsGoalsAstYCRCRating
2025York United4113407.35
2026York United1681307.03

Player page →

20N. Fleuriau ChateauAtlético OttawaAtlético OttawaF1683106.93
SeasonClubAppsGoalsAstYCRCRating
2026Atlético Ottawa1683106.93

Player page →

21Owen AntoniukCavalry FCCavalry FCF1330206.82
SeasonClubAppsGoalsAstYCRCRating
2022Atlético Ottawa00010–
2026Cavalry FC1330106.82

Player page →

22Levonte JohnsonForgeForgeF811106.76
SeasonClubAppsGoalsAstYCRCRating
2026Forge811106.76

Player page →

23L. CavalliniForgeForgeF621106.55
SeasonClubAppsGoalsAstYCRCRating
2026Forge621106.55

Player page →

Data coverage for Canadian Premier League →

Sources: Wikipedia (CC BY-SA 4.0), API-Football · Data sources