NHL's 100 Greatest Players

These are the top 100 players in NHL history, as of 2017, as voted on by a panel commissioned by the NHL for its centennial celebration.

Table
Scoring Goalie Stats Point Shares
Name From To GP G A PTS +/- PIM GP W L T/O SV% GAA OPS DPS GPS PS
Sid Abel1939195461218928347237637.811.60.049.4
Syl Apps193719484232012314325644.58.00.052.5
Andy Bathgate195319711069349624973-2262478.912.90.091.9
Jean Beliveau1951197111255077121219671029116.821.30.0138.1
Max Bentley1941195464624529954417946.610.00.056.6
Toe Blake1935194857723529252727242.210.40.052.6
Mike Bossy19781987752573553112638121093.117.80.0110.9
Ray Bourque198020011612410116915795281141123.8118.90.0242.7
Johnny Bower19541970552033036552250195902.510.00.0104.3104.3
Turk Broda1937195262900086293022241012.530.00.0120.6120.6
Martin Brodeur1992201512662454701221266691397154.9122.240.00.0207.0207.0
John Bucyk1956197815405568131369146497104.018.30.0122.3
Pavel Bure199220037024373427794248480.113.00.093.1
Chris Chelios198420101651185763948350289159.8108.60.0168.4
King Clancy19221937592136147283914200020.0045.259.2-0.1104.3
Bobby Clarke1970198411443588521210506145379.326.80.0106.0
Paul Coffey198120011409396113515312941802117.068.70.0185.7
Charlie Conacher1930194145922517339852340000.0056.510.00.166.6
Yvan Cournoyer1964197996842843586327125572.618.70.091.3
Sidney Crosby200620187883856501035162586106.223.30.0129.5
Pavel Datsyuk2002201695331460491824922882.129.10.0111.2
Alex Delvecchio19511974154945682512813338398.824.80.0123.6
Marcel Dionne1972198913487311040177128600135.919.60.0155.5
Ken Dryden197119793970191901239725857742.240.00.098.598.5
Bill Durnan194419503830117383208112622.360.00.090.890.8
Phil Esposito1964198112827178731590197910142.920.90.0163.8
Tony Esposito1969198488602525031886423306151.8592.920.00.0178.9178.9
Sergei Fedorov199120091248483696117926183996.029.60.0125.6
Peter Forsberg1995201170824963688523869077.420.60.097.9
Ron Francis19822004173154912491798-10979121.028.40.0149.5
Grant Fuhr19822000868046460114868403295114.8873.380.00.0128.5128.5
Bob Gainey1974198911602392625011965858.818.00.026.8
Mike Gartner1980199814327086271335671159100.121.70.0121.8
Bernie Geoffrion19511968883393429822168981.316.20.097.5
Wayne Gretzky19801999148789419632857518577223.927.10.0251.0
Glenn Hall195319719060990889064073261632.490.00.0177.7177.7
Doug Harvey1948196911138845254011121642.980.30.0123.2
Dominik Hasek1991200873501919017073538922395.9222.200.00.0156.8156.8
Tim Horton19501974144611540351881161133.798.20.0131.9
Gordie Howe19471980176780110491850871685186.630.50.0217.1
Bobby Hull1958198010636105601170105640115.919.70.0135.7
Brett Hull198720061269741650139123458134.320.30.0154.6
Jaromir Jagr199120181714765115019153161159174.941.60.0216.5
Patrick Kane200820187462874737608028473.917.40.091.3
Duncan Keith200620189199042451417450938.159.60.097.7
Red Kelly19481967131628154282332776.070.20.0146.2
Ted Kennedy1943195769623132956043246.213.20.059.4
Dave Keon196119821296396590986-1211766.919.60.086.5
Jari Kurri198119981251601797139829854598.718.60.0117.3
Elmer Lach1941195466421540862347847.713.30.061.1
Guy Lafleur1972199111265607931353453399106.024.80.0130.7
Pat LaFontaine198419988654685451013-455282.110.70.092.8
Brian Leetch19882006120524778110282557186.260.40.0146.6
Jacques Lemaire1968197985336646983534921768.118.60.086.7
Mario Lemieux1985200691569010331723115834152.415.50.0167.9
Nicklas Lidstrom199220121564264878114245051498.1113.60.0211.8
Eric Lindros19932007760372493865215139881.720.00.0101.6
Ted Lindsay194519651068379472851180880.619.60.0100.2
Al MacInnis19822004141634093412743731511104.390.90.0195.1
Frank Mahovlich1957197411815335701103173105699.422.30.0121.7
Mark Messier198020041756694119318872101910135.624.80.0160.5
Stan Mikita19591980139454192614671591270117.126.50.0143.7
Mike Modano1990201114995618131374114930110.534.40.0144.9
Dickie Moore19521968719261347608-865251.913.40.065.3
Howie Morenz1924193755027120147254687.413.50.0100.8
Scott Niedermayer19922010126317256874016778458.982.10.0141.0
Joe Nieuwendyk198720071257564562112615567798.221.80.0120.0
Adam Oates198620041337341107914203541594.422.70.0117.1
Bobby Orr1967197965727064591559795390.161.90.0152.0
Alex Ovechkin20062018927567478104585617120.722.40.0143.1
Bernie Parent196619796080121201126082711981212.550.00.0125.1125.1
Brad Park196919851113213683896358142966.376.90.0143.2
Gilbert Perreault19711987119151281413264250096.017.30.0113.3
Jacques Plante195319738370880928374372461452.380.00.0173.4173.4
Denis Potvin1974198810603107421052460135681.479.40.0160.7
Chris Pronger199420121167157541698183159055.783.70.0139.4
Jean Ratelle196119811281491776126729927694.824.30.0119.1
Henri Richard195619751256358688104612692875.623.20.098.8
Maurice Richard194319609785444219651285105.320.00.0125.3
Larry Robinson19731992138420875095873079360.5109.40.0170.0
Luc Robitaille1987200614316687261394721177118.520.20.0138.7
Patrick Roy1985200310290454502621029551315131.9102.540.00.0198.3198.3
Joe Sakic1989200913786251016164130614141.726.10.0167.8
Borje Salming197419901148150637787175134448.963.90.0112.8
Denis Savard198119971196473865133897133687.417.60.0105.1
Serge Savard19671983104010633343946059224.777.50.0102.3
Terry Sawchuk1950197097107702299714473301722.510.00.0180.1180.1
Milt Schmidt1937195577622934657546649.913.40.063.3
Teemu Selanne199320141451684773145795660142.929.40.0172.3
Brendan Shanahan19882009152465669813541512489118.429.50.0148.0
Eddie Shore19271940550105179284104747.051.40.098.4
Darryl Sittler19711985109648463711215394881.014.80.095.8
Billy Smith19721989680112130489680305233105.8823.170.00.0124.1124.1
Peter Stastny198119959774507891239-1282482.112.00.094.1
Scott Stevens198320041635196712908393278554.1115.60.0169.6
Mats Sundin1991200913465647851349731093120.224.20.0144.4
Jonathan Toews2008201872327535362819939459.022.10.081.1
Bryan Trottier197619941279524901142545291294.126.10.0120.2
Georges Vezina1918192619000021901038153.280.00.038.838.8
Steve Yzerman19842006151469210631755185924139.427.20.0166.7
Support us without the ads? Go Ad-Free.