Skip to content
Almanac
Menu

Canadian Premier League

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

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

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

1T. WarschewskiCavalry FCCavalry FCF292,369103619707.49
SeasonClubAppsMinPoMGoalsAstYCRCRating
2021FC Edmonton0––4710–
2022FC Edmonton0––7420–
2024Cavalry FC262,0999143207.44
2025Cavalry FC32701115207.97

Player page β†’

2Terran CampbellVancouver FCVancouver FCF322,15733113406.83
SeasonClubAppsMinPoMGoalsAstYCRCRating
2020Pacific FC2123011006.60
2021Pacific FC0––11520–
2022Forge0––6420–
2023Forge181,4733101006.98
2024Forge8309000006.58
2025Vancouver FC4252032006.75

Player page β†’

3Alejandro DΓ­azVancouver FCVancouver FCF483,86424512506.90
SeasonClubAppsMinPoMGoalsAstYCRCRating
2020Pacific FC297032006.60
2021Pacific FC0––10410–
2022Pacific FC0––13300–
2023Vancouver FC141,231020006.78
2024Vancouver FC282,1892102106.95
2025Pacific FC2167060007.25
2025Vancouver FC2180011306.90

Player page β†’

3Ballou TablaAtlΓ©tico OttawaAtlΓ©tico OttawaF352,271420121406.97
SeasonClubAppsMinPoMGoalsAstYCRCRating
2022AtlΓ©tico Ottawa0––7450–
2024AtlΓ©tico Ottawa301,846324506.91
2025AtlΓ©tico Ottawa54251114407.36

Player page β†’

5Brian WrightForgeForgeF443,19833711906.86
SeasonClubAppsMinPoMGoalsAstYCRCRating
2021AtlΓ©tico Ottawa0––6110–
2022AtlΓ©tico Ottawa0––7220–
2023York United15752022106.70
2024York United242,0733106107.06
2025Forge53730120406.36

Player page β†’

6Adonijah ReidYork UnitedYork UnitedF401,84718101006.86
SeasonClubAppsMinPoMGoalsAstYCRCRating
2023Pacific FC17880144206.99
2024Pacific FC19729002206.78
2025York United4238044606.68

Player page β†’

7G. BitarYork UnitedYork UnitedF453,21142091406.99
SeasonClubAppsMinPoMGoalsAstYCRCRating
2022FC Edmonton0––5110–
2023Vancouver FC161,272264407.10
2024Vancouver FC261,808142206.92
2025York United3131152707.07

Player page β†’

7D. RodriguezAtlΓ©tico OttawaAtlΓ©tico OttawaF54371119417.20
SeasonClubAppsMinPoMGoalsAstYCRCRating
2025AtlΓ©tico Ottawa54371119417.20

Player page β†’

7A. DanielsPacific FCPacific FCF472,747059506.75
SeasonClubAppsMinPoMGoalsAstYCRCRating
2022HFX Wanderers FC0––1010–
2023HFX Wanderers FC181,230035206.72
2024HFX Wanderers FC261,292001106.74
2025Pacific FC3225013107.07

Player page β†’

10Ayman SelloufCavalry FCCavalry FCF412,3552118007.04
SeasonClubAppsMinPoMGoalsAstYCRCRating
2023Pacific FC201,107278007.20
2024Pacific FC10637030006.92
2024Vancouver FC10599010006.90
2025Cavalry FC112000006.30

Player page β†’

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

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

Player page β†’

11Shaan HundalYork UnitedYork UnitedF483,2061227706.65
SeasonClubAppsMinPoMGoalsAstYCRCRating
2020Valour0––0210–
2023Vancouver FC171,053061106.49
2024Valour271,903173306.73
2025Valour181020106.50
2025York United3169071106.90

Player page β†’

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

Player page β†’

14J. HeardPacific FCPacific FCF402,58921763916.67
SeasonClubAppsMinPoMGoalsAstYCRCRating
2020Pacific FC172111107.30
2021Pacific FC0––41100–
2022Pacific FC0––6370–
2023Pacific FC181,244141606.68
2024Pacific FC181,152010506.67
2025Pacific FC31210101016.37

Player page β†’

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

Player page β†’

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

Player page β†’

17M. ShawCavalry FCCavalry FCF371,9190185506.72
SeasonClubAppsMinPoMGoalsAstYCRCRating
2020AtlΓ©tico Ottawa190021006.30
2021AtlΓ©tico Ottawa0––10100–
2022AtlΓ©tico Ottawa0––4120–
2023AtlΓ©tico Ottawa13754011206.64
2024Cavalry FC231,075011106.79

Player page β†’

17O. De RosarioYork UnitedYork UnitedF126801185606.84
SeasonClubAppsMinPoMGoalsAstYCRCRating
2022York United0––12340–
2023York United12680162206.84

Player page β†’

17N. AmpomahForgeForgeF211,1951851506.94
SeasonClubAppsMinPoMGoalsAstYCRCRating
2024Forge17949022506.82
2025Forge42461631007.45

Player page β†’

17Gianni dos SantosAtlΓ©tico OttawaAtlΓ©tico OttawaF9272065626.73
SeasonClubAppsMinPoMGoalsAstYCRCRating
2021Pacific FC0––1222–
2022Pacific FC0––3140–
2023AtlΓ©tico Ottawa9272022006.73
17S. JimohYork UnitedYork UnitedF20843345506.98
SeasonClubAppsMinPoMGoalsAstYCRCRating
2024York United16636241006.91
2025York United4207104507.23

Player page β†’

17M. PetrassoYork UnitedYork UnitedF7129035206.46
SeasonClubAppsMinPoMGoalsAstYCRCRating
2021York United0––3520–
2023York United7129000006.46
24E. OngaroPacific FCPacific FCF209990204506.77
SeasonClubAppsMinPoMGoalsAstYCRCRating
2020FC Edmonton175030007.00
2021FC Edmonton0––12220–
2023Pacific FC19924052306.76
24W. AkioCavalry FCCavalry FCF211,0913164606.68
SeasonClubAppsMinPoMGoalsAstYCRCRating
2021Valour0––8310–
2022Valour0––2130–
2023Cavalry FC13758350106.71
2024Cavalry FC8333010106.62

Player page β†’

24Myer BevanCavalry FCCavalry FCF191,4610144616.69
SeasonClubAppsMinPoMGoalsAstYCRCRating
2022Cavalry FC0––3010–
2023Cavalry FC191,4610114516.69

Player page β†’

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

Player page β†’

24Dario ZanattaPacific FCPacific FCF291,741184506.97
SeasonClubAppsMinPoMGoalsAstYCRCRating
2024Pacific FC251,605152107.00
2025Pacific FC4136032406.75

Player page β†’

24Caniggia ElvaCavalry FCCavalry FCF354044007.00
SeasonClubAppsMinPoMGoalsAstYCRCRating
2025Cavalry FC354044007.00

Player page β†’

30J. MasonCavalry FCCavalry FCF174420163506.55
SeasonClubAppsMinPoMGoalsAstYCRCRating
2021Cavalry FC0––7020–
2022Cavalry FC0––8120–
2023Cavalry FC17442012106.55

Player page β†’

30J. AltobelliYork UnitedYork UnitedF43111113407.35
SeasonClubAppsMinPoMGoalsAstYCRCRating
2025York United43111113407.35

Player page β†’

30Ryan TelferHFX Wanderers FCHFX Wanderers FCF292,15431031317.10
SeasonClubAppsMinPoMGoalsAstYCRCRating
2020York United0––0030–
2021AtlΓ©tico Ottawa0––3051–
2024HFX Wanderers FC231,677342307.10
2025HFX Wanderers FC6477031207.10

Player page β†’

30L. WrightCavalry FCCavalry FCF12407083206.63
SeasonClubAppsMinPoMGoalsAstYCRCRating
2020York United0––1000–
2021York United0––6310–
2022York United0––0010–
2024Cavalry FC12407010006.63
30BΓ©ni BadibangaForgeForgeF372,9643731107.14
SeasonClubAppsMinPoMGoalsAstYCRCRating
2023Forge121,071030207.29
2024Forge251,893343907.06

Player page β†’

30Djenairo DanielsPacific FCPacific FCF145751631206.76
SeasonClubAppsMinPoMGoalsAstYCRCRating
2022Pacific FC0––3060–
2023Pacific FC14575133606.76

Player page β†’

30C. BentHFX Wanderers FCHFX Wanderers FCF128033407.00
SeasonClubAppsMinPoMGoalsAstYCRCRating
2020HFX Wanderers FC128010007.00
2021HFX Wanderers FC0––0330–
2022HFX Wanderers FC0––2010–
37JoΓ£o MorelliHFX Wanderers FCHFX Wanderers FCF104972232816.94
SeasonClubAppsMinPoMGoalsAstYCRCRating
2020HFX Wanderers FC162041016.80
2021HFX Wanderers FC0––14060–
2022HFX Wanderers FC0––1000–
2023HFX Wanderers FC9435241206.96
37A. NovakValourValourF13437072606.34
SeasonClubAppsMinPoMGoalsAstYCRCRating
2020Forge168020006.80
2021Cavalry FC0––4250–
2023Valour12369010106.30
37H. MbongueVancouver FCVancouver FCF186062207.00
SeasonClubAppsMinPoMGoalsAstYCRCRating
2025Vancouver FC186062207.00
37Jordan HamiltonForgeForgeF32886062006.54
SeasonClubAppsMinPoMGoalsAstYCRCRating
2022Forge0––1000–
2023Forge9177041006.53
2024Forge23709011006.55

Player page β†’

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

Player page β†’

37A. SelemaniValourValourF10393032206.60
SeasonClubAppsMinPoMGoalsAstYCRCRating
2021Cavalry FC0––3210–
2023Valour10393000106.60
37R. MoorePacific FCPacific FCF201,128232216.79
SeasonClubAppsMinPoMGoalsAstYCRCRating
2024Pacific FC201,128232216.79

Player page β†’

37F. AcuΓ±aAtlΓ©tico OttawaAtlΓ©tico OttawaF2183022206.75
SeasonClubAppsMinPoMGoalsAstYCRCRating
2020AtlΓ©tico Ottawa2183022206.75
37Kekuta MannehPacific FCPacific FCF17831022106.88
SeasonClubAppsMinPoMGoalsAstYCRCRating
2023Pacific FC17831022106.88

Player page β†’

37A. KoneForgeForgeF22581012206.68
SeasonClubAppsMinPoMGoalsAstYCRCRating
2024Forge18526002006.65
2025Forge455010206.83
37J. UlloaValourValourF16750012606.48
SeasonClubAppsMinPoMGoalsAstYCRCRating
2021Valour0––0150–
2023Valour16750011106.48
37Kwak Min-jaeVancouver FCVancouver FCF15700012506.57
SeasonClubAppsMinPoMGoalsAstYCRCRating
2023Vancouver FC15700012506.57
49A. GarcΓ­aHFX Wanderers FCHFX Wanderers FCF32351121407.20
SeasonClubAppsMinPoMGoalsAstYCRCRating
2020HFX Wanderers FC3235160007.20
2021HFX Wanderers FC0––2130–
2022HFX Wanderers FC0––4010–
49A. BinateValourValourF301,284041306.66
SeasonClubAppsMinPoMGoalsAstYCRCRating
2023Pacific FC352000006.33
2024Valour271,232041306.70

Player page β†’

Data coverage for Canadian Premier League β†’

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