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

Player page →

2Brian WrightForge· 31yForgeF314112611106.40
SeasonClubGoalsAstAppsYCRCRating
2021Atlético Ottawa61010–
2022Atlético Ottawa72020–
2023York United2215106.70
2024York United1062410–
2025Forge120540–
2026Forge4117206.16

Player page →

3T. CampbellVancouver FC· 28yVancouver FCF28381455506.83
SeasonClubGoalsAstAppsYCRCRating
2020Pacific FC11200–
2021Pacific FC115020–
2022Forge64020–
2023Forge10118006.98
2024Forge00800–
2025Vancouver FC32400–
2026Vancouver FC7123106.71

Player page →

4Ballou TablaAtlético Ottawa· 27yAtlético OttawaF273214601707.18
SeasonClubGoalsAstAppsYCRCRating
2022Atlético Ottawa74050–
2024Atlético Ottawa243050–
2025Atlético Ottawa114540–
2026Atlético Ottawa12225307.18

Player page →

5Sergio Camargo PeñarandaCavalry FC· 32yCavalry FCM322816672306.93
SeasonClubGoalsAstAppsYCRCRating
2020Cavalry FC10010–
2021Cavalry FC42030–
2022Cavalry FC20030–
2023Cavalry FC6220606.80
2024Cavalry FC342610–
2025Cavalry FC86350–
2026Cavalry FC4218407.08

Player page →

6T. BorgesForge· 28yForgeM282631682806.94
SeasonClubGoalsAstAppsYCRCRating
2021Forge36060–
2022Forge68060–
2023Forge2415306.99
2024Forge862580–
2025Forge43420–
2026Forge3424306.90

Player page →

7M. BustosPacific FC· 30yPacific FCM302423291516.91
SeasonClubGoalsAstAppsYCRCRating
2020Pacific FC53230–
2021Pacific FC76030–
2022Pacific FC26040–
2025Pacific FC24440–
2026Pacific FC8423116.91

Player page →

8Shaan HundalPacific FC· 27yPacific FCF2722755906.50
SeasonClubGoalsAstAppsYCRCRating
2020Valour02010–
2023Vancouver FC6117106.49
2024Valour732730–
2025Valour20110–
2025York United71310–
2026Pacific FC007206.50

Player page →

9D. ChoinièreSupra du Quebec· 29ySupra du QuebecM29212359806.74
SeasonClubGoalsAstAppsYCRCRating
2020Forge11100–
2021Forge41000–
2022Forge64020–
2023Forge236107.10
2024Forge553030–
2025Forge34510–
2026Supra du Quebec0517106.61

Player page →

10D. NimickForge· 26yForgeD262013722327.22
SeasonClubGoalsAstAppsYCRCRating
2023HFX Wanderers FC6317607.21
2024HFX Wanderers FC832492–
2025Forge24620–
2026Forge4325607.24

Player page →

10T. CoimbraHFX Wanderers FC· 22yHFX Wanderers FCF22205371616.64
SeasonClubGoalsAstAppsYCRCRating
2023HFX Wanderers FC3113606.64
2024HFX Wanderers FC412051–
2025HFX Wanderers FC133450–

Player page →

12J. AltobelliYork United· 24yYork UnitedF2419420707.03
SeasonClubGoalsAstAppsYCRCRating
2025York United113440–
2026York United8116307.03

Player page →

13Kyle BekkerForge· 36yForgeM361825661927.01
SeasonClubGoalsAstAppsYCRCRating
2020Forge31110–
2021Forge31070–
2022Forge26042–
2023Forge4818207.29
2024Forge272830–
2025Forge32610–
2026Forge1013106.61

Player page →

13M. AparicioAtlético Ottawa· 31yAtlético OttawaM311822783926.78
SeasonClubGoalsAstAppsYCRCRating
2020York United20020–
2021Pacific FC33070–
2022Pacific FC23042–
2023Pacific FC4519507.01
2024Atlético Ottawa522990–
2025Atlético Ottawa17560–
2026Atlético Ottawa1225606.60

Player page →

13M. FerrinYork United· 27yYork UnitedM2718848407.24
SeasonClubGoalsAstAppsYCRCRating
2023HFX Wanderers FC8317207.24
2024HFX Wanderers FC622700–
2025York United43420–

Player page →

13A. DidicCavalry FC· 31yCavalry FCD31186722207.18
SeasonClubGoalsAstAppsYCRCRating
2020FC Edmonton00100–
2021FC Edmonton31040–
2022Pacific FC21050–
2023Pacific FC4118507.02
2024Atlético Ottawa502930–
2025Atlético Ottawa00020–
2026Cavalry FC4324307.29

Player page →

13J. HeardPacific FC· 31yPacific FCF31186534136.48
SeasonClubGoalsAstAppsYCRCRating
2020Pacific FC11110–
2021Pacific FC410100–
2022Pacific FC63070–
2023Pacific FC4118606.68
2024Pacific FC101850–
2025Pacific FC103101–
2026Pacific FC1013226.19

Player page →

18Sean ReaSupra du Quebec· 24ySupra du QuebecM241624411507.09
SeasonClubGoalsAstAppsYCRCRating
2021Valour14000–
2022Valour59030–
2024HFX Wanderers FC101430–
2025HFX Wanderers FC25650–
2026Supra du Quebec7621407.09

Player page →

18I. JohnstonHFX Wanderers FC· 24yHFX Wanderers FCM24169313206.89
SeasonClubGoalsAstAppsYCRCRating
2021York United310100–
2022York United03080–
2025HFX Wanderers FC23670–
2026HFX Wanderers FC11225706.89

Player page →

20N. JensenForge· 27yForgeM2715869306.68
SeasonClubGoalsAstAppsYCRCRating
2022Forge31000–
2023Forge1113206.58
2024Forge602810–
2025Forge21600–
2026Forge3522006.73

Player page →

20L. KwemiSupra du Quebec· 29ySupra du QuebecF2915534607.30
SeasonClubGoalsAstAppsYCRCRating
2024Valour011320–
2026Supra du Quebec15421407.30

Player page →

22Fraser AirdCavalry FC· 31yCavalry FCD311414521906.92
SeasonClubGoalsAstAppsYCRCRating
2020Valour10130–
2021FC Edmonton55030–
2022Cavalry FC01010–
2023Cavalry FC2220306.92
2024Cavalry FC342840–
2025Cavalry FC32350–

Player page →

23T. Meilleur-GigeuereHFX Wanderers FC· 28yHFX Wanderers FCD28131761206.85
SeasonClubGoalsAstAppsYCRCRating
2020Pacific FC00110–
2021Pacific FC00010–
2022Pacific FC10030–
2023Pacific FC4021206.93
2024Pacific FC302830–
2025HFX Wanderers FC40610–
2026HFX Wanderers FC1120106.75

Player page →

24K. PokuForge· 23yForgeM23114311016.79
SeasonClubGoalsAstAppsYCRCRating
2022Forge10050–
2023Forge2214216.79
2024Forge821730–

Player page →

25G. AntinoroAtlético Ottawa· 22yAtlético OttawaM2210865816.65
SeasonClubGoalsAstAppsYCRCRating
2023Atlético Ottawa2015306.61
2024Atlético Ottawa121910–
2025Atlético Ottawa43510–
2026Atlético Ottawa3326316.67

Player page →

25Steffen YeatesYork United· 26yYork UnitedM26108741506.82
SeasonClubGoalsAstAppsYCRCRating
2023Pacific FC1219306.81
2024Pacific FC132730–
2025York United30330–
2026York United5325606.82

Player page →

25S. YoungPacific FC· 25yPacific FCM25103532816.85
SeasonClubGoalsAstAppsYCRCRating
2020Pacific FC00110–
2021Pacific FC10030–
2022Pacific FC10050–
2023Pacific FC4319816.85
2024Pacific FC202950–
2025Pacific FC20460–

Player page →

28A. ReidHFX Wanderers FC· 27yHFX Wanderers FCF27910521206.84
SeasonClubGoalsAstAppsYCRCRating
2023Pacific FC4417206.99
2024Pacific FC021920–
2025York United44460–
2026HFX Wanderers FC1012206.64

Player page →

28Y. ToualyPacific FC· 25yPacific FCM259625306.88
SeasonClubGoalsAstAppsYCRCRating
2025Pacific FC41410–
2026Pacific FC5521206.88

Player page →

28R. KrattPacific FC· 23yPacific FCF239526106.76
SeasonClubGoalsAstAppsYCRCRating
2022York United21000–
2025Pacific FC20100–
2026Pacific FC5425106.76

Player page →

31T. BahVancouver FC· 22yVancouver FCD22811431416.80
SeasonClubGoalsAstAppsYCRCRating
2024Vancouver FC201441–
2025Vancouver FC26650–
2026Vancouver FC4523506.80

Player page →

31A. HojabrpourForge· 26yForgeM2686493116.77
SeasonClubGoalsAstAppsYCRCRating
2020Pacific FC00200–
2021Pacific FC22080–
2022Forge32050–
2023Forge1016406.77
2024Forge123081–
2025Forge10160–

Player page →

33Z. FernandezSupra du Quebec· 25ySupra du QuebecD2567482216.62
SeasonClubGoalsAstAppsYCRCRating
2022HFX Wanderers FC04060–
2023HFX Wanderers FC3214706.76
2024HFX Wanderers FC212571–
2025Valour10010–
2026Supra du Quebec009106.28

Player page →

33Matteo de BrienneAtlético Ottawa· 24yAtlético OttawaD2464391607.24
SeasonClubGoalsAstAppsYCRCRating
2022Valour30030–
2023Valour3311307.24
2024Atlético Ottawa0128100–

Player page →

33S. MlahSupra du Quebec· 24ySupra du QuebecM2463341116.70
SeasonClubGoalsAstAppsYCRCRating
2024Valour111420–
2025Valour01140–
2026Supra du Quebec5119516.70

Player page →

33D. GutiérrezAtlético Ottawa· 29yAtlético OttawaM2962552717.04
SeasonClubGoalsAstAppsYCRCRating
2020Valour00110–
2022Valour00050–
2023Valour4115707.24
2024Cavalry FC002960–
2025Cavalry FC11050–
2026Atlético Ottawa1010316.75

Player page →

33Aribusitamunoipirim PeppleCavalry FC· 23yCavalry FC—2360010–
SeasonClubGoalsAstAppsYCRCRating
2022Cavalry FC60010–

Player page →

33N. EdwardsCavalry FC· 24yCavalry FCM246023206.76
SeasonClubGoalsAstAppsYCRCRating
2026Cavalry FC6023206.76

Player page →

33Rocco RomeoValour· 26yValourD2660402716.81
SeasonClubGoalsAstAppsYCRCRating
2021Valour20060–
2022Valour20070–
2023Vancouver FC0016516.81
2024Vancouver FC202350–
2025Valour00140–

Player page →

40Wesley-Thomas Lança TimóteoAtlético Ottawa· 26yAtlético OttawaD26516541506.86
SeasonClubGoalsAstAppsYCRCRating
2022FC Edmonton35020–
2023HFX Wanderers FC0415307.03
2024HFX Wanderers FC012130–
2025HFX Wanderers FC15650–
2026Atlético Ottawa1112206.63

Player page →

40A. DanielsPacific FC· 28yPacific FCM2851168606.61
SeasonClubGoalsAstAppsYCRCRating
2022HFX Wanderers FC10010–
2023HFX Wanderers FC3518206.72
2024HFX Wanderers FC012610–
2025Pacific FC13310–
2026Pacific FC0221106.52

Player page →

40J. FariaValour· 26yValourM26562881–
SeasonClubGoalsAstAppsYCRCRating
2021York United10000–
2024Valour252661–
2025Valour21220–

Player page →

40E. KobzaCavalry FC· 24yCavalry FCD2454642216.85
SeasonClubGoalsAstAppsYCRCRating
2023Cavalry FC2021306.90
2024Cavalry FC002010–
2025Cavalry FC20180–
2026Cavalry FC14221016.81

Player page →

40Juan CórdovaYork United· 31yYork UnitedM3154461306.41
SeasonClubGoalsAstAppsYCRCRating
2024York United432290–
2026York United1124406.41

Player page →

40Kristopher TwardekValour· 29yValourD29542591–
SeasonClubGoalsAstAppsYCRCRating
2024Atlético Ottawa122350–
2025Valour42241–

Player page →

40B. PatonForge· 26yForgeM265332206.84
SeasonClubGoalsAstAppsYCRCRating
2025Forge11610–
2026Forge4226106.84

Player page →

40Maël HenryCavalry FC· 22yCavalry FCM225036606.53
SeasonClubGoalsAstAppsYCRCRating
2023Cavalry FC2015106.52
2024Cavalry FC20910–
2025Cavalry FC00120–
2026Cavalry FC1011206.53

Player page →

48M. FerrariYork United· 26yYork UnitedD26413692816.34
SeasonClubGoalsAstAppsYCRCRating
2021York United24050–
2022York United00020–
2023York United0015406.46
2024York United032770–
2025York United15470–
2026York United1123316.26

Player page →

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

Player page →

48M. CampagnaVancouver FC· 22yVancouver FCD2242411306.96
SeasonClubGoalsAstAppsYCRCRating
2021York United00010–
2024Vancouver FC011120–
2025Vancouver FC11660–
2026Vancouver FC3024406.96

Player page →

Data coverage for Canadian Premier League →

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