Loading page

Canada All Time Overall Totals Stats

Team Information and Facts
Positions
Leagues
All Leagues
Canada (67 players)

All Time Player Stats

Overall Totals
From season
To season
#PlayerGPGATPPPGPIMPeriodYears
1.Canada flagJoe Sakic (C)1464100.7181996 - 20052
2.Canada flagSidney Crosby (C)637101.6702016 - 20171
3.Canada flagBrad Marchand (LW)65381.3382016 - 20171
4.Canada flagJoe Thornton (C)122680.6722004 - 20172
5.Canada flagPatrice Bergeron (C)64371.1722016 - 20171
6.Canada flagWayne Gretzky (C)83470.8821996 - 19971
7.Canada flagVincent Lecavalier (C)62571.1782004 - 20051
8.Canada flagPaul Coffey (D)80770.88121996 - 19971
9.Canada flagTheo Fleury (RW)84260.7581996 - 19971
10.Canada flagBrendan Shanahan (LW)73360.8681996 - 19971
11.Canada flagEric Lindros (C)83360.75101996 - 19971
12.Canada flagScott Niedermayer (D)142460.43151996 - 20052
13.Canada flagJonathan Toews (C)63250.8302016 - 20171
14.Canada flagMario Lemieux (C)61450.8322004 - 20051
15.Canada flagMark Messier (C)71450.71121996 - 19971
16.Canada flagRyan Smyth (LW)63140.6702004 - 20051
17.Canada flagKris Draper (C)52240.8022004 - 20051
18.Canada flagMartin St-Louis (RW)62240.6702004 - 20051
19.Canada flagMatt Duchene (C/W)62240.6722016 - 20171
20.Canada flagBrad Richards (C)61340.6702004 - 20051
21.Canada flagJohn Tavares (C/LW)61340.6702016 - 20171
22.Canada flagLogan Couture (C/LW)61340.6702016 - 20171
23.Canada flagEric Brewer (D)61340.6742004 - 20051
24.Canada flagAdam Foote (D)141340.29161996 - 20052
25.Canada flagMarc-Édouard Vlasic (D)60440.6702016 - 20171
26.Canada flagSteve Yzerman (C)62130.5001996 - 19971
27.Canada flagJarome Iginla (RW)62130.5022004 - 20051
28.Canada flagAlex Pietrangelo (D)61230.5022016 - 20171
29.Canada flagRod Brind'Amour (C)71230.4301996 - 19971
30.Canada flagÉric Desjardins (D)81230.3841996 - 19971
31.Canada flagRyan Getzlaf (C)50330.6042016 - 20171
32.Canada flagBrent Burns (D)60330.5062016 - 20171
33.Canada flagCorey Perry (RW/LW)62020.3322016 - 20171
34.Canada flagVincent Damphousse (C)82020.2581996 - 19971
35.Canada flagSimon Gagné (LW)61120.3302004 - 20051
36.Canada flagShane Doan (RW)61120.3322004 - 20051
37.Canada flagSteven Stamkos (C/W)61120.3322016 - 20171
38.Canada flagTrevor Linden (C)81120.2501996 - 19971
39.Canada flagClaude Lemieux (RW)81120.25191996 - 19971
40.Canada flagDany Heatley (LW)60220.3322004 - 20051
41.Canada flagDrew Doughty (D)60220.3322016 - 20171
42.Canada flagScott Stevens (D)80220.2541996 - 19971
43.Canada flagWade Redden (D)20110.5002004 - 20051
44.Canada flagSylvain Côté (D)20110.5001996 - 19971
45.Canada flagRob Blake (D)40110.2501996 - 19971
46.Canada flagScott Hannan (D)50110.2042004 - 20051
47.Canada flagAdam Graves (LW)70110.1421996 - 19971
48.Canada flagJay Bouwmeester (D)100110.1042004 - 20172
49.Canada flagKirk Maltby (LW)0000-02004 - 20051
50.Canada flagEd Jovanovski (D)10000.0002004 - 20051
51.Canada flagPat Verbeek (RW)10000.0001996 - 19971
52.Canada flagJake Muzzin (D)10000.0002016 - 20171
53.Canada flagClaude Giroux (W/C)10000.0002016 - 20171
54.Canada flagBrenden Morrow (LW)10000.0042004 - 20051
55.Canada flagLyle Odelein (D)20000.0001996 - 19971
56.Canada flagShea Weber (D)50000.0002016 - 20171
57.Canada flagKeith Primeau (C)50000.00211996 - 19971
58.Canada flagRyan O'Reilly (C)60000.0002016 - 20171
59.Canada flagRobyn Regehr (D)60000.0062004 - 20051
59 players