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

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

Player page β†’

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

103B. McKendryAtlΓ©tico OttawaAtlΓ©tico Ottawaβ€”0––12101–
SeasonClubAppsMinPoMGoalsAstYCRCRating
2021AtlΓ©tico Ottawa0––1161–
2022AtlΓ©tico Ottawa0––0140–
103K. PokuForgeForgeM312,12741141016.93
SeasonClubAppsMinPoMGoalsAstYCRCRating
2022Forge0––1050–
2023Forge14863122216.79
2024Forge171,264382307.04

Player page β†’

103Noah 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 β†’

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

103E. SimmonsVancouver FCVancouver FCM161,0890121006.73
SeasonClubAppsMinPoMGoalsAstYCRCRating
2021Cavalry FC0––1030–
2022Cavalry FC0––0140–
2023Vancouver FC161,089001306.73

Player page β†’

103M. CamaraFC EdmontonFC Edmontonβ€”0––51100–
SeasonClubAppsMinPoMGoalsAstYCRCRating
2021HFX Wanderers FC0––1030–
2022FC Edmonton0––4170–
103M. 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 β†’

103T. SkublakYork UnitedYork UnitedF43150821006.54
SeasonClubAppsMinPoMGoalsAstYCRCRating
2026York United43150821006.54
103Tom 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 β†’

112J. Di ChiaraCavalry FCCavalry FCβ€”0––1392–
SeasonClubAppsMinPoMGoalsAstYCRCRating
2021Cavalry FC0––1351–
2022Cavalry FC0––0041–
112D. FordyceValourValourβ€”0––3491–
SeasonClubAppsMinPoMGoalsAstYCRCRating
2021Valour0––2250–
2022Valour0––1241–
112J. CameronVancouver FCVancouver FCD332,521210916.76
SeasonClubAppsMinPoMGoalsAstYCRCRating
2023Vancouver FC161,331110306.67
2024Vancouver FC171,190100616.84

Player page β†’

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

Player page β†’

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

Player page β†’

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

Player page β†’

112A. NdomPacific FCPacific FCD9741150907.09
SeasonClubAppsMinPoMGoalsAstYCRCRating
2024Pacific FC6471100107.12
2025Pacific FC3270050807.03

Player page β†’

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

Player page β†’

112M. TraffordCavalry FCCavalry FCβ€”0––1090–
SeasonClubAppsMinPoMGoalsAstYCRCRating
2021Cavalry FC0––0020–
2022Cavalry FC0––1070–
112P. SchaaleHFX Wanderers FCHFX Wanderers FCβ€”0––1190–
SeasonClubAppsMinPoMGoalsAstYCRCRating
2021HFX Wanderers FC0––1140–
2022HFX Wanderers FC0––0050–
112T. AntonoglouValourValourD292,6364313907.19
SeasonClubAppsMinPoMGoalsAstYCRCRating
2024Valour272,456417507.21
2025Valour2180026406.80

Player page β†’

123A. RiggiValourValourβ€”0––3181–
SeasonClubAppsMinPoMGoalsAstYCRCRating
2021HFX Wanderers FC0––0030–
2022Valour0––3151–
123Daniel ParraForgeForgeD252,150122817.08
SeasonClubAppsMinPoMGoalsAstYCRCRating
2024Forge252,150122817.08

Player page β†’

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

123Jordan FariaValourValourM281,889156816.74
SeasonClubAppsMinPoMGoalsAstYCRCRating
2021York United0––1000–
2024Valour261,738125616.80
2025Valour2151021205.90

Player page β†’

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

Player page β†’

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

Player page β†’

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

123J. HaynesValourValourD20862001806.73
SeasonClubAppsMinPoMGoalsAstYCRCRating
2021Pacific FC0––0130–
2022Pacific FC0––0010–
2023Valour11750000306.78
2024Valour9112000106.65
123Jean-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 β†’

123JoΓ£o MorelliHFX Wanderers FCHFX Wanderers FCF94352191806.96
SeasonClubAppsMinPoMGoalsAstYCRCRating
2021HFX Wanderers FC0––14060–
2022HFX Wanderers FC0––1000–
2023HFX Wanderers FC9435241206.96
123K. YaoCavalry FCCavalry FCβ€”0––2280–
SeasonClubAppsMinPoMGoalsAstYCRCRating
2021Cavalry FC0––1040–
2022Cavalry FC0––1240–
123L. MacNaughtonPacific FCPacific FCβ€”0––2180–
SeasonClubAppsMinPoMGoalsAstYCRCRating
2021Pacific FC0––2180–

Player page β†’

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

Player page β†’

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

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

Player page β†’

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

Player page β†’

123Shaan HundalPacific FCPacific FCF553,3471225806.63
SeasonClubAppsMinPoMGoalsAstYCRCRating
2023Vancouver FC171,053061106.49
2024Valour271,903173306.73
2025Valour181020106.50
2025York United3169071106.90
2026Pacific FC7141000206.50

Player page β†’

123T. MohammedFC EdmontonFC Edmontonβ€”0––0180–
SeasonClubAppsMinPoMGoalsAstYCRCRating
2021York United0––0130–
2022FC Edmonton0––0050–
123Victor LoturiCavalry FCCavalry FCβ€”0––2280–
SeasonClubAppsMinPoMGoalsAstYCRCRating
2021Cavalry FC0––2150–
2022Cavalry FC0––0130–

Player page β†’

123Z. BahousPacific FCPacific FCM25964031806.85
SeasonClubAppsMinPoMGoalsAstYCRCRating
2022AtlΓ©tico Ottawa0––1150–
2023AtlΓ©tico Ottawa3180010006.93
2023Pacific FC6280000006.92
2024Pacific FC16504010306.81
144M. JevremovićForgeForgeD262,272333717.12
SeasonClubAppsMinPoMGoalsAstYCRCRating
2025Forge5427203507.34
2026Forge211,845130217.06

Player page β†’

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

Player page β†’

144Abdoul SissokoAtlΓ©tico OttawaAtlΓ©tico Ottawaβ€”0––0170–
SeasonClubAppsMinPoMGoalsAstYCRCRating
2022AtlΓ©tico Ottawa0––0170–

Player page β†’

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

Player page β†’

144B. FigueiredoValourValourβ€”0––2270–
SeasonClubAppsMinPoMGoalsAstYCRCRating
2025Valour0––2270–
144Diogo RessurreiΓ§Γ£oValourValourM292,155245706.82
SeasonClubAppsMinPoMGoalsAstYCRCRating
2024Valour272,038232206.86
2025Valour2117013506.35

Player page β†’

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

Player page β†’

Data coverage for Canadian Premier League β†’

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