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

#PlayerClubPosAgeGoalsAstAppsYCRCRating
1Samuel SalterAtlético Ottawa· 26yAtlético OttawaF26467521316.93
SeasonClubGoalsAstAppsYCRCRating
2021HFX Wanderers FC31000–
2022HFX Wanderers FC110021–
2023Atlético Ottawa7117606.87
2024Atlético Ottawa5230106.92
2025Atlético Ottawa2035407.16

Player page →

2Brian WrightForge· 31yForgeF314112611106.66
SeasonClubGoalsAstAppsYCRCRating
2021Atlético Ottawa61010–
2022Atlético Ottawa72020–
2023York United2215106.70
2024York United10624107.06
2025Forge1205406.36
2026Forge4117206.16

Player page →

3T. CampbellVancouver FC· 28yVancouver FCF28381455506.78
SeasonClubGoalsAstAppsYCRCRating
2020Pacific FC112006.60
2021Pacific FC115020–
2022Forge64020–
2023Forge10118006.98
2024Forge008006.58
2025Vancouver FC324006.75
2026Vancouver FC7123106.71

Player page →

4Ballou TablaAtlético Ottawa· 27yAtlético OttawaF273214601707.06
SeasonClubGoalsAstAppsYCRCRating
2022Atlético Ottawa74050–
2024Atlético Ottawa2430506.91
2025Atlético Ottawa1145407.36
2026Atlético Ottawa12225307.18

Player page →

5Shaan HundalPacific FC· 27yPacific FCF2722755906.63
SeasonClubGoalsAstAppsYCRCRating
2020Valour02010–
2023Vancouver FC6117106.49
2024Valour7327306.73
2025Valour201106.50
2025York United713106.90
2026Pacific FC007206.50

Player page →

6T. CoimbraHFX Wanderers FC· 22yHFX Wanderers FCF22205371616.75
SeasonClubGoalsAstAppsYCRCRating
2023HFX Wanderers FC3113606.64
2024HFX Wanderers FC4120516.74
2025HFX Wanderers FC1334507.20

Player page →

7J. AltobelliYork United· 24yYork UnitedF2419420707.10
SeasonClubGoalsAstAppsYCRCRating
2025York United1134407.35
2026York United8116307.03

Player page →

8J. HeardPacific FC· 31yPacific FCF31186534136.55
SeasonClubGoalsAstAppsYCRCRating
2020Pacific FC111107.30
2021Pacific FC410100–
2022Pacific FC63070–
2023Pacific FC4118606.68
2024Pacific FC1018506.67
2025Pacific FC1031016.37
2026Pacific FC1013226.19

Player page →

9L. KwemiSupra du Quebec· 29ySupra du QuebecF2915534607.17
SeasonClubGoalsAstAppsYCRCRating
2024Valour0113206.91
2026Supra du Quebec15421407.30

Player page →

10A. RicciYork United· 30yYork UnitedF30126322116.69
SeasonClubGoalsAstAppsYCRCRating
2020Valour00030–
2021Valour52030–
2022York United00010–
2023York United3213806.58
2024Vancouver FC013206.93
2024York United4116416.73

Player page →

11A. ReidHFX Wanderers FC· 27yHFX Wanderers FCF27910521206.81
SeasonClubGoalsAstAppsYCRCRating
2023Pacific FC4417206.99
2024Pacific FC0219206.78
2025York United444606.68
2026HFX Wanderers FC1012206.64

Player page →

11H. MassundaForge· 21yForgeF219728406.79
SeasonClubGoalsAstAppsYCRCRating
2025Forge455106.64
2026Forge5223306.83

Player page →

11R. KrattPacific FC· 23yPacific FCF239526106.78
SeasonClubGoalsAstAppsYCRCRating
2022York United21000–
2025Pacific FC201007.30
2026Pacific FC5425106.76

Player page →

14D. ZanattaPacific FC· 29yPacific FCF298429506.97
SeasonClubGoalsAstAppsYCRCRating
2024Pacific FC5225107.00
2025Pacific FC324406.75

Player page →

15J. HamiltonForge· 30yForgeF306232006.54
SeasonClubGoalsAstAppsYCRCRating
2022Forge10000–
2023Forge419006.53
2024Forge1123006.55

Player page →

16Jean-Aniel AssiAtlético Ottawa· 22yAtlético OttawaF224640806.69
SeasonClubGoalsAstAppsYCRCRating
2022Cavalry FC02010–
2023Atlético Ottawa1316306.68
2025Atlético Ottawa00120–
2026Atlético Ottawa3123206.69

Player page →

17Robert AntoniukCavalry FC· 24yCavalry FCF243013206.82
SeasonClubGoalsAstAppsYCRCRating
2022Atlético Ottawa00010–
2026Cavalry FC3013106.82

Player page →

18Levonte JohnsonForge· 27yForgeF27118106.76
SeasonClubGoalsAstAppsYCRCRating
2026Forge118106.76

Player page →

Data coverage for Canadian Premier League →

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