Loading page

NHL All Time Stats

NHL
League Information and Facts
NHL
All Positions
All Teams
Canada (5769)
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 Regular Season Player Stats

Export
Regular Season
From Season
To Season
#PlayerGPGATPPPGPIMPeriodYears
1.Canada flagWayne Gretzky (C)1487894196328571.925771979 - 199920
2.Canada flagMark Messier (C)1756694119318871.0719101979 - 200425
3.Canada flagGordie Howe (RW)1767801104918501.0516851946 - 198026
4.Canada flagRon Francis (C)1731549124917981.049791981 - 200423
5.Canada flagMarcel Dionne (C)1348731104017711.316001971 - 198918
6.Canada flagSidney Crosby (C)Active player1419654110717611.248962005 - 202621
7.Canada flagSteve Yzerman (C)1514692106317551.169241983 - 200622
8.Canada flagMario Lemieux (C)915690103317231.888341984 - 200617
9.Canada flagJoe Sakic (C)1378625101616411.196141988 - 200920
10.Canada flagPhil Esposito (C)128271787315901.249101963 - 198118
11.Canada flagRaymond Bourque (D)1612410116915790.9811411979 - 200122
12.Canada flagJoe Thornton (C)1714430110915390.9012721997 - 202224
13.Canada flagMark Recchi (RW)165257795615330.9310331988 - 201122
14.Canada flagPaul Coffey (D)1409396113515311.0918021980 - 200121
15.Canada flagStan Mikita (C)139454192614671.0512701958 - 198022
16.Canada flagBryan Trottier (C)127952490114251.119121975 - 199418
17.Canada flagAdam Oates (C)1337341107914201.064151985 - 200419
18.Canada flagDoug Gilmour (C)147445096414140.9612991983 - 200320
19.Canada flagDale Hawerchuk (C)118851889114091.197401981 - 199716
20.Canada flagLuc Robitaille (LW)143166872613940.9711771986 - 200619
21.Canada flagJohnny Bucyk (LW)154055681313690.894971955 - 197823
22.Canada flagBrendan Shanahan (LW)152465669813540.8924891987 - 200921
23.Canada flagGuy Lafleur (RW)112656079313531.203991971 - 199117
24.Canada flagDave Andreychuk (LW/RW)163964069813380.8211211982 - 200623
25.Canada flagDenis Savard (C)119647386513381.1213361980 - 199717
26.Canada flagMike Gartner (RW)143270862713350.9311591979 - 199819
27.Canada flagPierre Turgeon (C)129451581213271.034521987 - 200719
28.Canada flagGilbert Perreault (C)119151281413261.115001970 - 198717
29.Canada flagJarome Iginla (RW)155462567513000.8410401995 - 201721
30.Canada flagAlex Delvecchio (C)155045682512810.833831950 - 197424
31.Canada flagAl MacInnis (D)141634093412740.9015111981 - 200423
32.Canada flagJean Ratelle (C)128149177612670.992761960 - 198121
33.Canada flagSteven Stamkos (C/W)Active player124362163012511.017332008 - 202618
34.Canada flagNorm Ullman (C)141049073912290.877121955 - 197520
35.Canada flagJean Béliveau (C)112550771212191.0810291950 - 197120
36.Canada flagLarry Murphy (D)161528792912160.7510841980 - 200121
37.Canada flagConnor McDavid (C)Active player79140880712151.543242015 - 202611
38.Canada flagBobby Clarke (C)114435885212101.0614531969 - 198415
39.Canada flagBernie Nicholls (C)112747573412091.0712921981 - 199918
40.Canada flagVincent Damphousse (C)137843278312050.8711901986 - 200418
41.Canada flagDino Ciccarelli (RW)123260859212000.9714251980 - 199919
42.Canada flagPatrick Marleau (LW)177956663111970.675271997 - 202123
43.Canada flagRod Brind'Amour (C)148445273211840.8011001988 - 201021
44.Canada flagJohn Tavares (C/LW)Active player126352465911830.945492009 - 202617
45.Canada flagBobby Hull (LW)106361056011701.106401957 - 198016
46.Canada flagClaude Giroux (W/C)Active player134237978311620.875182007 - 202619
47.Canada flagMichel Goulet (LW)108954860411521.068251979 - 199415
48.Canada flagNathan MacKinnon (C/RW)Active player94741972211411.204282013 - 202613
49.Canada flagBernie Federko (C)100036976111301.134871976 - 199014
50.Canada flagMike Bossy (RW)75257355311261.502221977 - 198710
51.Canada flagJoe Nieuwendyk (C)125756456211260.906771986 - 200720
52.Canada flagDarryl Sittler (C)109648463711211.029481970 - 198515
53.Canada flagFrank Mahovlich (LW)118153357011030.9310561956 - 197418
54.Canada flagGlenn Anderson (RW)112949860110990.9711201980 - 199616
55.Canada flagTheo Fleury (RW)108445563310881.0018401988 - 200315
56.Canada flagDave Taylor (RW)111143163810690.9615891977 - 199417
57.Canada flagRay Whitney (LW/RW)133038567910640.804651991 - 201422
58.Canada flagPat Verbeek (RW)142452154110630.7529051982 - 200220
59.Canada flagEric Staal (C)136545560810630.788542003 - 202318
60.Canada flagDenis Potvin (D)106031074210520.9913561973 - 198815
61.Canada flagHenri Richard (C)125635868810460.839281955 - 197520
62.Canada flagPatrice Bergeron (C)129442761310400.804942003 - 202319
63.Canada flagBobby Smith (C/LW)107735767910360.969171978 - 199315
64.Canada flagBrad Marchand (LW)Active player115245158310340.9011532009 - 202617
65.Canada flagMartin St-Louis (RW)113439164210330.913101998 - 201516
66.Canada flagBrian Bellows (RW)118848553710220.867181982 - 199917
67.Canada flagRod Gilbert (RW)106540661510210.965081960 - 197818
68.Canada flagDale Hunter (RW)140932369710200.7235651980 - 199919
69.Canada flagRyan Getzlaf (C)115728273710190.889602005 - 202217
70.Canada flagSteve Larmer (RW)100644157110121.015321980 - 199515
71.Canada flagLanny McDonald (RW)111150050610060.918991973 - 198916
72.Canada flagBrian Propp (LW)101642557910040.998301979 - 199415
73.Canada flagJason Spezza (C)12483636329950.806042002 - 202219
74.Canada flagJamie Benn (LW/C)Active player12484145779910.799212009 - 202617
75.Canada flagPaul Kariya (LW)9894025879891.003991994 - 201015
76.Canada flagRick Middleton (RW)10054485409880.981571974 - 198814
77.Canada flagDave Keon (C)12963965909860.761171960 - 198218
78.Canada flagAndy Bathgate (RW/C)10693496249730.916241952 - 197117
79.Canada flagShane Doan (RW)15404025709720.6313531995 - 201721
80.Canada flagCorey Perry (RW/LW)Active player14604645079710.6715642005 - 202621
81.Canada flagMaurice Richard (RW)9785444229660.9912871942 - 196018
82.Canada flagKirk Muller (C)13493576029590.7112231984 - 200319
83.Canada flagLarry Robinson (D)13842087509580.697931972 - 199220
84.Canada flagRick Tocchet (RW)11444405129520.8329121984 - 200218
85.Canada flagVincent Lecavalier (C)12124215289490.788481998 - 201617
86.Canada flagBrent Burns (D)Active player15752736719440.608832003 - 202622
87.Canada flagJason Arnott (C/RW)12444175219380.7512421993 - 201218
88.Canada flagSteve Thomas (RW)12354215129330.7613061984 - 200420
89.Canada flagBrad Richards (C)11262986349320.832512000 - 201615
90.Canada flagMatt Duchene (C/W)Active player11913875449310.783062009 - 202617
91.Canada flagBobby Orr (D)6572706459151.399531966 - 197912
92.Canada flagJonathan Toews (C)Active player11453835289110.806412007 - 202617
93.Canada flagGary Roberts (LW)12254384729100.7425601986 - 200921
94.Canada flagScott Stevens (D)16351967129080.5627851982 - 200422
95.Canada flagMark Scheifele (C)Active player9573705339030.944582011 - 202615
96.Canada flagRay Ferraro (C)12584084908980.7112881984 - 200218
97.Canada flagRyan O'Reilly (C)Active player12303285688960.732142009 - 202617
98.Canada flagBrad Park (D)11132136838960.8114291968 - 198517
99.Canada flagButch Goring (C)11073755138880.801021969 - 198516
100.Canada flagOwen Nolan (RW)12004224638850.7417931990 - 201018

* Some data is missing to provide a correct summary.