Skip to content
Almanac
Menu

Canadian Premier League

Goals, assists and cards count 734 of 734 stored matches (100%) that name a player. Appearances count 314 matches with a stored lineup.

  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26

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

#PlayerClubPosAgeGoalsAstAppsYCRCRating
50C. IrvingVancouver FC· 33yVancouver FCG330172216.94
SeasonClubGoalsAstAppsYCRCRating
2020Pacific FC002006.90
2021Pacific FC00001–
2023Vancouver FC0016106.77
2024Vancouver FC0028107.10
2025Vancouver FC00600–
2026Vancouver FC0120006.84

Player page →

50Sean ReaSupra du Quebec· 24ySupra du QuebecM241624411506.94
SeasonClubGoalsAstAppsYCRCRating
2021Valour14000–
2022Valour59030–
2024HFX Wanderers FC1014306.71
2025HFX Wanderers FC25650–
2026Supra du Quebec7621407.09

Player page →

50Moses DyerVancouver FC· 29yVancouver FCF29277242116.94
SeasonClubGoalsAstAppsYCRCRating
2020Valour10000–
2021Valour94050–
2022Valour92081–
2024Pacific FC4011307.06
2024Vancouver FC4113506.83

Player page →

50João MorelliHFX Wanderers FCHFX Wanderers FCF–23210816.94
SeasonClubGoalsAstAppsYCRCRating
2020HFX Wanderers FC411016.80
2021HFX Wanderers FC140060–
2022HFX Wanderers FC10000–
2023HFX Wanderers FC419206.96
55S. YoungPacific FC· 25yPacific FCM25103532816.93
SeasonClubGoalsAstAppsYCRCRating
2020Pacific FC001106.30
2021Pacific FC10030–
2022Pacific FC10050–
2023Pacific FC4319816.85
2024Pacific FC2029507.01
2025Pacific FC20460–

Player page →

55K. PokuForge· 23yForgeM23114311016.93
SeasonClubGoalsAstAppsYCRCRating
2022Forge10050–
2023Forge2214216.79
2024Forge8217307.04

Player page →

55D. PecileVancouver FCVancouver FCM–3321206.93
SeasonClubGoalsAstAppsYCRCRating
2026Vancouver FC3321206.93
55N. Fleuriau ChateauAtlético OttawaAtlético OttawaF–8316106.93
SeasonClubGoalsAstAppsYCRCRating
2026Atlético Ottawa8316106.93
59Tom FieldVancouver FC· 29yVancouver FCD2903511006.92
SeasonClubGoalsAstAppsYCRCRating
2021Cavalry FC01000–
2023Cavalry FC004106.50
2024Cavalry FC0021307.10
2025Cavalry FC00320–
2026Vancouver FC0223406.82

Player page →

59Ryan TelferHFX Wanderers FC· 32yHFX Wanderers FCF32116491416.92
SeasonClubGoalsAstAppsYCRCRating
2020York United00030–
2021Atlético Ottawa30051–
2024HFX Wanderers FC4223307.10
2025HFX Wanderers FC31620–
2026HFX Wanderers FC1320106.72

Player page →

59J. Gagnon-LapareHFX Wanderers FC· 31yHFX Wanderers FCM31111392626.92
SeasonClubGoalsAstAppsYCRCRating
2021HFX Wanderers FC03020–
2022HFX Wanderers FC01061–
2023York United0515707.14
2024HFX Wanderers FC02231016.78
2025HFX Wanderers FC10110–

Player page →

59J. ViscosiValour· 35yValourG350027606.92
SeasonClubGoalsAstAppsYCRCRating
2024Valour0026406.92
2025Valour00120–

Player page →

63M. AparicioAtlético Ottawa· 31yAtlético OttawaM311822783926.91
SeasonClubGoalsAstAppsYCRCRating
2020York United20020–
2021Pacific FC33070–
2022Pacific FC23042–
2023Pacific FC4519507.01
2024Atlético Ottawa5229907.11
2025Atlético Ottawa17560–
2026Atlético Ottawa1225606.60

Player page →

63T. Meilleur-GigeuereHFX Wanderers FC· 28yHFX Wanderers FCD28131761206.91
SeasonClubGoalsAstAppsYCRCRating
2020Pacific FC001106.90
2021Pacific FC00010–
2022Pacific FC10030–
2023Pacific FC4021206.93
2024Pacific FC3028307.00
2025HFX Wanderers FC40610–
2026HFX Wanderers FC1120106.75

Player page →

63Woobens PaciusForgeForgeF–29616706.91
SeasonClubGoalsAstAppsYCRCRating
2021Forge72000–
2022Forge121020–
2023Forge10316506.91
66D. ChoinièreSupra du Quebec· 29ySupra du QuebecM29212359806.90
SeasonClubGoalsAstAppsYCRCRating
2020Forge111007.00
2021Forge41000–
2022Forge64020–
2023Forge236107.10
2024Forge5530307.02
2025Forge34510–
2026Supra du Quebec0517106.61

Player page →

66Wesley-Thomas Lança TimóteoAtlético Ottawa· 26yAtlético OttawaD26516541506.90
SeasonClubGoalsAstAppsYCRCRating
2022FC Edmonton35020–
2023HFX Wanderers FC0415307.03
2024HFX Wanderers FC0121306.96
2025HFX Wanderers FC15650–
2026Atlético Ottawa1112206.63

Player page →

66Samuel SalterAtlético Ottawa· 26yAtlético OttawaF26467521316.90
SeasonClubGoalsAstAppsYCRCRating
2021HFX Wanderers FC31000–
2022HFX Wanderers FC110021–
2023Atlético Ottawa7117606.87
2024Atlético Ottawa5230106.92
2025Atlético Ottawa203540–

Player page →

66Renan GarciaVancouver FC· 40yVancouver FCM401140706.90
SeasonClubGoalsAstAppsYCRCRating
2023Vancouver FC1113106.85
2024Vancouver FC0027606.92

Player page →

66R. AlarconValour· 28yValourD2805271116.90
SeasonClubGoalsAstAppsYCRCRating
2022Cavalry FC03000–
2023Cavalry FC002006.40
2024Valour0123616.94
2025Valour01250–

Player page →

66A. BaqueroValourValourD–20171406.90
SeasonClubGoalsAstAppsYCRCRating
2021Valour10040–
2022Valour10070–
2023Valour0017306.90
72Steffen YeatesYork United· 26yYork UnitedM26108741506.89
SeasonClubGoalsAstAppsYCRCRating
2023Pacific FC1219306.81
2024Pacific FC1327307.02
2025York United30330–
2026York United5325606.82

Player page →

72E. AdekugbeYork United· 30yYork UnitedM3034442006.89
SeasonClubGoalsAstAppsYCRCRating
2020Cavalry FC11020–
2022Cavalry FC10020–
2023York United0011306.54
2024York United1229807.02
2025York United01450–

Player page →

72T. MourdoukoutasValour· 27yValourD270138606.89
SeasonClubGoalsAstAppsYCRCRating
2022York United00020–
2023York United0113106.88
2024Valour0025306.89

Player page →

72V. FryVancouver FC· 26yVancouver FCM2654372216.89
SeasonClubGoalsAstAppsYCRCRating
2023Vancouver FC1110606.67
2024Vancouver FC2223816.99
2025Vancouver FC21480–

Player page →

72I. JohnstonHFX Wanderers FC· 24yHFX Wanderers FCM24169313206.89
SeasonClubGoalsAstAppsYCRCRating
2021York United310100–
2022York United03080–
2025HFX Wanderers FC23670–
2026HFX Wanderers FC11225706.89

Player page →

72A. BatisseForge· 31yForgeD314224506.89
SeasonClubGoalsAstAppsYCRCRating
2026Forge4224506.89

Player page →

72I. PavelaYork UnitedYork UnitedG–008106.89
SeasonClubGoalsAstAppsYCRCRating
2025York United00110–
2026York United007006.89
79Nathan InghamCavalry FC· 33yCavalry FCG330169806.88
SeasonClubGoalsAstAppsYCRCRating
2022Atlético Ottawa00010–
2023Atlético Ottawa0018206.83
2024Atlético Ottawa0022106.98
2025Atlético Ottawa00510–
2026Cavalry FC0124306.82

Player page →

79Z. FernandezSupra du Quebec· 25ySupra du QuebecD2567482216.88
SeasonClubGoalsAstAppsYCRCRating
2022HFX Wanderers FC04060–
2023HFX Wanderers FC3214706.76
2024HFX Wanderers FC2125717.09
2025Valour10010–
2026Supra du Quebec009106.28

Player page →

79M. Owolabi-BelewuForge· 24yForgeD2430372206.88
SeasonClubGoalsAstAppsYCRCRating
2022Forge10020–
2023Forge0010506.53
2024Forge20251107.01
2025Forge00240–

Player page →

79Y. ToualyPacific FC· 25yPacific FCM259625306.88
SeasonClubGoalsAstAppsYCRCRating
2025Pacific FC41410–
2026Pacific FC5521206.88

Player page →

79K. MannehPacific FCPacific FCF–2217106.88
SeasonClubGoalsAstAppsYCRCRating
2023Pacific FC2217106.88
79J. RubyHFX Wanderers FCHFX Wanderers FCD–126306.88
SeasonClubGoalsAstAppsYCRCRating
2020HFX Wanderers FC002106.70
2021HFX Wanderers FC11020–
2023HFX Wanderers FC014006.98
85R. del CampoAtlético Ottawa· 26yAtlético OttawaF2613446806.87
SeasonClubGoalsAstAppsYCRCRating
2023Atlético Ottawa0216206.61
2024Atlético Ottawa13230607.00

Player page →

85J. MartínezYork United· 24yYork UnitedM242128706.87
SeasonClubGoalsAstAppsYCRCRating
2024York United2128706.87

Player page →

85Kristopher TwardekValour· 29yValourD295425916.87
SeasonClubGoalsAstAppsYCRCRating
2024Atlético Ottawa1223506.87
2025Valour42241–

Player page →

85Miguel AcostaAtlético OttawaAtlético OttawaD–4615706.87
SeasonClubGoalsAstAppsYCRCRating
2021Atlético Ottawa21000–
2022Atlético Ottawa13040–
2023Atlético Ottawa1215306.87
85L. LaingCavalry FCCavalry FCD–2013706.87
SeasonClubGoalsAstAppsYCRCRating
2025Cavalry FC10150–
2026Cavalry FC1012206.87
90Bradley Sheede Kamdem FewoCavalry FC· 32yCavalry FCD3235632116.86
SeasonClubGoalsAstAppsYCRCRating
2023Cavalry FC0219706.85
2024Cavalry FC1321606.89
2025Cavalry FC00241–
2026Cavalry FC2021406.83

Player page →

90S. ShomeCavalry FC· 29yCavalry FCM2906511406.86
SeasonClubGoalsAstAppsYCRCRating
2021FC Edmonton02030–
2022FC Edmonton01020–
2023Cavalry FC0118106.76
2024Cavalry FC0130406.92
2025Cavalry FC01340–

Player page →

90Rocco RomeoValour· 26yValourD2660402716.86
SeasonClubGoalsAstAppsYCRCRating
2021Valour20060–
2022Valour20070–
2023Vancouver FC0016516.81
2024Vancouver FC2023506.89
2025Valour00140–

Player page →

90C. ToussaintPacific FC· 25yPacific FCM2503362526.86
SeasonClubGoalsAstAppsYCRCRating
2021York United00070–
2022Pacific FC01000–
2022York United01032–
2023Pacific FC01171006.68
2024Pacific FC0019507.02

Player page →

90Christopher KalongoAtlético Ottawa· 24yAtlético OttawaG240034106.86
SeasonClubGoalsAstAppsYCRCRating
2023Forge001006.90
2024Forge0014107.01
2025Forge00100–
2026Atlético Ottawa0018006.74

Player page →

90Diogo RessurreiçãoValour· 26yValourM264529706.86
SeasonClubGoalsAstAppsYCRCRating
2024Valour3227206.86
2025Valour13250–

Player page →

90O. BotelloYork United· 25yYork UnitedD2524282006.86
SeasonClubGoalsAstAppsYCRCRating
2024York United10261406.86
2025York United14260–

Player page →

90M. JamesForge· 33yForgeD3312221106.86
SeasonClubGoalsAstAppsYCRCRating
2023Forge0217806.86
2026Forge105306.86

Player page →

90D. AbziSupra du QuebecSupra du QuebecD–79192516.86
SeasonClubGoalsAstAppsYCRCRating
2021York United63090–
2022York United01050–
2026Supra du Quebec15191116.86
99Z. BahousPacific FCPacific FCM–3125806.85
SeasonClubGoalsAstAppsYCRCRating
2022Atlético Ottawa11050–
2023Atlético Ottawa103006.93
2023Pacific FC006006.92
2024Pacific FC1016306.81
99M. AmissiVancouver FC· 26yVancouver FCM267120206.85
SeasonClubGoalsAstAppsYCRCRating
2026Vancouver FC7120206.85

Player page →

Data coverage for Canadian Premier League →

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