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

95A. AromatarioForgeForgeM231,8301121106.75
SeasonClubAppsMinPoMGoalsAstYCRCRating
2026Forge231,8301121106.75
95Brian 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 β†’

95E. SimmonsVancouver FCVancouver FCM161,0890121106.73
SeasonClubAppsMinPoMGoalsAstYCRCRating
2020Cavalry FC0––0010–
2021Cavalry FC0––1030–
2022Cavalry FC0––0140–
2023Vancouver FC161,089001306.73

Player page β†’

95G. MetusalaForgeForgeD352,9050211106.80
SeasonClubAppsMinPoMGoalsAstYCRCRating
2021Forge0––2010–
2022Forge0––0140–
2023Forge121,016000206.75
2024Forge231,889000406.82

Player page β†’

95Juan CastroAtlΓ©tico OttawaAtlΓ©tico OttawaM291,7300041106.68
SeasonClubAppsMinPoMGoalsAstYCRCRating
2025AtlΓ©tico Ottawa4324004706.90
2026AtlΓ©tico Ottawa251,406000406.65

Player page β†’

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

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

Player page β†’

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

Player page β†’

108Noah AbatnehAtlΓ©tico OttawaAtlΓ©tico OttawaD443,3761301016.79
SeasonClubAppsMinPoMGoalsAstYCRCRating
2023York United9600000116.66
2024York United221,686010406.76
2025AtlΓ©tico Ottawa5450010507.08
2026AtlΓ©tico Ottawa8640110006.85

Player page β†’

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

108J. HaynesValourValourD219520011006.74
SeasonClubAppsMinPoMGoalsAstYCRCRating
2020Pacific FC190000206.90
2021Pacific FC0––0130–
2022Pacific FC0––0010–
2023Valour11750000306.78
2024Valour9112000106.65

Player page β†’

108M. CamaraFC EdmontonFC Edmontonβ€”0––51100–
SeasonClubAppsMinPoMGoalsAstYCRCRating
2021HFX Wanderers FC0––1030–
2022FC Edmonton0––4170–
108T. SkublakYork UnitedYork UnitedF43150821006.54
SeasonClubAppsMinPoMGoalsAstYCRCRating
2026York United43150821006.54
108Tom 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 β†’

115D. FordyceValourValourβ€”0––4491–
SeasonClubAppsMinPoMGoalsAstYCRCRating
2020Valour0––1000–
2021Valour0––2250–
2022Valour0––1241–
115J. CameronVancouver FCVancouver FCD332,521210916.76
SeasonClubAppsMinPoMGoalsAstYCRCRating
2023Vancouver FC161,331110306.67
2024Vancouver FC171,190100616.84

Player page β†’

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

Player page β†’

115Michael BaldisimoCavalry FCCavalry FCM17680010916.61
SeasonClubAppsMinPoMGoalsAstYCRCRating
2025Cavalry FC3133010616.83
2026Cavalry FC14547000306.56

Player page β†’

115NicolΓ‘s MezquidaVancouver FCVancouver FCM251,134063916.40
SeasonClubAppsMinPoMGoalsAstYCRCRating
2025Vancouver FC3153051517.03
2026Vancouver FC22981012406.31

Player page β†’

115T. MohammedFC EdmontonFC EdmontonD190002916.70
SeasonClubAppsMinPoMGoalsAstYCRCRating
2020FC Edmonton190001116.70
2021York United0––0130–
2022FC Edmonton0––0050–
115A. NdomPacific FCPacific FCD9741150907.09
SeasonClubAppsMinPoMGoalsAstYCRCRating
2024Pacific FC6471100107.12
2025Pacific FC3270050807.03

Player page β†’

115F. SturingYork UnitedYork UnitedD373,088011906.72
SeasonClubAppsMinPoMGoalsAstYCRCRating
2024York United191,615000206.78
2025York United2210010507.10
2026York United161,263001206.61

Player page β†’

115J. GrantYork UnitedYork UnitedD8549002906.75
SeasonClubAppsMinPoMGoalsAstYCRCRating
2020Forge0––0020–
2021Forge0––0140–
2022Forge0––0020–
2023York United8549001106.75
115M. TraffordCavalry FCCavalry FCβ€”0––1090–
SeasonClubAppsMinPoMGoalsAstYCRCRating
2021Cavalry FC0––0020–
2022Cavalry FC0––1070–
115Shaan HundalPacific FCPacific FCF553,3471227906.63
SeasonClubAppsMinPoMGoalsAstYCRCRating
2020Valour0––0210–
2023Vancouver FC171,053061106.49
2024Valour271,903173306.73
2025Valour181020106.50
2025York United3169071106.90
2026Pacific FC7141000206.50

Player page β†’

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

Player page β†’

127A. RiggiValourValourM2105042817.25
SeasonClubAppsMinPoMGoalsAstYCRCRating
2020HFX Wanderers FC2105011007.25
2021HFX Wanderers FC0––0030–
2022Valour0––3151–
127Daniel ParraForgeForgeD252,150122817.08
SeasonClubAppsMinPoMGoalsAstYCRCRating
2024Forge252,150122817.08

Player page β†’

127G. AntinoroAtlΓ©tico OttawaAtlΓ©tico OttawaM653,4300108816.62
SeasonClubAppsMinPoMGoalsAstYCRCRating
2023AtlΓ©tico Ottawa15542020306.61
2024AtlΓ©tico Ottawa19725012106.54
2025AtlΓ©tico Ottawa5373043106.64
2026AtlΓ©tico Ottawa261,790033316.67

Player page β†’

127JoΓ£o MorelliHFX Wanderers FCHFX Wanderers FCF104972232816.94
SeasonClubAppsMinPoMGoalsAstYCRCRating
2020HFX Wanderers FC162041016.80
2021HFX Wanderers FC0––14060–
2022HFX Wanderers FC0––1000–
2023HFX Wanderers FC9435241206.96
127Jordan FariaValourValourM281,889156816.74
SeasonClubAppsMinPoMGoalsAstYCRCRating
2021York United0––1000–
2024Valour261,738125616.80
2025Valour2151021205.90

Player page β†’

127M. ChretienSupra du QuebecSupra du QuebecD201,755240816.97
SeasonClubAppsMinPoMGoalsAstYCRCRating
2026Supra du Quebec201,755240816.97
127Brem SoumaoroYork UnitedYork UnitedM262,074022806.79
SeasonClubAppsMinPoMGoalsAstYCRCRating
2023York United151,183021606.85
2024York United11891001206.71

Player page β†’

127C. AugusteSupra du QuebecSupra du QuebecD201,637001806.66
SeasonClubAppsMinPoMGoalsAstYCRCRating
2026Supra du Quebec201,637001806.66

Player page β†’

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

127Jean-Aniel AssiAtlΓ©tico OttawaAtlΓ©tico OttawaF401,980246806.69
SeasonClubAppsMinPoMGoalsAstYCRCRating
2022Cavalry FC0––0210–
2023AtlΓ©tico Ottawa161,094113306.68
2025AtlΓ©tico Ottawa15–0020–
2026AtlΓ©tico Ottawa23881131206.69

Player page β†’

127K. AlemΓ‘nAtlΓ©tico OttawaAtlΓ©tico OttawaM145064806.60
SeasonClubAppsMinPoMGoalsAstYCRCRating
2020FC Edmonton145010106.60
2021Valour0––3330–
2022AtlΓ©tico Ottawa0––2140–
127K. YaoCavalry FCCavalry FCβ€”0––2280–
SeasonClubAppsMinPoMGoalsAstYCRCRating
2021Cavalry FC0––1040–
2022Cavalry FC0––1240–
127L. MacNaughtonPacific FCPacific FCD197031807.30
SeasonClubAppsMinPoMGoalsAstYCRCRating
2020Pacific FC197010007.30
2021Pacific FC0––2180–

Player page β†’

127Mohamed FarsiCavalry FCCavalry FCβ€”0––2380–
SeasonClubAppsMinPoMGoalsAstYCRCRating
2020Cavalry FC0––1120–
2021Cavalry FC0––1260–

Player page β†’

127N. GiantsopoulosVancouver FCVancouver FCG121,095200806.78
SeasonClubAppsMinPoMGoalsAstYCRCRating
2021York United0––0010–
2022York United0––0030–
2023York United121,095200306.78
2024Vancouver FC0––0010–

Player page β†’

127N. LedgerwoodCavalry FCCavalry FCβ€”0––2180–
SeasonClubAppsMinPoMGoalsAstYCRCRating
2020Cavalry FC0––1110–
2021Cavalry FC0––1070–
127Nathan 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 β†’

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

Player page β†’

127S. CebaraValourValourβ€”0––3280–
SeasonClubAppsMinPoMGoalsAstYCRCRating
2020Valour0––0010–
2021Valour0––1230–
2022Valour0––2040–
127S. JimohYork UnitedYork UnitedF301,383346806.80
SeasonClubAppsMinPoMGoalsAstYCRCRating
2024York United16636241006.91
2025York United4207104507.23
2026York United10540001306.49

Player page β†’

127Victor LoturiCavalry FCCavalry FCβ€”0––2280–
SeasonClubAppsMinPoMGoalsAstYCRCRating
2021Cavalry FC0––2150–
2022Cavalry FC0––0130–

Player page β†’

127Z. BahousPacific FCPacific FCM25964031806.85
SeasonClubAppsMinPoMGoalsAstYCRCRating
2022AtlΓ©tico Ottawa0––1150–
2023AtlΓ©tico Ottawa3180010006.93
2023Pacific FC6280000006.92
2024Pacific FC16504010306.81

Player page β†’

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

Player page β†’

149M. KaporAtlΓ©tico OttawaAtlΓ©tico OttawaD171000716.90
SeasonClubAppsMinPoMGoalsAstYCRCRating
2020AtlΓ©tico Ottawa171000316.90
2021AtlΓ©tico Ottawa0––0040–

Data coverage for Canadian Premier League β†’

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