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

50M. BabouliForgeForgeM50––2281426.98
SeasonClubAppsMinPoMGoalsAstYCRCRating
2022York United0––5210–
2023York United11––62826.95
2024York United23––72307.23
2025Forge5––42107.04
2026Forge11462000106.45

Player page β†’

50Andre RampersadHFX Wanderers FCHFX Wanderers FCM56––321416.75
SeasonClubAppsMinPoMGoalsAstYCRCRating
2022HFX Wanderers FC0––0060–
2023HFX Wanderers FC10––02406.70
2024HFX Wanderers FC22––20217.06
2025HFX Wanderers FC4––00206.95
2026HFX Wanderers FC20379010006.39

Player page β†’

50C. LoughreyHFX Wanderers FCHFX Wanderers FCD33––111416.73
SeasonClubAppsMinPoMGoalsAstYCRCRating
2022FC Edmonton0––0140–
2023HFX Wanderers FC16––00706.64
2024HFX Wanderers FC17––10316.81
50D. EspejoAtlΓ©tico OttawaAtlΓ©tico OttawaD9––101416.57
SeasonClubAppsMinPoMGoalsAstYCRCRating
2022AtlΓ©tico Ottawa0––0090–
2023AtlΓ©tico Ottawa9––10516.57
50T. BahVancouver FCVancouver FCD43––8111416.71
SeasonClubAppsMinPoMGoalsAstYCRCRating
2024Vancouver FC14––20416.66
2025Vancouver FC6––26506.48
2026Vancouver FC231,742245506.80

Player page β†’

50BΓ©ni BadibangaYork UnitedYork UnitedF56––781406.99
SeasonClubAppsMinPoMGoalsAstYCRCRating
2023Forge12––30207.29
2024Forge25––43907.06
2026York United19964005306.70

Player page β†’

50K. KibatoYork UnitedYork UnitedM39––211406.47
SeasonClubAppsMinPoMGoalsAstYCRCRating
2024Vancouver FC9––00206.55
2024York United5––00006.72
2025York United4––11806.95
2026York United211,334010406.28

Player page β†’

50R. FerrazzoYork UnitedYork UnitedD39––531406.72
SeasonClubAppsMinPoMGoalsAstYCRCRating
2023HFX Wanderers FC15––01606.73
2024HFX Wanderers FC20––21106.70
2025York United4––31706.87

Player page β†’

59Olakunle Dada-LukeVancouver FCVancouver FCD52––131326.97
SeasonClubAppsMinPoMGoalsAstYCRCRating
2022Pacific FC0––1150–
2023Pacific FC19––01306.83
2024Pacific FC27––01207.06
2025Vancouver FC6––00327.03

Player page β†’

59MikaΓ«l CantaveVancouver FCVancouver FCM41––871316.83
SeasonClubAppsMinPoMGoalsAstYCRCRating
2022Cavalry FC0––1251–
2023Cavalry FC0––2000–
2023Vancouver FC16––42306.77
2024Vancouver FC25––13506.86

Player page β†’

59Samuel SalterAtlΓ©tico OttawaAtlΓ©tico OttawaF52––4361316.93
SeasonClubAppsMinPoMGoalsAstYCRCRating
2022HFX Wanderers FC0––11021–
2023AtlΓ©tico Ottawa17––71606.87
2024AtlΓ©tico Ottawa30––52106.92
2025AtlΓ©tico Ottawa5––203407.16

Player page β†’

59A. MusseCavalry FCCavalry FCM60––36261307.24
SeasonClubAppsMinPoMGoalsAstYCRCRating
2022Cavalry FC0––7340–
2023Cavalry FC18––77207.29
2024Cavalry FC18––44207.41
2025Cavalry FC3––107307.23
2026Cavalry FC211,419285207.05

Player page β†’

59Fraser AirdCavalry FCCavalry FCD51––891307.11
SeasonClubAppsMinPoMGoalsAstYCRCRating
2022Cavalry FC0––0110–
2023Cavalry FC20––22306.92
2024Cavalry FC28––34407.25
2025Cavalry FC3––32507.00

Player page β†’

59J. AlphonseHFX Wanderers FCHFX Wanderers FCD41––001306.61
SeasonClubAppsMinPoMGoalsAstYCRCRating
2024HFX Wanderers FC17––00406.65
2025HFX Wanderers FC2––00506.95
2026HFX Wanderers FC221,931000406.55

Player page β†’

59Juan CΓ³rdovaYork UnitedYork UnitedM46––541306.72
SeasonClubAppsMinPoMGoalsAstYCRCRating
2024York United22––43907.05
2026York United241,555111406.41

Player page β†’

66Adonijah ReidHFX Wanderers FCHFX Wanderers FCF52––9101206.81
SeasonClubAppsMinPoMGoalsAstYCRCRating
2023Pacific FC17––44206.99
2024Pacific FC19––02206.78
2025York United4––44606.68
2026HFX Wanderers FC12430010206.64

Player page β†’

66Djenairo DanielsPacific FCPacific FCF14––631206.76
SeasonClubAppsMinPoMGoalsAstYCRCRating
2022Pacific FC0––3060–
2023Pacific FC14––33606.76

Player page β†’

66M. CampagnaVancouver FCVancouver FCD41––421206.86
SeasonClubAppsMinPoMGoalsAstYCRCRating
2024Vancouver FC11––01206.51
2025Vancouver FC6––11607.00
2026Vancouver FC242,160230406.96

Player page β†’

66R. JuhmiPacific FCPacific FCM21––011206.38
SeasonClubAppsMinPoMGoalsAstYCRCRating
2025Pacific FC2––01407.10
2026Pacific FC191,120000806.31
66Sergei KozlovskiyAtlΓ©tico OttawaAtlΓ©tico OttawaD19––001206.42
SeasonClubAppsMinPoMGoalsAstYCRCRating
2025AtlΓ©tico Ottawa4––00506.63
2026AtlΓ©tico Ottawa151,066000706.37

Player page β†’

66Y. FillionHFX Wanderers FCHFX Wanderers FCG42––001206.77
SeasonClubAppsMinPoMGoalsAstYCRCRating
2023HFX Wanderers FC18––00506.84
2024HFX Wanderers FC24––00706.72
72Kyle BekkerForgeForgeM65––12231127.10
SeasonClubAppsMinPoMGoalsAstYCRCRating
2022Forge0––2642–
2023Forge18––48207.29
2024Forge28––27307.19
2025Forge6––32107.13
2026Forge13494010106.61

Player page β†’

72G. FacchineriValourValourD28––201116.70
SeasonClubAppsMinPoMGoalsAstYCRCRating
2024Valour26––10706.73
2025Valour2––10416.30

Player page β†’

72G. MukumbilwaPacific FCPacific FCD32––011116.78
SeasonClubAppsMinPoMGoalsAstYCRCRating
2022Pacific FC0––0030–
2023Pacific FC17––00516.72
2024Pacific FC11––01206.97
2025Pacific FC4––00106.60

Player page β†’

72Harry PatonCavalry FCCavalry FCM21––221116.66
SeasonClubAppsMinPoMGoalsAstYCRCRating
2025Forge1––01006.90
2026Cavalry FC201,3101211116.64

Player page β†’

72Matthew BaldisimoPacific FCPacific FCM32––111116.67
SeasonClubAppsMinPoMGoalsAstYCRCRating
2022Pacific FC0––0100–
2022York United0––0010–
2023York United10––10416.73
2024York United14––00306.66
2025Pacific FC2––00106.50
2026Pacific FC6391000206.66

Player page β†’

72R. AlarconValourValourD27––051116.89
SeasonClubAppsMinPoMGoalsAstYCRCRating
2022Cavalry FC0––0300–
2023Cavalry FC2––00006.40
2024Valour23––01616.94
2025Valour2––01506.85

Player page β†’

72S. MlahSupra du QuebecSupra du QuebecM34––631116.73
SeasonClubAppsMinPoMGoalsAstYCRCRating
2024Valour14––11206.79
2025Valour1––01406.60
2026Supra du Quebec19928051516.70

Player page β†’

72A. AromatarioForgeForgeM231,8301121106.75
SeasonClubAppsMinPoMGoalsAstYCRCRating
2026Forge231,8301121106.75
72Juan CastroAtlΓ©tico OttawaAtlΓ©tico OttawaM29––041106.68
SeasonClubAppsMinPoMGoalsAstYCRCRating
2025AtlΓ©tico Ottawa4––04706.90
2026AtlΓ©tico Ottawa251,406000406.65

Player page β†’

72M. JamesForgeForgeD22––121106.86
SeasonClubAppsMinPoMGoalsAstYCRCRating
2023Forge17––02806.86
2026Forge5352010306.86

Player page β†’

72N. VerhoevenAtlΓ©tico OttawaAtlΓ©tico OttawaM36––141106.58
SeasonClubAppsMinPoMGoalsAstYCRCRating
2022York United0––0230–
2023AtlΓ©tico Ottawa15––12206.51
2024Valour20––00606.63
2025AtlΓ©tico Ottawa1––00006.70

Player page β†’

72S. ShomeCavalry FCCavalry FCM51––041106.84
SeasonClubAppsMinPoMGoalsAstYCRCRating
2022FC Edmonton0––0120–
2023Cavalry FC18––01106.76
2024Cavalry FC30––01406.92
2025Cavalry FC3––01406.47

Player page β†’

84K. PokuForgeForgeM31––1141016.93
SeasonClubAppsMinPoMGoalsAstYCRCRating
2022Forge0––1050–
2023Forge14––22216.79
2024Forge17––82307.04

Player page β†’

84Noah AbatnehAtlΓ©tico OttawaAtlΓ©tico OttawaD44––301016.79
SeasonClubAppsMinPoMGoalsAstYCRCRating
2023York United9––00116.66
2024York United22––10406.76
2025AtlΓ©tico Ottawa5––10507.08
2026AtlΓ©tico Ottawa8640110006.85

Player page β†’

84P. LamothePacific FCPacific FCM26––201016.76
SeasonClubAppsMinPoMGoalsAstYCRCRating
2022HFX Wanderers FC0––2050–
2023Pacific FC4––00106.80
2024Pacific FC22––00416.75
84A. BaqueroValourValourD17––101006.90
SeasonClubAppsMinPoMGoalsAstYCRCRating
2022Valour0––1070–
2023Valour17––00306.90

Player page β†’

84Brian WrightForgeForgeF61––35111006.66
SeasonClubAppsMinPoMGoalsAstYCRCRating
2022AtlΓ©tico Ottawa0––7220–
2023York United15––22106.70
2024York United24––106107.06
2025Forge5––120406.36
2026Forge17737141206.16

Player page β†’

84G. MetusalaForgeForgeD35––011006.80
SeasonClubAppsMinPoMGoalsAstYCRCRating
2022Forge0––0140–
2023Forge12––00206.75
2024Forge23––00406.82

Player page β†’

84Kadin ChungPacific FCPacific FCD48––241006.69
SeasonClubAppsMinPoMGoalsAstYCRCRating
2023Vancouver FC8––01206.71
2024Vancouver FC19––02206.82
2025Pacific FC3––11507.13
2026Pacific FC181,355010106.48

Player page β†’

84N. HigginsYork UnitedYork UnitedD19––121006.75
SeasonClubAppsMinPoMGoalsAstYCRCRating
2022FC Edmonton0––0140–
2024York United18––11306.73
2025York United1––00307.00

Player page β†’

84T. Meilleur-GigeuereHFX Wanderers FCHFX Wanderers FCD75––1311006.93
SeasonClubAppsMinPoMGoalsAstYCRCRating
2022Pacific FC0––1030–
2023Pacific FC21––40206.93
2024Pacific FC28––30307.00
2025HFX Wanderers FC6––40107.12
2026HFX Wanderers FC201,663011106.75

Player page β†’

84T. SkublakYork UnitedYork UnitedF43150821006.54
SeasonClubAppsMinPoMGoalsAstYCRCRating
2026York United43150821006.54
84Tom FieldVancouver FCVancouver FCD51––021006.93
SeasonClubAppsMinPoMGoalsAstYCRCRating
2023Cavalry FC4––00106.50
2024Cavalry FC21––00307.10
2025Cavalry FC3––00207.35
2026Vancouver FC232,016002406.82

Player page β†’

95J. CameronVancouver FCVancouver FCD33––10916.76
SeasonClubAppsMinPoMGoalsAstYCRCRating
2023Vancouver FC16––10306.67
2024Vancouver FC17––00616.84

Player page β†’

95Kristopher TwardekValourValourD25––54916.90
SeasonClubAppsMinPoMGoalsAstYCRCRating
2024AtlΓ©tico Ottawa23––12506.87
2025Valour2––42417.20

Player page β†’

95Marco BustosPacific FCPacific FCM27––1214916.95
SeasonClubAppsMinPoMGoalsAstYCRCRating
2022Pacific FC0––2640–
2025Pacific FC4––24407.15
2026Pacific FC231,680384116.91

Player page β†’

95Michael BaldisimoCavalry FCCavalry FCM17––10916.61
SeasonClubAppsMinPoMGoalsAstYCRCRating
2025Cavalry FC3––10616.83
2026Cavalry FC14547000306.56

Player page β†’

95NicolΓ‘s MezquidaVancouver FCVancouver FCM25––63916.40
SeasonClubAppsMinPoMGoalsAstYCRCRating
2025Vancouver FC3––51517.03
2026Vancouver FC22981012406.31

Player page β†’

95T. WarschewskiCavalry FCCavalry FCF52––4422917.40
SeasonClubAppsMinPoMGoalsAstYCRCRating
2022FC Edmonton0––7420–
2024Cavalry FC26––143207.44
2025Cavalry FC3––115207.97
2026Cavalry FC232,03351210317.28

Player page β†’

Data coverage for Canadian Premier League β†’

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