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

90Cyprian KachweleHFX Wanderers FCHFX Wanderers FCF1320106.64
SeasonClubAppsGoalsAstYCRCRating
2026HFX Wanderers FC1320106.64
90B. BissainteFC EdmontonFC Edmonton—02000–
SeasonClubAppsGoalsAstYCRCRating
2022FC Edmonton02000–
90A. CouplandAtlético OttawaAtlético OttawaM02010–
SeasonClubAppsGoalsAstYCRCRating
2020Atlético Ottawa00010–
2021Atlético Ottawa02000–
90A. BaqueroValourValourD17201406.90
SeasonClubAppsGoalsAstYCRCRating
2021Valour01040–
2022Valour01070–
2023Valour1700306.90
90N. LedgerwoodCavalry FCCavalry FC—02180–
SeasonClubAppsGoalsAstYCRCRating
2020Cavalry FC01110–
2021Cavalry FC01070–
90L. Lawrie-LattanzioYork UnitedYork United—02130–
SeasonClubAppsGoalsAstYCRCRating
2022York United02130–
90L. CavalliniForgeForgeF621106.55
SeasonClubAppsGoalsAstYCRCRating
2026Forge621106.55
90K. ProctorVancouver FCVancouver FCD2221106.82
SeasonClubAppsGoalsAstYCRCRating
2026Vancouver FC2221106.82

Player page →

90K. PorterFC EdmontonFC Edmonton—02100–
SeasonClubAppsGoalsAstYCRCRating
2020York United01100–
2021FC Edmonton01000–
90K. KibatoYork UnitedYork UnitedM39211406.47
SeasonClubAppsGoalsAstYCRCRating
2024Vancouver FC900206.55
2024York United500006.72
2025York United411806.95
2026York United2110406.28

Player page →

90K. CelaValourValourD1521606.68
SeasonClubAppsGoalsAstYCRCRating
2020Forge00010–
2021Forge00020–
2023Valour1521306.68
90J. MartínezYork UnitedYork UnitedM2821706.87
SeasonClubAppsGoalsAstYCRCRating
2024York United2821706.87

Player page →

90G. MetusalaForgeForgeD35211106.80
SeasonClubAppsGoalsAstYCRCRating
2021Forge02010–
2022Forge00140–
2023Forge1200206.75
2024Forge2300406.82

Player page →

90David Norman Jr.Vancouver FCVancouver FCD21212426.75
SeasonClubAppsGoalsAstYCRCRating
2021Cavalry FC01160–
2022Cavalry FC00062–
2024Vancouver FC1710306.74
2025Vancouver FC400906.80

Player page →

90David BrazãoPacific FCPacific FCF1021006.82
SeasonClubAppsGoalsAstYCRCRating
2023Pacific FC1021006.82
90D. CampbellValourValourM39212006.95
SeasonClubAppsGoalsAstYCRCRating
2020Valour00010–
2023Valour1511906.99
2024Valour24101006.93

Player page →

90Callum MontgomeryCavalry FCCavalry FCD3821406.70
SeasonClubAppsGoalsAstYCRCRating
2023Cavalry FC1200006.62
2024Cavalry FC2310106.80
2025Cavalry FC311306.33

Player page →

90C. SmithFC EdmontonFC Edmonton—02141–
SeasonClubAppsGoalsAstYCRCRating
2022FC Edmonton02141–
90B. ForbesValourValour—02100–
SeasonClubAppsGoalsAstYCRCRating
2022Valour02100–
90A. TircoveanuPacific FCPacific FCM2221306.81
SeasonClubAppsGoalsAstYCRCRating
2024Pacific FC2221306.81
90Viti MartínezAtlético OttawaAtlético OttawaM222516.90
SeasonClubAppsGoalsAstYCRCRating
2020Atlético Ottawa210206.90
2021Atlético Ottawa01231–
90Victor LoturiCavalry FCCavalry FC—02280–
SeasonClubAppsGoalsAstYCRCRating
2021Cavalry FC02150–
2022Cavalry FC00130–

Player page →

90R. OhinValourValourM24222606.68
SeasonClubAppsGoalsAstYCRCRating
2020Valour100106.30
2021Valour01270–
2023Valour00010–
2024Valour2110806.67
2025Valour200906.95
90O. LeónYork UnitedYork UnitedD41222136.76
SeasonClubAppsGoalsAstYCRCRating
2024York United2020817.00
2025York United101817.20
2026York United2001516.51

Player page →

90O. BrowneForgeForge—02231–
SeasonClubAppsGoalsAstYCRCRating
2021Forge02231–
90O. AlouYork UnitedYork UnitedM522307.03
SeasonClubAppsGoalsAstYCRCRating
2023York United522307.03
90Nikolas MyroniukCavalry FCCavalry FCM3122406.68
SeasonClubAppsGoalsAstYCRCRating
2024Cavalry FC1101106.69
2025Cavalry FC210106.80
2026Cavalry FC1811206.66

Player page →

90M. GherasimencovCavalry FCCavalry FCD322307.00
SeasonClubAppsGoalsAstYCRCRating
2025Cavalry FC322307.00
90Kekuta MannehPacific FCPacific FCF1722106.88
SeasonClubAppsGoalsAstYCRCRating
2023Pacific FC1722106.88

Player page →

90K. YaoCavalry FCCavalry FC—02280–
SeasonClubAppsGoalsAstYCRCRating
2021Cavalry FC01040–
2022Cavalry FC01240–
90Harry PatonCavalry FCCavalry FCM21221116.66
SeasonClubAppsGoalsAstYCRCRating
2025Forge101006.90
2026Cavalry FC20211116.64

Player page →

90F. AcuñaAtlético OttawaAtlético OttawaF222206.75
SeasonClubAppsGoalsAstYCRCRating
2020Atlético Ottawa222206.75
90E. WelshmanForgeForge—02220–
SeasonClubAppsGoalsAstYCRCRating
2021Forge00010–
2022Forge02210–
90Daniel ParraForgeForgeD2522817.08
SeasonClubAppsGoalsAstYCRCRating
2024Forge2522817.08

Player page →

90D. NormanVancouver FCVancouver FC—02200–
SeasonClubAppsGoalsAstYCRCRating
2025Vancouver FC02200–
90B. SoumaoroYork UnitedYork UnitedM2622806.79
SeasonClubAppsGoalsAstYCRCRating
2023York United1521606.85
2024York United1101206.71

Player page →

90B. FigueiredoValourValour—02270–
SeasonClubAppsGoalsAstYCRCRating
2025Valour02270–
90Alberto SotoAtlético OttawaAtlético Ottawa—02210–
SeasonClubAppsGoalsAstYCRCRating
2021Atlético Ottawa02210–
90A. SadekForgeForgeM1822206.56
SeasonClubAppsGoalsAstYCRCRating
2026Forge1822206.56
90Rafael GalhardoValourValour—02320–
SeasonClubAppsGoalsAstYCRCRating
2021Valour02320–

Player page →

90M. FarsiCavalry FCCavalry FC—02380–
SeasonClubAppsGoalsAstYCRCRating
2020Cavalry FC01120–
2021Cavalry FC01260–
90M. BourgeoisForgeForgeM2423206.74
SeasonClubAppsGoalsAstYCRCRating
2026Forge2423206.74
90K. AwuahForgeForgeD123406.70
SeasonClubAppsGoalsAstYCRCRating
2020Forge110006.70
2021Forge01340–
90Alexander MarshsallHFX Wanderers FCHFX Wanderers FCM223207.15
SeasonClubAppsGoalsAstYCRCRating
2020HFX Wanderers FC202107.15
2021HFX Wanderers FC02110–

Player page →

90Orlando BotelloYork UnitedYork UnitedD28242006.85
SeasonClubAppsGoalsAstYCRCRating
2024York United26101406.86
2025York United214606.80

Player page →

90R. RamaForgeForgeD46253426.84
SeasonClubAppsGoalsAstYCRCRating
2022Forge000100–
2023Forge1812806.92
2025Forge5121007.04
2026Forge2301626.72

Player page →

90M. DonerVancouver FCVancouver FCD2425406.96
SeasonClubAppsGoalsAstYCRCRating
2021HFX Wanderers FC00340–
2026Vancouver FC2422006.96

Player page →

90Paris GeeVancouver FCVancouver FCD57271906.60
SeasonClubAppsGoalsAstYCRCRating
2021FC Edmonton00040–
2022York United00200–
2023York United1301706.73
2024Vancouver FC2414406.60
2025Vancouver FC510206.58
2026Vancouver FC1500206.48

Player page →

149Y. BaïHFX Wanderers FCHFX Wanderers FCF1230606.66
SeasonClubAppsGoalsAstYCRCRating
2025HFX Wanderers FC630606.77
2026HFX Wanderers FC600006.55
149Robert AntoniukCavalry FCCavalry FCF1330206.82
SeasonClubAppsGoalsAstYCRCRating
2022Atlético Ottawa00010–
2026Cavalry FC1330106.82

Player page →

Data coverage for Canadian Premier League →

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