Skip to content
Almanac
Menu

Canadian Premier League

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

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

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

1J. HeardPacific FCPacific FCF533,56421864136.55
SeasonClubAppsMinPoMGoalsAstYCRCRating
2020Pacific FC172111107.30
2021Pacific FC0––41100–
2022Pacific FC0––6370–
2023Pacific FC181,244141606.68
2024Pacific FC181,152010506.67
2025Pacific FC31210101016.37
2026Pacific FC13975010226.19

Player page β†’

1O. LeΓ³nYork UnitedYork UnitedD413,2330222136.76
SeasonClubAppsMinPoMGoalsAstYCRCRating
2024York United201,575020817.00
2025York United190001817.20
2026York United201,568001516.51

Player page β†’

3M. AparicioAtlΓ©tico OttawaAtlΓ©tico OttawaM786,978418223926.93
SeasonClubAppsMinPoMGoalsAstYCRCRating
2020York United0––2020–
2021Pacific FC0––3370–
2022Pacific FC0––2342–
2023Pacific FC191,745045507.01
2024AtlΓ©tico Ottawa292,591352907.11
2025AtlΓ©tico Ottawa5393117607.26
2026AtlΓ©tico Ottawa252,249012606.60

Player page β†’

3R. RamaForgeForgeD463,8341253426.84
SeasonClubAppsMinPoMGoalsAstYCRCRating
2022Forge0––00100–
2023Forge181,548112806.92
2025Forge54380121007.04
2026Forge231,848001626.72

Player page β†’

3Luke SinghYork UnitedYork UnitedD605,0772323126.74
SeasonClubAppsMinPoMGoalsAstYCRCRating
2022FC Edmonton0––0092–
2023AtlΓ©tico Ottawa151,391010406.83
2024AtlΓ©tico Ottawa191,494100506.75
2025York United4390101707.20
2026York United221,802021606.58

Player page β†’

3J. Gagnon-LapareHFX Wanderers FCHFX Wanderers FCM392,28611112626.93
SeasonClubAppsMinPoMGoalsAstYCRCRating
2021HFX Wanderers FC0––0320–
2022HFX Wanderers FC0––0161–
2023York United15975105707.14
2024HFX Wanderers FC231,2940021016.78
2025HFX Wanderers FC117010107.30

Player page β†’

3CΓ©dric ToussaintPacific FCPacific FCM362,2982032526.86
SeasonClubAppsMinPoMGoalsAstYCRCRating
2021York United0––0070–
2022Pacific FC0––0100–
2022York United0––0132–
2023Pacific FC171,0590011006.68
2024Pacific FC191,239200507.02

Player page β†’

3David Norman Jr.Vancouver FCVancouver FCD211,4571212426.75
SeasonClubAppsMinPoMGoalsAstYCRCRating
2021Cavalry FC0––1160–
2022Cavalry FC0––0062–
2024Vancouver FC171,126110306.74
2025Vancouver FC4331000906.80

Player page β†’

3D. NimickForgeForgeD726,4121220132327.19
SeasonClubAppsMinPoMGoalsAstYCRCRating
2023HFX Wanderers FC171,592463607.21
2024HFX Wanderers FC242,030583927.10
2025Forge6540024207.30
2026Forge252,250343607.24

Player page β†’

3Kyle BekkerForgeForgeM664,760618251927.09
SeasonClubAppsMinPoMGoalsAstYCRCRating
2020Forge175031106.80
2021Forge0––3170–
2022Forge0––2642–
2023Forge181,677348207.29
2024Forge282,040327307.19
2025Forge6474032107.13
2026Forge13494010106.61

Player page β†’

3M. BabouliForgeForgeM513,788330121826.98
SeasonClubAppsMinPoMGoalsAstYCRCRating
2020Forge18012007.10
2021Forge0––7240–
2022York United0––5210–
2023York United11967062826.95
2024York United231,982372307.23
2025Forge5369042107.04
2026Forge11462000106.45

Player page β†’

3J. QuintanaPacific FCPacific FCD322,3291001626.78
SeasonClubAppsMinPoMGoalsAstYCRCRating
2024Pacific FC171,234000817.02
2025Pacific FC190000307.90
2026Pacific FC141,005100516.44

Player page β†’

3Olakunle 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 β†’

3Goteh NtigneeCavalry FCCavalry FCM251,8284991427.11
SeasonClubAppsMinPoMGoalsAstYCRCRating
2023Cavalry FC7528122506.99
2025Cavalry FC190142419.30
2026Cavalry FC171,210235517.04

Player page β†’

3J. Di ChiaraCavalry FCCavalry FCβ€”0––43132–
SeasonClubAppsMinPoMGoalsAstYCRCRating
2020York United0––3040–
2021Cavalry FC0––1351–
2022Cavalry FC0––0041–
3D. BeckieAtlΓ©tico OttawaAtlΓ©tico Ottawaβ€”0––11112–
SeasonClubAppsMinPoMGoalsAstYCRCRating
2021AtlΓ©tico Ottawa0––1160–
2022AtlΓ©tico Ottawa0––0052–
3Alessandro BielloSupra du QuebecSupra du QuebecM221,444102626.96
SeasonClubAppsMinPoMGoalsAstYCRCRating
2025HFX Wanderers FC336001106.83
2026Supra du Quebec191,408101526.98

Player page β†’

3Gianni dos SantosAtlΓ©tico OttawaAtlΓ©tico OttawaF9272065626.73
SeasonClubAppsMinPoMGoalsAstYCRCRating
2021Pacific FC0––1222–
2022Pacific FC0––3140–
2023AtlΓ©tico Ottawa9272022006.73
3J. BelluzPacific FCPacific FCD141,140000626.63
SeasonClubAppsMinPoMGoalsAstYCRCRating
2026Pacific FC141,140000626.63

Player page β†’

3Tavio CiccarelliHFX Wanderers FCHFX Wanderers FCF22471060426.59
SeasonClubAppsMinPoMGoalsAstYCRCRating
2024HFX Wanderers FC11–0000–
2026HFX Wanderers FC21470060426.59

Player page β†’

21A. HojabrpourForgeForgeM493,8381863117.02
SeasonClubAppsMinPoMGoalsAstYCRCRating
2020Pacific FC245000006.55
2021Pacific FC0––2280–
2022Forge0––3250–
2023Forge161,143110406.77
2024Forge302,560012817.16
2025Forge190010607.50

Player page β†’

21L. CallegariHFX Wanderers FCHFX Wanderers FCM726,428145142817.30
SeasonClubAppsMinPoMGoalsAstYCRCRating
2023HFX Wanderers FC171,570206807.18
2024HFX Wanderers FC252,139403417.24
2025HFX Wanderers FC6570111907.47
2026HFX Wanderers FC242,149744707.42

Player page β†’

21M. FerrariYork UnitedYork UnitedD695,32914132816.57
SeasonClubAppsMinPoMGoalsAstYCRCRating
2021York United0––2450–
2022York United0––0020–
2023York United151,070000406.46
2024York United272,288103706.87
2025York United4369015706.70
2026York United231,602011316.26

Player page β†’

21S. YoungPacific FCPacific FCM534,09721032816.94
SeasonClubAppsMinPoMGoalsAstYCRCRating
2020Pacific FC127000106.30
2021Pacific FC0––1030–
2022Pacific FC0––1050–
2023Pacific FC191,445143816.85
2024Pacific FC292,298120507.01
2025Pacific FC4327020606.98

Player page β†’

21D. GutiΓ©rrezAtlΓ©tico OttawaAtlΓ©tico OttawaM554,1825622717.05
SeasonClubAppsMinPoMGoalsAstYCRCRating
2020Valour145000106.70
2022Valour0––0050–
2023Valour151,295341707.24
2024Cavalry FC292,174100607.07
2025Cavalry FC0––1150–
2026AtlΓ©tico Ottawa10668110316.75

Player page β†’

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

Player page β†’

21D. AbziSupra du QuebecSupra du QuebecD191,4392792516.86
SeasonClubAppsMinPoMGoalsAstYCRCRating
2021York United0––6390–
2022York United0––0150–
2026Supra du Quebec191,4392151116.86

Player page β†’

21E. KobzaCavalry FCCavalry FCD644,6122542216.83
SeasonClubAppsMinPoMGoalsAstYCRCRating
2023Cavalry FC211,878120306.90
2024Cavalry FC201,110100106.79
2025Cavalry FC118020806.60
2026Cavalry FC221,6060141016.81

Player page β†’

21V. FryVancouver FCVancouver FCM373,0123542216.96
SeasonClubAppsMinPoMGoalsAstYCRCRating
2023Vancouver FC10906011606.67
2024Vancouver FC231,747222816.99
2025Vancouver FC4359121807.53

Player page β†’

21Z. FernandezSupra du QuebecSupra du QuebecD483,2272672216.88
SeasonClubAppsMinPoMGoalsAstYCRCRating
2022HFX Wanderers FC0––0460–
2023HFX Wanderers FC141,132132706.76
2024HFX Wanderers FC251,974121717.09
2025Valour0––1010–
2026Supra du Quebec9121000106.28

Player page β†’

21A. RicciYork UnitedYork UnitedF321,78721262116.69
SeasonClubAppsMinPoMGoalsAstYCRCRating
2020Valour0––0030–
2021Valour0––5230–
2022York United0––0010–
2023York United13751132806.58
2024Vancouver FC3146001206.93
2024York United16890141416.73

Player page β†’

21Bradley Sheede Kamdem FewoCavalry FCCavalry FCD635,4311352116.84
SeasonClubAppsMinPoMGoalsAstYCRCRating
2023Cavalry FC191,756002706.85
2024Cavalry FC211,780013606.89
2025Cavalry FC2167000416.35
2026Cavalry FC211,728120406.83

Player page β†’

21Moses DyerVancouver FCVancouver FCF241,98602772116.94
SeasonClubAppsMinPoMGoalsAstYCRCRating
2020Valour0––1000–
2021Valour0––9450–
2022Valour0––9281–
2024Pacific FC11948040307.06
2024Vancouver FC131,038041506.83

Player page β†’

21Andre RampersadHFX Wanderers FCHFX Wanderers FCM593,0811352016.76
SeasonClubAppsMinPoMGoalsAstYCRCRating
2020HFX Wanderers FC3212002106.97
2021HFX Wanderers FC0––0150–
2022HFX Wanderers FC0––0060–
2023HFX Wanderers FC10453002406.70
2024HFX Wanderers FC221,901120217.06
2025HFX Wanderers FC4136000206.95
2026HFX Wanderers FC20379010006.39

Player page β†’

21C. Greco-TaylorPacific FCPacific FCD413,0072061816.58
SeasonClubAppsMinPoMGoalsAstYCRCRating
2024Pacific FC151,055200506.94
2025Pacific FC4272003516.90
2026Pacific FC221,680003806.29

Player page β†’

21M. PolisiVancouver FCVancouver FCM362,9060111816.73
SeasonClubAppsMinPoMGoalsAstYCRCRating
2021HFX Wanderers FC0––0030–
2022HFX Wanderers FC0––0040–
2023Valour161,386010406.89
2026Vancouver FC201,520001716.61

Player page β†’

21T. CoimbraHFX Wanderers FCHFX Wanderers FCF371,84612051616.75
SeasonClubAppsMinPoMGoalsAstYCRCRating
2023HFX Wanderers FC13629031606.64
2024HFX Wanderers FC20833041516.74
2025HFX Wanderers FC43841133507.20

Player page β†’

21J. DixonPacific FCPacific FCM21421101517.00
SeasonClubAppsMinPoMGoalsAstYCRCRating
2020Pacific FC2142110107.00
2021Pacific FC0––0081–
2022Pacific FC0––0060–
21Marco BustosPacific FCPacific FCM292,206624231516.99
SeasonClubAppsMinPoMGoalsAstYCRCRating
2020Pacific FC2187253307.60
2021Pacific FC0––7630–
2022Pacific FC0––2640–
2025Pacific FC4339124407.15
2026Pacific FC231,680384116.91

Player page β†’

21C. LoughreyHFX Wanderers FCHFX Wanderers FCD332,7370111416.73
SeasonClubAppsMinPoMGoalsAstYCRCRating
2022FC Edmonton0––0140–
2023HFX Wanderers FC161,465000706.64
2024HFX Wanderers FC171,272010316.81
21D. EspejoAtlΓ©tico OttawaAtlΓ©tico OttawaD97440101416.57
SeasonClubAppsMinPoMGoalsAstYCRCRating
2022AtlΓ©tico Ottawa0––0090–
2023AtlΓ©tico Ottawa9744010516.57
21J. WilsonYork UnitedYork Unitedβ€”0––50141–
SeasonClubAppsMinPoMGoalsAstYCRCRating
2021York United0––2080–
2022York United0––3061–
21Ryan TelferHFX Wanderers FCHFX Wanderers FCF493,70431161416.95
SeasonClubAppsMinPoMGoalsAstYCRCRating
2020York United0––0030–
2021AtlΓ©tico Ottawa0––3051–
2024HFX Wanderers FC231,677342307.10
2025HFX Wanderers FC6477031207.10
2026HFX Wanderers FC201,550013106.72

Player page β†’

21T. BahVancouver FCVancouver FCD432,92728111416.71
SeasonClubAppsMinPoMGoalsAstYCRCRating
2024Vancouver FC14717020416.66
2025Vancouver FC6468026506.48
2026Vancouver FC231,742245506.80

Player page β†’

21Matthew BaldisimoPacific FCPacific FCM342,0310121316.69
SeasonClubAppsMinPoMGoalsAstYCRCRating
2020Pacific FC2187001106.95
2021Pacific FC0––0010–
2022Pacific FC0––0100–
2022York United0––0010–
2023York United10482010416.73
2024York United14791000306.66
2025Pacific FC2180000106.50
2026Pacific FC6391000206.66

Player page β†’

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

Player page β†’

21N. HigginsYork UnitedYork UnitedD191,2050121316.75
SeasonClubAppsMinPoMGoalsAstYCRCRating
2021AtlΓ©tico Ottawa0––0031–
2022FC Edmonton0––0140–
2024York United181,115011306.73
2025York United190000307.00

Player page β†’

21Samuel 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 β†’

21B. McKendryAtlΓ©tico OttawaAtlΓ©tico OttawaM21870121216.50
SeasonClubAppsMinPoMGoalsAstYCRCRating
2020AtlΓ©tico Ottawa2187000206.50
2021AtlΓ©tico Ottawa0––1161–
2022AtlΓ©tico Ottawa0––0140–
21P. LamothePacific FCPacific FCM261,2940301216.76
SeasonClubAppsMinPoMGoalsAstYCRCRating
2021HFX Wanderers FC0––1020–
2022HFX Wanderers FC0––2050–
2023Pacific FC4166000106.80
2024Pacific FC221,128000416.75

Data coverage for Canadian Premier League β†’

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