Loading page

CPSHA All Time Stats

CPSHA
League Information and Facts
Change League
All Positions
All Teams
Canada (366)
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

All-time totals Overall Totals Player Stats

Export
Overall Totals
From Season
To Season
#PlayerGPGATPPPGPIMPeriodYears
1.Canada flagAmine Hajibi (LW)281431451.6182021 - 20232
2.Canada flagKamyl Chemrouk (C/RW)242120411.71122023 - 20252
3.Canada flagCarter Bromley (F)342314371.09382022 - 20253
4.Canada flagEthan Neller (C)261718351.35162023 - 20252
5.Canada flagOlivier Chan (C)261618341.3142023 - 20252
6.Canada flagRaphaël Tellier (C/LW)391416300.77582021 - 20243
7.Canada flagEmmanuel Chan (F)201317301.50242024 - 20262
8.Canada flagAtom Thususka (C)381217290.76502022 - 20253
9.Canada flagRyan Dwyer (C)251216281.12162023 - 20252
10.Canada flagZackarie Michaud (C)251117281.12162023 - 20252
11.Canada flagLouis-Charles Tremblay (F)251117281.12222022 - 20242
12.Canada flagLeo Adams (F)24622281.17122022 - 20242
13.Canada flagJérémy Leroux (C)151413271.80142021 - 20221
14.Canada flagGabriel Le Houillier (RW)12179262.1742023 - 20241
15.Canada flagLudovik Tardif (C)141313261.86162021 - 20221
16.Canada flagJaxon Pierce (C/RW)401313260.65142021 - 20243
17.Canada flagDylan Lariviere (F)211410241.14142021 - 20232
18.Canada flagTristan Gagnon (F)261310230.8882023 - 20252
19.Canada flagHunter NcWana (F)201211231.1522024 - 20262
20.Canada flagKai Dunits (C)141112231.64122021 - 20221
21.Canada flagCaleb MacDonald (C)271013230.8502021 - 20232
22.Canada flagLiam Baxter (F)391111220.56262021 - 20243
23.Canada flagAnthony Hall (LW)211012221.0562021 - 20232
24.Canada flagJack Laurin (F)26912210.8152021 - 20232
25.Canada flagÉtienne Piché (F)20109190.95202024 - 20262
26.Canada flagDavid Deschatelets (F)25109190.76122023 - 20252
27.Canada flagLogan Sawyer (LW)Montréal Canadiens logo12108181.50102022 - 20231
28.Canada flagThomas Belzil (RW)1299181.50182022 - 20231
29.Canada flagKayden Robitaille (C)2199180.86382024 - 20262
30.Canada flagSam Allaby (F)2499180.7542022 - 20242
31.Canada flagRyan Small (F)22810180.82482022 - 20242
32.Canada flagHarlan Eustace (F)25612180.72282023 - 20252
33.Canada flagMack McGregor (C)14710171.2182021 - 20221
34.Canada flagNathan Garnier (F)15710171.13142021 - 20221
35.Canada flagLogan Foote (D)Active player24215170.71402024 - 20262
36.Canada flagWilliam Walker (F)897162.0042025 - 20261
37.Canada flagVincent Gazquez (F)1188161.4522022 - 20231
38.Canada flagNathan Birch (D)2388160.70612023 - 20252
39.Canada flagDylan Orr (D)Active player23313160.70202024 - 20262
40.Canada flagChaka-Benjamin Ntumba-Muntu (D)14411151.07182021 - 20221
41.Canada flagMathieu Fillion (C)22312150.68252021 - 20232
42.Canada flagJavian Nei (C)1395141.08182024 - 20251
43.Canada flagAaron Chipp (LW)1786140.82122024 - 20262
44.Canada flagTanner Hayden (RW)Active player1268141.1762025 - 20261
45.Canada flagBrody Molloy (C)Active player1768140.8282024 - 20262
46.Canada flagCharles Ashcroft (D)1859140.78122024 - 20262
47.Canada flagCharles Thomassin (C)2459140.58102021 - 20232
48.Canada flagSam Lockyer (F)2659140.5442021 - 20232
49.Canada flagTim Marcotte (F)2659140.54242023 - 20252
50.Canada flagJesse Dunlap (D)Active player20410140.7082024 - 20262
51.Canada flagOliver Plante (F)18113140.78542023 - 20252
52.Canada flagIan Lovett (C)2585130.52182023 - 20252
53.Canada flagMatteo Russo (F)2567130.52262022 - 20242
54.Canada flagMarkus Harper (F)858131.6322025 - 20261
55.Canada flagJames McGregor (D)14310130.93152021 - 20221
56.Canada flagLuca Stasi (LW)893121.5082025 - 20261
57.Canada flagLyndon Lamb (F)1293121.0062023 - 20241
58.Canada flagWilliam Bray (D)1575120.80222021 - 20221
59.Canada flagLorenzo Bono (F)1466120.8642021 - 20221
60.Canada flagDominic Schnarr (RW)Active player2257120.55102024 - 20262
61.Canada flagBennett Desroches (C)2048120.6042024 - 20262
62.Canada flagWilliam St. James (D)2448120.50102023 - 20252
63.Canada flagCharles-Éric Tremblay (C)1356110.8542023 - 20241
64.Canada flagEthan Lobe (C)2347110.4862022 - 20242
65.Canada flagZachary Roussy (D)729111.57102024 - 20251
66.Canada flagTyler Rowland (D)19110110.58382022 - 20242
67.Canada flagClark Nakka (F)3191100.32172023 - 20263
68.Canada flagSpencer Hughes (F)1273100.83102022 - 20231
69.Canada flagJack Silverman (W)664101.67102021 - 20221
70.Canada flagTaitt Dobbin (F)1755100.59142024 - 20262
71.Canada flagDylan Pelletier (D)2055100.5042024 - 20262
72.Canada flagAlexi Gachelin (D)2437100.42162023 - 20252
73.Canada flagThierry Lizotte (D)928101.1182021 - 20221
74.Canada flagAndrew James Saadeh (D)2419100.42182021 - 20232
75.Canada flagPatrick Lambe (D)2519100.40242023 - 20252
76.Canada flagAnders Barbour (F)Active player3219100.31352022 - 20253
77.Canada flagBrody Ford (F)127290.7502024 - 20251
78.Canada flagZachary Losier (LW)157290.60312021 - 20221
79.Canada flagNate Burlock (RW)116390.82102024 - 20251
80.Canada flagRémi Dionne (LW)166390.5682021 - 20221
81.Canada flagJJ Franceschetti (LW/C)155490.60222021 - 20221
82.Canada flagNicholas DiPaolo (C/RW)124590.7542022 - 20231
83.Canada flagLogan Charby (F)154590.60282023 - 20252
84.Canada flagCameron Spurrell (F)Active player164590.5682024 - 20262
85.Canada flagSacha Trudel (LW)146280.57142021 - 20221
86.Canada flagRiley Sampson (LW)115380.73232022 - 20231
87.Canada flagDrew Moores (F)Active player84481.0002025 - 20261
88.Canada flagRomeo Di Biase (D)214480.38342024 - 20262
89.Canada flagRaphaël-Noah Boiteau (F)284480.29332021 - 20232
90.Canada flagDuncan Thompson (F)113580.73232022 - 20231
91.Canada flagDixon Beatty (F)Active player203580.40102024 - 20262
92.Canada flagMax Sheppard (D)Active player222680.36262024 - 20262
93.Canada flagSamuel Caouette (F)232680.3502023 - 20252
94.Canada flagGiacomo D'Alessio (F)252680.32202022 - 20242
95.Canada flagLouis-Philippe Lalande (D)252680.32272023 - 20252
96.Canada flagKiyo Steward (D)302680.2742023 - 20263
97.Canada flagAlex Valade (D)121780.67362023 - 20241
98.Canada flagBenjamin Damphousse (D)361780.2262022 - 20253
99.Canada flagPhenwick MacLean (C)55271.4022025 - 20261
100.Canada flagMalcolm MacDonald (F)103470.7022024 - 20251

* Some data is missing to provide a correct summary.