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

1T. WarschewskiCavalry FCCavalry FCF524,4021548291017.40
SeasonClubAppsMinPoMGoalsAstYCRCRating
2021FC Edmonton0––4710–
2022FC Edmonton0––7420–
2024Cavalry FC262,0999143207.44
2025Cavalry FC32701115207.97
2026Cavalry FC232,03351210317.28

Player page β†’

2L. 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 β†’

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

Player page β†’

3A. MusseCavalry FCCavalry FCM604,5631238261307.24
SeasonClubAppsMinPoMGoalsAstYCRCRating
2021Cavalry FC0––2000–
2022Cavalry FC0––7340–
2023Cavalry FC181,455477207.29
2024Cavalry FC181,420644207.41
2025Cavalry FC32690107307.23
2026Cavalry FC211,419285207.05

Player page β†’

5Ballou TablaAtlΓ©tico OttawaAtlΓ©tico OttawaF604,3891032141707.06
SeasonClubAppsMinPoMGoalsAstYCRCRating
2022AtlΓ©tico Ottawa0––7450–
2024AtlΓ©tico Ottawa301,846324506.91
2025AtlΓ©tico Ottawa54251114407.36
2026AtlΓ©tico Ottawa252,1186122307.18

Player page β†’

6M. FerrinYork UnitedYork UnitedM483,9808188407.23
SeasonClubAppsMinPoMGoalsAstYCRCRating
2023HFX Wanderers FC171,531383207.24
2024HFX Wanderers FC272,160562007.25
2025York United4289043207.05

Player page β†’

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

8Nathan 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 β†’

8T. BorgesForgeForgeM684,064626312807.09
SeasonClubAppsMinPoMGoalsAstYCRCRating
2021Forge0––3660–
2022Forge0––6860–
2023Forge15774024306.99
2024Forge251,834586807.36
2025Forge4170043206.93
2026Forge241,286134306.90

Player page β†’

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

Player page β†’

8Fraser AirdCavalry FCCavalry FCD523,615614141907.10
SeasonClubAppsMinPoMGoalsAstYCRCRating
2020Valour190010307.00
2021FC Edmonton0––5530–
2022Cavalry FC0––0110–
2023Cavalry FC201,058122306.92
2024Cavalry FC282,214534407.25
2025Cavalry FC3253032507.00

Player page β†’

8Marco BustosPacific FCPacific FCM292,206624231516.99
SeasonClubAppsMinPoMGoalsAstYCRCRating
2020Pacific FC2187253307.60
2021Pacific FC0––7630–
2022Pacific FC0––2640–
2025Pacific FC4339124407.15
2026Pacific FC231,680384116.91

Player page β†’

13Daan KlompCavalry FCCavalry FCD766,97452542607.16
SeasonClubAppsMinPoMGoalsAstYCRCRating
2021Cavalry FC0––3040–
2022Cavalry FC0––3270–
2023Cavalry FC211,979051207.04
2024Cavalry FC292,671361707.26
2025Cavalry FC190020307.20
2026Cavalry FC252,234260307.14

Player page β†’

13Callum IrvingVancouver FCVancouver FCG726,573501216.98
SeasonClubAppsMinPoMGoalsAstYCRCRating
2020Pacific FC2187000006.90
2021Pacific FC0––0001–
2023Vancouver FC161,489100106.77
2024Vancouver FC282,557200107.10
2025Vancouver FC6540100007.50
2026Vancouver FC201,800101006.84

Player page β†’

13D. 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 β†’

13CainΓ£ Santos Da SilvaYork UnitedYork UnitedD372,081500006.35
SeasonClubAppsMinPoMGoalsAstYCRCRating
2020HFX Wanderers FC132000007.20
2020Pacific FC152000006.30
2020Valour112000006.30
2024Cavalry FC119000006.70
2024Valour134000006.20
2026Forge2180100007.25
2026HFX Wanderers FC12000005.71
2026Pacific FC8324000006.12
2026Supra du Quebec116000006.27
2026Vancouver FC236000000.00
2026York United181,374400007.04
13L. KwemiSupra du QuebecSupra du QuebecF341,9715155607.17
SeasonClubAppsMinPoMGoalsAstYCRCRating
2024Valour13402001206.91
2026Supra du Quebec211,5695154407.30

Player page β†’

18M. 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 β†’

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

Player page β†’

18A. DidicCavalry FCCavalry FCD726,55941862207.19
SeasonClubAppsMinPoMGoalsAstYCRCRating
2020FC Edmonton190000006.90
2021FC Edmonton0––3140–
2022Pacific FC0––2150–
2023Pacific FC181,640141507.02
2024AtlΓ©tico Ottawa292,669150307.23
2025AtlΓ©tico Ottawa0––0020–
2026Cavalry FC242,160243307.29

Player page β†’

18Brian WrightForgeForgeF613,935441121106.66
SeasonClubAppsMinPoMGoalsAstYCRCRating
2021AtlΓ©tico Ottawa0––6110–
2022AtlΓ©tico Ottawa0––7220–
2023York United15752022106.70
2024York United242,0733106107.06
2025Forge53730120406.36
2026Forge17737141206.16

Player page β†’

18D. ChoinièreSupra du QuebecSupra du QuebecM594,14142123806.91
SeasonClubAppsMinPoMGoalsAstYCRCRating
2020Forge190011007.00
2021Forge0––4100–
2022Forge0––6420–
2023Forge6305123107.10
2024Forge302,336355307.02
2025Forge5255034107.06
2026Supra du Quebec171,155005106.61

Player page β†’

18Terran CampbellVancouver FCVancouver FCF553,37643814506.78
SeasonClubAppsMinPoMGoalsAstYCRCRating
2020Pacific FC2123011006.60
2021Pacific FC0––11520–
2022Forge0––6420–
2023Forge181,4733101006.98
2024Forge8309000006.58
2025Vancouver FC4252032006.75
2026Vancouver FC231,219171106.71

Player page β†’

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

18G. BitarYork UnitedYork UnitedF513,45842191606.96
SeasonClubAppsMinPoMGoalsAstYCRCRating
2022FC Edmonton0––5110–
2023Vancouver FC161,272264407.10
2024Vancouver FC261,808142206.92
2025York United3131152707.07
2026York United6247010206.72

Player page β†’

18E. AdekugbeYork UnitedYork UnitedM442,8024342006.86
SeasonClubAppsMinPoMGoalsAstYCRCRating
2020Cavalry FC0––1120–
2022Cavalry FC0––1020–
2023York United11322000306.54
2024York United292,218412807.02
2025York United4262001506.60

Player page β†’

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

Player page β†’

18T. AntonoglouValourValourD292,6364313907.19
SeasonClubAppsMinPoMGoalsAstYCRCRating
2024Valour272,456417507.21
2025Valour2180026406.80

Player page β†’

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

Player page β†’

18J. AltobelliYork UnitedYork UnitedF201,5454194707.10
SeasonClubAppsMinPoMGoalsAstYCRCRating
2025York United43111113407.35
2026York United161,234381307.03

Player page β†’

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

Player page β†’

31BΓ©ni BadibangaYork UnitedYork UnitedF563,9283781406.99
SeasonClubAppsMinPoMGoalsAstYCRCRating
2023Forge121,071030207.29
2024Forge251,893343907.06
2026York United19964005306.70

Player page β†’

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

Player page β†’

31Kadin ChungPacific FCPacific FCD493,6723361406.70
SeasonClubAppsMinPoMGoalsAstYCRCRating
2020Pacific FC190101107.30
2021Pacific FC0––1130–
2023Vancouver FC8597001206.71
2024Vancouver FC191,377102206.82
2025Pacific FC3253111507.13
2026Pacific FC181,355010106.48

Player page β†’

31Ryan 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 β†’

31Juan CΓ³rdovaYork UnitedYork UnitedM463,4473541306.72
SeasonClubAppsMinPoMGoalsAstYCRCRating
2024York United221,892243907.05
2026York United241,555111406.41

Player page β†’

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

Player page β†’

31E. GazdovPacific FCPacific FCG373,282300316.77
SeasonClubAppsMinPoMGoalsAstYCRCRating
2023Pacific FC161,511100106.73
2024Pacific FC211,771200216.80

Player page β†’

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

Player page β†’

31S. JimohYork UnitedYork UnitedF301,383346806.80
SeasonClubAppsMinPoMGoalsAstYCRCRating
2024York United16636241006.91
2025York United4207104507.23
2026York United10540001306.49

Player page β†’

31M. JevremovićForgeForgeD262,272333717.12
SeasonClubAppsMinPoMGoalsAstYCRCRating
2025Forge5427203507.34
2026Forge211,845130217.06

Player page β†’

31Ronan KrattPacific FCPacific FCF261,592395106.78
SeasonClubAppsMinPoMGoalsAstYCRCRating
2022York United0––2100–
2025Pacific FC165020007.30
2026Pacific FC251,527354106.76

Player page β†’

31I. IliadisAtlΓ©tico OttawaAtlΓ©tico OttawaM231,594340706.97
SeasonClubAppsMinPoMGoalsAstYCRCRating
2023AtlΓ©tico Ottawa12923110407.08
2024AtlΓ©tico Ottawa11671230306.85

Player page β†’

31W. AkioCavalry FCCavalry FCF211,0913164606.68
SeasonClubAppsMinPoMGoalsAstYCRCRating
2021Valour0––8310–
2022Valour0––2130–
2023Cavalry FC13758350106.71
2024Cavalry FC8333010106.62

Player page β†’

45T. Meilleur-GigeuereHFX Wanderers FCHFX Wanderers FCD766,79221311206.93
SeasonClubAppsMinPoMGoalsAstYCRCRating
2020Pacific FC190000106.90
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 β†’

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

Player page β†’

45Alejandro DΓ­azPacific FCPacific FCF715,12625014606.80
SeasonClubAppsMinPoMGoalsAstYCRCRating
2020Pacific FC297032006.60
2021Pacific FC0––10410–
2022Pacific FC0––13300–
2023Vancouver FC141,231020006.78
2024Vancouver FC282,1892102106.95
2025Pacific FC2167060007.25
2025Vancouver FC2180011306.90
2026Pacific FC231,262052106.60

Player page β†’

45N. JensenForgeForgeM693,4452158306.84
SeasonClubAppsMinPoMGoalsAstYCRCRating
2022Forge0––3100–
2023Forge13638011206.58
2024Forge281,509160107.04
2025Forge6312021006.85
2026Forge22986135006.73

Player page β†’

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

Player page β†’

45Luke 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 β†’

Data coverage for Canadian Premier League β†’

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