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 Abel1939195461218828447237637.811.60.049.4
Syl Apps193719484232012314325644.58.00.052.5
Andy Bathgate195319711069349624973-6062479.012.90.091.8
Jean Béliveau19511971112550771212191171033116.821.30.0138.1
Max Bentley1941195464624529954417746.610.00.056.6
Toe Blake1935194857723529452928242.310.30.052.6
Mike Bossy19781987752573553112638021093.117.80.0110.9
Ray Bourque198020011612410116915795271141123.8118.90.0242.7
Johnny Bower1954197055203303655225019290.9222.510.00.0104.3104.3
Turk Broda1937195262900086293042221022.530.00.0120.4120.4
Martin Brodeur1992201512662454701221266691397154.9122.240.00.0207.0207.0
Johnny Bucyk1956197815405568131369-7493104.018.40.0122.4
Pavel Bure199220037024373427794248480.113.00.093.1
Chris Chelios198420101651185763948351289159.8108.70.0168.5
King Clancy19221937592137150287914200020.0045.259.0-0.1104.1
Bobby Clarke1970198411443588521210507145379.326.80.0106.1
Paul Coffey198120011409396113515312981802117.068.80.0185.7
Charlie Conacher1930194146122417239652340000.0056.410.00.166.5
Yvan Cournoyer1964197996842843586325423372.618.70.091.3
Sidney Crosby20062025130460010261626211840156.837.80.0194.6
Pavel Datsyuk2002201695331460491824922882.129.10.0111.2
Alex Delvecchio19511974155045682512812438398.724.80.0123.5
Marcel Dionne1972198913487311040177127600135.919.60.0155.5
Ken Dryden19711979397019190123972585774.9222.240.00.098.698.6
Bill Durnan194419503830119383208112622.360.00.090.790.7
Phil Esposito1964198112827178731590252910142.920.70.0163.7
Tony Esposito1969198488602525031886423306152.9062.930.00.0178.7178.7
Sergei Fedorov199120091248483696117926183996.029.60.0125.6
Peter Forsberg1995201170824963688523869077.420.60.098.0
Ron Francis19822004173154912491798-18977121.028.30.0149.3
Grant Fuhr19822000868047470120868403295114.8873.380.00.0128.6128.6
Bob Gainey1974198911602392625012015858.818.10.026.9
Mike Gartner1980199814327086271335681159100.121.80.0121.8
Bernie Geoffrion195119688833934298223968381.316.20.097.5
Wayne Gretzky19801999148789419632857520577223.927.10.0251.0
Glenn Hall19531971906099098906407326164.9182.500.00.0177.6177.6
Doug Harvey1948196911138845254046122542.980.30.0123.2
Dominik Hašek1991200873501919017073538922395.9222.200.00.0156.8156.8
Tim Horton195019741445115403518191161133.797.90.0131.7
Gordie Howe194719801767801104918501601685186.630.50.0217.1
Bobby Hull1958198010636105601170249634116.020.30.0136.3
Brett Hull198720061269741650139123458134.320.30.0154.6
Jaromír Jágr199120181733766115519213221167174.942.20.0217.1
Patrick Kane20082025125547482112959448116.428.00.0144.3
Duncan Keith20062022125610654064615967543.673.40.0117.0
Red Kelly1948196713162815428235032776.170.20.0146.3
Ted Kennedy1943195769623033056043246.213.20.059.4
Dave Keon1961198212963965909866111766.919.60.086.5
Jari Kurri198119981251601797139830454598.718.70.0117.4
Elmer Lach1941195466421540862347847.713.30.061.0
Guy Lafleur1972199111265607931353446399106.024.60.0130.5
Pat LaFontaine198419988654685451013-655282.110.70.092.8
Brian Leetch19882006120524778110282557186.260.40.0146.6
Jacques Lemaire1968197985336646983534421768.118.50.086.6
Mario Lemieux1985200691569010331723114834152.415.40.0167.9
Nicklas Lidström199220121564264878114245051498.1113.60.0211.8
Eric Lindros19932007760372493865215139881.720.00.0101.6
Ted Lindsay1945196510683794728519180880.619.60.0100.2
Al MacInnis19822004141634093412743711511104.390.70.0195.0
Frank Mahovlich1957197411815335701103266105499.522.30.0121.7
Mark Messier198020041756694119318872111912135.624.80.0160.4
Stan Mikita19591980139654192614673291264117.126.40.0143.5
Mike Modano1990201114995618131374114926110.534.40.0144.9
Dickie Moore195219687192613466076364651.913.40.065.2
Howie Morenz1924193755027120547656087.213.40.0100.6
Scott Niedermayer19922010126317256874016778458.982.10.0141.0
Joe Nieuwendyk198720071257564562112615567798.221.80.0120.0
Adam Oates198620041337341107914203341594.422.60.0117.0
Bobby Orr1967197965727064591558295390.160.90.0150.9
Alex Ovechkin200620251444868707157560825174.833.30.0208.1
Bernie Parent19661979608012120116608271198119.9152.550.00.0124.9124.9
Brad Park196919851113213683896363142966.377.20.0143.5
Gilbert Perreault19711987119151281413264150096.017.30.0113.3
Jacques Plante19531973837088092837437246145.9202.380.00.0173.7173.7
Denis Potvin1974198810603107421052456135681.479.30.0160.7
Chris Pronger199420121167157541698183159055.783.70.0139.4
Jean Ratelle196119811280491776126723627694.824.00.0118.9
Henri Richard195619751258358688104624393275.523.30.098.7
Maurice Richard19431960978544422966181287105.320.00.0125.3
Larry Robinson19731992138420875095872279360.5109.00.0169.5
Luc Robitaille1987200614316687261394711177118.520.10.0138.6
Patrick Roy1985200310290454502621029551315131.9102.540.00.0198.3198.3
Joe Sakic1989200913786251016164130614141.726.10.0167.8
Börje Salming197419901148150637787170134448.963.90.0112.8
Denis Savard1981199711964738651338103133687.417.80.0105.2
Serge Savard19671983104010633343946259024.777.80.0102.5
Terry Sawchuk195019709710770225971445336171.9072.500.00.0179.0179.0
Milt Schmidt1937195577622934657546650.013.40.063.3
Teemu Selänne199320141451684773145795660142.929.40.0172.3
Brendan Shanahan19882009152465669813541512489118.429.50.0148.0
Eddie Shore19271940551105179284109947.051.50.098.4
Darryl Sittler19711985109648463711215794881.014.90.095.9
Billy Smith19721989679112130475679305233105.8953.180.00.0124.1124.1
Peter Šťastný198119959774507891239-1582482.112.00.094.1
Scott Stevens198320041635196712908395278554.1115.60.0169.7
Mats Sundin1991200913465647851349731093120.224.20.0144.4
Jonathan Toews20082023106737251188314860775.728.00.0103.6
Bryan Trottier197619941279524901142544991294.126.10.0120.2
Georges Vezina1918192619001121901038153.280.00.038.838.8
Steve Yzerman19842006151469210631755184924139.427.20.0166.6