NHL's 100 Greatest Players

Are You a Stathead?

Be READY when the games start. Every day, we'll send you an email to your inbox with scores, today's schedule, top performers, new debuts and interesting tidbits. View a sample email. It's also available for football, basketball and baseball.

Subscribe to our Stathead Newsletter

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 Beliveau19511971112550771212191171033116.821.30.0138.1
Max Bentley1941195464624529954417746.610.00.056.6
Toe Blake1935194857723529452928242.210.40.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
John 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 Crosby200620209604517821233182665123.127.80.0150.9
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.097.9
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 Hasek1991200873501919017073538922395.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
Jaromir Jagr199120181733766115519213221167174.942.20.0217.1
Patrick Kane200820209293706019716136092.820.60.0113.4
Duncan Keith2006202011029949058915761741.366.50.0107.8
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 Lidstrom199220121564264878114245051498.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 Morenz1924193755027120547656287.413.40.0100.8
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 Ovechkin200620201112678564124291703141.426.30.0167.7
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
Borje 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 Selanne199320141451684773145795660142.929.40.0172.3
Brendan Shanahan19882009152465669813541512489118.429.50.0148.0
Eddie Shore19271940551105179284109947.051.50.098.4
Darryl Sittler19711985109648463711215794881.014.90.095.9
Billy Smith19721989679112130490679305233105.8953.180.00.0124.1124.1
Peter Stastny198119959774507891239-1582482.112.00.094.1
Scott Stevens198320041635196712908395278554.1115.60.0169.7
Mats Sundin1991200913465647851349731093120.224.20.0144.4
Jonathan Toews2008202089933143876919149769.025.40.094.4
Bryan Trottier197619941279524901142544991294.126.10.0120.2
Georges Vezina1918192619001121901038153.280.00.039.439.4
Steve Yzerman19842006151469210631755184924139.427.20.0166.6
Support us without the ads? Go Ad-Free.