Skip to content
Almanac
Menu

Canadian Premier League

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

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

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

51Sergio Camargo PeΓ±arandaCavalry FCCavalry FCM674,596327162206.95
SeasonClubAppsMinPoMGoalsAstYCRCRating
2021Cavalry FC0––4230–
2022Cavalry FC0––2030–
2023Cavalry FC201,244162606.80
2024Cavalry FC261,776134107.00
2025Cavalry FC3223086506.87
2026Cavalry FC181,353142407.08

Player page β†’

51S. 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 β†’

51Ryan TelferHFX Wanderers FCHFX Wanderers FCF493,70431161116.95
SeasonClubAppsMinPoMGoalsAstYCRCRating
2021AtlΓ©tico Ottawa0––3051–
2024HFX Wanderers FC231,677342307.10
2025HFX Wanderers FC6477031207.10
2026HFX Wanderers FC201,550013106.72

Player page β†’

51D. CampbellValourValourM393,4340211906.95
SeasonClubAppsMinPoMGoalsAstYCRCRating
2023Valour151,332011906.99
2024Valour242,1020101006.92

Player page β†’

51Marco BustosPacific FCPacific FCM272,019419201216.95
SeasonClubAppsMinPoMGoalsAstYCRCRating
2021Pacific FC0––7630–
2022Pacific FC0––2640–
2025Pacific FC4339124407.15
2026Pacific FC231,680384116.91

Player page β†’

51M. Dominguez-RamirezPacific FCPacific FCM10746000706.95
SeasonClubAppsMinPoMGoalsAstYCRCRating
2024Pacific FC10746000706.95
57O. BassettYork UnitedYork UnitedM745,556726161906.94
SeasonClubAppsMinPoMGoalsAstYCRCRating
2021Pacific FC0––2330–
2022AtlΓ©tico Ottawa0––8360–
2023AtlΓ©tico Ottawa181,5493113307.01
2024AtlΓ©tico Ottawa292,268444307.18
2026York United271,739013406.62

Player page β†’

57Moses DyerVancouver FCVancouver FCF241,98602672116.94
SeasonClubAppsMinPoMGoalsAstYCRCRating
2021Valour0––9450–
2022Valour0––9281–
2024Pacific FC11948040307.06
2024Vancouver FC131,038041506.83

Player page β†’

59M. AparicioAtlΓ©tico OttawaAtlΓ©tico OttawaM786,978416223726.93
SeasonClubAppsMinPoMGoalsAstYCRCRating
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 β†’

59T. Meilleur-GigeuereHFX Wanderers FCHFX Wanderers FCD756,70221311106.93
SeasonClubAppsMinPoMGoalsAstYCRCRating
2021Pacific FC0––0010–
2022Pacific FC0––1030–
2023Pacific FC211,961040206.93
2024Pacific FC282,508130307.00
2025HFX Wanderers FC6570140107.12
2026HFX Wanderers FC201,663011106.75

Player page β†’

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

59Tom FieldVancouver FCVancouver FCD514,1011031006.93
SeasonClubAppsMinPoMGoalsAstYCRCRating
2021Cavalry FC0––0100–
2023Cavalry FC4227000106.50
2024Cavalry FC211,677100307.10
2025Cavalry FC3181000207.35
2026Vancouver FC232,016002406.82

Player page β†’

59J. 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 β†’

59K. PokuForgeForgeM312,12741141016.93
SeasonClubAppsMinPoMGoalsAstYCRCRating
2022Forge0––1050–
2023Forge14863122216.79
2024Forge171,264382307.04

Player page β†’

59D. PecileVancouver FCVancouver FCM211,387133206.93
SeasonClubAppsMinPoMGoalsAstYCRCRating
2026Vancouver FC211,387133206.93

Player page β†’

59N. Fleuriau ChateauAtlΓ©tico OttawaAtlΓ©tico OttawaF161,254183106.93
SeasonClubAppsMinPoMGoalsAstYCRCRating
2026AtlΓ©tico Ottawa161,254183106.93

Player page β†’

67Isaiah JohnstonHFX Wanderers FCHFX Wanderers FCM312,65021693206.92
SeasonClubAppsMinPoMGoalsAstYCRCRating
2021York United0––31100–
2022York United0––0380–
2025HFX Wanderers FC6540023707.02
2026HFX Wanderers FC252,1102112706.89

Player page β†’

68D. ChoinièreSupra du QuebecSupra du QuebecM584,05142022806.91
SeasonClubAppsMinPoMGoalsAstYCRCRating
2021Forge0––4100–
2022Forge0––6420–
2023Forge6305123107.10
2024Forge302,336355307.02
2025Forge5255034107.06
2026Supra du Quebec171,155005106.61

Player page β†’

68Wesley-Thomas LanΓ§a TimΓ³teoAtlΓ©tico OttawaAtlΓ©tico OttawaD543,78505161506.91
SeasonClubAppsMinPoMGoalsAstYCRCRating
2022FC Edmonton0––3520–
2023HFX Wanderers FC151,224004307.03
2024HFX Wanderers FC211,571001306.96
2025HFX Wanderers FC6469015506.95
2026AtlΓ©tico Ottawa12521011206.63

Player page β†’

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

Player page β†’

68Woobens PaciusForgeForgeF168362296706.91
SeasonClubAppsMinPoMGoalsAstYCRCRating
2021Forge0––7200–
2022Forge0––12120–
2023Forge168362103506.91

Player page β†’

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

Player page β†’

72Y. ToualyPacific FCPacific FCM251,769196306.90
SeasonClubAppsMinPoMGoalsAstYCRCRating
2025Pacific FC4244041106.95
2026Pacific FC211,525155206.88

Player page β†’

72Kristopher TwardekValourValourD251,767054916.90
SeasonClubAppsMinPoMGoalsAstYCRCRating
2024AtlΓ©tico Ottawa231,600012506.87
2025Valour2167042417.20

Player page β†’

72A. BaqueroValourValourD171,1290201406.90
SeasonClubAppsMinPoMGoalsAstYCRCRating
2021Valour0––1040–
2022Valour0––1070–
2023Valour171,129000306.90

Player page β†’

72R. KhouryAtlΓ©tico OttawaAtlΓ©tico OttawaF572100106.90
SeasonClubAppsMinPoMGoalsAstYCRCRating
2025AtlΓ©tico Ottawa19000006.90
2026AtlΓ©tico Ottawa463100106.90
77T. MourdoukoutasValourValourD383,276101606.89
SeasonClubAppsMinPoMGoalsAstYCRCRating
2022York United0––0020–
2023York United131,169101106.88
2024Valour252,107000306.89

Player page β†’

77Jonathan ViscosiValourValourG272,413100606.89
SeasonClubAppsMinPoMGoalsAstYCRCRating
2024Valour262,323100406.92
2025Valour190000206.20

Player page β†’

77R. AlarconValourValourD272,0361051116.89
SeasonClubAppsMinPoMGoalsAstYCRCRating
2022Cavalry FC0––0300–
2023Cavalry FC244000006.40
2024Valour231,832101616.94
2025Valour2160001506.85

Player page β†’

77A. BatisseForgeForgeD242,027142506.89
SeasonClubAppsMinPoMGoalsAstYCRCRating
2026Forge242,027142506.89

Player page β†’

81Z. 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 β†’

81Kekuta MannehPacific FCPacific FCF17831022106.88
SeasonClubAppsMinPoMGoalsAstYCRCRating
2023Pacific FC17831022106.88

Player page β†’

83Steffen YeatesYork UnitedYork UnitedM745,64421081506.87
SeasonClubAppsMinPoMGoalsAstYCRCRating
2023Pacific FC191,158012306.81
2024Pacific FC272,151213307.02
2025York United3272030306.40
2026York United252,063053606.82

Player page β†’

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

Player page β†’

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

Player page β†’

83J. MartΓ­nezYork UnitedYork UnitedM281,913121706.87
SeasonClubAppsMinPoMGoalsAstYCRCRating
2024York United281,913121706.87

Player page β†’

83Miguel AcostaAtlΓ©tico OttawaAtlΓ©tico OttawaD151,303146706.87
SeasonClubAppsMinPoMGoalsAstYCRCRating
2021AtlΓ©tico Ottawa0––2100–
2022AtlΓ©tico Ottawa0––1340–
2023AtlΓ©tico Ottawa151,303112306.87

Player page β†’

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

Player page β†’

88M. CampagnaVancouver FCVancouver FCD413,0722421306.86
SeasonClubAppsMinPoMGoalsAstYCRCRating
2021York United0––0010–
2024Vancouver FC11410001206.51
2025Vancouver FC6502011607.00
2026Vancouver FC242,160230406.96

Player page β†’

88CΓ©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 β†’

88M. JamesForgeForgeD221,9280121106.86
SeasonClubAppsMinPoMGoalsAstYCRCRating
2023Forge171,576002806.86
2026Forge5352010306.86

Player page β†’

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

Player page β†’

93M. CarducciHFX Wanderers FCHFX Wanderers FCG777,0914021006.85
SeasonClubAppsMinPoMGoalsAstYCRCRating
2021Cavalry FC0––0010–
2022Cavalry FC0––0010–
2023Cavalry FC211,979300306.88
2024Cavalry FC292,682001106.87
2025Cavalry FC3270001407.20
2026HFX Wanderers FC242,160100006.75

Player page β†’

93Nathan InghamCavalry FCCavalry FCG696,310601806.85
SeasonClubAppsMinPoMGoalsAstYCRCRating
2022AtlΓ©tico Ottawa0––0010–
2023AtlΓ©tico Ottawa181,661300206.83
2024AtlΓ©tico Ottawa222,039200106.98
2025AtlΓ©tico Ottawa5450000106.56
2026Cavalry FC242,160101306.82

Player page β†’

93M. Owolabi-BelewuForgeForgeD372,1920302206.85
SeasonClubAppsMinPoMGoalsAstYCRCRating
2022Forge0––1020–
2023Forge10461000506.53
2024Forge251,7070201107.01
2025Forge224000406.30

Player page β†’

93B. PatonForgeForgeM322,464253206.85
SeasonClubAppsMinPoMGoalsAstYCRCRating
2025Forge6429011106.90
2026Forge262,035242106.84

Player page β†’

93Orlando BotelloYork UnitedYork UnitedD282,0970242006.85
SeasonClubAppsMinPoMGoalsAstYCRCRating
2024York United261,9440101406.86
2025York United2153014606.80

Player page β†’

93Z. BahousPacific FCPacific FCM25964031806.85
SeasonClubAppsMinPoMGoalsAstYCRCRating
2022AtlΓ©tico Ottawa0––1150–
2023AtlΓ©tico Ottawa3180010006.93
2023Pacific FC6280000006.92
2024Pacific FC16504010306.81
93M. AmissiVancouver FCVancouver FCM201,667171206.85
SeasonClubAppsMinPoMGoalsAstYCRCRating
2026Vancouver FC201,667171206.85

Player page β†’

93Walter PonceValourValourF13790162716.85
SeasonClubAppsMinPoMGoalsAstYCRCRating
2022Valour0––2141–
2023Valour13790141306.85

Player page β†’

Data coverage for Canadian Premier League β†’

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