Skip to content
Almanac
Menu

Canadian Premier League

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

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

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

#PlayerClubPosAgeGoalsAstAppsYCRCRating
1T. WarschewskiCavalry FC· 28yCavalry FCF284829521017.40
SeasonClubGoalsAstAppsYCRCRating
2021FC Edmonton47010–
2022FC Edmonton74020–
2024Cavalry FC14326207.44
2025Cavalry FC1153207.97
2026Cavalry FC121023317.28

Player page →

2Alejandro DíazPacific FC· 30yPacific FCF30471269606.81
SeasonClubGoalsAstAppsYCRCRating
2021Pacific FC104010–
2022Pacific FC133000–
2023Vancouver FC2014006.78
2024Vancouver FC10228106.95
2025Pacific FC602007.25
2025Vancouver FC112306.90
2026Pacific FC5223106.60

Player page →

3Samuel SalterAtlético Ottawa· 26yAtlético OttawaF26467521316.93
SeasonClubGoalsAstAppsYCRCRating
2021HFX Wanderers FC31000–
2022HFX Wanderers FC110021–
2023Atlético Ottawa7117606.87
2024Atlético Ottawa5230106.92
2025Atlético Ottawa2035407.16

Player page →

4Brian WrightForge· 31yForgeF314112611106.66
SeasonClubGoalsAstAppsYCRCRating
2021Atlético Ottawa61010–
2022Atlético Ottawa72020–
2023York United2215106.70
2024York United10624107.06
2025Forge1205406.36
2026Forge4117206.16

Player page →

5A. MusseCavalry FC· 30yCavalry FCM303826601307.24
SeasonClubGoalsAstAppsYCRCRating
2021Cavalry FC20000–
2022Cavalry FC73040–
2023Cavalry FC7718207.29
2024Cavalry FC4418207.41
2025Cavalry FC1073307.23
2026Cavalry FC8521207.05

Player page →

6T. CampbellVancouver FC· 28yVancouver FCF28371353506.79
SeasonClubGoalsAstAppsYCRCRating
2021Pacific FC115020–
2022Forge64020–
2023Forge10118006.98
2024Forge008006.58
2025Vancouver FC324006.75
2026Vancouver FC7123106.71

Player page →

7Ballou TablaAtlético Ottawa· 27yAtlético OttawaF273214601707.06
SeasonClubGoalsAstAppsYCRCRating
2022Atlético Ottawa74050–
2024Atlético Ottawa2430506.91
2025Atlético Ottawa1145407.36
2026Atlético Ottawa12225307.18

Player page →

8M. BabouliForge· 33yForgeM332910501826.98
SeasonClubGoalsAstAppsYCRCRating
2021Forge72040–
2022York United52010–
2023York United6211826.95
2024York United7223307.23
2025Forge425107.04
2026Forge0011106.45

Player page →

8Woobens PaciusForgeForgeF–29616706.91
SeasonClubGoalsAstAppsYCRCRating
2021Forge72000–
2022Forge121020–
2023Forge10316506.91
10Sergio Camargo PeñarandaCavalry FC· 32yCavalry FCM322716672206.95
SeasonClubGoalsAstAppsYCRCRating
2021Cavalry FC42030–
2022Cavalry FC20030–
2023Cavalry FC6220606.80
2024Cavalry FC3426107.00
2025Cavalry FC863506.87
2026Cavalry FC4218407.08

Player page →

11T. BorgesForge· 28yForgeM282631682807.09
SeasonClubGoalsAstAppsYCRCRating
2021Forge36060–
2022Forge68060–
2023Forge2415306.99
2024Forge8625807.36
2025Forge434206.92
2026Forge3424306.90

Player page →

11O. BassettYork United· 28yYork UnitedM282616741906.94
SeasonClubGoalsAstAppsYCRCRating
2021Pacific FC23030–
2022Atlético Ottawa83060–
2023Atlético Ottawa11318307.01
2024Atlético Ottawa4429307.18
2026York United1327406.62

Player page →

11Moses DyerVancouver FC· 29yVancouver FCF29267242116.94
SeasonClubGoalsAstAppsYCRCRating
2021Valour94050–
2022Valour92081–
2024Pacific FC4011307.06
2024Vancouver FC4113506.83

Player page →

14D. KlompCavalry FC· 28yCavalry FCD28254762607.16
SeasonClubGoalsAstAppsYCRCRating
2021Cavalry FC30040–
2022Cavalry FC32070–
2023Cavalry FC5121207.04
2024Cavalry FC6129707.26
2025Cavalry FC201307.20
2026Cavalry FC6025307.14

Player page →

15Shaan HundalPacific FC· 27yPacific FCF2722555806.63
SeasonClubGoalsAstAppsYCRCRating
2023Vancouver FC6117106.49
2024Valour7327306.73
2025Valour201106.50
2025York United713106.90
2026Pacific FC007206.50

Player page →

16G. BitarYork United· 28yYork UnitedF28219511606.96
SeasonClubGoalsAstAppsYCRCRating
2022FC Edmonton51010–
2023Vancouver FC6416407.10
2024Vancouver FC4226206.92
2025York United523707.07
2026York United106206.72

Player page →

17D. ChoinièreSupra du Quebec· 29ySupra du QuebecM29202258806.91
SeasonClubGoalsAstAppsYCRCRating
2021Forge41000–
2022Forge64020–
2023Forge236107.10
2024Forge5530307.02
2025Forge345107.06
2026Supra du Quebec0517106.61

Player page →

17D. NimickForge· 26yForgeD262013722327.19
SeasonClubGoalsAstAppsYCRCRating
2023HFX Wanderers FC6317607.21
2024HFX Wanderers FC8324927.10
2025Forge246207.30
2026Forge4325607.24

Player page →

17T. CoimbraHFX Wanderers FC· 22yHFX Wanderers FCF22205371616.75
SeasonClubGoalsAstAppsYCRCRating
2023HFX Wanderers FC3113606.64
2024HFX Wanderers FC4120516.74
2025HFX Wanderers FC1334507.20

Player page →

20Marco BustosPacific FC· 30yPacific FCM301920271216.95
SeasonClubGoalsAstAppsYCRCRating
2021Pacific FC76030–
2022Pacific FC26040–
2025Pacific FC244407.15
2026Pacific FC8423116.91

Player page →

20J. AltobelliYork United· 24yYork UnitedF2419420707.10
SeasonClubGoalsAstAppsYCRCRating
2025York United1134407.35
2026York United8116307.03

Player page →

20João MorelliHFX Wanderers FCHFX Wanderers FCF–1919806.96
SeasonClubGoalsAstAppsYCRCRating
2021HFX Wanderers FC140060–
2022HFX Wanderers FC10000–
2023HFX Wanderers FC419206.96
23M. FerrinYork United· 27yYork UnitedM2718848407.23
SeasonClubGoalsAstAppsYCRCRating
2023HFX Wanderers FC8317207.24
2024HFX Wanderers FC6227007.25
2025York United434207.05

Player page →

23A. DidicCavalry FC· 31yCavalry FCD31186712207.20
SeasonClubGoalsAstAppsYCRCRating
2021FC Edmonton31040–
2022Pacific FC21050–
2023Pacific FC4118507.02
2024Atlético Ottawa5029307.23
2025Atlético Ottawa00020–
2026Cavalry FC4324307.29

Player page →

23O. De RosarioYork United· 25yYork UnitedF2518512606.84
SeasonClubGoalsAstAppsYCRCRating
2022York United123040–
2023York United6212206.84

Player page →

26J. HeardPacific FC· 31yPacific FCF31175524036.54
SeasonClubGoalsAstAppsYCRCRating
2021Pacific FC410100–
2022Pacific FC63070–
2023Pacific FC4118606.68
2024Pacific FC1018506.67
2025Pacific FC1031016.37
2026Pacific FC1013226.19

Player page →

26E. OngaroPacific FCPacific FCF–17419506.76
SeasonClubGoalsAstAppsYCRCRating
2021FC Edmonton122020–
2023Pacific FC5219306.76
28Sean ReaSupra du Quebec· 24ySupra du QuebecM241624411506.98
SeasonClubGoalsAstAppsYCRCRating
2021Valour14000–
2022Valour59030–
2024HFX Wanderers FC1014306.71
2025HFX Wanderers FC256507.25
2026Supra du Quebec7621407.09

Player page →

28M. AparicioAtlético Ottawa· 31yAtlético OttawaM311622783726.93
SeasonClubGoalsAstAppsYCRCRating
2021Pacific FC33070–
2022Pacific FC23042–
2023Pacific FC4519507.01
2024Atlético Ottawa5229907.11
2025Atlético Ottawa175607.26
2026Atlético Ottawa1225606.60

Player page →

28I. JohnstonHFX Wanderers FC· 24yHFX Wanderers FCM24169313206.92
SeasonClubGoalsAstAppsYCRCRating
2021York United310100–
2022York United03080–
2025HFX Wanderers FC236707.02
2026HFX Wanderers FC11225706.89

Player page →

28M. ShawCavalry FC· 31yCavalry FCF3116436506.73
SeasonClubGoalsAstAppsYCRCRating
2021Atlético Ottawa101000–
2022Atlético Ottawa41020–
2023Atlético Ottawa1113206.64
2024Cavalry FC1123106.79

Player page →

28W. AkioCavalry FCCavalry FCF–16421606.68
SeasonClubGoalsAstAppsYCRCRating
2021Valour83010–
2022Valour21030–
2023Cavalry FC5013106.71
2024Cavalry FC108106.63
28J. MasonCavalry FC· 35yCavalry FCF3516317506.55
SeasonClubGoalsAstAppsYCRCRating
2021Cavalry FC70020–
2022Cavalry FC81020–
2023Cavalry FC1217106.55

Player page →

34Kyle BekkerForge· 36yForgeM361524651827.10
SeasonClubGoalsAstAppsYCRCRating
2021Forge31070–
2022Forge26042–
2023Forge4818207.29
2024Forge2728307.19
2025Forge326107.13
2026Forge1013106.61

Player page →

34N. JensenForge· 27yForgeM2715869306.84
SeasonClubGoalsAstAppsYCRCRating
2022Forge31000–
2023Forge1113206.58
2024Forge6028107.04
2025Forge216006.85
2026Forge3522006.73

Player page →

34L. KwemiSupra du Quebec· 29ySupra du QuebecF2915534607.17
SeasonClubGoalsAstAppsYCRCRating
2024Valour0113206.91
2026Supra du Quebec15421407.30

Player page →

37M. BevanCavalry FCCavalry FCF–14419616.69
SeasonClubGoalsAstAppsYCRCRating
2022Cavalry FC30010–
2023Cavalry FC11419516.69
38Fraser AirdCavalry FC· 31yCavalry FCD311314511607.11
SeasonClubGoalsAstAppsYCRCRating
2021FC Edmonton55030–
2022Cavalry FC01010–
2023Cavalry FC2220306.92
2024Cavalry FC3428407.25
2025Cavalry FC323507.00

Player page →

38R. del CampoAtlético Ottawa· 26yAtlético OttawaF2613446806.87
SeasonClubGoalsAstAppsYCRCRating
2023Atlético Ottawa0216206.61
2024Atlético Ottawa13230607.00

Player page →

38T. Meilleur-GigeuereHFX Wanderers FC· 28yHFX Wanderers FCD28131751106.93
SeasonClubGoalsAstAppsYCRCRating
2021Pacific FC00010–
2022Pacific FC10030–
2023Pacific FC4021206.93
2024Pacific FC3028307.00
2025HFX Wanderers FC406107.12
2026HFX Wanderers FC1120106.75

Player page →

41A. RicciYork United· 30yYork UnitedF30126321816.69
SeasonClubGoalsAstAppsYCRCRating
2021Valour52030–
2022York United00010–
2023York United3213806.58
2024Vancouver FC013206.93
2024York United4116416.73

Player page →

42D. RodriguezAtlético Ottawa· 24yAtlético OttawaF241195417.20
SeasonClubGoalsAstAppsYCRCRating
2025Atlético Ottawa1195417.20

Player page →

42Ayman SelloufCavalry FC· 25yCavalry FCF2511841007.04
SeasonClubGoalsAstAppsYCRCRating
2023Pacific FC7820007.20
2024Pacific FC3010006.92
2024Vancouver FC1010006.90
2025Cavalry FC001006.30

Player page →

42A. SissokoSupra du Quebec· 31ySupra du QuebecM31117702406.78
SeasonClubGoalsAstAppsYCRCRating
2022Forge43050–
2023Forge2115606.72
2024Atlético Ottawa3230606.93
2025Atlético Ottawa103206.77
2026Supra du Quebec1122506.63

Player page →

42N. AmpomahForge· 30yForgeF30116362006.84
SeasonClubGoalsAstAppsYCRCRating
2024Forge2217506.82
2025Forge6341007.45
2026Forge3115506.71

Player page →

42Ryan TelferHFX Wanderers FC· 32yHFX Wanderers FCF32116491116.95
SeasonClubGoalsAstAppsYCRCRating
2021Atlético Ottawa30051–
2024HFX Wanderers FC4223307.10
2025HFX Wanderers FC316207.10
2026HFX Wanderers FC1320106.72

Player page →

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

Player page →

48G. AntinoroAtlético Ottawa· 22yAtlético OttawaM2210865816.62
SeasonClubGoalsAstAppsYCRCRating
2023Atlético Ottawa2015306.61
2024Atlético Ottawa1219106.54
2025Atlético Ottawa435106.64
2026Atlético Ottawa3326316.67

Player page →

48Steffen YeatesYork United· 26yYork UnitedM26108741506.87
SeasonClubGoalsAstAppsYCRCRating
2023Pacific FC1219306.81
2024Pacific FC1327307.02
2025York United303306.40
2026York United5325606.82

Player page →

48Caniggia ElvaCavalry FCCavalry FCF–10625006.75
SeasonClubGoalsAstAppsYCRCRating
2025Cavalry FC443007.00
2026Cavalry FC6222006.72

Data coverage for Canadian Premier League →

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