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

1Alejandro DíazPacific FCPacific FCF715014606.80
SeasonClubAppsGoalsAstYCRCRating
2020Pacific FC232006.60
2021Pacific FC010410–
2022Pacific FC013300–
2023Vancouver FC1420006.78
2024Vancouver FC28102106.95
2025Pacific FC260007.25
2025Vancouver FC211306.90
2026Pacific FC2352106.60

Player page →

2T. WarschewskiCavalry FCCavalry FCF5248291017.40
SeasonClubAppsGoalsAstYCRCRating
2021FC Edmonton04710–
2022FC Edmonton07420–
2024Cavalry FC26143207.44
2025Cavalry FC3115207.97
2026Cavalry FC231210317.28

Player page →

3Samuel 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 →

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

Player page →

5A. MusseCavalry FCCavalry FCM6038261307.24
SeasonClubAppsGoalsAstYCRCRating
2021Cavalry FC02000–
2022Cavalry FC07340–
2023Cavalry FC1877207.29
2024Cavalry FC1844207.41
2025Cavalry FC3107307.23
2026Cavalry FC2185207.05

Player page →

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

Player page →

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

Player page →

8M. BabouliForgeForgeM5130121826.98
SeasonClubAppsGoalsAstYCRCRating
2020Forge112007.10
2021Forge07240–
2022York United05210–
2023York United1162826.95
2024York United2372307.23
2025Forge542107.04
2026Forge1100106.45

Player page →

9Woobens PaciusForgeForgeF16296706.91
SeasonClubAppsGoalsAstYCRCRating
2021Forge07200–
2022Forge012120–
2023Forge16103506.91
10Sergio Camargo PeñarandaCavalry FCCavalry FCM6728162306.95
SeasonClubAppsGoalsAstYCRCRating
2020Cavalry FC01010–
2021Cavalry FC04230–
2022Cavalry FC02030–
2023Cavalry FC2062606.80
2024Cavalry FC2634107.00
2025Cavalry FC386506.87
2026Cavalry FC1842407.08

Player page →

11Moses DyerVancouver FCVancouver FCF242772116.94
SeasonClubAppsGoalsAstYCRCRating
2020Valour01000–
2021Valour09450–
2022Valour09281–
2024Pacific FC1140307.06
2024Vancouver FC1341506.83

Player page →

12T. BorgesForgeForgeM6826312807.09
SeasonClubAppsGoalsAstYCRCRating
2021Forge03660–
2022Forge06860–
2023Forge1524306.99
2024Forge2586807.36
2025Forge443206.92
2026Forge2434306.90

Player page →

12O. BassettYork UnitedYork UnitedM7426161906.94
SeasonClubAppsGoalsAstYCRCRating
2021Pacific FC02330–
2022Atlético Ottawa08360–
2023Atlético Ottawa18113307.01
2024Atlético Ottawa2944307.18
2026York United2713406.62

Player page →

14D. KlompCavalry FCCavalry FCD762542607.16
SeasonClubAppsGoalsAstYCRCRating
2021Cavalry FC03040–
2022Cavalry FC03270–
2023Cavalry FC2151207.04
2024Cavalry FC2961707.26
2025Cavalry FC120307.20
2026Cavalry FC2560307.14

Player page →

15Marco BustosPacific FCPacific FCM2924231516.99
SeasonClubAppsGoalsAstYCRCRating
2020Pacific FC253307.60
2021Pacific FC07630–
2022Pacific FC02640–
2025Pacific FC424407.15
2026Pacific FC2384116.91

Player page →

16João MorelliHFX Wanderers FCHFX Wanderers FCF10232816.94
SeasonClubAppsGoalsAstYCRCRating
2020HFX Wanderers FC141016.80
2021HFX Wanderers FC014060–
2022HFX Wanderers FC01000–
2023HFX Wanderers FC941206.96
17Shaan HundalPacific FCPacific FCF55227906.63
SeasonClubAppsGoalsAstYCRCRating
2020Valour00210–
2023Vancouver FC1761106.49
2024Valour2773306.73
2025Valour120106.50
2025York United371106.90
2026Pacific FC700206.50

Player page →

18D. ChoinièreSupra du QuebecSupra du QuebecM592123806.91
SeasonClubAppsGoalsAstYCRCRating
2020Forge111007.00
2021Forge04100–
2022Forge06420–
2023Forge623107.10
2024Forge3055307.02
2025Forge534107.06
2026Supra du Quebec1705106.61

Player page →

18G. BitarYork UnitedYork UnitedF512191606.96
SeasonClubAppsGoalsAstYCRCRating
2022FC Edmonton05110–
2023Vancouver FC1664407.10
2024Vancouver FC2642206.92
2025York United352707.07
2026York United610206.72

Player page →

20D. NimickForgeForgeD7220132327.19
SeasonClubAppsGoalsAstYCRCRating
2023HFX Wanderers FC1763607.21
2024HFX Wanderers FC2483927.10
2025Forge624207.30
2026Forge2543607.24

Player page →

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

Player page →

20E. OngaroPacific FCPacific FCF20204506.78
SeasonClubAppsGoalsAstYCRCRating
2020FC Edmonton130007.00
2021FC Edmonton012220–
2023Pacific FC1952306.76
23J. AltobelliYork UnitedYork UnitedF20194707.10
SeasonClubAppsGoalsAstYCRCRating
2025York United4113407.35
2026York United1681307.03

Player page →

24Kyle BekkerForgeForgeM6618251927.09
SeasonClubAppsGoalsAstYCRCRating
2020Forge131106.80
2021Forge03170–
2022Forge02642–
2023Forge1848207.29
2024Forge2827307.19
2025Forge632107.13
2026Forge1310106.61

Player page →

24M. AparicioAtlético OttawaAtlético OttawaM7818223926.93
SeasonClubAppsGoalsAstYCRCRating
2020York United02020–
2021Pacific FC03370–
2022Pacific FC02342–
2023Pacific FC1945507.01
2024Atlético Ottawa2952907.11
2025Atlético Ottawa517607.26
2026Atlético Ottawa2512606.60

Player page →

24M. FerrinYork UnitedYork UnitedM48188407.23
SeasonClubAppsGoalsAstYCRCRating
2023HFX Wanderers FC1783207.24
2024HFX Wanderers FC2762007.25
2025York United443207.05

Player page →

24A. DidicCavalry FCCavalry FCD721862207.19
SeasonClubAppsGoalsAstYCRCRating
2020FC Edmonton100006.90
2021FC Edmonton03140–
2022Pacific FC02150–
2023Pacific FC1841507.02
2024Atlético Ottawa2950307.23
2025Atlético Ottawa00020–
2026Cavalry FC2443307.29

Player page →

24J. 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 →

24M. ShawCavalry FCCavalry FCF37185506.72
SeasonClubAppsGoalsAstYCRCRating
2020Atlético Ottawa121006.30
2021Atlético Ottawa010100–
2022Atlético Ottawa04120–
2023Atlético Ottawa1311206.64
2024Cavalry FC2311106.79

Player page →

24O. De RosarioYork UnitedYork UnitedF12185606.84
SeasonClubAppsGoalsAstYCRCRating
2022York United012340–
2023York United1262206.84

Player page →

31Sean ReaSupra du QuebecSupra du QuebecM4116241506.98
SeasonClubAppsGoalsAstYCRCRating
2021Valour01400–
2022Valour05930–
2024HFX Wanderers FC1410306.71
2025HFX Wanderers FC625507.25
2026Supra du Quebec2176407.09

Player page →

31I. JohnstonHFX Wanderers FCHFX Wanderers FCM311693206.92
SeasonClubAppsGoalsAstYCRCRating
2021York United031100–
2022York United00380–
2025HFX Wanderers FC623707.02
2026HFX Wanderers FC25112706.89

Player page →

31W. AkioCavalry FCCavalry FCF21164606.68
SeasonClubAppsGoalsAstYCRCRating
2021Valour08310–
2022Valour02130–
2023Cavalry FC1350106.71
2024Cavalry FC810106.63
31J. MasonCavalry FCCavalry FCF17163506.55
SeasonClubAppsGoalsAstYCRCRating
2021Cavalry FC07020–
2022Cavalry FC08120–
2023Cavalry FC1712106.55

Player page →

35N. JensenForgeForgeM69158306.84
SeasonClubAppsGoalsAstYCRCRating
2022Forge03100–
2023Forge1311206.58
2024Forge2860107.04
2025Forge621006.85
2026Forge2235006.73

Player page →

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

Player page →

37Fraser AirdCavalry FCCavalry FCD5214141907.10
SeasonClubAppsGoalsAstYCRCRating
2020Valour110307.00
2021FC Edmonton05530–
2022Cavalry FC00110–
2023Cavalry FC2022306.92
2024Cavalry FC2834407.25
2025Cavalry FC332507.00

Player page →

37M. BevanCavalry FCCavalry FCF19144616.69
SeasonClubAppsGoalsAstYCRCRating
2022Cavalry FC03010–
2023Cavalry FC19114516.69
39R. del CampoAtlético OttawaAtlético OttawaF46134806.87
SeasonClubAppsGoalsAstYCRCRating
2023Atlético Ottawa1602206.61
2024Atlético Ottawa30132607.00

Player page →

39T. Meilleur-GigeuereHFX Wanderers FCHFX Wanderers FCD761311206.93
SeasonClubAppsGoalsAstYCRCRating
2020Pacific FC100106.90
2021Pacific FC00010–
2022Pacific FC01030–
2023Pacific FC2140206.93
2024Pacific FC2830307.00
2025HFX Wanderers FC640107.12
2026HFX Wanderers FC2011106.75

Player page →

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

Player page →

41A. GarcíaHFX Wanderers FCHFX Wanderers FCF3121407.20
SeasonClubAppsGoalsAstYCRCRating
2020HFX Wanderers FC360007.20
2021HFX Wanderers FC02130–
2022HFX Wanderers FC04010–
43D. RodriguezAtlético OttawaAtlético OttawaF5119417.20
SeasonClubAppsGoalsAstYCRCRating
2025Atlético Ottawa5119417.20

Player page →

43Ayman SelloufCavalry FCCavalry FCF41118007.04
SeasonClubAppsGoalsAstYCRCRating
2023Pacific FC2078007.20
2024Pacific FC1030006.92
2024Vancouver FC1010006.90
2025Cavalry FC100006.30

Player page →

43A. SissokoSupra du QuebecSupra du QuebecM721172406.79
SeasonClubAppsGoalsAstYCRCRating
2020HFX Wanderers FC200007.15
2022Forge04350–
2023Forge1521606.72
2024Atlético Ottawa3032606.93
2025Atlético Ottawa310206.77
2026Supra du Quebec2211506.63

Player page →

43N. AmpomahForgeForgeF361162006.84
SeasonClubAppsGoalsAstYCRCRating
2024Forge1722506.82
2025Forge4631007.45
2026Forge1531506.71

Player page →

43Ryan TelferHFX Wanderers FCHFX Wanderers FCF491161416.95
SeasonClubAppsGoalsAstYCRCRating
2020York United00030–
2021Atlético Ottawa03051–
2024HFX Wanderers FC2342307.10
2025HFX Wanderers FC631207.10
2026HFX Wanderers FC2013106.72

Player page →

43K. PokuForgeForgeM311141016.93
SeasonClubAppsGoalsAstYCRCRating
2022Forge01050–
2023Forge1422216.79
2024Forge1782307.04

Player page →

49G. AntinoroAtlético OttawaAtlético OttawaM65108816.62
SeasonClubAppsGoalsAstYCRCRating
2023Atlético Ottawa1520306.61
2024Atlético Ottawa1912106.54
2025Atlético Ottawa543106.64
2026Atlético Ottawa2633316.67

Player page →

49Steffen YeatesYork UnitedYork UnitedM741081506.87
SeasonClubAppsGoalsAstYCRCRating
2023Pacific FC1912306.81
2024Pacific FC2713307.02
2025York United330306.40
2026York United2553606.82

Player page →

Data coverage for Canadian Premier League →

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