Skip to content
Almanac
Menu

Canadian Premier League

Goals, assists and cards count 584 of 584 stored matches (100%) that name a player. Appearances and minutes count 309 matches with a stored lineup; a dash under Min means no minutes are stored yet.

  • 22
  • 23
  • 24
  • 25
  • 26

95% or more of matches name a playerSome matches name a playerNone recorded

1Daan KlompCavalry FCCavalry FCD766,97452242207.16
SeasonClubAppsMinPoMGoalsAstYCRCRating
2022Cavalry FC0––3270–
2023Cavalry FC211,979051207.04
2024Cavalry FC292,671361707.26
2025Cavalry FC190020307.20
2026Cavalry FC252,234260307.14

Player page β†’

2T. Meilleur-GigeuereHFX Wanderers FCHFX Wanderers FCD756,70221311006.93
SeasonClubAppsMinPoMGoalsAstYCRCRating
2022Pacific FC0––1030–
2023Pacific FC211,961040206.93
2024Pacific FC282,508130307.00
2025HFX Wanderers FC6570140107.12
2026HFX Wanderers FC201,663011106.75

Player page β†’

3A. DidicCavalry FCCavalry FCD716,46941551807.20
SeasonClubAppsMinPoMGoalsAstYCRCRating
2022Pacific FC0––2150–
2023Pacific FC181,640141507.02
2024AtlΓ©tico Ottawa292,669150307.23
2025AtlΓ©tico Ottawa0––0020–
2026Cavalry FC242,160243307.29

Player page β†’

4D. NimickForgeForgeD726,4121220132327.19
SeasonClubAppsMinPoMGoalsAstYCRCRating
2023HFX Wanderers FC171,592463607.21
2024HFX Wanderers FC242,030583927.10
2025Forge6540024207.30
2026Forge252,250343607.24

Player page β†’

5Bradley Sheede Kamdem FewoCavalry FCCavalry FCD635,4311352116.84
SeasonClubAppsMinPoMGoalsAstYCRCRating
2023Cavalry FC191,756002706.85
2024Cavalry FC211,780013606.89
2025Cavalry FC2167000416.35
2026Cavalry FC211,728120406.83

Player page β†’

6M. FerrariYork UnitedYork UnitedD695,3291292316.57
SeasonClubAppsMinPoMGoalsAstYCRCRating
2022York United0––0020–
2023York United151,070000406.46
2024York United272,288103706.87
2025York United4369015706.70
2026York United231,602011316.26

Player page β†’

7Luke SinghYork UnitedYork UnitedD605,0772323126.74
SeasonClubAppsMinPoMGoalsAstYCRCRating
2022FC Edmonton0––0092–
2023AtlΓ©tico Ottawa151,391010406.83
2024AtlΓ©tico Ottawa191,494100506.75
2025York United4390101707.20
2026York United221,802021606.58

Player page β†’

8Alexander Achinioti-JΓΆnssonForgeForgeD544,973240907.01
SeasonClubAppsMinPoMGoalsAstYCRCRating
2022Forge0––1010–
2023Forge171,602000206.89
2024Forge312,831220507.03
2025Forge6540010107.23

Player page β†’

9E. KobzaCavalry FCCavalry FCD644,6122542216.83
SeasonClubAppsMinPoMGoalsAstYCRCRating
2023Cavalry FC211,878120306.90
2024Cavalry FC201,110100106.79
2025Cavalry FC118020806.60
2026Cavalry FC221,6060141016.81

Player page β†’

10Olakunle Dada-LukeVancouver FCVancouver FCD524,4212131326.97
SeasonClubAppsMinPoMGoalsAstYCRCRating
2022Pacific FC0––1150–
2023Pacific FC191,637101306.83
2024Pacific FC272,271101207.06
2025Vancouver FC6513000327.03

Player page β†’

11Paris GeeVancouver FCVancouver FCD574,1450271506.60
SeasonClubAppsMinPoMGoalsAstYCRCRating
2022York United0––0200–
2023York United131,198001706.73
2024Vancouver FC241,942014406.60
2025Vancouver FC5171010206.58
2026Vancouver FC15834000206.48

Player page β†’

12Tom FieldVancouver FCVancouver FCD514,1011021006.93
SeasonClubAppsMinPoMGoalsAstYCRCRating
2023Cavalry FC4227000106.50
2024Cavalry FC211,677100307.10
2025Cavalry FC3181000207.35
2026Vancouver FC232,016002406.82

Player page β†’

13R. RamaForgeForgeD463,8341253426.84
SeasonClubAppsMinPoMGoalsAstYCRCRating
2022Forge0––00100–
2023Forge181,548112806.92
2025Forge54380121007.04
2026Forge231,848001626.72

Player page β†’

14Wesley-Thomas LanΓ§a TimΓ³teoAtlΓ©tico OttawaAtlΓ©tico OttawaD543,78505161506.91
SeasonClubAppsMinPoMGoalsAstYCRCRating
2022FC Edmonton0––3520–
2023HFX Wanderers FC151,224004307.03
2024HFX Wanderers FC211,571001306.96
2025HFX Wanderers FC6469015506.95
2026AtlΓ©tico Ottawa12521011206.63

Player page β†’

15Rocco RomeoValourValourD403,6341402116.87
SeasonClubAppsMinPoMGoalsAstYCRCRating
2022Valour0––2070–
2023Vancouver FC161,489000516.81
2024Vancouver FC232,055120506.89
2025Valour190000407.30

Player page β†’

16Kadin ChungPacific FCPacific FCD483,5822241006.69
SeasonClubAppsMinPoMGoalsAstYCRCRating
2023Vancouver FC8597001206.71
2024Vancouver FC191,377102206.82
2025Pacific FC3253111507.13
2026Pacific FC181,355010106.48

Player page β†’

17Fraser AirdCavalry FCCavalry FCD513,5256891307.11
SeasonClubAppsMinPoMGoalsAstYCRCRating
2022Cavalry FC0––0110–
2023Cavalry FC201,058122306.92
2024Cavalry FC282,214534407.25
2025Cavalry FC3253032507.00

Player page β†’

18Noah AbatnehAtlΓ©tico OttawaAtlΓ©tico OttawaD443,3761301016.79
SeasonClubAppsMinPoMGoalsAstYCRCRating
2023York United9600000116.66
2024York United221,686010406.76
2025AtlΓ©tico Ottawa5450010507.08
2026AtlΓ©tico Ottawa8640110006.85

Player page β†’

19T. MourdoukoutasValourValourD383,276101606.89
SeasonClubAppsMinPoMGoalsAstYCRCRating
2022York United0––0020–
2023York United131,169101106.88
2024Valour252,107000306.89

Player page β†’

20O. LeΓ³nYork UnitedYork UnitedD413,2330222136.76
SeasonClubAppsMinPoMGoalsAstYCRCRating
2024York United201,575020817.00
2025York United190001817.20
2026York United201,568001516.51

Player page β†’

21Z. FernandezSupra du QuebecSupra du QuebecD483,2272672216.88
SeasonClubAppsMinPoMGoalsAstYCRCRating
2022HFX Wanderers FC0––0460–
2023HFX Wanderers FC141,132132706.76
2024HFX Wanderers FC251,974121717.09
2025Valour0––1010–
2026Supra du Quebec9121000106.28

Player page β†’

22Matteo de BrienneAtlΓ©tico OttawaAtlΓ©tico OttawaD393,2082641607.05
SeasonClubAppsMinPoMGoalsAstYCRCRating
2022Valour0––3030–
2023Valour11803233307.24
2024AtlΓ©tico Ottawa282,4050011006.98

Player page β†’

23F. SturingYork UnitedYork UnitedD373,088011906.72
SeasonClubAppsMinPoMGoalsAstYCRCRating
2024York United191,615000206.78
2025York United2210010507.10
2026York United161,263001206.61

Player page β†’

24M. CampagnaVancouver FCVancouver FCD413,0722421206.86
SeasonClubAppsMinPoMGoalsAstYCRCRating
2024Vancouver FC11410001206.51
2025Vancouver FC6502011607.00
2026Vancouver FC242,160230406.96

Player page β†’

25C. Greco-TaylorPacific FCPacific FCD413,0072061816.58
SeasonClubAppsMinPoMGoalsAstYCRCRating
2024Pacific FC151,055200506.94
2025Pacific FC4272003516.90
2026Pacific FC221,680003806.29

Player page β†’

26J. AlphonseHFX Wanderers FCHFX Wanderers FCD412,9940001306.61
SeasonClubAppsMinPoMGoalsAstYCRCRating
2024HFX Wanderers FC17853000406.65
2025HFX Wanderers FC2210000506.95
2026HFX Wanderers FC221,931000406.55

Player page β†’

27T. BahVancouver FCVancouver FCD432,92728111416.71
SeasonClubAppsMinPoMGoalsAstYCRCRating
2024Vancouver FC14717020416.66
2025Vancouver FC6468026506.48
2026Vancouver FC231,742245506.80

Player page β†’

28G. MetusalaForgeForgeD352,9050011006.80
SeasonClubAppsMinPoMGoalsAstYCRCRating
2022Forge0––0140–
2023Forge121,016000206.75
2024Forge231,889000406.82

Player page β†’

29C. LoughreyHFX Wanderers FCHFX Wanderers FCD332,7370111416.73
SeasonClubAppsMinPoMGoalsAstYCRCRating
2022FC Edmonton0––0140–
2023HFX Wanderers FC161,465000706.64
2024HFX Wanderers FC171,272010316.81
30T. AntonoglouValourValourD292,6364313907.19
SeasonClubAppsMinPoMGoalsAstYCRCRating
2024Valour272,456417507.21
2025Valour2180026406.80

Player page β†’

31J. CameronVancouver FCVancouver FCD332,521210916.76
SeasonClubAppsMinPoMGoalsAstYCRCRating
2023Vancouver FC161,331110306.67
2024Vancouver FC171,190100616.84

Player page β†’

32A. PearlmanCavalry FCCavalry FCD292,4380351607.00
SeasonClubAppsMinPoMGoalsAstYCRCRating
2025HFX Wanderers FC6546022806.95
2026Cavalry FC231,892013807.02

Player page β†’

33Allan EnyouVancouver FCVancouver FCD292,389000606.66
SeasonClubAppsMinPoMGoalsAstYCRCRating
2024Vancouver FC231,939000406.63
2025Vancouver FC6450000206.75

Player page β†’

34J. QuintanaPacific FCPacific FCD322,3291001626.78
SeasonClubAppsMinPoMGoalsAstYCRCRating
2024Pacific FC171,234000817.02
2025Pacific FC190000307.90
2026Pacific FC141,005100516.44

Player page β†’

35M. JevremovićForgeForgeD262,272333717.12
SeasonClubAppsMinPoMGoalsAstYCRCRating
2025Forge5427203507.34
2026Forge211,845130217.06

Player page β†’

36G. MukumbilwaPacific FCPacific FCD322,2141011116.78
SeasonClubAppsMinPoMGoalsAstYCRCRating
2022Pacific FC0––0030–
2023Pacific FC171,334100516.72
2024Pacific FC11674001206.97
2025Pacific FC4206000106.60

Player page β†’

37Callum MontgomeryCavalry FCCavalry FCD382,196021406.70
SeasonClubAppsMinPoMGoalsAstYCRCRating
2023Cavalry FC12626000006.62
2024Cavalry FC231,334010106.80
2025Cavalry FC3236011306.33

Player page β†’

38M. Owolabi-BelewuForgeForgeD372,1920302206.85
SeasonClubAppsMinPoMGoalsAstYCRCRating
2022Forge0––1020–
2023Forge10461000506.53
2024Forge251,7070201107.01
2025Forge224000406.30

Player page β†’

39M. DuncanForgeForgeD382,158100306.76
SeasonClubAppsMinPoMGoalsAstYCRCRating
2023Forge8161000106.61
2024Forge301,997100206.80

Player page β†’

40Daniel ParraForgeForgeD252,150122817.08
SeasonClubAppsMinPoMGoalsAstYCRCRating
2024Forge252,150122817.08

Player page β†’

41M. DonerVancouver FCVancouver FCD242,129122006.96
SeasonClubAppsMinPoMGoalsAstYCRCRating
2026Vancouver FC242,129122006.96

Player page β†’

42Carlos GuzmΓ‘nYork UnitedYork UnitedD252,115001406.69
SeasonClubAppsMinPoMGoalsAstYCRCRating
2026York United252,115001406.69

Player page β†’

43K. SowHFX Wanderers FCHFX Wanderers FCD292,101012506.75
SeasonClubAppsMinPoMGoalsAstYCRCRating
2024HFX Wanderers FC128000006.60
2025HFX Wanderers FC6470002206.88
2026HFX Wanderers FC221,603010306.72

Player page β†’

44Orlando BotelloYork UnitedYork UnitedD282,0970242006.85
SeasonClubAppsMinPoMGoalsAstYCRCRating
2024York United261,9440101406.86
2025York United2153014606.80

Player page β†’

45G. FacchineriValourValourD282,0890201116.70
SeasonClubAppsMinPoMGoalsAstYCRCRating
2024Valour261,909010706.73
2025Valour2180010416.30

Player page β†’

46D. KonincksPacific FCPacific FCD242,081151306.73
SeasonClubAppsMinPoMGoalsAstYCRCRating
2025Valour190020205.60
2026Pacific FC231,991131106.78

Player page β†’

47R. AlarconValourValourD272,0361051116.89
SeasonClubAppsMinPoMGoalsAstYCRCRating
2022Cavalry FC0––0300–
2023Cavalry FC244000006.40
2024Valour231,832101616.94
2025Valour2160001506.85

Player page β†’

48A. BatisseForgeForgeD242,027142506.89
SeasonClubAppsMinPoMGoalsAstYCRCRating
2026Forge242,027142506.89

Player page β†’

49E. LajeunessePacific FCPacific FCD261,992000606.67
SeasonClubAppsMinPoMGoalsAstYCRCRating
2023Pacific FC2108000106.95
2024Pacific FC141,237000206.79
2025Pacific FC2115000106.55
2026Pacific FC8532000206.42

Player page β†’

50Tyr Duhaney-WalkerAtlΓ©tico OttawaAtlΓ©tico OttawaD301,961211616.61
SeasonClubAppsMinPoMGoalsAstYCRCRating
2023AtlΓ©tico Ottawa4251000006.83
2024AtlΓ©tico Ottawa181,372100106.92
2025AtlΓ©tico Ottawa4153101416.77
2026AtlΓ©tico Ottawa4185010104.86

Player page β†’

Data coverage for Canadian Premier League β†’

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