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
1M. AparicioAtlético Ottawa· 31yAtlético OttawaM311822783926.93
SeasonClubGoalsAstAppsYCRCRating
2020York United20020–
2021Pacific FC33070–
2022Pacific FC23042–
2023Pacific FC4519507.01
2024Atlético Ottawa5229907.11
2025Atlético Ottawa175607.26
2026Atlético Ottawa1225606.60

Player page →

2M. CarducciHFX Wanderers FC· 30yHFX Wanderers FCG3002771106.85
SeasonClubGoalsAstAppsYCRCRating
2020Cavalry FC00010–
2021Cavalry FC00010–
2022Cavalry FC00010–
2023Cavalry FC0021306.88
2024Cavalry FC0129106.87
2025Cavalry FC013407.20
2026HFX Wanderers FC0024006.75

Player page →

3T. Meilleur-GigeuereHFX Wanderers FC· 28yHFX Wanderers FCD28131761206.93
SeasonClubGoalsAstAppsYCRCRating
2020Pacific FC001106.90
2021Pacific FC00010–
2022Pacific FC10030–
2023Pacific FC4021206.93
2024Pacific FC3028307.00
2025HFX Wanderers FC406107.12
2026HFX Wanderers FC1120106.75

Player page →

4Steffen YeatesYork United· 26yYork UnitedM26108741506.87
SeasonClubGoalsAstAppsYCRCRating
2023Pacific FC1219306.81
2024Pacific FC1327307.02
2025York United303306.40
2026York United5325606.82

Player page →

5D. NimickForge· 26yForgeD262013722327.19
SeasonClubGoalsAstAppsYCRCRating
2023HFX Wanderers FC6317607.21
2024HFX Wanderers FC8324927.10
2025Forge246207.30
2026Forge4325607.24

Player page →

5A. DidicCavalry FC· 31yCavalry FCD31186722207.19
SeasonClubGoalsAstAppsYCRCRating
2020FC Edmonton001006.90
2021FC Edmonton31040–
2022Pacific FC21050–
2023Pacific FC4118507.02
2024Atlético Ottawa5029307.23
2025Atlético Ottawa00020–
2026Cavalry FC4324307.29

Player page →

5C. IrvingVancouver FC· 33yVancouver FCG330172216.98
SeasonClubGoalsAstAppsYCRCRating
2020Pacific FC002006.90
2021Pacific FC00001–
2023Vancouver FC0016106.77
2024Vancouver FC0028107.10
2025Vancouver FC006007.50
2026Vancouver FC0120006.84

Player page →

8N. JensenForge· 27yForgeM2715869306.84
SeasonClubGoalsAstAppsYCRCRating
2022Forge31000–
2023Forge1113206.58
2024Forge6028107.04
2025Forge216006.85
2026Forge3522006.73

Player page →

8M. FerrariYork United· 26yYork UnitedD26413692816.57
SeasonClubGoalsAstAppsYCRCRating
2021York United24050–
2022York United00020–
2023York United0015406.46
2024York United0327706.87
2025York United154706.70
2026York United1123316.26

Player page →

8Nathan InghamCavalry FC· 33yCavalry FCG330169806.85
SeasonClubGoalsAstAppsYCRCRating
2022Atlético Ottawa00010–
2023Atlético Ottawa0018206.83
2024Atlético Ottawa0022106.98
2025Atlético Ottawa005106.56
2026Cavalry FC0124306.82

Player page →

11T. BorgesForge· 28yForgeM282631682807.09
SeasonClubGoalsAstAppsYCRCRating
2021Forge36060–
2022Forge68060–
2023Forge2415306.99
2024Forge8625807.36
2025Forge434206.92
2026Forge3424306.90

Player page →

11A. DanielsPacific FC· 28yPacific FCM2851168606.68
SeasonClubGoalsAstAppsYCRCRating
2022HFX Wanderers FC10010–
2023HFX Wanderers FC3518206.72
2024HFX Wanderers FC0126106.74
2025Pacific FC133107.07
2026Pacific FC0221106.52

Player page →

13Sergio Camargo PeñarandaCavalry FC· 32yCavalry FCM322816672306.95
SeasonClubGoalsAstAppsYCRCRating
2020Cavalry FC10010–
2021Cavalry FC42030–
2022Cavalry FC20030–
2023Cavalry FC6220606.80
2024Cavalry FC3426107.00
2025Cavalry FC863506.87
2026Cavalry FC4218407.08

Player page →

14Kyle BekkerForge· 36yForgeM361825661927.09
SeasonClubGoalsAstAppsYCRCRating
2020Forge311106.80
2021Forge31070–
2022Forge26042–
2023Forge4818207.29
2024Forge2728307.19
2025Forge326107.13
2026Forge1013106.61

Player page →

15G. AntinoroAtlético Ottawa· 22yAtlético OttawaM2210865816.62
SeasonClubGoalsAstAppsYCRCRating
2023Atlético Ottawa2015306.61
2024Atlético Ottawa1219106.54
2025Atlético Ottawa435106.64
2026Atlético Ottawa3326316.67

Player page →

16E. KobzaCavalry FC· 24yCavalry FCD2454642216.83
SeasonClubGoalsAstAppsYCRCRating
2023Cavalry FC2021306.90
2024Cavalry FC0020106.79
2025Cavalry FC201806.60
2026Cavalry FC14221016.81

Player page →

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

Player page →

18Ballou 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 →

19D. ChoinièreSupra du Quebec· 29ySupra du QuebecM29212359806.91
SeasonClubGoalsAstAppsYCRCRating
2020Forge111007.00
2021Forge41000–
2022Forge64020–
2023Forge236107.10
2024Forge5530307.02
2025Forge345107.06
2026Supra du Quebec0517106.61

Player page →

20Paris GeeVancouver FC· 32yVancouver FCD3227571906.60
SeasonClubGoalsAstAppsYCRCRating
2021FC Edmonton00040–
2022York United02000–
2023York United0113706.73
2024Vancouver FC1424406.60
2025Vancouver FC105206.58
2026Vancouver FC0015206.48

Player page →

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

Player page →

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

Player page →

21D. GutiérrezAtlético Ottawa· 29yAtlético OttawaM2962552717.05
SeasonClubGoalsAstAppsYCRCRating
2020Valour001106.70
2022Valour00050–
2023Valour4115707.24
2024Cavalry FC0029607.07
2025Cavalry FC11050–
2026Atlético Ottawa1010316.75

Player page →

24Wesley-Thomas Lança TimóteoAtlético Ottawa· 26yAtlético OttawaD26516541506.91
SeasonClubGoalsAstAppsYCRCRating
2022FC Edmonton35020–
2023HFX Wanderers FC0415307.03
2024HFX Wanderers FC0121306.96
2025HFX Wanderers FC156506.95
2026Atlético Ottawa1112206.63

Player page →

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

25S. YoungPacific FC· 25yPacific FCM25103532816.94
SeasonClubGoalsAstAppsYCRCRating
2020Pacific FC001106.30
2021Pacific FC10030–
2022Pacific FC10050–
2023Pacific FC4319816.85
2024Pacific FC2029507.01
2025Pacific FC204606.98

Player page →

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

27Fraser AirdCavalry FC· 31yCavalry FCD311414521907.10
SeasonClubGoalsAstAppsYCRCRating
2020Valour101307.00
2021FC Edmonton55030–
2022Cavalry FC01010–
2023Cavalry FC2220306.92
2024Cavalry FC3428407.25
2025Cavalry FC323507.00

Player page →

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

Player page →

27Olakunle Dada-LukeVancouver FC· 26yVancouver FCD2615521626.97
SeasonClubGoalsAstAppsYCRCRating
2021Pacific FC02030–
2022Pacific FC11050–
2023Pacific FC0119306.83
2024Pacific FC0127207.06
2025Vancouver FC006327.03

Player page →

31C. BayihaSupra du Quebec· 27ySupra du QuebecM273851106.76
SeasonClubGoalsAstAppsYCRCRating
2023York United2216006.83
2024HFX Wanderers FC0318106.86
2024York United014006.90
2026Supra du Quebec1213006.47

Player page →

31S. ShomeCavalry FC· 29yCavalry FCM2906511406.84
SeasonClubGoalsAstAppsYCRCRating
2021FC Edmonton02030–
2022FC Edmonton01020–
2023Cavalry FC0118106.76
2024Cavalry FC0130406.92
2025Cavalry FC013406.47

Player page →

33A. HojabrpourForge· 26yForgeM2686493117.02
SeasonClubGoalsAstAppsYCRCRating
2020Pacific FC002006.55
2021Pacific FC22080–
2022Forge32050–
2023Forge1016406.77
2024Forge1230817.16
2025Forge101607.50

Player page →

33K. ChungPacific FC· 28yPacific FCD2836491406.70
SeasonClubGoalsAstAppsYCRCRating
2020Pacific FC011107.30
2021Pacific FC11030–
2023Vancouver FC018206.71
2024Vancouver FC0219206.82
2025Pacific FC113507.13
2026Pacific FC1018106.48

Player page →

35M. FerrinYork United· 27yYork UnitedM2718848407.23
SeasonClubGoalsAstAppsYCRCRating
2023HFX Wanderers FC8317207.24
2024HFX Wanderers FC6227007.25
2025York United434207.05

Player page →

35Z. FernandezSupra du Quebec· 25ySupra du QuebecD2567482216.88
SeasonClubGoalsAstAppsYCRCRating
2022HFX Wanderers FC04060–
2023HFX Wanderers FC3214706.76
2024HFX Wanderers FC2125717.09
2025Valour10010–
2026Supra du Quebec009106.28

Player page →

37Juan CórdovaYork United· 31yYork UnitedM3154461306.72
SeasonClubGoalsAstAppsYCRCRating
2024York United4322907.05
2026York United1124406.41

Player page →

38Noah AbatnehAtlético Ottawa· 22yAtlético OttawaD2230441016.79
SeasonClubGoalsAstAppsYCRCRating
2023York United009116.66
2024York United1022406.76
2025Atlético Ottawa105507.08
2026Atlético Ottawa108006.85

Player page →

39T. BahVancouver FC· 22yVancouver FCD22811431416.71
SeasonClubGoalsAstAppsYCRCRating
2024Vancouver FC2014416.66
2025Vancouver FC266506.48
2026Vancouver FC4523506.80

Player page →

40Sean ReaSupra du Quebec· 24ySupra du QuebecM241624411506.98
SeasonClubGoalsAstAppsYCRCRating
2021Valour14000–
2022Valour59030–
2024HFX Wanderers FC1014306.71
2025HFX Wanderers FC256507.25
2026Supra du Quebec7621407.09

Player page →

40M. CampagnaVancouver FC· 22yVancouver FCD2242411306.86
SeasonClubGoalsAstAppsYCRCRating
2021York United00010–
2024Vancouver FC0111206.51
2025Vancouver FC116607.00
2026Vancouver FC3024406.96

Player page →

40C. TraffordCavalry FC· 34yCavalry FCM3411412107.06
SeasonClubGoalsAstAppsYCRCRating
2022Cavalry FC00090–
2023Cavalry FC0119907.14
2024Cavalry FC1022306.99

Player page →

40J. AlphonseHFX Wanderers FC· 23yHFX Wanderers FCD2300411306.61
SeasonClubGoalsAstAppsYCRCRating
2024HFX Wanderers FC0017406.65
2025HFX Wanderers FC002506.95
2026HFX Wanderers FC0022406.55

Player page →

44Rocco RomeoValour· 26yValourD2660402716.87
SeasonClubGoalsAstAppsYCRCRating
2021Valour20060–
2022Valour20070–
2023Vancouver FC0016516.81
2024Vancouver FC2023506.89
2025Valour001407.30

Player page →

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

Player page →

46Matteo de BrienneAtlético Ottawa· 24yAtlético OttawaD2464391607.05
SeasonClubGoalsAstAppsYCRCRating
2022Valour30030–
2023Valour3311307.24
2024Atlético Ottawa01281006.98

Player page →

46R. FerrazzoYork United· 27yYork UnitedD2753391406.72
SeasonClubGoalsAstAppsYCRCRating
2023HFX Wanderers FC0115606.73
2024HFX Wanderers FC2120106.70
2025York United314706.87

Player page →

46D. CampbellValour· 27yValourM2721392006.95
SeasonClubGoalsAstAppsYCRCRating
2020Valour00010–
2023Valour1115906.99
2024Valour10241006.93

Player page →

46K. KibatoYork United· 26yYork UnitedM2621391406.47
SeasonClubGoalsAstAppsYCRCRating
2024Vancouver FC009206.55
2024York United005006.72
2025York United114806.95
2026York United1021406.28

Player page →

46J. Gagnon-LapareHFX Wanderers FC· 31yHFX Wanderers FCM31111392626.93
SeasonClubGoalsAstAppsYCRCRating
2021HFX Wanderers FC03020–
2022HFX Wanderers FC01061–
2023York United0515707.14
2024HFX Wanderers FC02231016.78
2025HFX Wanderers FC101107.30

Player page →

Data coverage for Canadian Premier League →

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