Loading page

CPSHA All-Time Stats

Change League
All Positions
All Teams
Canada (401)
All Ages
Drafted?
Has played in
Has won
Age From
Age To
Draft Eligibility
Contract
Status
Shoots
Min Height
Max Height
Min Weight
Max Weight
Player Style
Draft Type
Select Draft Type first
Select Draft Type first
Select Draft Type first
Paid Feature
Explore plans

CPSHA All-Time Player Totals

Export
Regular Season
From Season
To Season
CPSHA — All-Time Player Stats
#PlayerGPGATPP/GPPIMPeriodYears
1.Canada flagAmine Hajibi (LW)281431451.6182021 - 20232
2.Canada flagKamyl Chemrouk (C/RW)161418322.0082023 - 20252
3.Canada flagCarter Bromley (F)251811291.16302022 - 20253
4.Canada flagJérémy Leroux (C)151413271.80142021 - 20221
5.Canada flagLudovik Tardif (C)141313261.86162021 - 20221
6.Canada flagRaphaël Tellier (C/LW)341214260.76482021 - 20243
7.Canada flagEthan Neller (C)161213251.56102023 - 20252
8.Canada flagDylan Lariviere (F)211410241.14142021 - 20232
9.Canada flagKai Dunits (C)141112231.64122021 - 20221
10.Canada flagCaleb MacDonald (C)271013230.8502021 - 20232
11.Canada flagJaxon Pierce (C/RW)351210220.63142021 - 20243
12.Canada flagAnthony Hall (LW)211012221.0562021 - 20232
13.Canada flagLeo Adams (F)20418221.10122022 - 20242
14.Canada flagWilliam Walker (F)14129211.5062025 - 20272
15.Canada flagEmmanuel Chan (F)151110211.40202024 - 20262
16.Canada flagOlivier Chan (C)161110211.3102023 - 20252
17.Canada flagJack Laurin (F)26912210.8152021 - 20232
18.Canada flagLouis-Charles Tremblay (F)20812201.00202022 - 20242
19.Canada flagZackarie Michaud (C)16614201.25142023 - 20252
20.Canada flagHunter NcWana (F)16109191.1922024 - 20262
21.Canada flagLogan Sawyer (LW)12108181.50102022 - 20231
22.Canada flagThomas Belzil (RW)1299181.50182022 - 20231
23.Canada flagAtom Thususka (C)28711180.64362022 - 20253
24.Canada flagDavid Deschatelets (F)1698171.0662023 - 20252
25.Canada flagRyan Dwyer (C)1698171.06122023 - 20252
26.Canada flagÉtienne Piché (F)1698171.06162024 - 20262
27.Canada flagMack McGregor (C)14710171.2182021 - 20221
28.Canada flagNathan Garnier (F)15710171.13142021 - 20221
29.Canada flagVincent Gazquez (F)1188161.4522022 - 20231
30.Canada flagGabriel Le Houillier (RW)896151.8802023 - 20241
31.Canada flagKayden Robitaille (C)1578151.00342024 - 20262
32.Canada flagChaka-Benjamin Ntumba-Muntu (F)14411151.07182021 - 20221
33.Canada flagMathieu Fillion (C)22312150.68252021 - 20232
34.Canada flagLiam Baxter (F)3486140.41242021 - 20243
35.Canada flagRyan Small (F)1759140.82322022 - 20242
36.Canada flagCharles Thomassin (C)2459140.58102021 - 20232
37.Canada flagSam Lockyer (F)2659140.5442021 - 20232
38.Canada flagAaron Chipp (LW)1385131.00122024 - 20262
39.Canada flagMarkus Harper (F)858131.6322025 - 20261
40.Canada flagTristan Gagnon (F)1658130.8122023 - 20252
41.Canada flagJames McGregor (D)14310130.93152021 - 20221
42.Canada flagLuca Stasi (LW)893121.5082025 - 20261
43.Canada flagWilliam Bray (D)1575120.80222021 - 20221
44.Canada flagLorenzo Bono (F)1466120.8642021 - 20221
45.Canada flagSam Allaby (F)1966120.6322022 - 20242
46.Canada flagCharles Ashcroft (D)1348120.92122024 - 20262
47.Canada flagBennett Desroches (C)1648120.7542024 - 20262
48.Canada flagWilliam St. James (D)1648120.7562023 - 20252
49.Canada flagHarlan Eustace (F)1648120.75202023 - 20252
50.Canada flagLogan Foote (D)16111120.75302024 - 20262
51.Canada flagNathan Birch (D)1565110.73552023 - 20252
52.Canada flagDrew Moores (F)Active player1447110.7942025 - 20272
53.Canada flagZachary Roussy (D)729111.57102024 - 20251
54.Canada flagDylan Orr (D)1629110.69142024 - 20262
55.Canada flagSpencer Hughes (F)1273100.83102022 - 20231
56.Canada flagJack Silverman (W)664101.67102021 - 20221
57.Canada flagDominic Schnarr (RW)1655100.63102024 - 20262
58.Canada flagEthan Lobe (C)1946100.5342022 - 20242
59.Canada flagJesse Dunlap (D)1637100.6382024 - 20262
60.Canada flagThierry Lizotte (D)928101.1182021 - 20221
61.Canada flagOliver Plante (F)1219100.83382023 - 20252
62.Canada flagAndrew James Saadeh (D)2419100.42182021 - 20232
63.Canada flagZachary Losier (LW)157290.60312021 - 20221
64.Canada flagRémi Dionne (LW)166390.5682021 - 20221
65.Canada flagIan Lovett (C)166390.56142023 - 20252
66.Canada flagTanner Hayden (RW)85491.1322025 - 20261
67.Canada flagJJ Franceschetti (LW/C)155490.60222021 - 20221
68.Canada flagNicholas DiPaolo (C/RW)124590.7542022 - 20231
69.Canada flagDylan Pelletier (D)164590.5642024 - 20262
70.Canada flagAnders Barbour (F)Active player231890.39292022 - 20253
71.Canada flagClark Nakka (F)217180.3882023 - 20263
72.Canada flagLyndon Lamb (F)86281.0022023 - 20241
73.Canada flagSacha Trudel (LW)146280.57142021 - 20221
74.Canada flagNate Burlock (RW)85381.0042024 - 20251
75.Canada flagRiley Sampson (LW)115380.73232022 - 20231
76.Canada flagMatteo Russo (F)204480.40202022 - 20242
77.Canada flagDixon Beatty (F)Active player224480.36242024 - 20273
78.Canada flagRaphaël-Noah Boiteau (RW)284480.29332021 - 20232
79.Canada flagDuncan Thompson (F)113580.73232022 - 20231
80.Canada flagTim Marcotte (F)163580.50122023 - 20252
81.Canada flagKiyo Steward (D)222680.3642023 - 20263
82.Canada flagTyler Rowland (D)151780.53242022 - 20242
83.Canada flagPhenwick MacLean (C)55271.4022025 - 20261
84.Canada flagJavian Nei (C)85270.88162024 - 20251
85.Canada flagCameron Spurrell (F)Active player154370.47122024 - 20273
86.Canada flagAlexi Gachelin (D)143470.50122023 - 20252
87.Canada flagJack Treacy (C/LW)273470.26182021 - 20232
88.Canada flagDarien Reynolds (LW)82570.88142023 - 20241
89.Canada flagJoshua Caloiero (F)102570.70122021 - 20221
90.Canada flagSamuel Caouette (F)152570.4702023 - 20252
91.Canada flagTaitt Dobbin (F)115160.55142024 - 20262
92.Canada flagJean-Luc Moreau-Hernandez (F)64261.0062026 - 20271
93.Canada flagBrody Ford (F)84260.7502024 - 20251
94.Canada flagAmari Sellars (F)114260.5542022 - 20231
95.Canada flagSamuel Lescarbeau (LW/C)144260.4382021 - 20232
96.Canada flagDrew Keiver (C)113360.5522022 - 20231
97.Canada flagWill McMullen (F)Active player143360.43182025 - 20272
98.Canada flagJoshua Arrobas (F)153360.40122021 - 20221
99.Canada flagLuca Lazaris (F)243360.2582021 - 20232
100.Canada flagRiley Bloom (F)263360.23142021 - 20232

* Some data is missing to provide a correct summary.