Skip to content
Almanac
Menu

Canadian Premier League

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

  • 20
  • 21
  • 22
  • 23
  • 24

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

1Daan KlompCavalry FCCavalry FCD504,65031742007.17
SeasonClubAppsMinPoMGoalsAstYCRCRating
2021Cavalry FC0––3040–
2022Cavalry FC0––3270–
2023Cavalry FC211,979051207.04
2024Cavalry FC292,671361707.26

Player page β†’

1T. Meilleur-GigeuerePacific FCPacific FCD504,5591801006.97
SeasonClubAppsMinPoMGoalsAstYCRCRating
2020Pacific FC190000106.90
2021Pacific FC0––0010–
2022Pacific FC0––1030–
2023Pacific FC211,961040206.93
2024Pacific FC282,508130307.00

Player page β†’

1M. CarducciCavalry FCCavalry FCG504,661301706.87
SeasonClubAppsMinPoMGoalsAstYCRCRating
2020Cavalry FC0––0010–
2021Cavalry FC0––0010–
2022Cavalry FC0––0010–
2023Cavalry FC211,979300306.88
2024Cavalry FC292,682001106.87

Player page β†’

4Fraser AirdCavalry FCCavalry FCD493,362611121407.11
SeasonClubAppsMinPoMGoalsAstYCRCRating
2020Valour190010307.00
2021FC Edmonton0––5530–
2022Cavalry FC0––0110–
2023Cavalry FC201,058122306.92
2024Cavalry FC282,214534407.25

Player page β†’

4S. YoungPacific FCPacific FCM493,7702832216.93
SeasonClubAppsMinPoMGoalsAstYCRCRating
2020Pacific FC127000106.30
2021Pacific FC0––1030–
2022Pacific FC0––1050–
2023Pacific FC191,445143816.85
2024Pacific FC292,298120507.01

Player page β†’

4Alexander Achinioti-JΓΆnssonForgeForgeD494,4782711106.97
SeasonClubAppsMinPoMGoalsAstYCRCRating
2020Forge145030106.20
2021Forge0––1120–
2022Forge0––1010–
2023Forge171,602000206.89
2024Forge312,831220507.03

Player page β†’

7M. AparicioAtlΓ©tico OttawaAtlΓ©tico OttawaM484,336316132727.07
SeasonClubAppsMinPoMGoalsAstYCRCRating
2020York United0––2020–
2021Pacific FC0––3370–
2022Pacific FC0––2342–
2023Pacific FC191,745045507.01
2024AtlΓ©tico Ottawa292,591352907.11

Player page β†’

7A. DidicAtlΓ©tico OttawaAtlΓ©tico OttawaD484,39921431707.15
SeasonClubAppsMinPoMGoalsAstYCRCRating
2020FC Edmonton190000006.90
2021FC Edmonton0––3140–
2022Pacific FC0––2150–
2023Pacific FC181,640141507.02
2024AtlΓ©tico Ottawa292,669150307.23

Player page β†’

7A. HojabrpourForgeForgeM483,7481762517.01
SeasonClubAppsMinPoMGoalsAstYCRCRating
2020Pacific FC245000006.55
2021Pacific FC0––2280–
2022Forge0––3250–
2023Forge161,143110406.77
2024Forge302,560012817.16

Player page β†’

7S. ShomeCavalry FCCavalry FCM483,8231051006.86
SeasonClubAppsMinPoMGoalsAstYCRCRating
2021FC Edmonton0––0230–
2022FC Edmonton0––0120–
2023Cavalry FC181,268001106.76
2024Cavalry FC302,555101406.92

Player page β†’

11Samuel SalterAtlΓ©tico OttawaAtlΓ©tico OttawaF472,0233264916.90
SeasonClubAppsMinPoMGoalsAstYCRCRating
2021HFX Wanderers FC0––3100–
2022HFX Wanderers FC0––11021–
2023AtlΓ©tico Ottawa171,052171606.87
2024AtlΓ©tico Ottawa30971252106.92

Player page β†’

11O. BassettAtlΓ©tico OttawaAtlΓ©tico OttawaM473,817725131507.11
SeasonClubAppsMinPoMGoalsAstYCRCRating
2021Pacific FC0––2330–
2022AtlΓ©tico Ottawa0––8360–
2023AtlΓ©tico Ottawa181,5493113307.01
2024AtlΓ©tico Ottawa292,268444307.18

Player page β†’

11Kyle BekkerForgeForgeM473,792614231727.22
SeasonClubAppsMinPoMGoalsAstYCRCRating
2020Forge175031106.80
2021Forge0––3170–
2022Forge0––2642–
2023Forge181,677348207.29
2024Forge282,040327307.19

Player page β†’

11A. SissokoAtlΓ©tico OttawaAtlΓ©tico OttawaM472,9600961706.88
SeasonClubAppsMinPoMGoalsAstYCRCRating
2020HFX Wanderers FC2118000007.15
2022Forge0––4350–
2023Forge15667021606.72
2024AtlΓ©tico Ottawa302,175032606.93

Player page β†’

15Sergio Camargo PeΓ±arandaCavalry FCCavalry FCM463,02021681406.91
SeasonClubAppsMinPoMGoalsAstYCRCRating
2020Cavalry FC0––1010–
2021Cavalry FC0––4230–
2022Cavalry FC0––2030–
2023Cavalry FC201,244162606.80
2024Cavalry FC261,776134107.00

Player page β†’

15R. del CampoAtlΓ©tico OttawaAtlΓ©tico OttawaF462,9323134806.87
SeasonClubAppsMinPoMGoalsAstYCRCRating
2023AtlΓ©tico Ottawa16643002206.61
2024AtlΓ©tico Ottawa302,2893132607.00

Player page β†’

15Steffen YeatesPacific FCPacific FCM463,309225606.93
SeasonClubAppsMinPoMGoalsAstYCRCRating
2023Pacific FC191,158012306.81
2024Pacific FC272,151213307.02

Player page β†’

15Olakunle Dada-LukePacific FCPacific FCD463,9082151306.96
SeasonClubAppsMinPoMGoalsAstYCRCRating
2021Pacific FC0––0230–
2022Pacific FC0––1150–
2023Pacific FC191,637101306.83
2024Pacific FC272,271101207.06

Player page β†’

15Callum IrvingVancouver FCVancouver FCG464,233300216.98
SeasonClubAppsMinPoMGoalsAstYCRCRating
2020Pacific FC2187000006.90
2021Pacific FC0––0001–
2023Vancouver FC161,489100106.77
2024Vancouver FC282,557200107.10

Player page β†’

20D. GutiΓ©rrezCavalry FCCavalry FCM453,5144411907.12
SeasonClubAppsMinPoMGoalsAstYCRCRating
2020Valour145000106.70
2022Valour0––0050–
2023Valour151,295341707.24
2024Cavalry FC292,174100607.07

Player page β†’

21Alejandro DΓ­azVancouver FCVancouver FCF443,51723811206.88
SeasonClubAppsMinPoMGoalsAstYCRCRating
2020Pacific FC297032006.60
2021Pacific FC0––10410–
2022Pacific FC0––13300–
2023Vancouver FC141,231020006.78
2024Vancouver FC282,1892102106.95

Player page β†’

21M. FerrinHFX Wanderers FCHFX Wanderers FCM443,6918145207.25
SeasonClubAppsMinPoMGoalsAstYCRCRating
2023HFX Wanderers FC171,531383207.24
2024HFX Wanderers FC272,160562007.25

Player page β†’

21Shaan HundalValourValourF442,9561136506.64
SeasonClubAppsMinPoMGoalsAstYCRCRating
2020Valour0––0210–
2023Vancouver FC171,053061106.49
2024Valour271,903173306.73

Player page β†’

21A. DanielsHFX Wanderers FCHFX Wanderers FCF442,522046406.73
SeasonClubAppsMinPoMGoalsAstYCRCRating
2022HFX Wanderers FC0––1010–
2023HFX Wanderers FC181,230035206.72
2024HFX Wanderers FC261,292001106.74

Player page β†’

25G. BitarVancouver FCVancouver FCF423,0803157706.99
SeasonClubAppsMinPoMGoalsAstYCRCRating
2022FC Edmonton0––5110–
2023Vancouver FC161,272264407.10
2024Vancouver FC261,808142206.92

Player page β†’

25M. FerrariYork UnitedYork UnitedD423,3581271806.73
SeasonClubAppsMinPoMGoalsAstYCRCRating
2021York United0––2450–
2022York United0––0020–
2023York United151,070000406.46
2024York United272,288103706.87

Player page β†’

25L. CallegariHFX Wanderers FCHFX Wanderers FCM423,7096091217.22
SeasonClubAppsMinPoMGoalsAstYCRCRating
2023HFX Wanderers FC171,570206807.18
2024HFX Wanderers FC252,139403417.24

Player page β†’

25Y. FillionHFX Wanderers FCHFX Wanderers FCG423,8951001206.77
SeasonClubAppsMinPoMGoalsAstYCRCRating
2023HFX Wanderers FC181,682100506.84
2024HFX Wanderers FC242,213000706.72
29D. NimickHFX Wanderers FCHFX Wanderers FCD413,62291461527.14
SeasonClubAppsMinPoMGoalsAstYCRCRating
2023HFX Wanderers FC171,592463607.21
2024HFX Wanderers FC242,030583927.10

Player page β†’

29N. JensenForgeForgeM412,1471102306.90
SeasonClubAppsMinPoMGoalsAstYCRCRating
2022Forge0––3100–
2023Forge13638011206.58
2024Forge281,509160107.04

Player page β†’

29MikaΓ«l CantaveVancouver FCVancouver FCM412,5692871316.83
SeasonClubAppsMinPoMGoalsAstYCRCRating
2022Cavalry FC0––1251–
2023Cavalry FC0––2000–
2023Vancouver FC161,113242306.77
2024Vancouver FC251,456013506.86

Player page β†’

29E. KobzaCavalry FCCavalry FCD412,988220406.85
SeasonClubAppsMinPoMGoalsAstYCRCRating
2023Cavalry FC211,878120306.90
2024Cavalry FC201,110100106.79

Player page β†’

29C. TraffordCavalry FCCavalry FCM412,5061112107.06
SeasonClubAppsMinPoMGoalsAstYCRCRating
2022Cavalry FC0––0090–
2023Cavalry FC191,583101907.14
2024Cavalry FC22923010306.99

Player page β†’

34T. BorgesForgeForgeM402,608519242307.22
SeasonClubAppsMinPoMGoalsAstYCRCRating
2021Forge0––3660–
2022Forge0––6860–
2023Forge15774024306.99
2024Forge251,834586807.36

Player page β†’

34Ayman SelloufVancouver FCVancouver FCF402,3432118007.06
SeasonClubAppsMinPoMGoalsAstYCRCRating
2023Pacific FC201,107278007.20
2024Pacific FC10637030006.92
2024Vancouver FC10599010006.90

Player page β†’

34Alberto ZapaterAtlΓ©tico OttawaAtlΓ©tico OttawaM402,869240606.95
SeasonClubAppsMinPoMGoalsAstYCRCRating
2023AtlΓ©tico Ottawa161,436100307.01
2024AtlΓ©tico Ottawa241,433140306.92

Player page β†’

34E. AdekugbeYork UnitedYork UnitedM402,5404331506.89
SeasonClubAppsMinPoMGoalsAstYCRCRating
2020Cavalry FC0––1120–
2022Cavalry FC0––1020–
2023York United11322000306.54
2024York United292,218412807.02

Player page β†’

34Bradley Sheede Kamdem FewoCavalry FCCavalry FCD403,5360151306.87
SeasonClubAppsMinPoMGoalsAstYCRCRating
2023Cavalry FC191,756002706.85
2024Cavalry FC211,780013606.89

Player page β†’

34Renan GarciaVancouver FCVancouver FCM403,481011706.90
SeasonClubAppsMinPoMGoalsAstYCRCRating
2023Vancouver FC131,216011106.85
2024Vancouver FC272,265000606.92

Player page β†’

34Nathan InghamAtlΓ©tico OttawaAtlΓ©tico OttawaG403,700500406.91
SeasonClubAppsMinPoMGoalsAstYCRCRating
2022AtlΓ©tico Ottawa0––0010–
2023AtlΓ©tico Ottawa181,661300206.83
2024AtlΓ©tico Ottawa222,039200106.98

Player page β†’

41Brian WrightYork UnitedYork UnitedF392,82532511506.93
SeasonClubAppsMinPoMGoalsAstYCRCRating
2021AtlΓ©tico Ottawa0––6110–
2022AtlΓ©tico Ottawa0––7220–
2023York United15752022106.70
2024York United242,0733106107.06

Player page β†’

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

Player page β†’

41Rocco RomeoVancouver FCVancouver FCD393,5441602316.86
SeasonClubAppsMinPoMGoalsAstYCRCRating
2021Valour0––2060–
2022Valour0––2070–
2023Vancouver FC161,489000516.81
2024Vancouver FC232,055120506.89

Player page β†’

41Z. FernandezHFX Wanderers FCHFX Wanderers FCD393,1062572016.97
SeasonClubAppsMinPoMGoalsAstYCRCRating
2022HFX Wanderers FC0––0460–
2023HFX Wanderers FC141,132132706.76
2024HFX Wanderers FC251,974121717.09

Player page β†’

41D. CampbellValourValourM393,4340212006.95
SeasonClubAppsMinPoMGoalsAstYCRCRating
2020Valour0––0010–
2023Valour151,332011906.99
2024Valour242,1020101006.92

Player page β†’

46C. BayihaYork UnitedYork UnitedD382,198226106.85
SeasonClubAppsMinPoMGoalsAstYCRCRating
2023York United16963122006.83
2024HFX Wanderers FC181,096103106.86
2024York United4139001006.90

Player page β†’

46J. Gagnon-LapareHFX Wanderers FCHFX Wanderers FCM382,26910112526.92
SeasonClubAppsMinPoMGoalsAstYCRCRating
2021HFX Wanderers FC0––0320–
2022HFX Wanderers FC0––0161–
2023York United15975105707.14
2024HFX Wanderers FC231,2940021016.78

Player page β†’

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

Player page β†’

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

Player page β†’

50D. ChoinièreForgeForgeM372,73141814607.03
SeasonClubAppsMinPoMGoalsAstYCRCRating
2020Forge190011007.00
2021Forge0––4100–
2022Forge0––6420–
2023Forge6305123107.10
2024Forge302,336355307.02

Player page β†’

Data coverage for Canadian Premier League β†’

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