NHL Skater Register for Last Names Starting with D

Index of Letters

Active players are listed in bold.
Members of the Hockey Hall of Fame are marked with an asterisk (*).

352 NHL Skaters

352 NHL Skaters Table
Scoring Goals Assists Ice Time Point Shares
Player From To Pos GP G A PTS +/- PIM EV PP SH GW EV PP SH S S% TOI ATOI OPS DPS GPS PS
Matt D'Agostini20082014RW3245255107-321473814011441105779.0436513:285.24.10.09.4
Jerry D'Amigo20142015RW31123-521000200195.32658:32-0.30.10.0-0.2
Hank D'Amore19441944C410121000000-0.10.00.0-0.1
Stéphane Da Costa20112014C477411-11106100310759.354511:360.50.00.00.5
Kirby Dach20202024C212336699-2211424904461733539.3360917:012.83.50.06.3
Andreas Dackell19972004RW613911592504162721451512923769413.1860519:029.710.20.019.9
Evgenii Dadonov20102024RW537143178321-279011132022143350107813.3862516:0422.58.40.031.0
Pierre Dagenais20012006RW1423523580582510061310032510.8163911:335.41.90.07.3
Kevin Dahl19932001D1887222911153610121101295.435350:23-0.89.20.08.4
Klas Dahlbeck20152018D17061723-3187600016011643.7266015:39-0.13.50.03.3
Jonathan Dahlén20222022C61121022-2512930264010511.484113:480.90.40.01.3
Ulf Dahlén19882003LW966301354655-202301791202492241300201414.9401514:2044.613.70.058.2
Kjell Dahlin19861988RW166575911611103719153821027620.75.92.60.08.5
Rasmus Dahlin20192024D43666226292-69324432301212510019916.71007623:0723.317.10.040.4
Toni Dahlman20022003RW22112-2010011001010.01456:34-0.10.10.00.0
Chris Dahlquist19861996D532197190-514881810164434334.4-2.521.10.018.6
Carl Dahlström20182022D670121251400001101670.0116217:21-0.22.40.02.2
Cully Dahlstrom19381945C345881182065875121151031509.05.40.014.5
Alain Daigle19751980RW3895650106-40122441114463144312.6-3.35.40.02.1
Alexandre Daigle19942006C616129198327-1761869335120119781108511.9347412:3022.13.70.025.8
J.J. Daigneault19852001D89953197250-368537160712867210155.2212217:076.942.00.048.9
Bob Dailey19741982D5619423132562814622931214579713806.821.931.10.053.0
Michael Dal Colle20182022LW11281321-318800213001157.0134211:59-0.81.50.00.7
Frank Daley19291929LW/C500000-0.20.50.00.4
Pat Daley19801981LW12101-51310000001010.0-0.30.10.0-0.2
Trevor Daley20042020D105889220309-8648681742016250814356.22156620:2317.345.10.062.3
Brad Dalgarno19861996RW3214971120033239916628136413.51.04.00.05.0
Kevin Dallman20062008D15482331-2345530114902483.2239015:311.23.90.05.1
Marty Dallman19881989C601110000010030.0-0.20.10.0-0.1
Rod Dallman19881992LW61010261000000520.0-0.10.10.00.0
Zac Dalpe20112023RW168161632-37381510116002047.814298:311.20.10.01.3
Bunny Dame19421942LW3125742000410-0.80.40.0-0.4
Riley Damiani20222022C71120210001001010.0608:320.10.10.00.2
Vincent Damphousse19872004C/LW1378432773120571188285130177847827619351112.31017822:3784.521.00.0105.4
Phillip Danault20152024C6301172313486129710791161853511114010.31080417:0917.114.70.031.8
Mathieu Dandenault19962009D868681352034251660626123939846.91137716:145.824.30.030.1
Ken Daneyko19842003D128336142178782516303331287711703.1710119:02-7.865.50.057.6
Justin Danforth20222024RW/C122222143-184022002201016813.1165913:361.71.10.02.8
Jeff Daniels19912003LW425172643-31831601226002546.721548:00-6.43.30.0-3.1
Kimbi Daniels19911992C27123-641001200185.6-0.70.20.0-0.5
Scott Daniels19931999LW149812200667800212001157.0211211:28-3.21.80.0-1.3
Marko Daňo20152020C1411926451491720325102099.1152810:502.91.60.04.5
Mike Danton20012004C879514-81828010320939.798111:16-0.11.00.00.8
Dan Daoust19831990C52287167254-95544591996104521171112.24.44.20.08.6
Craig Darby19952004C196213556-383218032323021010.0235314:370.02.20.02.2
Mathieu Darche20012012LW250304272-20582433434623588.4303912:092.63.00.05.5
Michael Dark19871988D43561161450016003116.1-0.21.30.01.1
Harold Darragh19261933LW3076849117441913.85.00.018.8
Jack Darragh*19181924RW12168491171071226.54.60.011.1
Pavel Datsyuk20022016C953314604918249228211976513662335224414.01794718:5082.129.10.0111.2
Kaspars Daugaviņš20102013LW916915-102160016211155.2102011:13-0.50.50.00.0
Laurent Dauphin20162023C948917-185370119001176.8110411:45-0.60.60.00.0
Richard David19801983LW31448-71022013102913.8-0.40.20.0-0.3
Bob Davidson19351946LW4919416025440882102161421537.79.50.017.2
Brandon Davidson20152021D18091423-2482720012022064.4299516:38-0.34.60.04.3
Gord Davidson19431944D5136983000600-0.30.90.00.7
Matt Davidson20012003RW565712-212850007004810.468512:14-0.10.00.00.0
Johan Davidsson19992000C836915-9165102720777.889410:46-0.20.70.00.5
Jonathan Davidsson20202020RW601100000010030.0335:310.00.00.00.0
Bob Davie19341936D41011250000100-0.73.10.02.4
Jeremy Davies20212023D23033-2120000300250.032314:02-0.10.60.00.5
Bob Davis19331933RW300000-0.20.10.0-0.1
Kim Davis19781981C365712-105150026103016.7-0.20.30.00.1
Lorne Davis19521960RW9581220220800212001010.0-1.21.60.00.4
Mal Davis19791986LW100312253-5342011081012012524.82.01.40.03.4
Patrick Davis20092010RW9101-201000000812.510511:42-0.10.10.00.0
Murray Davison19661966D1000-10000000010.00.00.00.00.0
Rob Davison20032010D21931518-5321201015001452.1292613:22-1.26.10.04.9
Evgeny Davydov19921995LW155403979-2120301002327027614.53.32.20.05.4
Jeff Daw20022002C101100000010020.01312:340.10.00.00.1
Jason Dawe19942002RW3668690176816262204106326157614.971911:2511.15.10.016.1
Bob Dawes19471951D/C32279620007000.62.00.02.6
Nigel Dawes20072011LW212394584-4432910010387035111.1278213:075.23.50.08.6
Hap Day*19251938D58686121207597131114291412.613.60.026.2
Joe Day19921994C7211011-17871000901392.6-1.90.40.0-1.4
Sean Day20222022D2000-20000000020.02110:430.0-0.10.0-0.1
Éric Dazé19952006RW601226172398817616362134120484160714.1756320:4037.09.70.046.7
Calvin de Haan20122024D63224117141-223721214111608432.81182518:432.924.50.027.4
Jacob de La Rose20152021LW242132538-29841102025002295.7283411:43-2.62.20.0-0.4
Chase De Leo20162022C7000-100000000100.07610:52-0.20.10.0-0.2
Greg de Vries19962009D8784814619423780425181162469125.31583620:456.636.70.043.3
Billy Dea19541971LW3976754121-4846625012486034112.30.24.80.04.9
Jean-Sébastien Dea20172023C37527-21450022003414.73419:130.30.40.00.6
Don Deacon19371940LW276410642024000.50.40.00.9
Adam Deadmarsh19952003RW5671841893734381912061327116685120915.2705624:2028.910.60.039.5
Butch Deadmarsh19711975LW13712517-23155102024011329.1-3.51.70.0-1.7
Barry Dean19771979LW165255681-141462320346912609.62.01.70.03.7
Kevin Dean19952001D3317485515138421039632622.7416521:22-0.116.40.016.3
Zach Dean20242024C9000-460000000100.09510:33-0.30.00.0-0.3
Tony DeAngelo20172024D37148162210-23329351307867607706.2705419:0116.913.40.030.3
Nelson Debenedet19741975LW4610414-21391004004124.40.00.50.00.5
Lucien DeBlois19781992C993249276525-17081420535927231378178613.917.79.80.027.5
Dave Debol19801981C92262652-17424202233016615.72.00.60.02.7
Alex DeBrincat20182024RW532214226440-4414613974128153730153314.0969418:1337.99.50.047.5
Jake DeBrusk20182024LW465138128266511011063023296311111012.4733715:4719.410.60.030.0
Louie DeBrusk19922003LW401241741-46116124002161016414.69558:01-6.93.20.0-3.8
Brad DeFauw20032003LW9303-2221010001915.812413:450.30.10.00.4
Brandon DeFazio20152015LW200000000000020.0125:570.00.00.00.0
Dean Defazio19841984LW22022-11280000200120.0-0.70.10.0-0.6
Dale DeGray19861990D153184765-119517103261922726.63.05.70.08.7
Danny DeKeyser20132022D54733113146426631119104905815.71136220:465.326.30.031.5
Luca Del Bel Belluz20242024C1101101000000250.0109:350.20.00.00.2
Marc Del Gaizo20242024D903322000030080.014816:280.10.40.00.5
Ethan Del Mastro20242024D200000000000003718:350.00.10.00.1
Michael Del Zotto20102022D73663199262-3028450103813264310745.91475620:0317.431.50.048.8
Jonathan Delisle19991999RW1000000000000054:320.00.00.00.0
Xavier Delisle19992001C16325-5621000201618.81559:410.40.00.00.4
Stefan Della Rovere20112011LW7000011000000040.0436:05-0.10.00.0-0.1
Ty Dellandrea20212024C151142842-21001220224131777.9203213:27-0.22.20.02.0
Armand Delmonte19461946RW100000000000-0.10.00.00.0
Andy Delmore19992006D2834358101-361051429010332325477.9499117:3810.38.60.019.0
Gilbert Delorme19821990D54131921234052026502771416894.50.028.40.028.4
Ron Delorme19771985C5248383166-1186677310097013047117.6-2.15.60.03.5
Val Delory19491949LW1000000000000.00.00.00.0
Guy Delparte19771977LW48189-9181000710372.7-1.20.50.0-0.6
Alex Delvecchio*19511974C/LW1550456825128124383330111157554426516312910.198.724.80.0123.5
Ab DeMarco19391947C210729516751666048114010.12.20.012.3
Ab DeMarco19701979D34444801242875222116433707615.86.919.70.026.6
Dylan DeMelo20162024D553171271447926513221111976222.71009918:163.527.80.031.3
Jason Demers20102023D700451692143040733111111263948855.11341219:1012.032.00.044.0
Tony Demers19381944RW83202343231820218502.11.00.03.1
Pavol Demitra19942010LW8473044647681242842049010592901704216014.11507020:5867.322.70.090.0
Nathan Dempsey19972007D260216788-712016503452204175.0481319:345.69.60.015.2
Jean-Paul Denis19471950RW1002220000200-0.30.10.0-0.1
Lulu Denis19501951RW3011000001000.00.10.00.0
Grigori Denisenko20212024LW32077-7100000700300.034210:42-0.20.10.0-0.2
Corb Denneny19181928C17610242144150811.83.90.015.8
Cy Denneny*19181929LW329247893362965046.611.40.058.0
Norm Dennis19691972C12303-41121000001323.10.00.10.00.1
Gerry Denoird19231923C1000000.00.00.00.1
Larry DePalma19861994LW148212041-4140816502164015513.5-1.00.90.0-0.1
Semyon Der-Arguchintsev20232023C1000100000000077:160.00.00.00.0
Bill Derlago19791987C555189227416-9324714041817146765116816.221.65.20.026.7
Travis Dermott20182024D329164662151281600246003444.7527816:031.410.20.011.5
Gerard Desaulniers19511954C802240000200-0.10.10.00.0
Guillaume Desbiens20102012RW23000-437000000060.01697:20-0.20.00.0-0.2
Nicolas Deschamps20142014C3000-10000000020.0206:49-0.10.00.0-0.1
Matthieu Descoteaux20012001D5112-240100010616.77615:100.20.00.00.3
David Desharnais20102018C5248719528213160681901613857059814.5823615:4318.110.30.028.4
Vincent Desharnais20232024D11311516208510001302581.7169615:01-0.54.30.03.8
Joffre Desilets19361940RW192374582573340640504.23.00.07.2
Nick DeSimone20232024D38257-162001500326.350313:150.31.00.01.2
Andrew Desjardins20112017C408234164-263072300640014395.2438110:44-2.73.80.01.2
Éric Desjardins19892006D114313643957519875773585242501761323865.71319828:2340.574.00.0114.5
Martin Desjardins19901990C8022-42000020070.0-0.20.00.0-0.2
Vic Desjardins19311932C8761521331-1.11.90.00.7
Jacques Deslauriers19561956D2000000000000.00.20.00.1
Nicolas Deslauriers20142024LW6465150101-967464803748026677.6673410:25-2.94.60.01.7
Elliot Desnoyers20232023F4000-20000000030.05313:22-0.20.00.0-0.2
Simon Despres20122017D1936374331150510133402322.6323316:451.59.50.011.0
Jarrett Deuling19961997LW15011-1110000100110.0-0.50.20.0-0.3
Jamie Devane20142014LW2000-10000000010.0125:520.00.00.0-0.1
André Deveaux20092012C31022-11040000200180.02076:40-0.40.20.0-0.2
Boyd Devereaux19982009C627671121795205601613108407459.0722912:164.97.60.012.5
Kevin Devine19831983LW201118000010030.00.00.10.00.0
Connor Dewar20222024C190192443-171031504122112089.1209611:020.21.70.01.9
Tom Dewar19441944D902240000200-0.10.10.00.0
Al Dewsbury19471956D357307810836521722433418.311.10.019.4
Marcel Dheere19431943LW1112321000200-0.30.20.0-0.1
Phillip Di Giuseppe20162024LW281274875-141232700445214326.3339512:051.03.40.04.4
Thomas Di Pauli20202020C2000-310000000020.0125:590.0-0.10.0-0.1
Edward Diachuk19611961LW12000-417000000050.0-0.50.20.0-0.4
Raphael Diaz20122015D20184149-8627102221632153.7334216:382.36.90.09.2
Justin Dibenedetto20112011C8011-22000010060.0739:04-0.10.00.0-0.1
Harry Dick19471947D12011120000100-0.10.20.00.1
Ernie Dickens19421951D27812445698831135811.68.10.09.7
Herb Dickenson19521953W48181735101530214303.60.50.04.1
Jason Dickinson20162024C4426178139-16154583010721557610.6645014:361.98.40.010.3
Christopher DiDomenico20172018C276410-41442002202821.431611:420.80.20.01.0
Gerald Diduck19852001D9325615621288161238171810741812534.5291834:442.948.80.051.7
Don Dietrich19841986D28077-9100000610360.0-0.11.00.00.9
Darren Dietz20162016D13145-1131000400137.718914:320.40.30.00.8
Bob Dill19441945D761515301351500014101.61.60.03.2
Bob Dillabough19621970C283325486-757428225493231510.2-2.02.90.00.9
Brenden Dillon20122024D892371591966685833046154149633.81670018:433.240.40.043.6
Cecil Dillon19311940RW453167131298112832310288121135.38.30.043.6
Gary Dillon19811981C13112-6291000100156.7-0.30.10.0-0.2
Wayne Dillon19761980C2294366109-386038503597035112.32.72.40.05.1
Rob DiMaio19892006RW894106171277-85840878111615014711878.9772516:332.611.10.013.7
Niko Dimitrakos20032007RW158243862-19518605261112479.7199012:363.52.10.05.6
Bill Dineen19541958RW32351449512040110836801.36.00.07.3
Cam Dineen20222022D34077-1640000700520.053215:380.00.10.00.1
Gary Dineen19691969C4011-20000001020.0-0.10.00.0-0.1
Gord Dineen19831995D5281690106-6069514200761224313.7-1.819.80.018.0
Kevin Dineen19852003RW1188355405760-2422292509114562721249276912.8340312:5645.615.50.061.1
Peter Dineen19871990D13022-913000020050.0-0.10.00.0-0.1
Chris Dingman19982006LW385151934-587691230117203064.928889:10-4.11.10.0-3.0
Chuck Dinsmore19251930C100628502-4.82.70.0-2.1
Gilbert Dionne19911996LW2236179140-31084416195425044213.87.52.60.010.1
Marcel Dionne*19721989C13487311040177127600478234197362040911536313.6135.919.60.0155.5
Joe DiPenta20032008D174617231511060011700679.0219012:350.46.10.06.5
Paul DiPietro19921997C192314980096283013910027811.21.92.50.04.3
Robert Dirk19881996D402132942557861300229002146.1-3.922.30.018.4
Jon DiSalvatore20062012RW6000-14000000050.0579:27-0.20.00.0-0.1
Tomáš Divíšek20012002C5101001001000520.0489:310.10.00.00.1
Christian Djoos20182021D155731381228610027401454.8224814:301.85.40.07.2
Pär Djoos19911993D8223133558110121100663.01.03.90.04.9
Gary Doak19661981D7902310713012490821205102326523.5-3.040.70.037.7
Josh Doan20242024RW115496050014002321.713512:191.00.40.01.4
Shane Doan19962017RW1540402570972-54135326812866937218513394510.22591218:5568.128.30.096.3
Brian Dobbin19871992RW637815-46161015305612.5-0.80.70.0-0.1
Jim Dobson19801984RW12000-260000000110.0-0.50.10.0-0.4
Noah Dobson20202024D317401511911390319010886216765.9644920:2114.815.50.030.3
Kevin Doell20082008C8011-24000001060.0779:40-0.10.00.0-0.1
Fred Doherty19191919RW200000-0.20.10.0-0.1
Jason Doig19962004D15861824-21285600118001125.4217615:390.53.60.04.1
Bobby Dollas19842001D64642961383746733635722226846.1236616:473.330.90.034.3
Róbert Döme19982003RW53771401261006105712.355424:050.40.60.01.0
Hnat Domenichelli19972003LW2675261113-56104401204491205659.2339615:567.01.60.08.6
Max Domi20162024LW661130287417-96301092101422561113159.91062216:0426.611.80.038.4
Tie Domi19902006RW1020104141245-5435159590101365096410.8619411:360.79.60.010.3
Gary Donaldson19741974RW100010000000030.00.00.00.00.0
Clark Donatelli19901992LW35347-19393001220329.4-0.60.00.0-0.6
Ryan Donato20182024C4027687163-3014267905711607909.6513412:469.45.30.014.7
Ted Donato19922004LW796150197347-239610635922144449119512.6511414:4918.210.40.028.6
Babe Donnelly19271927D34011140-1.14.00.02.9
Dave Donnelly19841988C137152439815014011240013011.5-1.51.80.00.3
Gord Donnelly19841995D554284169-6020692620139113408.2-9.614.60.05.0
Mike Donnelly19871997LW4651141212351025595154149326298511.69.75.60.015.2
Matt Donovan20122019D6921820-828110013501051.9122117:421.01.80.02.7
Shean Donovan19952010RW951112129241-9070595710201196412439.0852711:483.79.60.013.3
Joonas Donskoi20162022RW4748012820825116651501210621173210.9689114:3210.38.90.019.2
Jamie Doornbosch20112011D1000-10000000010.055:210.0-0.10.0-0.1
Jiří Dopita20022003C731221335199303174010211.8108314:501.91.20.03.1
John Doran19341940D9851015110500010000.64.10.04.7
Lloyd Doran19471947C24325103000200-0.40.40.00.0
Ken Doraty19271938F1031526412464038701.61.70.03.3
André Doré19791985D257148195372611400276412246.32.314.90.017.2
Daniel Doré19901991RW17235-7591100120540.0-0.10.10.0-0.1
Jim Dorey19691972D2322574993355322123551725304.76.715.40.022.1
Dan Dorion19861988C4112-121000100616.70.00.00.00.1
Gary Dornhoefer19641978RW78721432854287129116047728237865141715.131.912.00.043.9
Pavel Dorofeyev20222024LW66201333132018204112013814.587613:162.71.40.04.1
Eddie Dorohoy19491949C/LW1600060000000-0.80.30.0-0.4
Derek Dorsett20092018RW5155176127-4913144425670247007.3638912:241.55.30.06.8
Jake Dotchin20172019D1033202323112300018021052.9167216:140.75.00.05.7
Drew Doughty20092024D1176156513669597697480233289217724416.43082626:1349.681.90.0131.5
Jordy Douglas19801985LW2687662138-661606214012557048715.64.91.70.06.6
Kent Douglas19631969D42833115148-1631161701624947434.49.126.10.035.2
Les Douglas19411947C5261218842011020-0.61.20.00.6
Doug Doull20042006LW370111151000010040.01072:53-0.20.20.00.0
Peter Douris19861998RW3215467121280485110607051310.5132.24.40.06.6
Jim Dowd19922008C72871168239-133905015671144957669.3814213:575.310.60.015.9
Nic Dowd20162024C500707914915251642415698251213.7633912:414.48.00.012.4
Jake Dowell20082014C15711223341331001019031407.9161510:170.21.80.02.0
Justin Dowling20172024C10071219-161870011020967.3108210:49-0.40.80.00.4
Aaron Downey20002009RW24381018-449480031000859.411984:56-0.71.20.00.5
Dave Downie19331933C/RW1100020-0.40.20.0-0.2
Steve Downie20082016RW4347612019621105758171910416060612.5576613:1713.77.20.020.9
Mario Doyon19891991D28347-2161200220387.90.21.10.01.2
Leon Draisaitl20152024C719347503850553061921469613491504190718.21472920:2979.918.00.097.9
Dallas Drake19932008RW1009177300477258851302720332444313154511.51033916:0922.816.00.038.7
Bruce Draper19631963C100000000000000.00.00.00.0
Kris Draper19912011C1157161203364727901355212317961817169.41359715:387.119.20.026.3
Nick Drazenovic20112014C12000-660000000100.01179:43-0.3-0.10.0-0.4
Hunter Drew20222022D20000500000000209:520.00.00.00.0
Davis Drewiske20092013D13552025-167410019101194.2203415:040.94.90.05.8
Sheldon Dries20192023C122161026-2059952191015810.1126010:200.50.60.01.1
Gordie Drillon*19371943RW312155140295561282341910832031.55.90.037.4
Peter Driscoll19801981LW603811-9972100620407.5-1.40.40.0-1.0
Bruce Driver19841998D92296390486146705439371941861019484.9155026.945.50.072.4
Rene Drolet19721975RW200000000000030.0-0.10.00.00.0
Ivan Droppa19941996D190114140000100140.0-0.31.30.01.0
Clarence Drouillard19381938C1001100000100-0.40.10.0-0.3
Jonathan Drouin20152024LW56396241337-75213712501715388010229.4924816:2619.07.10.026.1
Jude Drouin19691981C66615130545683461173222222876115279.922.210.20.032.4
P.C. Drouin19971997LW300010000000010.0-0.10.10.00.0
Polly Drouin19351941LW161235174801850446502.61.80.04.3
John Druce19891998RW5311131262396347971421010717292112.31648.16.90.015.0
Harold Druken20002004C146273663183618905325021912.3163411:114.92.30.07.2
Stan Drulia19932001RW126152742-285211222216013611.0149214:370.70.90.01.6
Jim Drummond19451945D2000000000000.00.10.00.0
Chris Drury19992011C892255360615-6468151968472101428215111.91599517:5645.718.20.063.9
Herb Drury19261931D/RW2162413372233-1.33.20.01.8
Jack Drury20222024C11412253710491020119601816.6135011:510.92.10.03.1
Ted Drury19942001C414415293-663673632449305547.4200814:09-0.82.40.01.6
Jamie Drysdale20212024D147104050-61329101251412284.4288819:392.42.50.04.9
Christian Dubé19971999C33112-440100010147.1162:39-0.80.20.0-0.7
Dillon Dubé20192024C3255770127-1710547736635250211.4425513:066.24.20.010.4
Gilles Dube19501950LW1212321000200-0.20.20.00.1
Norm Dubé19751976LW5781018-125462019107810.3-0.41.00.00.6
Pierrick Dube20242024F300012000000030.0289:20-0.10.10.00.0
Justin Duberman19941994RW400000000000020.0-0.20.00.0-0.1
Brandon Dubinsky20072019C82315328543824905117251126223521016259.41411517:0925.117.80.042.8
Steve Dubinsky19942003C375254570-261642104139154255.9363117:58-4.14.00.0-0.1
Pierre-Luc Dubois20182024LW515145197342445310243027150470115712.5891317:1823.511.00.034.5
Matt Duchene20102024C1056341468809-77286253862493521151256913.31919418:1166.718.00.084.7
Gaétan Duchesne19821995LW102817925443310361715691427236513149512.05.118.20.023.2
Steve Duchesne19872002D111322752575289824133841030286231825428.9708226:2659.852.90.0112.7
Anthony Duclair20152024LW5631461573033919910638217125311105513.8814414:2823.410.30.033.7
Mike Duco20102012LW18022-3650000200100.01437:56-0.20.00.0-0.2
Rick Dudley19731981LW3097599174452926960118613058212.96.85.30.012.1
Walker Duehr20222024F689918-31090029007611.86098:570.90.60.01.5
Dave Duerden20002000LW200000000000010.031:350.00.00.00.0
Dick Duff*19551972LW1030283289572-4674322457238220681157111.735.714.00.049.7
Luc Dufour19831985LW1672321441019923002201021610.6-1.82.20.00.5
Marc Dufour19641969RW14101-621000000137.7-0.40.10.0-0.3
William Dufour20232023RW1000-200000000076:480.0-0.10.0-0.1
Donald Dufresne19891997D268636421258600036001563.8-1.613.80.012.2
John Duggan19261926LW2700000-1.04.40.03.4
Ken Duggan19881988D100000000000000.00.10.00.0
Ron Duguay19781989C/RW864274346620-103582197631419246937180615.230.68.00.038.6
Lorne Duguid19321937LW13691524574101710-2.72.50.0-0.2
Brandon Duhaime20222024RW210202040-22321802420002627.6222410:35-0.42.10.01.7
Duke Dukowski19271934D2001630461860007700-3.03.70.00.7
Woody Dumart*19361954LW774211219430991911823419523132.415.70.048.1
Mathew Dumba20142024D6748316524811487572601611448312076.91382920:3117.529.00.046.5
Gabriel Dumont20122020C9045904840005001014.08469:24-1.00.90.00.0
J.P. Dumont19992011RW822214309523-236415558138218910155713.71274315:3042.014.60.056.6
Brian Dumoulin20142024D625251301559716624012118577143.51262020:122.631.80.034.4
Dale Dunbar19861989D200002000000020.00.00.10.00.1
Art Duncan19271931D15618163423354.712.70.017.4
Iain Duncan19871991LW127345589-19149295043619020416.74.11.30.05.4
Craig Duncanson19861993LW38549-116150004002917.2-0.40.10.0-0.3
Rocky Dundas19901990RW5000-114000000010.0-0.20.00.0-0.2
Frank Dunlap19441944W501120000100-0.20.10.0-0.1
Blake Dunlop19741984C550130274404-13172874121619966985915.116.67.60.024.2
Dave Dunn19741976D184144155-273131400332902186.42.17.10.09.2
Richie Dunn19781989D4833614017610314241205865317494.85.427.30.032.7
Vince Dunn20182024D48064183247373064717081235918897.2943119:3919.023.10.042.1
Joshua Dunne20212023C14000-7100000000110.014210:09-0.4-0.10.0-0.5
Denis Dupéré19711978LW4218099179-31665322567522258713.63.86.00.09.8
André Dupont19711983D810591852443021986481011014136813594.37.755.20.062.9
Brodie Dupont20112011C100000000000010.065:340.00.00.00.0
Jerry Dupont19821987D21472936-27468700128101793.9-1.38.00.06.7
Micki DuPont20022008D23134-7121000030382.634815:080.10.30.00.4
Norm Dupont19801984LW2565585140-110523520045629053710.23.31.20.04.5
Yanick Dupré19921996LW35202-7162001000316.5-1.00.20.0-0.8
Pascal Dupuis20012016LW8711902194096338715322153018922819189.91391915:5925.818.80.044.6
Philippe Dupuis20092012C11661218-662501011011464.110999:28-0.50.80.00.3
Arnaud Durandeau20232023LW400012000000090.05213:00-0.10.10.00.0
Steve Durbano19731979D220136073-2211279400411903333.92.710.70.013.4
Vítězslav Ďuriš19811983D89320231562201016401192.50.05.00.05.0
Chris Durno20092010C4344834740004003013.33187:240.40.40.00.8
Sean Durzi20222024D2122185106-2216815602434113715.7440520:476.97.40.014.3
Benoît Dusablon20042004C3000-12000000030.0258:19-0.10.00.0-0.1
Norm Dussault19481951C2063162934724705471503.43.80.07.2
Red Dutton*19271936D449286896884820418607.634.20.041.8
Christian Dvorak20172024C45293123216-55104702121210122070313.2750516:3610.77.40.018.1
Miroslav Dvořák19831985D19311748559516231452362494.42.811.90.014.7
Radek Dvořák19962014RW1260227363590-10449176272424297551124639.21785617:0928.819.70.048.5
Gordie Dwyer20002004LW108055-203940000410350.06175:43-1.2-0.10.0-1.3
Mike Dwyer19791982LW31268-10252000510336.1-0.50.30.0-0.2
Patrick Dwyer20092015RW416425193-32773516647226176.8568013:39-0.95.30.04.4
Henry Dyck19441944C/LW100000000000-0.10.00.0-0.1
Babe Dye*19201931RW272203502532203041.05.30.046.2
Karl Dykhuis19922004D64442911338495291124662237026.0828922:214.730.10.034.8
Steve Dykstra19861990D21783240-18545611027411654.8-1.09.00.08.0
Jack Dyte19441944D27101311000000-0.62.40.01.8
Joe Dziedzic19961999LW130141428-1113114004140013010.8168:09-1.30.60.0-0.7
Ryan Dzingel20162022C40487101188-2219170161108318061914.1595714:4511.86.00.017.7
David Dziurzynski20132016LW26336-5223000300348.829211:130.20.10.00.3