Loading page

CPSHA All-Time Stats

Change League
All Positions
All Teams
All Nationalities
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
Overall Totals
From Season
To Season
#PlayerGPGATPP/GPPIMPeriodYears
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 flagWilliam Walker (F)171510251.4762025 - 20272
18.Canada flagHunter NcWana (F)231411251.0942024 - 20262
19.Canada flagDylan Lariviere (F)211410241.14142021 - 20232
20.Canada flagKayden Robitaille (C)251212240.96422024 - 20262
21.Canada flagTristan Gagnon (F)261310230.8882023 - 20252
22.Canada flagKai Dunits (C)141112231.64122021 - 20221
23.Canada flagCaleb MacDonald (C)271013230.8502021 - 20232
24.Canada flagLiam Baxter (F)391111220.56262021 - 20243
25.Canada flagAnthony Hall (LW)211012221.0562021 - 20232
26.Canada flagJack Laurin (F)26912210.8152021 - 20232
27.Canada flagÉtienne Piché (F)23119200.87342024 - 20262
28.Canada flagDavid Deschatelets (F)25109190.76122023 - 20252
29.Czechia flagSimon Rulc (C)15712191.2722021 - 20221
30.USA flagZach Jockers (F)21514190.90302023 - 20263
31.Canada flagLogan Sawyer (LW)12108181.50102022 - 20231
32.Canada flagThomas Belzil (RW)1299181.50182022 - 20231
33.Canada flagSam Allaby (F)2499180.7542022 - 20242
34.Canada flagRyan Small (F)22810180.82482022 - 20242
35.Canada flagJesse Dunlap (D)24612180.75102024 - 20262
36.Canada flagHarlan Eustace (F)25612180.72282023 - 20252
37.Canada flagLuca Stasi (LW)12134171.42122025 - 20261
38.Canada flagMack McGregor (C)14710171.2182021 - 20221
39.Canada flagNathan Garnier (F)15710171.13142021 - 20221
40.USA flagMax Abramson (F)16512171.0662021 - 20221
41.Sweden flagGregor Jennersjö (D)26413170.65502021 - 20232
42.Canada flagLogan Foote (D)24215170.71402024 - 20262
43.Hungary flagNoah Kinloch-Varga (F)12133161.3362021 - 20221
44.Canada flagVincent Gazquez (F)1188161.4522022 - 20231
45.Canada flagNathan Birch (D)2388160.70612023 - 20252
46.Slovakia flagAdam Straka (C/W)1779160.9402023 - 20252
47.USA flagLiam Wolf-Taulbee (C)24610160.67282022 - 20242
48.Canada flagDylan Orr (D)23313160.70202024 - 20262
49.Canada flagTaitt Dobbin (F)2178150.71282024 - 20262
50.Canada flagChaka-Benjamin Ntumba-Muntu (F)14411151.07182021 - 20221
51.Canada flagMathieu Fillion (C)22312150.68252021 - 20232
52.France flagThibault Sapelkine (D)28312150.54102021 - 20232
53.Canada flagClark Nakka (F)36113140.39172023 - 20263
54.Canada flagJavian Nei (C)1395141.08182024 - 20251
55.Canada flagAaron Chipp (LW)1786140.82122024 - 20262
56.Canada flagTanner Hayden (RW)1268141.1762025 - 20261
57.Canada flagBrody Molloy (C/RW)1768140.8282024 - 20262
58.Canada flagDrew Moores (F)Active player1868140.7862025 - 20272
59.Canada flagDylan Pelletier (D)2468140.5842024 - 20262
60.Canada flagCharles Ashcroft (D)1859140.78122024 - 20262
61.Canada flagCharles Thomassin (C)2459140.58102021 - 20232
62.Canada flagSam Lockyer (F)2659140.5442021 - 20232
63.Canada flagTim Marcotte (F)2659140.54242023 - 20252
64.Canada flagOliver Plante (F)18113140.78542023 - 20252
65.Canada flagCameron Spurrell (F)2085130.65122024 - 20262
66.Canada flagIan Lovett (C)2585130.52182023 - 20252
67.Canada flagMatteo Russo (F)2567130.52262022 - 20242
68.Canada flagMarkus Harper (F)858131.6322025 - 20261
69.Canada flagJames McGregor (D)14310130.93152021 - 20221
70.Canada flagLyndon Lamb (F)1293121.0062023 - 20241
71.Canada flagWilliam Bray (D)1575120.80222021 - 20221
72.Canada flagLorenzo Bono (F)1466120.8642021 - 20221
73.Canada flagDixon Beatty (F)Active player3066120.40302024 - 20273
74.France flagKilian Alves Pereira (F)1257121.0082025 - 20261
75.Canada flagDominic Schnarr (RW)2357120.52102024 - 20262
76.Canada flagBennett Desroches (C)2348120.5242024 - 20262
77.Canada flagWilliam St. James (D)2448120.50102023 - 20252
78.Canada flagCharles-Éric Tremblay (C)1356110.8542023 - 20241
79.USA flagDavid Overbeeke (LW)1447110.79252021 - 20221
80.Canada flagEthan Lobe (C)2347110.4862022 - 20242
81.South Korea flagJaeseok Lee (F/D)2547110.4482021 - 20232
82.Canada flagZachary Roussy (D)729111.57102024 - 20251
83.Canada flagTyler Rowland (D)19110110.58382022 - 20242
84.Canada flagSpencer Hughes (F)1273100.83102022 - 20231
85.Canada flagJack Silverman (W)664101.67102021 - 20221
86.Czechia flagLukas Eich (D)1246100.8382023 - 20241
87.Canada flagAlexi Gachelin (D)2437100.42162023 - 20252
88.USA flagZachary Scholar (LW/C)2537100.40102021 - 20232
89.Canada flagKiyo Steward (D)3337100.3042023 - 20263
90.Canada flagThierry Lizotte (D)928101.1182021 - 20221
91.Russia flagTrofim Godochkin (F)1328100.7742023 - 20241
92.Canada flagAndrew James Saadeh (D)2419100.42182021 - 20232
93.Canada flagPatrick Lambe (D)2519100.40242023 - 20252
94.Canada flagAnders Barbour (F)Active player3219100.31352022 - 20253
95.Canada flagBrody Ford (F)127290.7502024 - 20251
96.Canada flagZachary Losier (LW)157290.60312021 - 20221
97.Canada flagNate Burlock (RW)116390.82102024 - 20251
98.Switzerland flagEmanuel Ganz (F)136390.6942024 - 20262
99.Canada flagRémi Dionne (LW)166390.5682021 - 20221
100.Czechia flagMarek Zapletal (C)125490.7562022 - 20231

* Some data is missing to provide a correct summary.