Skip to content
Almanac
Menu

Canadian Premier League

Goals, assists and cards count 467 of 467 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.

  • 23
  • 24
  • 25
  • 26

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

50Ballou TablaAtlΓ©tico OttawaAtlΓ©tico OttawaF60––25101207.06
SeasonClubAppsMinPoMGoalsAstYCRCRating
2024AtlΓ©tico Ottawa30––24506.91
2025AtlΓ©tico Ottawa5––114407.36
2026AtlΓ©tico Ottawa25––122307.18

Player page β†’

50C. TraffordCavalry FCCavalry FCM41––111207.06
SeasonClubAppsMinPoMGoalsAstYCRCRating
2023Cavalry FC19––01907.14
2024Cavalry FC22––10306.99

Player page β†’

50David Norman Jr.Vancouver FCVancouver FCD21––101206.75
SeasonClubAppsMinPoMGoalsAstYCRCRating
2024Vancouver FC17––10306.74
2025Vancouver FC4––00906.80

Player page β†’

50Fraser AirdCavalry FCCavalry FCD51––881207.11
SeasonClubAppsMinPoMGoalsAstYCRCRating
2023Cavalry FC20––22306.92
2024Cavalry FC28––34407.25
2025Cavalry FC3––32507.00

Player page β†’

50M. CampagnaVancouver FCVancouver FCD41––421206.86
SeasonClubAppsMinPoMGoalsAstYCRCRating
2024Vancouver FC11––01206.51
2025Vancouver FC6––11607.00
2026Vancouver FC24––30406.96

Player page β†’

50R. JuhmiPacific FCPacific FCM21––011206.38
SeasonClubAppsMinPoMGoalsAstYCRCRating
2025Pacific FC2––01407.10
2026Pacific FC19––00806.31
50Sean ReaSupra du QuebecSupra du QuebecM41––10111206.98
SeasonClubAppsMinPoMGoalsAstYCRCRating
2024HFX Wanderers FC14––10306.71
2025HFX Wanderers FC6––25507.25
2026Supra du Quebec21––76407.09

Player page β†’

50Sergei KozlovskiyAtlΓ©tico OttawaAtlΓ©tico OttawaD19––001206.42
SeasonClubAppsMinPoMGoalsAstYCRCRating
2025AtlΓ©tico Ottawa4––00506.63
2026AtlΓ©tico Ottawa15––00706.37

Player page β†’

50Y. FillionHFX Wanderers FCHFX Wanderers FCG42––001206.77
SeasonClubAppsMinPoMGoalsAstYCRCRating
2023HFX Wanderers FC18––00506.84
2024HFX Wanderers FC24––00706.72
60D. AbziSupra du QuebecSupra du QuebecD19––151116.86
SeasonClubAppsMinPoMGoalsAstYCRCRating
2026Supra du Quebec19––151116.86

Player page β†’

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

Player page β†’

60Harry PatonCavalry FCCavalry FCM21––221116.66
SeasonClubAppsMinPoMGoalsAstYCRCRating
2025Forge1––01006.90
2026Cavalry FC20––211116.64

Player page β†’

60M. PolisiVancouver FCVancouver FCM36––111116.73
SeasonClubAppsMinPoMGoalsAstYCRCRating
2023Valour16––10406.89
2026Vancouver FC20––01716.61

Player page β†’

60R. AlarconValourValourD27––021116.89
SeasonClubAppsMinPoMGoalsAstYCRCRating
2023Cavalry FC2––00006.40
2024Valour23––01616.94
2025Valour2––01506.85

Player page β†’

60S. MlahSupra du QuebecSupra du QuebecM34––631116.73
SeasonClubAppsMinPoMGoalsAstYCRCRating
2024Valour14––11206.79
2025Valour1––01406.60
2026Supra du Quebec19––51516.70

Player page β†’

60A. AromatarioForgeForgeM23––121106.75
SeasonClubAppsMinPoMGoalsAstYCRCRating
2026Forge23––121106.75
60Juan CastroAtlΓ©tico OttawaAtlΓ©tico OttawaM29––041106.68
SeasonClubAppsMinPoMGoalsAstYCRCRating
2025AtlΓ©tico Ottawa4––04706.90
2026AtlΓ©tico Ottawa25––00406.65

Player page β†’

60M. JamesForgeForgeD22––121106.86
SeasonClubAppsMinPoMGoalsAstYCRCRating
2023Forge17––02806.86
2026Forge5––10306.86

Player page β†’

60Samuel SalterAtlΓ©tico OttawaAtlΓ©tico OttawaF52––3261106.93
SeasonClubAppsMinPoMGoalsAstYCRCRating
2023AtlΓ©tico Ottawa17––71606.87
2024AtlΓ©tico Ottawa30––52106.92
2025AtlΓ©tico Ottawa5––203407.16

Player page β†’

70C. LoughreyHFX Wanderers FCHFX Wanderers FCD33––101016.73
SeasonClubAppsMinPoMGoalsAstYCRCRating
2023HFX Wanderers FC16––00706.64
2024HFX Wanderers FC17––10316.81
70Matthew BaldisimoPacific FCPacific FCM32––101016.67
SeasonClubAppsMinPoMGoalsAstYCRCRating
2023York United10––10416.73
2024York United14––00306.66
2025Pacific FC2––00106.50
2026Pacific FC6––00206.66

Player page β†’

70Noah AbatnehAtlΓ©tico OttawaAtlΓ©tico OttawaD44––301016.79
SeasonClubAppsMinPoMGoalsAstYCRCRating
2023York United9––00116.66
2024York United22––10406.76
2025AtlΓ©tico Ottawa5––10507.08
2026AtlΓ©tico Ottawa8––10006.85

Player page β†’

70Kadin ChungPacific FCPacific FCD48––241006.69
SeasonClubAppsMinPoMGoalsAstYCRCRating
2023Vancouver FC8––01206.71
2024Vancouver FC19––02206.82
2025Pacific FC3––11507.13
2026Pacific FC18––10106.48

Player page β†’

70O. BassettYork UnitedYork UnitedM74––16101006.94
SeasonClubAppsMinPoMGoalsAstYCRCRating
2023AtlΓ©tico Ottawa18––113307.01
2024AtlΓ©tico Ottawa29––44307.18
2026York United27––13406.62

Player page β†’

70T. SkublakYork UnitedYork UnitedF4––821006.54
SeasonClubAppsMinPoMGoalsAstYCRCRating
2026York United4––821006.54
70Tom FieldVancouver FCVancouver FCD51––021006.93
SeasonClubAppsMinPoMGoalsAstYCRCRating
2023Cavalry FC4––00106.50
2024Cavalry FC21––00307.10
2025Cavalry FC3––00207.35
2026Vancouver FC23––02406.82

Player page β†’

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

Player page β†’

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

Player page β†’

77Michael BaldisimoCavalry FCCavalry FCM17––10916.61
SeasonClubAppsMinPoMGoalsAstYCRCRating
2025Cavalry FC3––10616.83
2026Cavalry FC14––00306.56

Player page β†’

77NicolΓ‘s MezquidaVancouver FCVancouver FCM25––63916.40
SeasonClubAppsMinPoMGoalsAstYCRCRating
2025Vancouver FC3––51517.03
2026Vancouver FC22––12406.31

Player page β†’

77A. MusseCavalry FCCavalry FCM60––2923907.24
SeasonClubAppsMinPoMGoalsAstYCRCRating
2023Cavalry FC18––77207.29
2024Cavalry FC18––44207.41
2025Cavalry FC3––107307.23
2026Cavalry FC21––85207.05

Player page β†’

77A. NdomPacific FCPacific FCD9––50907.09
SeasonClubAppsMinPoMGoalsAstYCRCRating
2024Pacific FC6––00107.12
2025Pacific FC3––50807.03

Player page β†’

77F. SturingYork UnitedYork UnitedD37––11906.72
SeasonClubAppsMinPoMGoalsAstYCRCRating
2024York United19––00206.78
2025York United2––10507.10
2026York United16––01206.61

Player page β†’

77S. ShomeCavalry FCCavalry FCM51––03906.84
SeasonClubAppsMinPoMGoalsAstYCRCRating
2023Cavalry FC18––01106.76
2024Cavalry FC30––01406.92
2025Cavalry FC3––01406.47

Player page β†’

77T. AntonoglouValourValourD29––313907.19
SeasonClubAppsMinPoMGoalsAstYCRCRating
2024Valour27––17507.21
2025Valour2––26406.80

Player page β†’

86Olakunle Dada-LukeVancouver FCVancouver FCD52––02826.97
SeasonClubAppsMinPoMGoalsAstYCRCRating
2023Pacific FC19––01306.83
2024Pacific FC27––01207.06
2025Vancouver FC6––00327.03

Player page β†’

86Andre RampersadHFX Wanderers FCHFX Wanderers FCM56––32816.75
SeasonClubAppsMinPoMGoalsAstYCRCRating
2023HFX Wanderers FC10––02406.70
2024HFX Wanderers FC22––20217.06
2025HFX Wanderers FC4––00206.95
2026HFX Wanderers FC20––10006.39

Player page β†’

86Daniel ParraForgeForgeD25––22817.08
SeasonClubAppsMinPoMGoalsAstYCRCRating
2024Forge25––22817.08

Player page β†’

86G. AntinoroAtlΓ©tico OttawaAtlΓ©tico OttawaM65––108816.62
SeasonClubAppsMinPoMGoalsAstYCRCRating
2023AtlΓ©tico Ottawa15––20306.61
2024AtlΓ©tico Ottawa19––12106.54
2025AtlΓ©tico Ottawa5––43106.64
2026AtlΓ©tico Ottawa26––33316.67

Player page β†’

86G. MukumbilwaPacific FCPacific FCD32––01816.78
SeasonClubAppsMinPoMGoalsAstYCRCRating
2023Pacific FC17––00516.72
2024Pacific FC11––01206.97
2025Pacific FC4––00106.60

Player page β†’

86Jordan FariaValourValourM28––46816.74
SeasonClubAppsMinPoMGoalsAstYCRCRating
2024Valour26––25616.80
2025Valour2––21205.90

Player page β†’

86M. ChretienSupra du QuebecSupra du QuebecD20––40816.97
SeasonClubAppsMinPoMGoalsAstYCRCRating
2026Supra du Quebec20––40816.97
86Alexander Achinioti-JΓΆnssonForgeForgeD54––30807.01
SeasonClubAppsMinPoMGoalsAstYCRCRating
2023Forge17––00206.89
2024Forge31––20507.03
2025Forge6––10107.23

Player page β†’

86Brem SoumaoroYork UnitedYork UnitedM26––22806.79
SeasonClubAppsMinPoMGoalsAstYCRCRating
2023York United15––21606.85
2024York United11––01206.71

Player page β†’

86Brian WrightForgeForgeF61––289806.66
SeasonClubAppsMinPoMGoalsAstYCRCRating
2023York United15––22106.70
2024York United24––106107.06
2025Forge5––120406.36
2026Forge17––41206.16

Player page β†’

86C. AugusteSupra du QuebecSupra du QuebecD20––01806.66
SeasonClubAppsMinPoMGoalsAstYCRCRating
2026Supra du Quebec20––01806.66

Player page β†’

86M. CarducciHFX Wanderers FCHFX Wanderers FCG77––02806.85
SeasonClubAppsMinPoMGoalsAstYCRCRating
2023Cavalry FC21––00306.88
2024Cavalry FC29––01106.87
2025Cavalry FC3––01407.20
2026HFX Wanderers FC24––00006.75

Player page β†’

86MikaΓ«l CantaveVancouver FCVancouver FCM41––75806.83
SeasonClubAppsMinPoMGoalsAstYCRCRating
2023Cavalry FC0––2000–
2023Vancouver FC16––42306.77
2024Vancouver FC25––13506.86

Player page β†’

86Moses DyerVancouver FCVancouver FCF24––81806.94
SeasonClubAppsMinPoMGoalsAstYCRCRating
2024Pacific FC11––40307.06
2024Vancouver FC13––41506.83

Player page β†’

86N. VerhoevenAtlΓ©tico OttawaAtlΓ©tico OttawaM36––12806.58
SeasonClubAppsMinPoMGoalsAstYCRCRating
2023AtlΓ©tico Ottawa15––12206.51
2024Valour20––00606.63
2025AtlΓ©tico Ottawa1––00006.70

Player page β†’

Data coverage for Canadian Premier League β†’

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