Skip to content
Almanac
Menu

Canadian Premier League

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

  • 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 OttawaF2646752131–
SeasonClubGoalsAstAppsYCRCRating
2021HFX Wanderers FC31000–
2022HFX Wanderers FC110021–
2023Atlético Ottawa711760–
2024Atlético Ottawa523010–
2025Atlético Ottawa203540–

Player page →

2Alejandro DíazVancouver FC· 30yVancouver FCF3042104650–
SeasonClubGoalsAstAppsYCRCRating
2021Pacific FC104010–
2022Pacific FC133000–
2023Vancouver FC201400–
2024Vancouver FC1022810–
2025Pacific FC60200–
2025Vancouver FC11230–

Player page →

3Brian WrightForge· 31yForgeF3137114490–
SeasonClubGoalsAstAppsYCRCRating
2021Atlético Ottawa61010–
2022Atlético Ottawa72020–
2023York United221510–
2024York United1062410–
2025Forge120540–

Player page →

4T. WarschewskiCavalry FC· 28yCavalry FCF2836192970–
SeasonClubGoalsAstAppsYCRCRating
2021FC Edmonton47010–
2022FC Edmonton74020–
2024Cavalry FC1432620–
2025Cavalry FC115320–

Player page →

5T. CampbellVancouver FC· 28yVancouver FCF2830123040–
SeasonClubGoalsAstAppsYCRCRating
2021Pacific FC115020–
2022Forge64020–
2023Forge1011800–
2024Forge00800–
2025Vancouver FC32400–

Player page →

6Woobens PaciusForgeForgeF–2961670–
SeasonClubGoalsAstAppsYCRCRating
2021Forge72000–
2022Forge121020–
2023Forge1031650–
7Moses DyerVancouver FC· 29yVancouver FCF2926724211–
SeasonClubGoalsAstAppsYCRCRating
2021Valour94050–
2022Valour92081–
2024Pacific FC401130–
2024Vancouver FC411350–

Player page →

8Shaan HundalYork United· 27yYork UnitedF272254860–
SeasonClubGoalsAstAppsYCRCRating
2023Vancouver FC611710–
2024Valour732730–
2025Valour20110–
2025York United71310–

Player page →

9B. TablaAtlético Ottawa· 27yAtlético OttawaF27201235140–
SeasonClubGoalsAstAppsYCRCRating
2022Atlético Ottawa74050–
2024Atlético Ottawa243050–
2025Atlético Ottawa114540–

Player page →

9G. BitarYork United· 28yYork UnitedF2820945140–
SeasonClubGoalsAstAppsYCRCRating
2022FC Edmonton51010–
2023Vancouver FC641640–
2024Vancouver FC422620–
2025York United52370–

Player page →

9T. CoimbraHFX Wanderers FCHFX Wanderers FCF–20537161–
SeasonClubGoalsAstAppsYCRCRating
2023HFX Wanderers FC311360–
2024HFX Wanderers FC412051–
2025HFX Wanderers FC133450–
12João MorelliHFX Wanderers FCHFX Wanderers FCF–191980–
SeasonClubGoalsAstAppsYCRCRating
2021HFX Wanderers FC140060–
2022HFX Wanderers FC10000–
2023HFX Wanderers FC41920–
13O. De RosarioYork United· 25yYork UnitedF251851260–
SeasonClubGoalsAstAppsYCRCRating
2022York United123040–
2023York United621220–

Player page →

14E. OngaroPacific FCPacific FCF–1741950–
SeasonClubGoalsAstAppsYCRCRating
2021FC Edmonton122020–
2023Pacific FC521930–
15J. HeardPacific FC· 31yPacific FCF3116539381–
SeasonClubGoalsAstAppsYCRCRating
2021Pacific FC410100–
2022Pacific FC63070–
2023Pacific FC411860–
2024Pacific FC101850–
2025Pacific FC103101–

Player page →

15M. ShawCavalry FC· 31yCavalry FCF311643650–
SeasonClubGoalsAstAppsYCRCRating
2021Atlético Ottawa101000–
2022Atlético Ottawa41020–
2023Atlético Ottawa111320–
2024Cavalry FC112310–

Player page →

15W. AkioCavalry FCCavalry FCF–1642160–
SeasonClubGoalsAstAppsYCRCRating
2021Valour83010–
2022Valour21030–
2023Cavalry FC501310–
2024Cavalry FC10810–
15J. MasonCavalry FC· 35yCavalry FCF351631750–
SeasonClubGoalsAstAppsYCRCRating
2021Cavalry FC70020–
2022Cavalry FC81020–
2023Cavalry FC121710–

Player page →

19M. BevanCavalry FCCavalry FCF–1441961–
SeasonClubGoalsAstAppsYCRCRating
2022Cavalry FC30010–
2023Cavalry FC1141951–
20R. del CampoAtlético Ottawa· 26yAtlético OttawaF261344680–
SeasonClubGoalsAstAppsYCRCRating
2023Atlético Ottawa021620–
2024Atlético Ottawa1323060–

Player page →

21A. RicciYork UnitedYork UnitedF–12632181–
SeasonClubGoalsAstAppsYCRCRating
2021Valour52030–
2022York United00010–
2023York United321380–
2024Vancouver FC01320–
2024York United411641–
22M. BustosPacific FC· 30yPacific FCF3011164110–
SeasonClubGoalsAstAppsYCRCRating
2021Pacific FC76030–
2022Pacific FC26040–
2025Pacific FC24440–

Player page →

22D. RodriguezAtlético OttawaAtlético OttawaF–119541–
SeasonClubGoalsAstAppsYCRCRating
2025Atlético Ottawa119541–
22Ayman SelloufCavalry FC· 25yCavalry FCF251184100–
SeasonClubGoalsAstAppsYCRCRating
2023Pacific FC782000–
2024Pacific FC301000–
2024Vancouver FC101000–
2025Cavalry FC00100–

Player page →

22J. AltobelliYork United· 24yYork UnitedF24113440–
SeasonClubGoalsAstAppsYCRCRating
2025York United113440–

Player page →

26Ryan TelferHFX Wanderers FC· 32yHFX Wanderers FCF3210329101–
SeasonClubGoalsAstAppsYCRCRating
2021Atlético Ottawa30051–
2024HFX Wanderers FC422330–
2025HFX Wanderers FC31620–

Player page →

27A. ReidYork UnitedYork UnitedF–81040100–
SeasonClubGoalsAstAppsYCRCRating
2023Pacific FC441720–
2024Pacific FC021920–
2025York United44460–
27N. AmpomahForgeForgeF–8521160–
SeasonClubGoalsAstAppsYCRCRating
2024Forge221750–
2025Forge634100–
2026Forge00010–
27D. ZanattaPacific FCPacific FCF–842950–
SeasonClubGoalsAstAppsYCRCRating
2024Pacific FC522510–
2025Pacific FC32440–
30Béni BadibangaForge· 30yForgeF307337110–
SeasonClubGoalsAstAppsYCRCRating
2023Forge301220–
2024Forge432590–

Player page →

30L. WrightCavalry FCCavalry FCF–731220–
SeasonClubGoalsAstAppsYCRCRating
2021York United63010–
2022York United00010–
2024Cavalry FC101200–
30J. SwibelValour· 27yValourF27702860–
SeasonClubGoalsAstAppsYCRCRating
2024Valour702860–

Player page →

33Gianni dos SantosAtlético OttawaAtlético OttawaF–65962–
SeasonClubGoalsAstAppsYCRCRating
2021Pacific FC12022–
2022Pacific FC31040–
2023Atlético Ottawa22900–
33Djenairo DanielsPacific FCPacific FCF–6314120–
SeasonClubGoalsAstAppsYCRCRating
2022Pacific FC30060–
2023Pacific FC331460–
33H. MbongueVancouver FCVancouver FCF–62120–
SeasonClubGoalsAstAppsYCRCRating
2025Vancouver FC62120–
33J. HamiltonForgeForgeF–623200–
SeasonClubGoalsAstAppsYCRCRating
2022Forge10000–
2023Forge41900–
2024Forge112300–
33Walter PonceValourValourF–621371–
SeasonClubGoalsAstAppsYCRCRating
2022Valour21041–
2023Valour411330–
33N. PatheVancouver FCVancouver FCF–60330–
SeasonClubGoalsAstAppsYCRCRating
2025Vancouver FC60330–
39A. DanielsPacific FC· 28yPacific FCF28594750–
SeasonClubGoalsAstAppsYCRCRating
2022HFX Wanderers FC10010–
2023HFX Wanderers FC351820–
2024HFX Wanderers FC012610–
2025Pacific FC13310–

Player page →

39Caniggia ElvaCavalry FCCavalry FCF–54300–
SeasonClubGoalsAstAppsYCRCRating
2025Cavalry FC44300–
2026Cavalry FC10000–
39A. NovakValourValourF–521260–
SeasonClubGoalsAstAppsYCRCRating
2021Cavalry FC42050–
2023Valour101210–
42S. JimohYork UnitedYork UnitedF–452050–
SeasonClubGoalsAstAppsYCRCRating
2024York United411600–
2025York United04450–
42A. BinateValourValourF–413030–
SeasonClubGoalsAstAppsYCRCRating
2023Pacific FC00300–
2024Valour412730–
42R. KrattPacific FC· 23yPacific FCF2341100–
SeasonClubGoalsAstAppsYCRCRating
2022York United21000–
2025Pacific FC20100–

Player page →

42Y. ToualyPacific FC· 25yPacific FCF2541410–
SeasonClubGoalsAstAppsYCRCRating
2025Pacific FC41410–

Player page →

42T. CollombHFX Wanderers FCHFX Wanderers FCF–40710–
SeasonClubGoalsAstAppsYCRCRating
2023HFX Wanderers FC40710–
47M. PetrassoYork UnitedYork UnitedF–35720–
SeasonClubGoalsAstAppsYCRCRating
2021York United35020–
2023York United00700–
47A. SelemaniValourValourF–321020–
SeasonClubGoalsAstAppsYCRCRating
2021Cavalry FC32010–
2023Valour001010–
47R. MoorePacific FCPacific FCF–322021–
SeasonClubGoalsAstAppsYCRCRating
2024Pacific FC322021–
47M. FilionForgeForgeF–30500–
SeasonClubGoalsAstAppsYCRCRating
2025Forge30500–

Data coverage for Canadian Premier League →

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