Skip to content
Almanac
Menu

Canadian Premier League

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

  • 21
  • 22
  • 23
  • 24
  • 25

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

1T. Meilleur-GigeuereHFX Wanderers FCHFX Wanderers FCD555,03921201006.99
SeasonClubAppsMinPoMGoalsAstYCRCRating
2021Pacific FC0––0010–
2022Pacific FC0––1030–
2023Pacific FC211,961040206.93
2024Pacific FC282,508130307.00
2025HFX Wanderers FC6570140107.12

Player page β†’

2Alexander Achinioti-JΓΆnssonForgeForgeD544,9732511107.01
SeasonClubAppsMinPoMGoalsAstYCRCRating
2021Forge0––1120–
2022Forge0––1010–
2023Forge171,602000206.89
2024Forge312,831220507.03
2025Forge6540010107.23

Player page β†’

3M. AparicioAtlΓ©tico OttawaAtlΓ©tico OttawaM534,729415203127.08
SeasonClubAppsMinPoMGoalsAstYCRCRating
2021Pacific FC0––3370–
2022Pacific FC0––2342–
2023Pacific FC191,745045507.01
2024AtlΓ©tico Ottawa292,591352907.11
2025AtlΓ©tico Ottawa5393117607.26

Player page β†’

3M. CarducciCavalry FCCavalry FCG534,9313021006.89
SeasonClubAppsMinPoMGoalsAstYCRCRating
2021Cavalry FC0––0010–
2022Cavalry FC0––0010–
2023Cavalry FC211,979300306.88
2024Cavalry FC292,682001106.87
2025Cavalry FC3270001407.20

Player page β†’

5Samuel SalterAtlΓ©tico OttawaAtlΓ©tico OttawaF522,47244671316.93
SeasonClubAppsMinPoMGoalsAstYCRCRating
2021HFX Wanderers FC0––3100–
2022HFX Wanderers FC0––11021–
2023AtlΓ©tico Ottawa171,052171606.87
2024AtlΓ©tico Ottawa30971252106.92
2025AtlΓ©tico Ottawa54491203407.16

Player page β†’

5Kyle BekkerForgeForgeM524,191614241727.22
SeasonClubAppsMinPoMGoalsAstYCRCRating
2021Forge0––3170–
2022Forge0––2642–
2023Forge181,677348207.29
2024Forge282,040327307.19
2025Forge6474032107.13

Player page β†’

5S. YoungPacific FCPacific FCM524,07021032716.95
SeasonClubAppsMinPoMGoalsAstYCRCRating
2021Pacific FC0––1030–
2022Pacific FC0––1050–
2023Pacific FC191,445143816.85
2024Pacific FC292,298120507.01
2025Pacific FC4327020606.98

Player page β†’

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

Player page β†’

9Daan KlompCavalry FCCavalry FCD514,74031942307.17
SeasonClubAppsMinPoMGoalsAstYCRCRating
2021Cavalry FC0––3040–
2022Cavalry FC0––3270–
2023Cavalry FC211,979051207.04
2024Cavalry FC292,671361707.26
2025Cavalry FC190020307.20

Player page β†’

9Fraser AirdCavalry FCCavalry FCD513,525613141607.11
SeasonClubAppsMinPoMGoalsAstYCRCRating
2021FC Edmonton0––5530–
2022Cavalry FC0––0110–
2023Cavalry FC201,058122306.92
2024Cavalry FC282,214534407.25
2025Cavalry FC3253032507.00

Player page β†’

9S. ShomeCavalry FCCavalry FCM514,0631061406.84
SeasonClubAppsMinPoMGoalsAstYCRCRating
2021FC Edmonton0––0230–
2022FC Edmonton0––0120–
2023Cavalry FC181,268001106.76
2024Cavalry FC302,555101406.92
2025Cavalry FC3240001406.47

Player page β†’

12Callum IrvingVancouver FCVancouver FCG504,586400217.04
SeasonClubAppsMinPoMGoalsAstYCRCRating
2021Pacific FC0––0001–
2023Vancouver FC161,489100106.77
2024Vancouver FC282,557200107.10
2025Vancouver FC6540100007.50

Player page β†’

13Sergio Camargo PeΓ±arandaCavalry FCCavalry FCM493,243223141806.91
SeasonClubAppsMinPoMGoalsAstYCRCRating
2021Cavalry FC0––4230–
2022Cavalry FC0––2030–
2023Cavalry FC201,244162606.80
2024Cavalry FC261,776134107.00
2025Cavalry FC3223086506.87

Player page β†’

13Steffen YeatesYork UnitedYork UnitedM493,581255906.90
SeasonClubAppsMinPoMGoalsAstYCRCRating
2023Pacific FC191,158012306.81
2024Pacific FC272,151213307.02
2025York United3272030306.40

Player page β†’

15Shaan HundalYork UnitedYork UnitedF483,2061225606.65
SeasonClubAppsMinPoMGoalsAstYCRCRating
2023Vancouver FC171,053061106.49
2024Valour271,903173306.73
2025Valour181020106.50
2025York United3169071106.90

Player page β†’

15M. FerrinYork UnitedYork UnitedM483,9808188407.23
SeasonClubAppsMinPoMGoalsAstYCRCRating
2023HFX Wanderers FC171,531383207.24
2024HFX Wanderers FC272,160562007.25
2025York United4289043207.05

Player page β†’

15A. SissokoAtlΓ©tico OttawaAtlΓ©tico OttawaM482,88301061906.86
SeasonClubAppsMinPoMGoalsAstYCRCRating
2022Forge0––4350–
2023Forge15667021606.72
2024AtlΓ©tico Ottawa302,175032606.93
2025AtlΓ©tico Ottawa341010206.77

Player page β†’

15L. CallegariHFX Wanderers FCHFX Wanderers FCM484,27971102117.25
SeasonClubAppsMinPoMGoalsAstYCRCRating
2023HFX Wanderers FC171,570206807.18
2024HFX Wanderers FC252,139403417.24
2025HFX Wanderers FC6570111907.47

Player page β†’

19O. 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 β†’

19D. NimickForgeForgeD474,162916101727.16
SeasonClubAppsMinPoMGoalsAstYCRCRating
2023HFX Wanderers FC171,592463607.21
2024HFX Wanderers FC242,030583927.10
2025Forge6540024207.30

Player page β†’

19A. DidicAtlΓ©tico OttawaAtlΓ©tico OttawaD474,30921431907.15
SeasonClubAppsMinPoMGoalsAstYCRCRating
2021FC Edmonton0––3140–
2022Pacific FC0––2150–
2023Pacific FC181,640141507.02
2024AtlΓ©tico Ottawa292,669150307.23
2025AtlΓ©tico Ottawa0––0020–

Player page β†’

19N. JensenForgeForgeM472,4591123306.89
SeasonClubAppsMinPoMGoalsAstYCRCRating
2022Forge0––3100–
2023Forge13638011206.58
2024Forge281,509160107.04
2025Forge6312021006.85

Player page β†’

19A. HojabrpourForgeForgeM473,7931863117.04
SeasonClubAppsMinPoMGoalsAstYCRCRating
2021Pacific FC0––2280–
2022Forge0––3250–
2023Forge161,143110406.77
2024Forge302,560012817.16
2025Forge190010607.50

Player page β†’

19A. DanielsPacific FCPacific FCF472,747059506.75
SeasonClubAppsMinPoMGoalsAstYCRCRating
2022HFX Wanderers FC0––1010–
2023HFX Wanderers FC181,230035206.72
2024HFX Wanderers FC261,292001106.74
2025Pacific FC3225013107.07

Player page β†’

25Alejandro DΓ­azVancouver FCVancouver FCF463,76724210506.91
SeasonClubAppsMinPoMGoalsAstYCRCRating
2021Pacific FC0––10410–
2022Pacific FC0––13300–
2023Vancouver FC141,231020006.78
2024Vancouver FC282,1892102106.95
2025Pacific FC2167060007.25
2025Vancouver FC2180011306.90

Player page β†’

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

Player page β†’

25M. FerrariYork UnitedYork UnitedD463,72713122506.72
SeasonClubAppsMinPoMGoalsAstYCRCRating
2021York United0––2450–
2022York United0––0020–
2023York United151,070000406.46
2024York United272,288103706.87
2025York United4369015706.70

Player page β†’

28G. BitarYork UnitedYork UnitedF453,21142091406.99
SeasonClubAppsMinPoMGoalsAstYCRCRating
2022FC Edmonton0––5110–
2023Vancouver FC161,272264407.10
2024Vancouver FC261,808142206.92
2025York United3131152707.07

Player page β†’

28Nathan InghamAtlΓ©tico OttawaAtlΓ©tico OttawaG454,150500506.87
SeasonClubAppsMinPoMGoalsAstYCRCRating
2022AtlΓ©tico Ottawa0––0010–
2023AtlΓ©tico Ottawa181,661300206.83
2024AtlΓ©tico Ottawa222,039200106.98
2025AtlΓ©tico Ottawa5450000106.56

Player page β†’

30Brian WrightForgeForgeF443,19833711906.86
SeasonClubAppsMinPoMGoalsAstYCRCRating
2021AtlΓ©tico Ottawa0––6110–
2022AtlΓ©tico Ottawa0––7220–
2023York United15752022106.70
2024York United242,0733106107.06
2025Forge53730120406.36

Player page β†’

30T. BorgesForgeForgeM442,778523272507.19
SeasonClubAppsMinPoMGoalsAstYCRCRating
2021Forge0––3660–
2022Forge0––6860–
2023Forge15774024306.99
2024Forge251,834586807.36
2025Forge4170043206.93

Player page β†’

30D. GutiΓ©rrezCavalry FCCavalry FCM443,4694522307.13
SeasonClubAppsMinPoMGoalsAstYCRCRating
2022Valour0––0050–
2023Valour151,295341707.24
2024Cavalry FC292,174100607.07
2025Cavalry FC0––1150–

Player page β†’

30Alberto ZapaterAtlΓ©tico OttawaAtlΓ©tico OttawaM442,977241706.91
SeasonClubAppsMinPoMGoalsAstYCRCRating
2023AtlΓ©tico Ottawa161,436100307.01
2024AtlΓ©tico Ottawa241,433140306.92
2025AtlΓ©tico Ottawa4108001106.48

Player page β†’

30E. AdekugbeYork UnitedYork UnitedM442,8024231806.86
SeasonClubAppsMinPoMGoalsAstYCRCRating
2022Cavalry FC0––1020–
2023York United11322000306.54
2024York United292,218412807.02
2025York United4262001506.60

Player page β†’

35E. KobzaCavalry FCCavalry FCD423,0062401206.84
SeasonClubAppsMinPoMGoalsAstYCRCRating
2023Cavalry FC211,878120306.90
2024Cavalry FC201,110100106.79
2025Cavalry FC118020806.60

Player page β†’

35Wesley-Thomas LanΓ§a TimΓ³teoHFX Wanderers FCHFX Wanderers FCD423,26404151306.99
SeasonClubAppsMinPoMGoalsAstYCRCRating
2022FC Edmonton0––3520–
2023HFX Wanderers FC151,224004307.03
2024HFX Wanderers FC211,571001306.96
2025HFX Wanderers FC6469015506.95

Player page β†’

35Paris GeeVancouver FCVancouver FCD423,3110271706.64
SeasonClubAppsMinPoMGoalsAstYCRCRating
2021FC Edmonton0––0040–
2022York United0––0200–
2023York United131,198001706.73
2024Vancouver FC241,942014406.60
2025Vancouver FC5171010206.58

Player page β†’

35Bradley Sheede Kamdem FewoCavalry FCCavalry FCD423,7030151716.85
SeasonClubAppsMinPoMGoalsAstYCRCRating
2023Cavalry FC191,756002706.85
2024Cavalry FC211,780013606.89
2025Cavalry FC2167000416.35

Player page β†’

35Y. FillionHFX Wanderers FCHFX Wanderers FCG423,8951001206.77
SeasonClubAppsMinPoMGoalsAstYCRCRating
2023HFX Wanderers FC181,682100506.84
2024HFX Wanderers FC242,213000706.72
40D. ChoinièreForgeForgeM412,89642017707.04
SeasonClubAppsMinPoMGoalsAstYCRCRating
2021Forge0––4100–
2022Forge0––6420–
2023Forge6305123107.10
2024Forge302,336355307.02
2025Forge5255034107.06

Player page β†’

40Ayman SelloufCavalry FCCavalry FCF412,3552118007.04
SeasonClubAppsMinPoMGoalsAstYCRCRating
2023Pacific FC201,107278007.20
2024Pacific FC10637030006.92
2024Vancouver FC10599010006.90
2025Cavalry FC112000006.30

Player page β†’

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

Player page β†’

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

Player page β†’

44Adonijah ReidYork UnitedYork UnitedF401,84718101006.86
SeasonClubAppsMinPoMGoalsAstYCRCRating
2023Pacific FC17880144206.99
2024Pacific FC19729002206.78
2025York United4238044606.68

Player page β†’

44Rocco RomeoValourValourD403,6341602716.87
SeasonClubAppsMinPoMGoalsAstYCRCRating
2021Valour0––2060–
2022Valour0––2070–
2023Vancouver FC161,489000516.81
2024Vancouver FC232,055120506.89
2025Valour190000407.30

Player page β†’

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

Player page β†’

47A. MusseCavalry FCCavalry FCM393,1441030211107.34
SeasonClubAppsMinPoMGoalsAstYCRCRating
2021Cavalry FC0––2000–
2022Cavalry FC0––7340–
2023Cavalry FC181,455477207.29
2024Cavalry FC181,420644207.41
2025Cavalry FC32690107307.23

Player page β†’

47M. BabouliForgeForgeM393,318329101727.13
SeasonClubAppsMinPoMGoalsAstYCRCRating
2021Forge0––7240–
2022York United0––5210–
2023York United11967062826.95
2024York United231,982372307.23
2025Forge5369042107.04

Player page β†’

47J. HeardPacific FCPacific FCF392,51711653816.65
SeasonClubAppsMinPoMGoalsAstYCRCRating
2021Pacific FC0––41100–
2022Pacific FC0––6370–
2023Pacific FC181,244141606.68
2024Pacific FC181,152010506.67
2025Pacific FC31210101016.37

Player page β†’

47G. AntinoroAtlΓ©tico OttawaAtlΓ©tico OttawaM391,640075506.58
SeasonClubAppsMinPoMGoalsAstYCRCRating
2023AtlΓ©tico Ottawa15542020306.61
2024AtlΓ©tico Ottawa19725012106.54
2025AtlΓ©tico Ottawa5373043106.64

Player page β†’

Data coverage for Canadian Premier League β†’

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