NHL Advanced Stats / Analytics

Teams

Stathead Team Season Finder
Search our database using advanced filtering tools.

Team Page
Choose a team 

Players

Stathead Player Season Finder
Search our database using advanced filtering tools.

Player Page
Search for a player page for complete advanced stats, links to situational advanced stats, and game-by-game breakdowns.

More

Season Totals
Advanced stats totals for each team in that season.
Choose a season 

Games
Our boxscores have complete advanced stats information going back to 2008, including visual shot location charts.

Glossary

Current Advanced Stats Summary

Click a header to order by that category. Scroll right to see more categories.
Use the links/dropdowns above to see more.

Skater Advanced Statistics

Skater Advanced Statistics Table
Corsi (EV) Fenwick (EV) PDO () Zone Starts (EV)
Rk Player Age Tm Pos GP CF CA CF% CF% rel FF FA FF% FF% rel oiSH% oiSV% PDO oZS% dZS% TOI/60 TOI(EV) TK GV E+/- SAtt. Thru%
1Noel Acciari32PITC5546269240.0-14.833548341.0-12.77.792.099.714.086.012:5810:38268-8.010059.0
2Calen Addison23TOTD72982120444.90.867485744.00.27.089.296.354.145.917:1614:501814-21.222142.1
2Calen Addison23SJSD60817105143.70.556275242.8-0.25.789.795.553.346.717:2115:171714-19.916944.4
2Calen Addison23MIND1216515351.93.411210551.63.813.385.999.259.340.716:4812:3510-1.45234.6
3Egor Afanasyev23NSHLW2243143.63.7192048.711.70.093.393.353.346.712:6011:3401-1.1683.3
4Sebastian Aho26CARF78139199658.3-1.6100875757.1-1.712.491.2103.561.538.519:3814:5850577.940054.0
5Sebastian Aho27NYID5882990747.8-0.261664049.00.25.992.598.465.334.716:2315:017145.012438.7
6Nikita Alexandrov23STLC2315117146.90.59512543.2-3.57.690.698.252.647.48:328:3155-4.82560.0
7Alexander Alexeyev24WSHD3941949146.01.128232646.40.87.989.497.348.951.113:4213:11412-2.16033.3
8Michael Amadio27VEGC7392893849.70.964062450.61.19.191.3100.452.847.213:2412:2333257.719161.3
9Nils Åman23VANC4329833647.0-5.020623446.8-5.07.391.498.755.944.110:208:5174-0.64463.6
10Joey Anderson25CHIRW5556061947.54.637942447.24.810.691.6102.238.261.813:3312:273020-2.610653.8
11Josh Anderson29MTLRW78961121444.2-2.367884644.5-2.59.290.9100.141.558.515:2813:372120-11.727750.9
12Michael Anderson24LAKD741359118653.4-1.797482454.2-1.68.692.9101.547.552.520:3818:1714273.420643.2
13Jaret Anderson-Dolan24TOTC3130234246.9-7.421524147.1-8.56.490.897.156.143.911:0310:27280.45655.4
13Jaret Anderson-Dolan24LAKC3028932547.1-7.620322947.0-8.96.790.897.556.143.910:5810:21280.45453.7
13Jaret Anderson-Dolan24NSHC1131743.3-1.5121250.0-1.40.090.090.055.644.413:3913:35000.02100.0
14Rasmus Andersson27CGYD781669160551.0-0.31193112951.4-0.310.388.899.156.343.723:5019:123160-1.634046.8
15Emil Andrae21PHID4355837.6-15.3204331.7-27.713.390.9104.256.843.213:0012:5601-1.120.0
16Tyler Angle23CBJC253014.3-35.132112.5-32.20.092.392.316.783.38:208:1400-1.720.0
17Mason Appleton28WPGC821164121748.9-2.585287049.5-2.28.594.2102.737.162.916:0314:2424120.624150.6
18Joel Armia30MTLRW6677887347.12.156459848.52.810.090.4100.448.052.015:3312:223034-0.122262.6
19Viktor Arvidsson30LAKLW1826721855.14.520515057.76.99.590.6100.159.740.316:4213:26852.210059.0
20Zach Aston-Reese29DETC3102033.3-12.191340.9-8.00.0100.0100.027.372.75:095:09000.01100.0
Rk Player Age Tm Pos GP CF CA CF% CF% rel FF FA FF% FF% rel oiSH% oiSV% PDO oZS% dZS% TOI/60 TOI(EV) TK GV E+/- SAtt. Thru%
21Andreas Athanasiou29CHIC2827440340.5-0.618930438.3-2.68.291.099.251.148.913:0612:01197-6.68055.0
22Cam Atkinson34PHIRW7092491750.2-1.166862351.7-1.87.187.094.156.743.315:5712:3117205.129060.3
23Ronald Attard24PHID1219014057.68.21409060.97.96.591.798.267.132.915:2313:52522.84233.3
24Nicolas Aubé-Kubel27WSHRW6055071643.4-3.237751142.5-4.310.493.3103.712.687.412:1211:593219-7.613742.3
25Mikael Backlund34CGYC821348117353.53.196082753.72.88.889.398.137.562.519:1415:0161563.439153.5
26Nicklas Bäckström36WSHC8798847.3-0.9585949.61.22.490.592.967.232.814:3412:1953-1.41770.6
27Kevin Bahl23NJDD821139122048.3-4.984087649.0-2.311.789.6101.343.057.017:2415:331924-2.716638.0
28Justin Bailey28SJSRW5963464749.56.242346847.54.87.788.696.348.151.911:1710:382010-8.414249.3
29Arshdeep Bains23VANF8668045.2-11.6435543.9-10.70.087.287.236.463.611:4811:1311-2.41040.0
30Uvis Balinskis27FLAD2633229353.1-1.822922350.7-3.56.093.899.956.543.514:0613:31511-0.44548.9
31Alexander Barabanov29SJSF4661471146.31.942152044.71.17.488.195.649.150.915:5213:561815-6.414047.9
32Ivan Barbashev28VEGC821210131847.9-1.086289249.1-0.310.992.1103.157.842.216:0714:142837-1.123651.7
33Aleksander Barkov28FLAC73125189258.43.488564158.05.511.891.8103.652.048.019:3814:08613113.237352.0
34Alex Barré-Boulet26TBLF3635737249.0-1.724427447.1-2.17.289.196.362.337.711:1110:18149-2.38156.8
35Tyson Barrie32NSHD4159469646.0-4.642750246.0-5.88.590.899.356.843.218:1915:24518-6.015143.0
36Justin Barron22MTLD4873683846.82.253059547.12.98.891.9100.751.948.118:3816:46633-1.514042.9
37Morgan Barron25WPGC8066866650.1-0.847446250.6-0.68.894.1102.947.752.310:309:022610-1.714963.1
38Mathew Barzal26NYIC801558141652.48.21185100354.28.99.189.098.060.339.720:0816:6084909.241358.1
39Nathan Bastian26NJDRW5442142150.0-3.827430747.2-5.88.388.196.437.862.210:108:4685-4.89957.6
40Drake Batherson25OTTC821339123852.01.894888551.70.39.289.698.957.642.418:1015:0646401.939150.1
Rk Player Age Tm Pos GP CF CA CF% CF% rel FF FA FF% FF% rel oiSH% oiSV% PDO oZS% dZS% TOI/60 TOI(EV) TK GV E+/- SAtt. Thru%
41Jake Bean25CBJD721076119047.5-0.674182947.2-0.87.691.699.248.651.416:2015:122515-12.419139.8
42Ethan Bear26WSHD2429935845.5-0.621123847.01.29.088.997.954.745.314:5414:2729-2.16338.1
43Anthony Beauvillier26TOTLW6069881546.1-2.849656846.6-2.26.892.298.948.351.813:3512:263110-1.419952.8
43Anthony Beauvillier26CHILW2326835443.10.519025442.80.25.890.296.047.752.314:2213:10165-2.68442.9
43Anthony Beauvillier26VANLW2226328448.1-2.717819048.4-1.59.297.7106.941.958.113:3912:24111-0.16854.4
43Anthony Beauvillier26NSHLW1516717748.5-6.512812450.8-4.85.187.993.056.044.012:1711:20441.34768.1
44Adam Beckman22MINLW117311638.6-11.2578041.6-9.65.792.398.036.463.69:249:2420-1.42343.5
45Connor Bedard18CHIC68983127843.50.269493342.7-0.29.687.396.959.840.219:4716:244757-14.840151.4
46John Beecher22BOSC5229451736.3-13.621334638.1-11.89.791.6101.314.086.010:378:56138-8.25766.7
47Pierre-Édouard Bellemare38SEALW4030324954.93.020117653.33.09.592.0101.639.760.39:507:561872.86952.2
48Louis Belpedio27PHID1212516343.4-6.88910545.9-5.413.495.1108.556.044.013:1212:33420.02157.1
49Emil Bemström24TOTC5652754949.0-0.937137549.7-0.18.889.898.754.345.711:089:521013-3.215752.9
49Emil Bemström24CBJC3235036449.0-0.624524949.6-0.58.889.698.459.440.612:5511:1236-3.510248.0
49Emil Bemström24PITC2417718548.9-1.412612650.00.48.890.499.243.456.68:478:06770.25561.8
50Matthew Beniers21SEAC771150108351.50.378381449.0-1.07.690.598.153.146.917:5815:1345313.927348.7
51Jamie Benn34DALLW821126101452.6-0.678571252.4-0.79.291.2100.451.948.115:0711:49493310.029655.4
52Sam Bennett27FLAC69126590258.43.187569655.72.19.493.1102.559.740.316:3714:1040277.535248.6
53Matt Benning29SJSD1417826540.2-3.113419740.5-2.85.793.098.843.856.318:2915:3759-10.53240.6
54Simon Benoit25TORD6497698049.9-2.369466251.2-1.410.190.4100.537.063.017:1415:3517291.612441.9
55Zach Benson18BUFLW7192981753.22.866959053.13.08.490.398.753.346.714:3112:4231203.217755.4
56Jonatan Berggren23DETRW129313840.3-1.4749843.02.214.587.9102.439.160.910:5210:0830-1.02360.9
57Jacob Bernard-Docker23OTTD72947104547.5-3.264871347.6-4.19.489.398.648.251.815:4214:111239-3.913637.5
58Tyler Bertuzzi28TORLW801333114453.83.493281153.52.49.689.499.058.241.816:0314:24444716.130752.1
59Brandon Biro25BUFF5316333.0-15.4224333.8-15.618.887.5106.333.366.710:5110:1902-1.1450.0
60Oliver Bjorkstrand28SEARW821260107953.93.785481251.32.38.289.197.254.645.416:1113:4963243.342843.5
Rk Player Age Tm Pos GP CF CA CF% CF% rel FF FA FF% FF% rel oiSH% oiSV% PDO oZS% dZS% TOI/60 TOI(EV) TK GV E+/- SAtt. Thru%
61Tobias Björnfot22TOTD4525250.02.1373352.95.00.092.392.345.554.513:4913:4902-1.0333.3
61Tobias Björnfot22VEGD2322952.56.5241660.015.10.083.383.330.070.014:0114:0101-0.410.0
61Tobias Björnfot22FLAD1141253.811.410758.814.40.0100.0100.00.0100.017:0117:01010.0250.0
61Tobias Björnfot22LAKD161135.3-20.831023.1-32.90.0100.0100.087.512.510:1210:1200-0.60
62Nick Bjugstad31ARIC761042106749.40.976177849.41.811.790.6102.342.058.017:2713:403234-3.629755.9
63Colin Blackwell30CHIC4449353947.85.135038347.76.36.093.299.240.459.614:3012:312114-2.716154.7
64Sammy Blais27STLLW5339250743.6-2.126837541.7-4.25.592.097.450.849.29:419:271515-7.96749.3
65Jackson Blake20CARRW1121250.0-8.710952.6-9.10.075.075.050.050.015:1812:2901-0.7450.0
66Nick Blankenburg25CBJD1218522045.70.213116744.0-1.711.691.6103.250.050.016:1315:4953-1.12835.7
67Anton Blidh28NYRLW14833.3-25.33633.3-22.80.080.080.00.0100.05:215:2100-0.31100.0
68Teddy Blueger29VANC6881278650.8-0.960055252.11.09.190.799.839.860.214:5612:3627151.816060.6
69Brock Boeser26VANRW811215119250.5-0.885587849.3-2.013.991.8105.751.648.418:3614:5028215.240250.7
70Zach Bogosian33TOTD651057102050.91.775371951.21.610.091.4101.448.351.717:5316:1611254.718844.1
70Zach Bogosian33MIND61100397550.71.372268451.41.79.991.6101.548.251.818:1616:3411234.817244.8
70Zach Bogosian33TBLD4544554.57.2313547.0-1.112.088.0100.052.048.011:5711:3902-0.11637.5
71Samuel Bolduc23NYID3436649242.7-4.628332946.2-1.88.491.599.948.451.613:0912:45210-3.87642.1
72Zachary Bolduc20STLC2521127943.1-3.616821044.4-3.011.291.0102.249.350.712:0111:241510-3.36459.4
73Matt Boldy22MINLW751229101754.77.288473254.76.910.189.399.456.443.618:5514:51614914.550744.8
74Nick Bonino35NYRC4533656737.2-16.424836240.7-13.04.691.696.233.067.012:1510:13125-5.56547.7
75Adam Boqvist23CBJD3562464149.3-0.544647948.2-1.48.890.198.960.139.918:1716:08716-2.812137.2
76Jesper Boqvist25BOSC4742447047.41.430832648.62.19.495.7105.136.163.911:0910:5514115.77568.0
77Thomas Bordeleau22SJSC2732534848.35.923525048.56.54.187.291.343.156.915:0112:09115-5.38953.9
78William Borgen27SEAD821254139447.4-5.689899847.4-3.38.891.199.934.365.717:3516:0816191.025837.6
79Robert Bortuzzo34TOTD2727640940.3-6.420727542.9-5.29.092.4101.552.947.113:4412:2044-4.32642.3
79Robert Bortuzzo34NYID2323936339.7-7.418124342.7-6.38.792.0100.751.848.214:1912:5124-3.72441.7
79Robert Bortuzzo34STLD4374644.60.8263244.81.611.895.7107.464.735.310:249:2020-0.6250.0
80Evan Bouchard24EDMD811888126759.87.9140093759.98.711.288.9100.161.039.022:6019:13598234.148845.1
Rk Player Age Tm Pos GP CF CA CF% CF% rel FF FA FF% FF% rel oiSH% oiSV% PDO oZS% dZS% TOI/60 TOI(EV) TK GV E+/- SAtt. Thru%
81Mavrik Bourque22DALC120774.12.613572.2-2.80.0100.0100.057.142.910:5610:56000.5728.6
82Shane Bowers24NJDC8586447.50.6404845.5-0.412.593.8106.350.050.09:279:2600-1.21258.3
83Travis Boyd30ARIC1611717340.3-5.78712740.7-6.317.991.7109.546.054.09:379:2813-0.42646.2
84Erik Brännström24OTTD761080108250.0-1.778072751.8-0.18.091.999.954.046.016:3514:3222523.617544.0
85Jesper Bratt25NJDW821498114356.77.3106587854.86.211.286.197.356.543.519:1814:57394513.944855.4
86Justin Brazeau25BOSF1916217747.84.512110952.68.312.591.3103.833.366.711:0710:29332.84766.0
87Gavin Brindley19CBJC15645.52.03537.5-3.90.0100.0100.042.957.112:2010:45010.210.0
88Bobby Brink22PHIRW5760364448.4-3.444143250.5-4.09.591.4100.954.046.013:4811:3410120.915552.3
89Brendan Brisson22VEGC1516217947.52.211512348.32.613.082.795.749.450.612:2011:21540.34742.6
90Philip Broberg22EDMD1210811049.5-8.3838649.1-8.58.287.595.746.753.311:3710:08221.21346.2
91T.J. Brodie33TORD781460149149.5-3.11065106450.0-2.710.790.5101.248.851.221:4318:5420536.712043.3
92Jonas Brodin30MIND621182117250.21.683282350.30.311.592.0103.548.851.223:2219:4426215.723350.2
93Jonny Brodzinski30NYRC5757057649.7-0.541039750.80.99.288.898.048.351.711:0810:1819171.417550.9
94Connor Brown30EDMRW7170969550.5-5.948549449.5-6.74.793.197.843.256.812:4810:424621-1.119455.7
95Josh Brown30ARID5155579841.0-8.041058141.4-7.112.391.2103.443.556.514:4512:4188-9.58353.0
96Patrick Brown31BOSC11588839.7-7.3436340.6-7.66.388.494.68.791.38:507:5501-2.51450.0
97Jacob Bryson26BUFD3641847346.9-3.429933447.2-2.28.293.8102.042.157.914:4113:3947-2.03444.1
98Pavel Buchnevich28STLLW801291115552.89.694186752.08.210.489.399.850.749.319:4914:5847506.539053.1
99Michael Bunting28TOTLW81122895156.4-0.286871954.7-1.08.088.296.166.034.015:4112:5038472.333250.6
99Michael Bunting28CARLW6085765556.7-3.260249554.9-3.66.889.296.062.437.615:0712:162241-1.423847.5
99Michael Bunting28PITLW2137129655.68.326622454.36.410.485.696.174.725.317:1914:281663.79458.5
100André Burakovsky28SEALW4965162651.0-0.142344149.0-0.25.190.795.854.345.714:3412:172411-0.820744.4
Rk Player Age Tm Pos GP CF CA CF% CF% rel FF FA FF% FF% rel oiSH% oiSV% PDO oZS% dZS% TOI/60 TOI(EV) TK GV E+/- SAtt. Thru%
101Callahan Burke26CARC11811.1-48.11712.5-43.10.0100.0100.00.0100.07:067:0600-0.50
102Brent Burns38CARD/RW821740114760.31.3119385258.30.110.189.999.953.846.221:3016:34355615.053634.5
103Kyle Burroughs28SJSD731181143945.11.8844103145.02.87.188.295.339.660.419:0917:422920-21.319440.7
104Cameron Butler21CBJF120100.046.220100.048.80.0100.00.00:540:54000.00
105Quinton Byfield21LAKC801216101054.61.184971754.2-0.89.693.2102.752.447.616:2914:09461510.131351.4
106Bowen Byram22TOTD731325135749.4-3.2952100248.7-3.69.790.3100.051.648.420:2118:172033-3.220541.0
106Bowen Byram22COLD5598398749.9-3.369972649.1-4.39.790.5100.250.849.219:5118:0413270.016139.1
106Bowen Byram22BUFD1834237048.0-2.525327647.8-1.39.889.799.554.046.021:5118:5676-3.24447.7
107Michael Carcone27ARIF7477390746.0-3.451664344.5-4.511.090.5101.450.649.411:1610:511113-7.422349.8
108Declan Carlile23TBLD1101050.0-3.710566.711.820.0100.0120.066.733.311:2711:27001.210.0
109Brandon Carlo27BOSD761008136242.5-5.9745100542.6-6.711.993.2105.121.278.819:5416:472335-7.117445.4
110John Carlson34WSHD821601180447.01.01114124447.21.610.490.1100.646.953.125:5419:465882-4.743940.1
111Leo Carlsson19ANAC5585980251.76.363358951.87.17.689.597.151.748.318:0715:4341340.918459.2
112Ryan Carpenter33SJSC6255558648.65.839742048.66.47.887.294.942.457.611:069:381810-3.410256.9
113Sam Carrick31TOTC7762973846.0-2.945751746.9-1.96.491.097.440.659.412:139:212417-8.715858.2
113Sam Carrick31ANAC6149559645.4-1.536441546.70.05.691.096.642.657.412:379:141715-8.813457.5
113Sam Carrick31EDMC1613414248.6-7.69310247.7-8.19.491.2100.634.365.710:419:48720.12462.5
114Alexandre Carrier27NSHD731141110850.7-1.283879051.5-0.79.291.4100.538.961.118:4816:181622-1.817544.0
115William Carrier29VEGLW3946939854.15.134027155.65.36.393.399.645.154.911:1011:041188.412651.6
116Jeff Carter39PITC7258073244.2-8.740451244.1-8.15.494.099.415.584.512:349:272320-8.717551.4
117Noah Cates24PHILW5973061854.22.453037858.44.67.286.293.447.053.013:4811:353359.415749.7
118Cole Caufield23MTLRW821313136349.15.295898249.45.110.290.6100.857.142.919:2515:4933413.556455.7
119Cody Ceci30EDMD791405136650.7-6.11002102049.6-7.39.491.8101.148.251.820:0117:2125204.420148.3
120Erik Černák26TBLD69999114146.7-5.068179346.2-4.912.190.5102.640.060.019:1116:191625-5.213040.8
Rk Player Age Tm Pos GP CF CA CF% CF% rel FF FA FF% FF% rel oiSH% oiSV% PDO oZS% dZS% TOI/60 TOI(EV) TK GV E+/- SAtt. Thru%
121Thomas Chabot27OTTD51112999153.32.380868054.32.411.087.298.258.341.723:0319:5325366.626245.0
122Mitchell Chaffee26TBLF3028631747.4-5.519421247.8-4.99.293.4102.648.151.911:1711:0323-4.15350.9
123Rourke Chartier27OTTC3727331146.7-6.118520647.3-7.06.392.198.348.451.610:468:498140.46561.5
124Jalen Chatfield27CARD72115673861.01.784754161.03.59.091.0100.159.840.215:1214:3023307.421342.3
125Ben Chiarot32DETD771196156143.4-4.3860109843.9-3.411.589.9101.440.159.919:4717:411833-11.323246.1
126Nikita Chibrikov20WPGRW15645.50.74357.14.933.366.7100.066.733.311:037:3200-0.1560.0
127Yegor Chinakhov22CBJRW5371573349.41.450252349.01.010.189.499.552.048.015:1012:55287-0.126042.3
128Declan Chisholm24TOTD3141038751.43.330327052.93.76.689.395.954.945.116:3214:125133.27041.4
128Declan Chisholm24MIND2938836351.73.328825253.33.86.089.295.253.746.316:5214:275123.06842.6
128Declan Chisholm24WPGD2222447.82.9151845.51.015.490.0105.480.020.011:3310:37010.120.0
129Jake Christiansen24CBJD1211719437.6-9.47914036.1-9.610.290.3100.553.646.413:1313:0722-4.12133.3
130Jakob Chychrun25OTTD821726164751.20.71233115651.60.28.487.896.354.145.922:2319:2922730.448542.1
131Filip Chytil24NYRC1015410858.814.71108855.68.510.786.797.367.332.715:5614:18321.24055.0
132Anthony Cirelli26TBLC791235111252.62.585278852.02.012.087.299.143.656.418:3114:5548246.024153.5
133Casey Cizikas32NYIC7068191042.8-4.150060245.4-2.88.592.5101.030.070.013:5611:522525-6.114257.7
134Kale Clague25BUFD3333647.82.5202940.8-3.814.383.397.660.040.012:1612:16000.7633.3
135Brandt Clarke20LAKD1623118355.82.818212459.55.13.987.491.361.238.813:3912:12121.25457.4
136Graeme Clarke22NJDRW3294141.4-2.2162935.6-4.49.185.794.818.281.811:2311:2310-1.1922.2
137Connor Clifton28BUFD791045108749.0-2.776079049.0-2.610.091.6101.647.053.016:3314:312724-9.315948.4
138Cal Clutterbuck36NYIRW8255692437.6-11.041660240.9-8.710.493.9104.332.767.311:539:582622-7.810755.1
139Dylan Coghlan25CARD1191163.310.717868.014.30.075.075.060.040.017:5916:22000.0560.0
140Andrew Cogliano36COLLW/C7558957850.5-2.539939450.3-2.08.793.2101.934.665.410:378:2113141.910359.2
Rk Player Age Tm Pos GP CF CA CF% CF% rel FF FA FF% FF% rel oiSH% oiSV% PDO oZS% dZS% TOI/60 TOI(EV) TK GV E+/- SAtt. Thru%
141Sam Colangelo22ANARW3265133.8-11.6203238.5-9.16.393.8100.035.364.712:3312:10210.11070.0
142Ian Cole34VAND781087120747.4-5.181081649.8-1.010.591.2101.736.463.618:4115:5618425.816137.9
143Blake Coleman32CGYC781284112453.32.991379153.62.510.090.7100.738.461.617:0814:4143344.934555.7
144Ross Colton27COLC801130100453.00.779270153.01.29.089.098.040.959.113:4312:1037231.231047.4
145J.T. Compher28DETLW77978123144.3-3.268087043.9-3.412.189.9102.044.155.919:2314:241630-9.018658.1
146Max Comtois25CARLW1151157.72.010855.6-4.914.385.7100.075.025.013:0412:5801-0.2520.0
147Lucas Condotta26MTLF3122235.3-0.2101835.7-3.412.5100.0112.555.644.47:307:0401-0.2366.7
148Kyle Connor27WPGLW651024110948.0-3.176482748.0-3.510.090.5100.562.937.119:4316:143931-3.139855.5
149Logan Cooley19ARIC821020111147.9-1.073780747.7-0.49.290.599.747.053.015:4913:223152-7.728453.2
150Andrew Copp29DETC79883110544.4-2.661979743.7-3.111.590.0101.441.658.416:1613:112631-4.519356.5
151Lukas Cormier21VEGD2302752.66.5191851.42.87.7100.0107.757.142.917:1714:11000.4837.5
152Matthew Coronato21CGYRW3436838748.7-5.526426949.5-4.17.586.293.746.054.012:3710:581614-2.511351.3
153Paul Cotter24VEGC76900100447.3-1.362868647.8-1.57.591.098.447.952.112:4412:113519-2.420149.8
154Nick Cousins30FLAC6990275254.5-1.360354852.4-1.85.693.899.353.446.612:1111:5231230.018161.3
155Logan Couture34SJSC67310840.3-4.6507739.4-2.910.394.0104.345.854.218:4513:5921-1.02035.0
156Sean Couturier31PHIC74124794756.87.386562658.05.69.085.994.852.147.917:4914:1647316.631660.8
157Charlie Coyle31BOSC/RW821025124045.3-2.672189244.7-3.910.889.8100.640.259.818:0413:475336-3.625457.9
158Dylan Cozens22BUFC791126107651.10.581777651.30.88.990.199.049.350.717:1413:3128362.236754.5
159Louis Crevier22CHID2427144737.7-6.518430237.9-6.55.689.595.133.566.515:4114:3549-10.54242.9
160Angus Crookshank24OTTLW1311713446.6-2.5809246.5-3.39.887.597.342.957.110:079:5323-1.83360.6
Rk Player Age Tm Pos GP CF CA CF% CF% rel FF FA FF% FF% rel oiSH% oiSV% PDO oZS% dZS% TOI/60 TOI(EV) TK GV E+/- SAtt. Thru%
161Sidney Crosby36PITC821712138855.26.21242105754.05.411.688.299.762.937.120:0516:25735714.649056.7
162Cameron Crotty24ARID181240.0-3.751033.3-12.70.085.785.730.070.010:0310:0300-0.140.0
163Lawson Crouse26ARILW811067113048.6-0.276682348.20.09.190.099.143.656.416:4913:063528-5.530955.7
164Maxwell Crozier23TBLD1315413752.92.21089254.03.29.488.297.641.458.612:5612:5365-0.53240.6
165William Cuylle21NYRLW8181985049.1-1.458159549.4-1.47.491.899.153.546.511:0810:5413180.020757.5
166Austin Czarnik31DETC3422528544.1-3.515620543.2-3.67.192.599.744.555.58:268:1143-2.94257.1
167Kirby Dach23MTLC2201164.516.2141156.08.922.2100.0122.250.050.013:019:2810-0.1560.0
168Evgenii Dadonov34DALRW5164760151.8-1.244443450.6-2.410.289.299.450.949.113:1112:201814-0.714446.5
169Rasmus Dahlin23BUFD811915159054.66.41390113255.17.38.389.797.958.141.925:2521:13424410.347449.6
170Phillip Danault30LAKC781259101755.31.896370957.63.88.790.599.248.851.318:0114:22223813.427857.2
171Justin Danforth30CBJRW/C7187098247.0-1.463570047.6-0.410.488.799.143.556.514:1612:352712-5.417449.4
172Calvin de Haan32TBLD5982177251.51.254952251.31.19.288.497.639.460.616:3814:4011231.716334.4
173Zach Dean21STLC95410534.0-12.7397534.2-13.40.092.592.557.942.110:3310:0353-3.11855.6
174Tony DeAngelo28CARD3142134055.3-5.230425654.3-5.26.489.495.760.839.214:2011:43814-3.69446.8
175Alex DeBrincat26DETRW821281128250.05.491791949.95.511.389.6100.952.847.217:5414:5749391.948249.2
176Jake DeBrusk27BOSLW801058114448.01.075882747.80.38.892.1100.947.752.316:5013:3336261.433155.3
177Luca Del Bel Belluz20CBJC14736.4-8.43537.5-3.933.3100.0133.342.957.19:359:29000.32100.0
178Marc Del Gaizo24NSHD912213248.0-3.3869946.5-6.413.691.9105.539.760.316:2814:5444-0.12630.8
179Ethan Del Mastro21CHID2283445.215.0212545.717.20.0100.0100.031.368.818:3517:20010.310.0
180Ty Dellandrea23DALC4243740152.1-1.731028052.5-1.38.285.693.745.154.912:4010:461072.210053.0
Rk Player Age Tm Pos GP CF CA CF% CF% rel FF FA FF% FF% rel oiSH% oiSV% PDO oZS% dZS% TOI/60 TOI(EV) TK GV E+/- SAtt. Thru%
181Dylan DeMelo30WPGD821565154350.4-0.51174113450.9-0.311.394.1105.455.344.721:4419:0414603.919243.2
182Grigori Denisenko23VEGLW6498237.4-8.5375739.4-8.33.789.593.230.269.810:5110:1310-0.8862.5
183Travis Dermott27ARID5062578644.3-7.844760142.7-8.97.190.497.641.059.017:1714:3967-6.18445.2
184Vincent Desharnais27EDMD7897291951.4-4.667964651.2-4.46.293.399.449.350.715:4413:3914427.510937.6
185Nick DeSimone29TOTD3447547350.13.233933950.02.08.192.8100.860.939.113:2912:603130.96940.6
185Nick DeSimone29CGYD2329127751.24.421120051.32.76.690.397.064.036.012:0311:5829-1.64740.4
185Nick DeSimone29NJDD1118419648.41.312813947.91.310.396.7107.057.442.616:2915:09142.52240.9
186Nicolas Deslauriers32PHILW6041349145.7-5.329632747.5-5.84.493.097.457.242.88:098:04145-2.89949.5
187Connor Dewar24TOTC7461770446.7-4.642349046.3-4.88.390.698.935.164.911:399:22216-3.715151.0
187Connor Dewar24MINC5747252747.2-3.731237045.7-5.27.991.098.937.262.811:179:04184-3.011151.4
187Connor Dewar24TORC1714517745.0-7.211112048.1-3.59.389.598.828.671.412:5410:2432-0.64050.0
188Phillip Di Giuseppe30VANLW5148057545.5-7.133542644.0-8.08.693.3101.950.749.312:0610:5163-7.29654.2
189Jason Dickinson28CHIC82962111346.43.666476946.34.110.691.2101.839.061.016:3413:455435-4.323753.2
190Brenden Dillon33WPGD771216133047.8-4.087495847.7-4.711.193.2104.340.459.618:4416:23628-5.220538.5
191Josh Doan21ARIRW1114313351.83.710510151.03.614.992.2107.143.356.712:1912:14910.93762.2
192Noah Dobson24NYID791706174849.44.21240123450.13.29.891.1100.951.648.424:3120:2532623.944738.9
193Max Domi28TORLW801050102950.5-0.776175150.3-1.612.088.7100.761.238.813:4712:2926427.225354.2
194Ryan Donato27CHIC78813100144.81.360373345.12.48.490.498.847.452.613:6012:034325-7.424660.6
195Pavel Dorofeyev23VEGLW4761457551.63.443239352.43.710.092.5102.454.645.413:1712:1819144.417455.7
196Drew Doughty34LAKD821756144754.81.61258100555.61.38.292.1100.350.449.625:4820:20204510.030644.1
197Nic Dowd33WSHC6462990741.0-6.742761341.1-5.711.591.2102.710.689.415:1212:524630-11.110359.2
198Justin Dowling33NJDC2212446.71.2172045.91.89.180.089.130.869.210:3210:2810-0.2742.9
199Leon Draisaitl28EDMC811535122855.60.8115693455.31.011.790.1101.855.544.520:4216:46829219.342650.9
200Jonathan Drouin28COLLW791321107155.24.296178755.04.310.889.2100.161.039.018:1114:29383013.124951.0
Rk Player Age Tm Pos GP CF CA CF% CF% rel FF FA FF% FF% rel oiSH% oiSV% PDO oZS% dZS% TOI/60 TOI(EV) TK GV E+/- SAtt. Thru%
201Jack Drury23CARC7492260260.51.165143959.71.77.990.598.461.238.812:1710:5222173.521349.8
202Jamie Drysdale21TOTD3461162249.6-3.243442650.5-4.94.787.492.263.436.619:3716:59611-3.313341.4
202Jamie Drysdale21PHID2442840651.3-4.030327552.4-5.74.084.488.464.935.118:4816:22670.28142.0
202Jamie Drysdale21ANAD1018321645.90.813115146.5-1.46.491.998.360.639.421:3518:2904-3.55240.4
203Dillon Dubé25CGYC4343046148.3-2.430131249.1-2.66.688.394.955.744.311:109:53510-5.27754.5
204Pierrick Dube23WSHF3182541.9-8.3151255.62.914.3100.0114.320.080.09:209:1700-0.2650.0
205Pierre-Luc Dubois25LAKLW821166102553.2-0.987873854.3-0.67.889.797.556.543.515:4213:3221305.328651.0
206Matt Duchene33DALC801199119350.1-3.887688149.9-4.011.192.1103.251.648.416:4614:3136583.034749.6
207Anthony Duclair28TOTLW73955119344.50.166684944.00.010.791.0101.649.350.715:4613:573617-8.124652.4
207Anthony Duclair28SJSLW5671695542.8-0.248968141.8-0.89.491.4100.746.353.716:1014:093114-10.619350.8
207Anthony Duclair28TBLLW1723923850.11.117716851.32.314.489.5103.962.937.114:2713:18532.55358.5
208Walker Duehr26CGYF4027832346.3-6.320021847.8-5.19.690.399.839.160.98:077:5738-3.36246.8
209Brandon Duhaime26TOTRW8068077546.7-5.445755545.2-6.78.591.199.639.660.410:528:552417-5.517752.0
209Brandon Duhaime26MINRW6246058444.1-7.130841342.7-8.47.591.398.736.064.010:418:311914-6.612554.4
209Brandon Duhaime26COLRW1822019153.5-1.514914251.2-2.810.690.6101.248.751.311:2810:17531.05246.2
210Mathew Dumba29TOTD761083131545.2-6.277496044.6-6.89.189.898.942.357.719:4416:47945-15.120242.6
210Mathew Dumba29ARID58839102545.0-6.760575844.4-7.19.390.099.341.258.820:0416:54733-11.415240.1
210Mathew Dumba29TBLD1824429045.7-4.616920245.6-5.58.389.397.746.353.818:3916:26212-3.75050.0
211Brian Dumoulin32SEAD801224105053.83.984974953.15.16.892.499.256.943.117:0115:2918256.318637.1
212Vince Dunn27SEAD591317116053.23.488487650.20.48.792.8101.560.939.123:0520:0430342.932836.6
213Sean Durzi25ARID761427130952.25.7101592752.36.410.888.599.351.448.622:4318:1322673.133742.1
214Christian Dvorak27MTLC3032745441.9-4.622731541.9-4.98.892.0100.838.761.315:3213:031214-3.16355.6
215Jordan Eberle33SEARW781255102355.15.087477253.14.69.190.099.155.045.017:2714:47592013.131353.7
216Joel Edmundson30TOTD5374182847.2-0.252559846.7-0.49.491.2100.644.955.116:4014:55936-3.412237.7
216Joel Edmundson30WSHD4460566647.61.242048246.60.29.190.599.647.152.916:2614:53828-2.810638.7
216Joel Edmundson30TORD913616245.6-7.110511647.5-3.410.893.8104.635.964.117:4815:0518-0.61631.3
217Adam Edstrom23NYRC116711037.9-9.2368130.8-16.212.098.2110.233.866.28:258:2414-1.01070.0
218Simon Edvinsson20DETD1624927347.70.117919148.41.910.390.4100.745.854.218:1517:01210-0.14330.2
219Nikolaj Ehlers27WPGLW821256105254.45.292077154.44.711.191.7102.860.739.315:5213:40374511.149547.1
220Jack Eichel27VEGC6397695150.60.971663353.13.310.489.399.862.038.020:3114:3760425.043164.5
Rk Player Age Tm Pos GP CF CA CF% CF% rel FF FA FF% FF% rel oiSH% oiSV% PDO oZS% dZS% TOI/60 TOI(EV) TK GV E+/- SAtt. Thru%
221Aaron Ekblad27FLAD51100675357.2-0.168556055.0-0.110.094.7104.748.052.020:5216:2314263.422643.4
222Mattias Ekholm33EDMD791737118759.46.9128087559.47.511.390.6102.058.841.221:0318:08405827.936149.0
223William Eklund21SJSLW801130136545.32.477895744.82.48.587.496.046.253.818:4015:072423-15.927247.1
224Oliver Ekman-Larsson32FLAD801363101957.21.694076755.11.08.891.2100.057.342.718:2414:59153510.229441.8
225Lars Eller34PITC821033100350.7-0.671870350.5-0.17.891.999.726.373.715:5812:195437-1.830051.3
226Ty Emberson23SJSD3043257542.9-0.330339643.30.87.492.199.541.658.418:3317:1678-4.27441.9
227Andreas Englund28LAKD82100193051.8-2.672467651.7-4.07.491.298.657.142.913:1312:17822-0.111037.3
228Pierre Engvall27NYILW741065102151.16.377771951.95.67.093.0100.056.343.715:2013:5422379.924252.9
229Mackenzie Entwistle24CHIRW6762980743.80.544059542.5-0.54.590.094.645.154.911:2310:442912-13.712752.0
230Joel Eriksson Ek27MINC/LW771159108051.83.383376852.03.412.489.8102.250.050.020:3214:1437177.642563.1
231Adam Erne28EDMLW2414416446.8-8.79411844.3-11.09.092.5101.544.056.07:497:33441.02748.1
232Luke Evangelista21NSHRW80106186255.24.776460555.84.88.190.398.366.034.013:5711:4838468.327861.9
233Jake Evans27MTLC/RW82906119043.2-3.162282043.1-3.79.791.7101.432.167.916:0112:422730-6.417446.6
234Ryker Evans22SEAD3659750454.24.339438050.92.96.891.398.165.035.019:1116:55772.310243.1
235Michael Eyssimont27TBLC8192384952.11.862559551.21.28.593.3101.744.355.711:5111:263122-1.928452.5
236Robby Fabbri28DETC6865087242.7-4.046463742.1-4.49.690.6100.245.354.712:5210:481620-8.916459.1
237Dante Fabbro25NSHD5687184050.9-2.064158752.2-0.89.791.9101.755.644.416:2114:5710404.414146.1
238Brock Faber21MIND821481163247.6-3.41035115647.2-4.211.090.6101.547.552.524:5819:2715351.429346.4
239Samuel Fagemo23TOTLW8555350.9-0.4413553.9-0.20.096.496.465.734.39:117:5603-0.61968.4
239Samuel Fagemo23LAKLW4352657.43.3251858.11.70.092.392.364.735.38:337:57020.01154.5
239Samuel Fagemo23NSHLW4202742.6-5.6161748.5-3.00.0100.0100.066.733.39:497:5501-0.6887.5
240Radek Faksa30DALC7476364454.21.153446153.70.78.588.997.436.963.112:3110:242919-0.515545.8
Rk Player Age Tm Pos GP CF CA CF% CF% rel FF FA FF% FF% rel oiSH% oiSV% PDO oZS% dZS% TOI/60 TOI(EV) TK GV E+/- SAtt. Thru%
241Adam Fantilli19CBJC4963569247.90.343650546.3-1.910.286.296.462.837.215:4313:251815-5.924746.6
242Joel Farabee23PHILW821212115951.1-0.388677553.3-0.58.487.896.255.944.116:1113:51282810.530759.3
243Hudson Fasching28NYIRW4544956744.2-3.530740043.4-5.88.691.199.737.562.512:0311:501710-3.47157.7
244Jesper Fast32CARRW73102159263.34.769143061.64.25.591.597.051.049.012:3611:2725168.613459.0
245Justin Faulk31STLD601082121247.21.380891047.00.08.691.7100.349.650.421:5818:373535-5.526450.0
246Martin Fehérváry24WSHD661085124246.6-1.274486946.1-1.18.391.599.840.859.219:3817:53814-5.613943.9
247Mario Ferraro25SJSD781397179043.80.3987126143.91.28.988.497.342.757.322:5219:232430-21.827045.9
248Kevin Fiala27LAKLW821355103056.84.2101272058.45.28.589.397.953.146.918:0214:52455719.746748.2
249Christian Fischer26DETRW7970094542.6-4.550866043.5-3.29.292.4101.644.955.111:2410:341121-6.513961.9
250Trey Fix-Wolansky24CBJRW1113514348.6-0.8959949.02.18.290.999.162.038.010:5910:2522-1.23943.6
251Cale Fleury25SEAD120580.023.816480.019.512.5100.0112.5100.00.013:3013:21000.21100.0
252Haydn Fleury27TBLD2433040544.9-7.021927344.5-5.911.893.5105.338.761.316:0715:07215-2.46141.0
253Warren Foegele27EDMLW82117390756.42.087167956.22.18.189.897.851.648.413:5912:33403615.537254.0
254Tyson Foerster22PHIRW771229104454.14.287469155.83.28.988.297.151.948.117:1614:44361211.732052.2
255Marcus Foligno32MINLW5560957251.62.142839452.12.810.092.1102.141.558.514:2911:5126183.910851.9
256Nick Foligno36CHILW74862111543.60.060379343.20.09.488.297.647.652.417:4613:534726-12.422564.9
257Callan Foote25NJDD4406239.2-15.1304540.0-14.622.296.3118.534.365.714:4613:3400-1.810.0
258Nolan Foote23NJDLW4323845.7-0.4182541.90.28.388.997.261.138.910:069:3900-1.11154.5
259Derek Forbort31BOSD3544055644.2-4.933135948.0-0.211.092.0103.026.773.317:4814:456111.67330.1
260Filip Forsberg29NSHC821504123954.84.8107588055.04.511.289.7100.962.537.518:5415:21768016.070049.6
Rk Player Age Tm Pos GP CF CA CF% CF% rel FF FA FF% FF% rel oiSH% oiSV% PDO oZS% dZS% TOI/60 TOI(EV) TK GV E+/- SAtt. Thru%
261Gustav Forsling27FLAD791729126557.72.5117894255.62.011.094.3105.348.451.622:0918:09414810.239640.4
262Jean-Luc Foudy21COLC4181456.3-1.7141058.3-0.27.7100.0107.722.277.86:266:26010.82100.0
263Liam Foudy23TOTC1310613344.4-5.7789445.3-5.58.991.4100.431.768.39:599:5331-0.82429.2
263Liam Foudy23NSHC1210012544.4-7.7738645.9-6.87.592.299.730.070.010:0910:0331-0.22231.8
263Liam Foudy23CBJC16842.910.85838.54.233.383.3116.766.733.37:567:5600-0.620.0
264Cam Fowler32ANAD811352155146.6-0.2972115045.8-1.66.988.795.750.949.124:2518:502744-18.725842.2
265Adam Fox25NYRD721440120754.45.9104986354.96.49.792.2101.858.641.423:2718:20473310.529945.8
266Trent Frederic25BOSC82920109045.8-1.865475346.5-1.410.591.9102.543.256.813:4512:4817284.223053.5
267Mark Friedman28VAND2326225850.4-1.218917651.81.510.393.3103.562.537.512:1412:02230.14535.6
268Byron Froese32VEGC1612617142.4-4.59311145.6-2.15.991.497.329.071.010:4010:06511.33056.7
269Morgan Frost24PHIC7198388852.51.972759854.91.88.391.299.467.033.015:5013:11242913.725952.1
270Jonah Gadjovich25FLALW3924825349.5-5.816318347.1-6.36.293.899.951.748.37:267:1819-2.05552.7
271Sam Gagner34EDMC2828724254.3-1.119117152.8-3.47.888.296.053.047.010:139:292101.07464.9
272Brendan Gallagher31MTLRW77951102648.13.466369149.04.07.588.495.948.151.913:4712:1628270.729652.0
273Rhett Gardner27PHIC/LW13537.5-18.43260.01.50.0100.0100.07:287:28000.20
274Conor Garland27VANRW82109286855.76.279262156.17.210.791.9102.647.352.714:3212:5051911.336155.4
275Adam Gaudette27STLC2171160.77.410758.84.216.783.3100.071.428.69:489:48100.310.0
276Frédérick Gaudreau30MINC6762273345.9-4.644550546.8-3.66.289.595.642.157.913:5710:571718-6.718556.8
277Johnny Gaudreau30CBJLW811367140649.31.7985101249.32.210.387.197.453.646.418:4915:533440-1.631251.3
278Brendan Gaunce29CBJC2425027847.3-0.117019746.30.25.792.197.837.562.511:4511:08102-5.45543.6
279Cutter Gauthier20ANALW1141253.814.710855.616.914.3100.0114.377.822.215:2415:24000.0560.0
280Julien Gauthier26NYIRW2718832836.4-11.212522535.7-13.510.091.0101.035.164.910:1010:0335-4.75855.2
Rk Player Age Tm Pos GP CF CA CF% CF% rel FF FA FF% FF% rel oiSH% oiSV% PDO oZS% dZS% TOI/60 TOI(EV) TK GV E+/- SAtt. Thru%
281Vladislav Gavrikov28LAKD771491132053.0-0.7110992154.60.58.790.298.948.851.220:3717:5423429.621952.1
282Glenn Gawdin26ANAC13925.0-15.21516.7-21.366.725.075.07:357:0500-0.520.0
283Morgan Geekie25BOSC76931108446.2-1.268075047.60.39.592.0101.543.256.815:2513:3231301.521161.6
284Brandon Gignac26MTLC7548538.8-13.2365838.3-15.04.290.794.946.953.111:399:1636-2.21070.0
285Dennis Gilbert27CGYD3437938549.6-2.826326250.1-2.95.190.295.354.245.812:1711:45510-2.55442.6
286Adam Ginning24PHID912710155.74.2906857.01.16.891.798.465.134.914:0913:21262.01540.0
287Mark Giordano40TORD4673362454.03.850943753.82.710.190.9101.053.446.616:3713:569277.214740.1
288Samuel Girard25COLD59115992155.72.780564955.42.89.288.697.846.353.719:2316:3823327.618938.6
289Zemgus Girgensons30BUFC6362564649.2-1.543546148.5-1.98.092.1100.047.852.211:5110:5295-3.813554.1
290Claude Giroux36OTTC/LW821453119155.06.2103283955.25.48.986.895.750.949.120:0615:1353465.434652.9
291Cody Glass24NSHC4147050048.5-5.432535248.0-6.47.789.697.351.248.813:2611:011518-7.013361.7
292Luke Glendening34TBLC8152076640.4-12.234252139.6-12.69.093.1102.132.167.911:379:20114-13.911151.4
293Alex Goligoski38MIND3645849148.3-0.931635447.2-1.58.589.297.749.450.614:4913:54312-6.18040.0
294Gage Goncalves23TBLC2121152.22.58561.511.10.0100.0100.042.957.19:589:58100.010.0
295Barclay Goodrow30NYRRW8063198139.1-14.144866840.1-13.08.291.099.223.576.512:3410:372917-15.012150.4
296Shayne Gostisbehere30DETD811200118950.25.783988948.63.58.690.298.854.845.219:0515:242133-3.830745.3
297Yanni Gourde32SEAC801281121251.40.188489449.70.07.190.897.947.752.317:2714:5262250.829353.2
298Collin Graf21SJSF76211634.8-4.1448434.4-6.26.988.795.629.370.716:3614:3151-2.01450.0
299Mikael Granlund31SJSC69991134142.5-2.272194643.3-0.610.689.299.946.453.620:5815:504921-21.525851.9
300Ryan Graves28PITD701170123448.7-4.284986349.6-1.77.693.3100.941.059.018:2316:2319401.519040.5
Rk Player Age Tm Pos GP CF CA CF% CF% rel FF FA FF% FF% rel oiSH% oiSV% PDO oZS% dZS% TOI/60 TOI(EV) TK GV E+/- SAtt. Thru%
301Jordan Greenway26BUFLW6786694147.9-4.261964848.9-2.711.689.6101.248.451.617:1513:3730210.419854.0
302A.J. Greer27CGYLW5946950948.0-4.132234348.4-3.97.191.198.240.959.18:508:281816-1.311151.4
303Noah Gregor25TORC6355868444.9-6.939848245.2-7.26.991.198.029.870.211:2410:121613-9.019456.7
304Ridly Greig21OTTC7287187749.8-1.763761151.0-1.010.991.3102.250.349.714:4512:3128191.518452.7
305Benoit-Olivier Groulx23ANAC4537452541.6-6.125835042.4-4.93.693.797.337.262.812:1110:421010-7.48239.0
306Jonathan Gruden23PITC136910938.8-11.3507540.0-8.82.792.595.224.076.08:407:2633-1.21464.3
307Carl Grundström26LAKRW5060447955.80.642533256.10.46.090.396.355.344.710:5610:3010133.217753.7
308Matt Grzelcyk30BOSD63937114145.1-3.268783345.2-3.79.694.3103.953.246.817:3616:3612292.215139.1
309Radko Gudas33ANAD66993109547.61.471776748.32.510.491.7102.138.861.219:3016:251240-4.822040.0
310Erik Gudbranson32CBJD781195152244.0-6.4835106843.9-5.98.191.899.945.055.019:4016:392126-14.521841.7
311Max Guenette22OTTD710011845.9-5.6678743.5-8.04.994.899.744.255.813:4713:4313-1.52128.6
312Dylan Guenther20ARIRW4558856750.91.943141251.13.210.288.798.950.249.816:1712:2223160.322753.3
313Jake Guentzel29TOTC671415106357.14.9102680756.04.311.690.1101.763.736.320:0116:21332619.144054.1
313Jake Guentzel29PITC50109385056.36.578365654.45.211.089.1100.264.635.420:5316:47212313.033555.2
313Jake Guentzel29CARC1732221360.21.524315161.73.913.494.3107.760.040.017:3015:041236.110550.5
314Kaiden Guhle22MTLD701128141444.4-2.482897745.9-1.110.189.799.839.061.020:5118:322543-8.219050.0
315Denis Gurianov26TOTRW1819419250.3-2.214213052.2-1.18.295.0103.244.455.612:1311:1849-0.25052.0
315Denis Gurianov26NSHRW1415516648.3-4.011211449.6-3.410.394.4104.642.757.312:3511:4547-0.24055.0
315Denis Gurianov26PHIRW4392660.06.9301665.210.60.0100.0100.058.341.710:559:46020.01040.0
316Daniil Gushchin21SJSLW4368130.8-12.2254834.2-11.514.388.6102.923.176.914:4114:1920-2.11233.3
317David Gustafsson23WPGC3928329249.2-1.920220749.4-2.47.693.4101.138.261.89:168:2584-2.65251.9
318Erik Gustafsson31NYRD761308109254.55.894381253.74.38.791.099.757.742.317:2415:5326398.324038.8
319Cole Guttman24CHIC2725234042.6-1.217424241.8-2.34.887.292.048.751.312:3710:321410-8.08558.8
320Brandon Hagel25TBLLW821424123253.64.5101288553.34.712.786.198.852.247.819:1516:03543912.334453.5
Rk Player Age Tm Pos GP CF CA CF% CF% rel FF FA FF% FF% rel oiSH% oiSV% PDO oZS% dZS% TOI/60 TOI(EV) TK GV E+/- SAtt. Thru%
321Robert Hägg28ANAD5516942.54.3374644.67.60.088.688.647.652.412:4712:3903-1.71154.5
322Nicolas Hague25VEGD731127128546.7-2.280190547.0-2.98.891.099.746.853.218:3316:5113230.424243.4
323Jani Hakanpää31DALD64919102847.2-7.865171047.8-6.511.690.1101.733.666.418:3915:201331-3.914638.4
324Taylor Hall32CHILW1012013247.66.58510145.73.17.091.798.756.643.416:2012:4653-0.64445.5
325Brian Halonen25NJDF2101343.5-4.28850.06.50.0100.0100.050.050.08:178:14100.0450.0
326Hardy Haman Aktell25WSHD6645852.54.7484452.23.16.387.994.157.742.310:3810:34120.61435.7
327James Hamblin24EDMF3121123847.0-9.214415847.7-9.08.394.4102.642.457.67:557:46760.53847.4
328Dougie Hamilton30NJDD2048835058.23.133427754.70.77.687.595.157.043.020:5919:035141.615040.7
329Travis Hamonic33OTTD4857275243.2-10.040952543.8-9.79.390.399.652.048.014:4413:161126-9.611842.4
330Noah Hanifin27TOTD801632155251.3-0.11173107852.10.210.790.5101.247.852.223:3719:2359672.941339.7
330Noah Hanifin27CGYD611233122050.3-1.089585051.3-0.611.090.3101.345.954.123:4619:424357-0.132138.3
330Noah Hanifin27VEGD1939933254.62.927822854.93.09.691.2100.954.845.223:0718:2316103.09244.6
331Joel Hanley32TOTD4258049254.12.638734752.71.68.492.1100.643.656.413:5413:272112.36628.8
331Joel Hanley32DALD3245837355.12.830127252.50.58.392.8101.144.355.713:4213:26290.35322.6
331Joel Hanley32CGYD1012211950.61.5867553.45.18.989.698.541.158.914:3213:31022.11353.8
332Jansen Harkins26PITC4533335748.3-3.823324748.5-2.93.893.997.716.084.08:127:5999-2.66854.4
333Thomas Harley22DALD791674133855.64.1117595155.33.510.990.5101.456.543.521:0118:50376116.434741.5
334Jordan Harris23MTLD5682489547.93.757562647.93.19.190.799.846.054.017:2815:441322-3.19744.3
335Ryan Hartman29MINRW74102598950.91.470967751.21.711.790.0101.749.550.516:3113:3839370.134550.1
336Rafaël Harvey-Pinard25MTLLW4538451242.9-2.225735941.7-3.88.492.6101.038.161.912:3810:27513-3.26043.3
337Santeri Hatakka23NJDD1215615749.81.911811550.61.513.492.0105.452.447.614:3912:5716-1.82254.5
338Garnet Hathaway32PHIRW8289787950.5-1.064753954.61.17.088.095.043.656.412:2910:5513167.419054.2
339Erik Haula32NJDLW76106898352.10.874371351.00.69.889.299.148.151.916:5313:4527285.628853.8
340John Hayden28SEAC2121054.52.49660.011.50.083.383.340.060.06:446:4400-0.5250.0
Rk Player Age Tm Pos GP CF CA CF% CF% rel FF FA FF% FF% rel oiSH% oiSV% PDO oZS% dZS% TOI/60 TOI(EV) TK GV E+/- SAtt. Thru%
341Kevin Hayes31STLRW79887103446.20.765177345.7-0.38.493.3101.641.658.414:2812:464131-6.827156.5
342Barrett Hayton23ARIC3348339654.98.233429653.06.28.185.093.251.049.017:0113:23980.911955.5
343Victor Hedman33TBLD781611146652.42.71154106951.92.612.389.7102.058.641.424:4818:5629545.740341.7
344Emil Heineman22MTLLW4334940.2-6.8232944.2-2.917.693.3111.023.876.29:579:4701-0.440.0
345Danton Heinen28BOSC/LW7488897347.71.064872347.3-0.111.292.4103.645.254.814:2813:0133241.521355.9
346Miro Heiskanen24DALD711678126257.16.2119092556.35.010.188.898.959.240.824:3220:33333619.840140.4
347Adam Henrique33TOTC82979104048.50.069377647.2-2.010.691.2101.944.955.116:5112:513018-2.427650.7
347Adam Henrique33ANAC6070475748.22.350356847.00.39.890.8100.642.357.717:3512:402411-2.022050.5
347Adam Henrique33EDMC2227528349.3-6.019020847.7-7.813.092.3105.352.747.314:5013:2167-0.45651.8
348Tomáš Hertl30TOTC5488798047.54.459867547.03.98.288.196.346.453.620:2915:523713-2.923752.3
348Tomáš Hertl30SJSC4879390946.64.953662046.44.68.287.996.144.855.220:5416:083513-2.321752.1
348Tomáš Hertl30VEGC6947157.02.6625553.0-1.68.390.098.362.337.717:1213:4020-0.62055.0
349Matthew Highmore27OTTLW7304838.5-15.8182245.0-9.518.285.7103.940.060.07:436:2802-0.3616.7
350Vinnie Hinostroza29PITC1412314146.6-7.19710248.7-2.44.192.496.526.773.39:458:4870-1.33577.1
351Roope Hintz27DALLW80129296957.15.790467857.15.812.088.9100.953.446.617:1413:31243718.933055.2
352Akito Hirose24VAND3212644.72.2151648.46.99.1100.0109.154.545.512:0611:0200-0.210.0
353Nico Hischier25NJDC711197103253.73.485077152.43.211.787.098.750.249.819:2914:4055285.532855.5
354Mike Hoffman34SJSC/LW6667186243.81.148162143.61.46.990.297.144.255.813:4412:103112-14.316044.4
355Nils Höglander23VANLW8091681053.12.565358552.72.512.592.1104.649.250.812:0611:3429145.519860.6
356Justin Holl32DETD3844453045.6-0.832039844.6-2.113.092.3105.252.247.815:0514:01718-6.24729.8
357Dylan Holloway22EDMC3846331959.23.331023956.51.66.091.597.553.346.711:2211:061495.310951.4
358Pontus Holmberg24TORRW5456254151.0-0.340136352.50.812.290.8103.052.847.211:3410:2814103.69755.7
359Simon Holmström22NYIRW75773100743.4-4.755669144.6-4.98.991.9100.845.454.613:1911:525319-11.015247.4
360Alexander Holtz22NJDRW8278982448.9-3.656161447.7-3.68.490.098.458.741.311:3810:231021-6.024350.2
Rk Player Age Tm Pos GP CF CA CF% CF% rel FF FA FF% FF% rel oiSH% oiSV% PDO oZS% dZS% TOI/60 TOI(EV) TK GV E+/- SAtt. Thru%
361Bo Horvat28NYIC811502140951.67.41129100353.07.49.389.398.555.744.319:4215:59354410.243057.7
362Brett Howden25VEGC7277097244.2-5.452367343.7-7.29.589.498.945.055.013:1411:533021-5.313158.0
363Filip Hronek26VAND811676144353.74.51155109551.31.012.591.5104.058.641.423:2619:4624501.837939.1
364Jonathan Huberdeau30CGYLW811361119653.22.693784452.61.17.388.395.663.836.217:2514:4052661.927951.3
365Jack Hughes22NJDC62126996956.76.290674255.05.48.887.496.267.432.620:5817:06647111.252252.5
366Luke Hughes20NJDD821646134855.05.01146102152.93.68.188.196.260.839.221:2817:5642696.040133.7
367Quinn Hughes24VAND821825134857.510.91263103854.97.213.091.0104.062.038.024:4120:10435212.154036.9
368Daemon Hunt21MIND1214112253.61.31028454.83.64.294.198.367.232.811:3010:14131.52133.3
369Dryden Hunt28CGYLW2830829351.2-1.121720151.9-0.49.590.6100.154.845.211:0810:55148-1.45658.9
370Lane Hutson19MTLD2375341.17.1263940.00.211.185.796.841.258.822:4321:52340.0650.0
371Ben Hutton30VEGD4160156751.51.741939751.3-0.49.892.3102.163.336.716:1514:5511145.613450.0
372Grant Hutton28NYID2162143.22.6141450.010.311.1100.0111.145.554.58:468:38000.210.0
373Zach Hyman31EDMLW801660113359.46.8122881960.08.312.089.1101.162.537.519:3016:11351933.548959.3
374Alex Iafallo30WPGC8294896349.6-1.470467351.10.19.193.9103.056.343.715:1912:1628203.024948.2
375Bokondji Imama27OTTLW6252847.2-10.4201458.82.325.0100.0125.060.040.05:355:3501-0.2812.5
376Vincent Iorio21WSHD6425344.2-4.3293644.6-3.411.195.7106.861.138.99:509:50150.6966.7
377Ruslan Iskhakov23NYIC1112629.7-13.791932.1-14.00.0100.0100.050.050.014:1112:4201-0.5366.7
378Mark Jankowski29NSHC3241030057.76.330520959.37.98.694.9103.559.640.412:4011:1118127.19053.3
379Mattias Janmark31EDMC7163061650.6-5.145044350.4-5.07.991.999.742.757.311:5410:0415174.411060.9
380Calle Järnkrok32TORC5267662052.21.350544453.22.510.591.9102.452.947.115:1612:29161110.016755.1
Rk Player Age Tm Pos GP CF CA CF% CF% rel FF FA FF% FF% rel oiSH% oiSV% PDO oZS% dZS% TOI/60 TOI(EV) TK GV E+/- SAtt. Thru%
381Roby Jarventie21OTTLW7346833.3-18.8244435.3-16.65.980.085.993.36.77:317:3113-0.7862.5
382Seth Jarvis21CARC81130491758.7-1.092766758.2-0.111.989.8101.755.244.818:4513:4743429.431856.0
383Tanner Jeannot26TBLF5556856650.1-0.439537851.11.16.590.196.641.258.812:0111:10615-0.911750.4
384Jan Jeník23ARIRW5364743.4-6.8242549.0-1.06.386.792.952.247.88:238:2310-0.4540.0
385Boone Jenner30CBJC58997100649.82.269171449.21.610.389.199.448.951.120:0615:382419-1.828754.0
386Nick Jensen33WSHD781086138643.9-3.477198244.0-2.99.491.3100.740.159.919:3816:482255-13.419835.9
387David Jiříček20CBJD4357362747.81.040645447.20.67.192.599.655.544.514:3614:251020-2.29440.4
388Lucas Johansen26WSHD65610235.4-7.2407335.4-7.814.893.3108.131.468.614:1613:5132-2.4944.4
389Ryan Johansen31COLC6368969949.6-2.646850648.0-4.58.090.898.845.354.713:3911:262119-4.413259.1
390Marcus Johansson33MINC/W781062101251.22.375672051.22.47.190.597.650.349.715:5313:4026332.524645.5
391Erik Johnson35TOTD6774181347.7-4.652657447.8-6.18.087.995.847.852.214:2812:03615-1.412846.9
391Erik Johnson35BUFD5046954746.2-5.833840145.7-7.19.189.098.049.650.413:4810:45312-1.68746.0
391Erik Johnson35PHID1727226650.6-2.818817352.1-5.25.785.290.944.255.816:2615:52330.24148.8
392Jack Johnson37COLD801121116449.1-5.078884248.3-5.410.292.7103.035.564.514:5613:571220-0.120137.8
393Kent Johnson21CBJC4245248548.2-0.932234048.6-0.510.190.5100.757.942.113:3311:23167-1.811952.1
394Reese Johnson25CHIF4236541646.71.026530346.71.85.486.091.540.060.010:569:3779-5.78858.0
395Ryan Johnson22BUFD4156150352.70.339636452.1-1.48.192.6100.758.541.513:5213:4213122.48640.7
396Tyler Johnson33CHIC6770899141.7-2.650572241.2-2.55.890.496.248.851.215:3212:512621-14.620155.7
397Ross Johnston29ANALW6840156441.6-5.229340442.0-4.84.692.597.148.151.98:128:081211-10.37757.1
398Wyatt Johnston20DALC821285106854.62.189174954.31.99.890.2100.051.548.517:0013:51393114.840952.8
399Marc Johnstone27PITF12625.0-15.2050.0-41.375.00.0100.07:196:0900-0.70
400Henri Jokiharju24BUFD741267131549.1-2.991994649.3-2.39.891.9101.852.847.218:5917:481829-1.819742.6
Rk Player Age Tm Pos GP CF CA CF% CF% rel FF FA FF% FF% rel oiSH% oiSV% PDO oZS% dZS% TOI/60 TOI(EV) TK GV E+/- SAtt. Thru%
401Caleb Jones26COLD2526928548.6-4.719219449.7-2.99.693.0102.637.862.212:1211:58671.23948.7
402Max Jones25ANALW5249261144.6-2.835944744.5-3.07.892.4100.242.857.212:0311:17179-1.813357.1
403Seth Jones29CHID671209137146.94.786899546.65.38.590.799.251.848.225:2920:064060-8.037745.6
404Zachary Jones23NYRD3143843150.4-1.032231750.4-1.010.690.4100.953.047.014:3814:28158-0.96960.9
405Axel Jonsson-Fjällby25WPGLW2620317553.73.114111854.42.89.197.4106.535.764.38:077:53331.45541.8
406Mathieu Joseph26OTTRW7293198848.5-3.767369249.3-3.89.889.499.248.951.116:2813:586936-2.323552.8
407Pierre-Olivier Joseph24PITD5275278449.0-2.953857948.2-3.89.290.699.847.152.915:0514:312220-1.111237.5
408Dakota Joshua27VANC6371370050.50.352949751.62.211.393.3104.640.759.314:2312:1129243.914657.5
409Roman Josi33NSHD821950162754.55.11411115155.15.410.289.8100.063.436.624:3820:17336011.360244.5
410Tyson Jost25BUFC4332941844.0-7.623230643.1-9.07.788.796.448.551.510:369:57113-8.48655.8
411Noah Juulsen26VAND5459668046.7-6.142946248.1-4.08.791.9100.645.354.714:5412:56817-2.010329.1
412Nazem Kadri33CGYC821410120453.93.899886153.72.810.589.199.664.036.018:2615:1356706.452452.9
413Wyatt Kaiser21CHID3240252743.3-1.828638642.6-2.210.392.7102.950.449.617:1915:28723-6.25731.6
414Kaapo Kakko22NYRRW6172773149.90.153551551.01.17.593.8101.351.748.313:1712:081716-0.717053.5
415Arthur Kaliyev22LAKRW5161544658.03.947831260.55.76.589.796.256.044.011:4810:2011155.521147.9
416David Kämpf29TORC7873085446.1-6.252560946.3-6.58.491.499.827.672.413:2910:572616-11.813558.5
417Evander Kane32EDMLW771247113452.4-3.488082751.6-4.08.890.599.355.344.716:4715:0725412.242751.5
418Patrick Kane35DETRW5075680648.43.053957648.33.210.189.9100.056.044.018:2315:161430-1.026655.3
419Kasperi Kapanen27STLRW7381996845.8-0.460671146.0-0.68.291.399.543.156.914:2312:393716-8.418553.5
420Kirill Kaprizov26MINLW751389123253.05.2100288953.04.312.589.3101.860.739.321:3517:2238739.358247.6
Rk Player Age Tm Pos GP CF CA CF% CF% rel FF FA FF% FF% rel oiSH% oiSV% PDO oZS% dZS% TOI/60 TOI(EV) TK GV E+/- SAtt. Thru%
421Erik Karlsson33PITD822001164554.96.31416124053.34.78.990.399.255.244.824:1620:37507117.754938.8
422Linus Karlsson24VANC4323845.7-0.2222645.8-0.36.795.0101.725.974.110:099:0210-0.7850.0
423William Karlsson31VEGC7099692751.83.872163053.44.611.890.1102.053.646.417:3613:08423510.030158.1
424Tye Kartye22SEAF7783984549.8-1.857061348.2-1.97.593.1100.652.547.511:5011:30249-2.522448.7
425Mark Kastelic24OTTC6344547348.5-2.930030949.3-2.67.490.798.150.050.07:437:331315-0.29066.7
426Boris Katchouk25TOTLW5957061748.01.039543147.80.95.891.997.746.253.811:2910:232419-0.713253.0
426Boris Katchouk25CHILW3836743845.61.326431245.82.25.893.098.847.053.012:2710:461813-3.48164.2
426Boris Katchouk25OTTLW2120317953.11.313111952.40.15.689.294.844.655.49:439:41662.75135.3
427Miloš Kelemen24ARIF10477339.2-6.1325935.2-9.69.190.099.145.854.27:417:4111-2.21241.7
428Clayton Keller25ARIC781198113251.44.887284050.94.710.287.697.853.746.319:1515:564347-10.643053.0
429Parker Kelly24OTTF8070471849.5-1.448247350.5-1.27.489.396.749.750.311:429:243420-1.417948.0
430Philip Kemp24EDMD11150.0-16.010100.036.20.00.0100.02:032:03000.00
431Adrian Kempe27LAKLW77116497354.50.081670053.8-2.010.590.8101.351.548.518:5614:0831243.649949.3
432Alexander Kerfoot29ARIC82995108447.9-1.068177146.9-1.510.488.799.145.754.317:2612:604227-3.319453.1
433Matthew Kessel23STLD3953463545.7-0.338344546.30.47.593.2100.747.952.116:4816:121519-6.58234.1
434Michael Kesselring24ARID6599793651.63.671769450.83.411.091.1102.153.646.415:4815:281428-0.919638.8
435Jujhar Khaira29MINLW15645.5-9.13537.5-17.60.0100.0100.066.733.38:057:1300-0.41100.0
436Marat Khusnutdinov21MINC1614516746.5-2.710511248.4-1.05.390.595.846.553.513:0711:2074-0.82128.6
437Alex Killorn34ANAC/LW6396191451.36.368667950.35.08.888.897.551.548.518:4415:082933-5.827552.7
438Justin Kirkland27ARILW2131154.25.07846.7-5.90.0100.0100.037.562.57:147:1401-0.11100.0
439Joel Kiviranta27COLF5641646947.0-5.228732746.7-5.48.691.6100.236.064.09:508:411970.87861.5
440Adam Klapka23CGYF6264735.6-20.8173433.3-22.27.790.998.666.733.36:466:4611-0.5666.7
Rk Player Age Tm Pos GP CF CA CF% CF% rel FF FA FF% FF% rel oiSH% oiSV% PDO oZS% dZS% TOI/60 TOI(EV) TK GV E+/- SAtt. Thru%
441Tyler Kleven22OTTD910010648.50.8736851.83.68.091.199.153.846.212:3911:5435-0.91353.8
442John Klingberg31TORD1427223154.15.819216753.54.79.386.295.567.432.620:3317:087120.15226.9
443Matthew Knies21TORLW801000103049.3-2.373373649.9-2.211.290.8102.051.848.213:4112:4538295.818861.2
444Nikolai Knyzhov25SJSD1013116544.36.39211344.96.43.288.992.140.659.417:3915:4932-2.11931.6
445Patrik Koch27ARID1111150.0-0.66650.03.716.780.096.7100.00.09:209:2000-0.3425.0
446Cole Koepke25TBLLW9435842.6-11.4334244.0-9.213.089.7102.757.142.96:426:4221-0.21560.0
447Keegan Kolesar26VEGRW7974183647.0-2.148957745.9-4.57.690.898.432.167.910:5210:272220-3.414151.8
448Vladislav Kolyachonok22ARID5526245.64.1424548.38.021.993.8115.647.152.912:2812:28100.11050.0
449Travis Konecny26PHIC761435114155.76.7101078456.34.39.687.196.761.638.419:5015:1753309.749149.7
450Anže Kopitar36LAKC811282107954.30.789276453.9-1.310.689.8100.550.449.619:3914:4649377.823257.3
451Joona Koppanen25PITLW4193634.5-19.0152537.5-11.00.0100.0100.05.694.47:497:00000.2580.0
452Kevin Korchinski19CHID761188148944.40.9826108943.1-0.26.390.496.760.839.219:3717:402372-21.922641.2
453Kaedan Korczak23VEGD2642241250.65.229428051.24.810.094.9104.946.853.216:3015:564126.08139.5
454Klim Kostin24TOTC/LW5248057245.6-1.034540845.8-0.48.189.697.753.546.510:5510:25915-7.58848.9
454Klim Kostin24DETC/LW3324228146.3-1.318019747.70.26.892.699.551.548.58:438:38210-2.64647.8
454Klim Kostin24SJSC/LW1923829145.00.316521143.90.39.586.796.255.444.614:4413:2975-4.94250.0
455Jesperi Kotkaniemi23CARC79113377759.3-0.181357558.60.47.190.797.860.139.912:5911:4326343.725949.4
456Johnathan Kovacevic26MTLD6283794347.02.557867346.20.810.193.1103.237.862.216:3114:14950-2.215030.7
457Peyton Krebs23BUFC8089182551.91.364860451.81.07.692.4100.051.049.012:3011:341313-2.114152.5
458Chris Kreider32NYRLW821236110952.73.489379353.03.311.490.8102.256.243.818:4713:4223290.444055.9
459Torey Krug32STLD771365148048.03.2993109347.62.27.190.197.250.749.321:5817:513845-10.035445.8
460Dominik Kubalík28OTTLW7463082243.4-8.445856344.9-7.46.387.994.152.048.012:0710:121820-12.317352.6
Rk Player Age Tm Pos GP CF CA CF% CF% rel FF FA FF% FF% rel oiSH% oiSV% PDO oZS% dZS% TOI/60 TOI(EV) TK GV E+/- SAtt. Thru%
461Nikita Kucherov30TBLRW811661137354.76.51201101254.36.413.786.5100.263.536.521:4017:37629617.463548.2
462Brett Kulak30EDMD821160102653.1-2.581371753.1-2.07.890.998.749.950.115:2314:24163711.021543.7
463Jiri Kulich19BUFC141126.7-1.73730.02.90.075.075.010.090.014:5314:5300-0.21100.0
464Dmitry Kulikov33FLAD76113996954.0-2.779670653.0-1.68.392.4100.757.142.916:3114:1322476.518639.8
465Luke Kunin26SJSC77822123540.0-4.955789638.3-6.46.591.698.140.459.615:4412:552215-31.519650.0
466Rasmus Kupari23WPGC2818219847.9-4.912914646.9-5.73.692.596.148.851.29:088:0965-4.14957.1
467Sean Kuraly31CBJC6270379946.8-2.249457246.3-2.87.991.799.632.767.313:4411:391616-9.916755.1
468Philipp Kurashev24CHIC751014136142.7-1.871195642.7-1.18.987.696.558.341.719:0115:464328-12.628045.7
469Andrei Kuzmenko27TOTF7291176454.44.365057053.33.410.187.998.066.833.214:5311:4527245.126545.7
469Andrei Kuzmenko27VANF4348541853.74.835431353.14.411.488.499.861.638.414:2110:5310151.815042.0
469Andrei Kuzmenko27CGYF2942634655.23.629625753.52.08.587.295.772.627.415:4013:011793.211550.4
470Evgeny Kuznetsov31TOTC6381291647.0-4.357767546.1-5.77.791.399.058.841.217:3313:532937-9.419349.7
470Evgeny Kuznetsov31WSHC4351666743.6-3.035948642.5-4.58.091.299.257.242.818:4714:112227-10.313152.7
470Evgeny Kuznetsov31CARC2029624954.3-6.521818953.6-7.67.191.798.863.136.914:5413:147100.96243.5
471Yan Kuznetsov21CGYD1101245.5-8.171041.2-13.70.085.785.733.366.711:5811:5801-0.6450.0
472Oliver Kylington26CGYD3357260248.7-4.440442348.9-4.47.890.398.157.043.017:1516:311323-0.210540.0
473Jordan Kyrou25STLC821323120852.39.398389552.39.09.688.297.857.942.118:2015:2351538.950649.6
474Kevin Labanc28SJSRW4645852046.81.931337845.30.54.186.390.441.758.311:3710:43510-8.011552.2
475Samuel Laberge26NJDW/C25645.5-12.25362.56.70.0100.0100.00.0100.03:063:0200-0.20
476Jackson LaCombe23ANAD71956120744.2-2.868285744.3-2.77.390.197.444.255.819:2316:233135-12.112942.6
477Alex Laferriere22LAKRW81100696651.0-3.874569551.7-4.16.690.196.752.947.113:1312:312126-1.531946.1
478Sam Lafferty28VANC/LW7976582348.2-3.853059447.2-4.79.491.9101.349.850.211:5311:091719-3.914852.7
479Alexis Lafrenière22NYRLW821550122855.88.2111192454.66.110.489.099.473.126.917:1615:58452714.940054.3
480William Lagesson27TOTD4050651849.40.135535050.40.97.693.0100.550.749.314:4813:254231.06330.2
480William Lagesson27TORD3039536851.81.427324852.41.89.292.2101.452.147.914:3113:174231.73930.8
480William Lagesson27ANAD1011115042.5-2.68210244.6-0.41.995.096.946.054.015:3913:4900-0.82429.2
Rk Player Age Tm Pos GP CF CA CF% CF% rel FF FA FF% FF% rel oiSH% oiSV% PDO oZS% dZS% TOI/60 TOI(EV) TK GV E+/- SAtt. Thru%
481Patrik Laine25CBJRW1821325645.40.715817847.01.612.681.594.162.038.015:1312:20914-1.68946.1
482Maxime Lajoie26TORD7637844.7-1.6415542.7-5.810.394.6104.968.431.612:4312:0541-0.7812.5
483Brad Lambert20WPGC161430.0-20.05645.5-9.525.0100.0125.040.060.013:519:16000.0366.7
484Hendrix Lapierre21WSHC5146354346.0-0.631737645.7-0.410.290.9101.261.638.411:2610:221919-3.69653.1
485Dylan Larkin27DETC681150104152.58.183876652.28.112.688.0100.647.652.420:1015:274844-2.342552.0
486Adam Larsson31SEAD811621157350.8-0.51065118347.4-3.38.892.5101.357.242.822:5719:502218-4.930442.8
487Scott Laughton29PHIC82998120645.3-8.174580148.2-7.58.788.497.148.451.615:3912:381926-2.228658.4
488Jakub Lauko23BOSC6040756242.0-6.829437044.3-4.78.292.5100.726.673.49:499:38148-3.79744.3
489Jeremy Lauzon26NSHD791202122749.5-2.988188549.9-2.88.290.999.135.964.118:3716:101628-2.725041.2
490Raphael Lavoie23EDMC7464848.9-6.1283643.8-10.80.092.692.665.434.67:177:1710-1.0944.4
491Curtis Lazar28NJDC/RW7169775648.0-4.948255046.7-5.011.292.1103.442.657.412:2311:1318161.113056.9
492Brett Leason24ANARW6857976043.2-4.040750544.6-2.58.091.299.246.253.813:0110:362016-9.117352.6
493Nick Leddy32STLD821392176544.1-2.91036126745.0-1.99.892.6102.339.660.422:2219:363238-11.817247.7
494Anders Lee33NYILW811277124950.65.293786252.15.48.590.999.455.045.015:3413:5027199.832956.2
495Artturi Lehkonen28COLLW4572154656.94.551439956.34.512.387.599.858.541.518:2813:5320159.316960.9
496Brendan Lemieux27CARLW3224521453.4-6.616116449.5-9.810.191.1101.259.440.68:007:5735-2.96544.6
497John Leonard25ARILW6314540.8-4.2183037.5-8.06.791.398.045.055.06:526:5200-0.51145.5
498Jake Leschyshyn24NYRC15741.7-28.44357.1-11.80.050.050.06:286:2800-0.20
499Kris Letang36PITD821812173951.0-0.31304127250.60.010.990.5101.451.848.224:4120:1247645.141639.4
500Vinni Lettieri28MINC4634842445.1-5.725629446.5-5.18.191.199.230.169.99:358:5667-3.88952.8
Rk Player Age Tm Pos GP CF CA CF% CF% rel FF FA FF% FF% rel oiSH% oiSV% PDO oZS% dZS% TOI/60 TOI(EV) TK GV E+/- SAtt. Thru%
501Trevor Lewis37LAKC8280573952.1-2.155550052.6-2.66.793.5100.353.346.711:389:491517-0.821161.6
502Timothy Liljegren24TORD5597698949.7-2.473668151.9-0.28.391.7100.058.941.119:4016:5410408.716038.8
503Kole Lind25SEARW171041.2-4.84736.4-1.30.0100.0100.0100.00.05:595:53000.20
504Oskar Lindblom27SJSLW110855.624.76650.020.70.083.383.328.671.411:5611:56000.10
505Esa Lindell29DALD821413142449.8-4.9102696751.5-2.210.090.8100.837.562.520:2816:5031348.225145.4
506Ryan Lindgren25NYRD761153125847.8-3.085788849.1-1.711.292.5103.751.548.519:2116:361418-2.716544.2
507Elias Lindholm29TOTC751068114848.2-4.475880448.5-4.39.788.598.249.250.819:4214:314030-8.030856.2
507Elias Lindholm29CGYC4973779948.0-3.852754349.3-3.010.088.098.050.449.620:4515:042825-5.423057.0
507Elias Lindholm29VANC2633134948.7-5.523126147.0-7.09.289.598.746.153.917:4213:29125-2.77853.8
508Hampus Lindholm30BOSD731354132850.54.597897350.13.59.891.9101.740.259.823:1719:2029472.122544.0
509Gustav Lindström25TOTD4653668843.8-1.338848644.40.411.494.5105.940.459.615:2415:03716-2.87339.7
509Gustav Lindström25ANAD3237546544.60.127232945.31.412.394.9107.239.860.215:2715:0467-1.04829.2
509Gustav Lindström25MTLD1416122341.9-4.211615742.5-1.89.293.6102.841.758.315:1714:5919-1.82560.0
510Blake Lizotte26LAKC6263857852.5-1.244440752.2-2.77.294.5101.652.947.111:4910:021113-3.312859.4
511William Lockwood25FLARW2618916453.5-4.913511853.4-2.44.097.4101.446.953.18:127:54643.53751.4
512Mason Lohrei23BOSD4157466546.3-1.840947846.1-2.19.990.5100.458.641.416:5715:55929-1.210242.2
513Ryan Lomberg29FLALW7560961050.0-6.442344348.8-5.76.193.499.546.253.89:329:081414-2.713749.6
514Steven Lorentz27FLAC/LW3827827650.2-8.519219449.7-7.52.991.394.249.150.98:478:161360.66347.6
515Adam Lowry30WPGLW811118105551.41.082674652.52.08.194.1102.236.763.316:0613:3138178.923650.4
516Jake Lucchini28MINF4027937942.4-8.119926742.7-8.77.993.4101.235.164.99:368:5263-3.55242.3
517Milan Lucic35BOSLW4405542.1-10.0324243.2-7.29.587.597.045.554.511:5811:32030.8425.0
518John Ludvig23PITD3334834250.4-0.624126148.0-2.77.487.294.634.365.711:4810:5739-3.05345.3
519Anton Lundell22FLAC78114788556.41.177865954.10.48.893.2102.056.343.715:2312:5832314.728159.1
520Isac Lundeström24ANAC4642755043.7-1.829837444.3-0.48.292.9101.243.057.014:2011:501912-2.97650.0
Rk Player Age Tm Pos GP CF CA CF% CF% rel FF FA FF% FF% rel oiSH% oiSV% PDO oZS% dZS% TOI/60 TOI(EV) TK GV E+/- SAtt. Thru%
521Nils Lundkvist23DALD5987876453.51.461255752.4-0.510.492.5103.060.040.014:0613:124205.017741.2
522Tristan Luneau20ANAD712210553.7-1.1848350.3-5.99.791.1100.757.043.017:5217:4303-1.41957.9
523Eetu Luostarinen25FLAC82115488856.50.978765754.50.67.491.098.454.845.215:5612:3751285.523650.4
524Olle Lycksell24PHIRW1817614355.22.51308161.66.17.488.595.962.237.89:579:31134.14564.4
525Ilya Lyubushkin29TOTD74912110845.1-4.968681045.9-4.18.290.398.547.252.817:0714:232340-6.410743.9
525Ilya Lyubushkin29ANAD5565883944.0-4.949460544.9-3.67.690.197.748.052.017:0914:101825-7.88445.2
525Ilya Lyubushkin29TORD1925426948.6-4.819220548.4-5.29.391.2100.545.354.717:0315:015151.42339.1
526Olli Määttä29DETD72931102647.62.365373846.91.510.593.3103.852.447.616:0315:1515373.912339.0
527Matias Maccelli23ARILW821155119749.10.783787948.81.010.289.9100.145.055.016:1414:1822562.428851.7
528Kurtis MacDermid29TOTD4514121140.1-10.79614539.8-10.49.796.9106.740.859.24:504:5037-1.52759.3
528Kurtis MacDermid29COLD299014837.8-14.1659341.1-10.510.997.0107.933.866.25:055:0527-1.01866.7
528Kurtis MacDermid29NJDD16516344.7-3.9315237.3-10.17.796.8104.554.345.74:224:2210-0.5944.4
529Jacob MacDonald30SJSD3433036647.43.822327444.91.63.989.793.751.248.812:0110:34102-5.110347.6
530Mackenzie MacEachern29STLLW8346733.7-14.9283941.8-7.710.586.496.965.234.87:527:51210.1666.7
531Zack MacEwen27OTTC3017319447.1-6.311212647.1-6.79.387.897.155.344.76:246:2076-1.33647.2
532Connor Mackey27NYRD1101441.7-6.571138.9-6.925.0100.0125.021.478.616:2716:2202-0.6250.0
533Nathan MacKinnon28COLC821866144156.46.31351104656.47.012.988.6101.565.234.822:4918:15428225.169258.5
534Kyle MacLean24NYIF3222931142.4-7.917120745.2-6.79.495.7105.154.545.510:059:58890.34360.5
535Josh Mahura25FLAD3032435847.5-6.222823749.0-3.27.690.998.459.340.712:3611:5536-1.34852.1
536Logan Mailloux20MTLD1212842.92.3181948.610.514.392.3106.646.253.821:1421:07001.0450.0
537Cale Makar25COLD771558138353.00.3110398252.90.911.689.0100.663.336.724:4618:09704210.153942.9
538James Malatesta20CBJLW117811640.2-6.8558938.2-5.910.891.5102.340.459.610:139:4912-2.82352.2
539Beck Malenstyn25WSHLW81728107840.3-7.948973839.9-8.110.992.0102.99.590.514:1511:363020-12.417755.4
540Sam Malinski25COLD2329732248.0-2.321122248.7-1.111.790.3102.134.565.514:1413:428100.47441.9
Rk Player Age Tm Pos GP CF CA CF% CF% rel FF FA FF% FF% rel oiSH% oiSV% PDO oZS% dZS% TOI/60 TOI(EV) TK GV E+/- SAtt. Thru%
541Evgeni Malkin37PITC821360119753.22.894389451.31.010.290.3100.564.735.318:3515:09905611.940149.6
542Andrew Mangiapane27CGYLW751147108951.30.584475552.81.910.889.8100.644.455.615:6014:0724290.227145.0
543Josh Manson32COLD761307107754.83.590578153.72.69.190.8100.041.558.517:4715:4646436.029641.6
544Anthony Mantha29TOTRW7492986351.84.367059253.16.011.790.4102.149.350.714:1312:34232211.121951.6
544Anthony Mantha29WSHRW5666664450.84.648445351.75.811.790.3102.144.555.514:0912:2821187.316155.9
544Anthony Mantha29VEGRW1826321954.63.018613957.26.111.690.7102.359.740.314:2712:52243.95839.7
545Brad Marchand35BOSLW821145114949.93.980784548.81.811.189.9101.049.550.519:0614:014880-1.038953.2
546Kirill Marchenko23CBJRW781127116049.32.276282448.00.910.090.5100.557.043.016:2513:534928-0.335953.8
547Jonathan Marchessault33VEGC821226124049.71.688784151.32.710.190.1100.259.041.017:5414:2147372.148455.0
548Mason Marchment28DALF811137109051.1-2.883579251.3-2.310.892.9103.652.947.115:0413:3743456.128353.0
549John Marino26NJDD751268121451.1-1.588892049.1-2.211.288.299.444.755.320:5717:504133-2.415437.0
550Mitch Marner26TORRW691244101955.05.688471555.35.412.889.3102.156.843.221:1716:00596017.436543.3
551Pat Maroon35TOTLW5154262946.3-4.336644944.9-5.29.489.398.739.860.212:5111:601517-3.110652.8
551Pat Maroon35MINLW4952159146.9-3.935442245.6-4.69.888.998.639.160.912:4611:561417-3.210252.9
551Pat Maroon35BOSLW2213835.6-11.4122730.8-17.80.0100.0100.052.947.114:3713:27100.1450.0
552Matt Martin34NYILW5739754742.1-6.729236444.5-5.49.795.0104.741.158.99:199:161211-2.47564.0
553Alec Martinez36VEGD55919117543.9-5.362875845.3-4.010.790.3101.049.051.019:0317:101225-4.318239.6
554Jordan Martinook31CARLW82131583061.32.689659860.02.37.788.996.744.755.314:3913:0832184.429650.0
555Emil Martinsen Lilleberg22TBLD3748847750.6-1.233832850.8-0.89.085.494.445.354.716:1215:01614-6.37740.3
556Mike Matheson29MTLD821395180443.6-3.11012122545.2-1.28.989.998.842.957.125:3318:544976-7.040346.4
557Nikolas Matinpalo25OTTD4302653.616.0231659.020.814.393.8108.046.253.87:006:5001-0.4728.6
558Auston Matthews26TORC811613128655.66.7117788257.28.413.387.8101.159.240.820:5816:50855427.969453.2
559Scott Mayfield31NYID4151377140.0-8.635653540.0-9.88.392.0100.335.464.618:4616:10735-8.810733.6
560Charlie McAvoy26BOSD741385146648.62.41012104549.22.510.990.3101.257.142.924:5119:2329574.228846.2
Rk Player Age Tm Pos GP CF CA CF% CF% rel FF FA FF% FF% rel oiSH% oiSV% PDO oZS% dZS% TOI/60 TOI(EV) TK GV E+/- SAtt. Thru%
561Jack McBain24ARIC6770372949.1-0.649155147.1-2.312.190.4102.549.250.812:3710:5012161.512245.9
562Jake McCabe30TORD731333130250.6-0.895393650.4-1.711.590.8102.345.454.620:3918:0216493.718739.0
563Jared McCann27SEAC80110998053.12.274872051.01.49.288.697.852.847.216:4612:4342296.944049.1
564Michael McCarron28NSHRW7073681047.6-5.354557548.7-4.39.992.0102.035.564.512:4611:222317-4.216856.0
565Max McCormick31SEALW121016.7-45.72722.2-30.80.0100.0100.050.050.05:385:3800-0.30
566Connor McDavid27EDMC761679115359.36.9124486259.17.112.488.4100.861.438.621:2217:33688434.145258.2
567Ryan McDonagh34NSHD741454133552.10.8103793752.50.79.392.5101.854.845.221:4717:56355610.721342.7
568Hugh McGing25STLLW5304042.9-14.0232350.0-7.10.066.766.766.733.38:238:13310.5580.0
569Brock McGinn29ANALW2418725442.4-6.713517343.8-6.06.390.897.135.065.011:059:4344-3.44257.1
570Dylan McIlrath31WSHD3322952.55.8241758.510.86.7100.0106.742.157.910:1810:18000.4425.0
571Marc McLaughlin24BOSF19852.94.67558.311.720.0100.0120.033.366.712:3911:10000.42100.0
572Michael McLeod25NJDC4563559151.8-2.544641751.7-0.711.789.8101.538.561.515:0913:5020180.912558.4
573Ryan McLeod24EDMC81108983856.52.279861656.42.57.691.999.548.951.114:1512:28664814.019654.1
574Bobby McMann27TORF5660359450.4-1.043142850.2-2.010.593.7104.141.358.711:3410:332112-0.419660.2
575Connor McMichael23WSHC80961111546.3-0.367078446.1-0.47.989.597.453.946.115:5913:293926-1.525253.6
576Brayden McNabb33VEGD821403143849.41.299596650.72.09.791.7101.351.148.919:2116:5831245.120841.3
577Mason McTavish21ANAC6482096545.9-1.359872845.1-2.611.286.397.552.247.816:1713:572317-6.026249.6
578Cole McWard22VAND19469.213.24450.0-4.20.0100.0100.075.025.09:059:0500-0.1425.0
579Jaycob Megna31CHID4456878042.1-2.538556240.7-3.67.690.898.445.454.617:3115:511227-7.77139.4
580Jayson Megna33BOSC113476.517.98466.75.90.0100.0100.00.0100.011:4511:28000.220.0
Rk Player Age Tm Pos GP CF CA CF% CF% rel FF FA FF% FF% rel oiSH% oiSV% PDO oZS% dZS% TOI/60 TOI(EV) TK GV E+/- SAtt. Thru%
581Timo Meier27NJDRW691121108150.9-0.878478350.0-0.49.686.395.952.947.117:3615:143429-1.241749.6
582Dawson Mercer22NJDC821117114949.3-3.477882648.5-2.98.089.297.250.549.517:1314:014037-0.823457.3
583Waltteri Merela25TBLF1913613650.0-0.6869348.0-1.86.597.1103.639.360.79:498:59220.12860.7
584Georgii Merkulov23BOSF4293843.3-5.6202643.5-3.26.7100.0106.740.060.010:3510:1400-0.6742.9
585Dakota Mermis30MIND4757358449.50.141241449.90.67.991.999.853.346.714:0513:03712-1.912134.7
586Jonathon Merrill31MIND6572674249.50.051251250.00.68.691.6100.256.743.312:4712:20812-3.59245.7
587Victor Mete25PHID162023.1-13.961528.6-12.20.0100.0100.060.040.010:5210:52000.00
588Carson Meyer26CBJRW1410714243.0-5.4699542.1-4.16.892.499.241.158.99:079:0642-3.52343.5
589Ben Meyers25TOTF2315816948.3-2.310212744.5-6.47.687.394.952.347.710:079:3533-1.53435.3
589Ben Meyers25ANAF149210047.90.1607644.1-4.57.988.296.159.640.410:289:4122-1.41926.3
589Ben Meyers25COLF9666948.9-5.8425145.2-9.27.185.792.937.962.19:349:2611-0.21546.7
590Jacob Middleton28MIND801276144047.0-4.1910100647.5-3.49.189.698.743.656.419:4917:302122-3.919044.7
591Ilya Mikheyev29VANF7895486452.51.567762152.21.59.990.3100.251.148.914:1612:3519162.424061.3
592Niko Mikkola27FLAD821502131253.4-3.7103097051.5-3.98.092.5100.652.247.820:0217:3410373.221343.7
593Sonny Milano27WSHLW4950354448.02.535237448.53.311.591.8103.355.144.912:3011:3423250.39154.9
594Colin Miller31TOTD4673462054.23.251846452.72.08.992.5101.461.538.515:4214:291417-0.117339.9
594Colin Miller31NJDD4168355355.34.148241953.52.99.692.4102.061.338.715:5514:4513161.915841.1
594Colin Miller31WPGD5516743.2-6.9364544.4-7.10.093.993.963.037.013:5712:2011-2.01526.7
595J.T. Miller30VANC811206114351.30.484783350.4-0.415.391.4106.749.051.019:2914:3636505.537651.6
596K'Andre Miller24NYRD801519162048.4-2.81076114248.5-3.29.990.5100.446.553.521:3419:195734-8.224139.8
597Fraser Minten19TORC4333548.5-6.4202445.5-11.59.195.0104.140.060.011:2610:5902-0.41127.3
598Pavel Mintyukov20ANAD63934103447.50.669976447.81.18.388.997.149.150.918:5115:571820-5.216952.1
599Daniil Miromanov26TOTD/RW2451738657.38.736127356.98.77.390.597.848.851.220:4318:249147.411241.1
599Daniil Miromanov26CGYD/RW2045532858.18.131223656.97.67.691.098.646.653.421:1519:068146.710338.8
599Daniil Miromanov26VEGD/RW4625851.79.2493757.013.75.687.593.161.938.118:0314:53100.8966.7
600Ivan Miroshnichenko19WSHLW2123325647.62.716519645.72.07.191.498.564.635.412:0811:3078-2.67341.1
Rk Player Age Tm Pos GP CF CA CF% CF% rel FF FA FF% FF% rel oiSH% oiSV% PDO oZS% dZS% TOI/60 TOI(EV) TK GV E+/- SAtt. Thru%
601Ian Mitchell25BOSD1317620046.82.012113846.72.312.894.9107.750.050.015:1814:40010.02152.4
602Casey Mittelstadt25TOTC801232111652.50.491180953.01.112.188.3100.454.745.317:4415:1545426.023953.1
602Casey Mittelstadt25BUFC6295290251.30.071064252.51.112.988.6101.555.544.518:1615:3733342.918754.5
602Casey Mittelstadt25COLC1828021456.72.620116754.61.69.287.496.551.348.715:5213:591283.15248.1
603Sean Monahan29TOTC831134122148.21.681187048.21.211.489.6101.043.956.118:0613:324333-0.129757.6
603Sean Monahan29MTLC4964377545.3-0.145554645.5-0.310.488.999.339.260.818:2713:462424-0.318057.8
603Sean Monahan29WPGC3449144652.44.435632452.43.612.690.9103.450.849.217:3413:131990.211757.3
604Brandon Montour29FLAD661440112256.20.3100685454.10.17.691.799.454.445.623:2718:5618405.841340.7
605Trevor Moore28LAKLW821343107655.52.4101974257.94.49.289.198.349.650.417:5914:28392514.744055.5
606Mason Morelli27VEGF97610342.5-3.8586447.51.16.886.092.942.557.510:4510:14320.41464.3
607Logan Morrison21SEAF4394148.84.9272849.17.80.0100.0100.048.151.913:089:3230-0.61637.5
608Josh Morrissey28WPGD811788159952.83.61348117853.44.010.792.7103.360.939.124:1120:47454211.144743.8
609Scott Morrow21CARD2412661.24.7312060.81.84.575.079.564.335.718:2318:09010.31154.5
610J.J. Moser23ARID801342137449.41.692798748.40.910.390.2100.544.655.420:3417:202135-11.419140.3
611Tyler Motte28TBLC6959663048.6-2.740442448.8-2.36.290.997.139.960.112:2710:144114-6.517746.9
612Jacob Moverare25LAKD2422324048.2-4.416616150.8-3.19.390.499.744.056.010:279:49030.02937.9
613Shakir Mukhamadullin22SJSD3497041.2-2.2344742.0-1.010.092.0102.048.151.921:0919:4612-0.21241.7
614Connor Murphy30CHID4667986044.10.648860244.81.86.489.996.243.057.019:5017:171226-7.111145.9
615Brett Murray25BUFLW210566.717.58561.510.80.050.050.080.020.07:587:55100.31100.0
616Philippe Myers27TBLD5674957.84.6443456.45.33.688.091.672.727.311:4211:18000.41735.3
617Tyler Myers33VAND771164125648.1-4.685189848.7-3.011.491.7103.036.863.218:5716:271333-0.421942.5
618Bradly Nadeau18CARLW1181064.311.714863.66.80.040.040.040.060.019:0817:07000.0742.9
619Vladislav Namestnikov31WPGC7892885352.11.669260553.42.710.691.9102.559.840.214:2811:4916175.718252.2
620Riley Nash34NYRC17943.8-13.27653.8-1.00.0100.0100.040.060.011:0511:05000.41100.0
Rk Player Age Tm Pos GP CF CA CF% CF% rel FF FA FF% FF% rel oiSH% oiSV% PDO oZS% dZS% TOI/60 TOI(EV) TK GV E+/- SAtt. Thru%
621Frank Nazar20CHIC3284438.99.2173234.74.214.380.094.331.368.816:0913:5723-1.4922.2
622Martin Nečas25CARC771448102758.5-1.4103877657.2-1.68.389.097.361.938.117:2115:0723525.243852.7
623Jake Neighbours21STLLW77928112845.1-1.067681345.4-1.19.090.099.055.144.915:4213:113917-5.723362.2
624Brock Nelson32NYIC821303136048.93.193596249.31.79.989.699.556.943.118:0514:5539454.441959.7
625Simon Nemec19NJDD601120111150.2-0.579078450.20.810.289.199.352.947.119:5217:4418256.920136.3
626Nikita Nesterenko22ANAC3292553.710.5202148.85.87.791.799.435.764.311:3111:31010.01258.3
627Alex Newhook23MTLC5569586344.6-2.150161644.9-2.011.889.8101.647.852.216:5613:522130-6.618147.0
628Valeri Nichushkin28COLRW54100480455.53.071060753.92.210.789.6100.357.442.621:2115:3929233.327258.1
629Nino Niederreiter31WPGRW77106297252.21.675569552.10.98.394.2102.537.662.414:5813:0821175.828659.4
630Matthew Nieto31PITLW2217323642.3-12.212417241.9-11.49.896.6106.316.783.311:379:0744-2.72748.1
631Stefan Noesen30CARRW8197862760.92.069345260.52.99.092.5101.561.438.611:5210:1723216.720454.4
632Joshua Norris24OTTC5070970450.21.051049051.00.58.789.097.752.847.217:3813:4622270.120855.3
633Tomáš Nosek31NJDC3631939244.9-6.522929144.0-6.76.489.295.644.355.711:4910:22167-6.57352.1
634Thomas Novak26NSHC71102578156.86.873755457.16.48.988.597.472.827.214:1212:0848259.424047.1
635Ryan Nugent-Hopkins30EDMC801379101957.53.7100872958.04.89.788.398.059.041.019:3714:29613422.936949.6
636Darnell Nurse28EDMD811608144852.6-3.61149106951.8-4.48.691.299.848.651.421:5418:2119578.340344.9
637Alexander Nylander25TOTLW2845543950.93.331532549.22.910.690.4101.052.547.516:1514:1169-3.412856.3
637Alexander Nylander25CBJLW2339338250.74.127328449.03.511.689.5101.252.647.416:4614:4467-3.711255.4
637Alexander Nylander25PITLW5625752.10.0424150.60.93.696.8100.351.748.313:5211:36020.31662.5
638William Nylander27TORC821461134852.01.4104196851.80.410.688.398.958.241.819:5515:32684515.658054.5
639Gustav Nyquist34NSHRW811339119352.92.095986752.50.910.190.2100.261.838.217:4514:0637407.827156.5
640Liam O'Brien29ARIC7557775743.3-6.340552543.5-5.49.792.3102.044.655.49:449:30914-3.013354.1
Rk Player Age Tm Pos GP CF CA CF% CF% rel FF FA FF% FF% rel oiSH% oiSV% PDO oZS% dZS% TOI/60 TOI(EV) TK GV E+/- SAtt. Thru%
641Drew O'Connor25PITF791152111750.8-0.583582150.4-0.29.591.9101.448.351.715:4513:5337281.826959.5
642Logan O'Connor27COLRW5778965854.53.656044855.65.09.591.6101.133.666.414:5712:3438125.117448.9
643Ryan O'Reilly32NSHC821386117254.23.798683554.13.110.389.299.560.739.319:4614:37643012.129461.2
644Jordan Oesterle31CGYD2227929548.6-1.719419549.9-1.47.887.194.952.747.313:3113:1346-0.64440.9
645Liam Ohgren20MINLW4445444.9-6.9333647.8-4.29.591.3100.854.245.814:3113:2120-1.01457.1
646Nikita Okhotyuk23TOTD5269389943.5-2.848463843.1-2.96.989.396.244.255.815:5514:591331-13.813339.1
646Nikita Okhotyuk23SJSD4356679041.7-2.840055941.7-2.86.689.596.241.858.216:2715:241125-14.212139.7
646Nikita Okhotyuk23CGYD912710953.8-0.6847951.5-1.58.187.595.658.541.513:2112:60260.41233.3
647Kyle Okposo35TOTRW6774570751.3-0.152749951.4-0.26.793.099.749.850.213:2111:232012-0.619559.0
647Kyle Okposo35BUFRW6168765051.40.248545351.70.37.192.799.849.650.413:3711:301911-0.718358.5
647Kyle Okposo35FLARW6585750.4-3.7424647.7-6.02.796.899.551.448.610:4210:07110.11266.7
648Oskar Olausson21COLRW181633.3-23.461233.3-29.40.0100.0100.033.366.711:5011:5000-0.72100.0
649Jamie Oleksiak31SEAD821319146447.4-5.7939104247.4-3.38.791.3100.033.166.919:3916:383329-0.121350.7
650Mathieu Olivier26CBJF5452061745.7-2.535643145.2-2.18.492.5101.041.758.311:1710:44105-8.89359.1
651Fredrik Olofsson27COLLW5737144645.4-7.624631244.1-9.08.490.398.734.965.19:458:27174-1.66965.2
652Gustav Olofsson29SEAD1162143.2-24.681436.4-28.80.0100.0100.058.341.714:5714:5701-0.420.0
653Victor Olofsson28BUFRW5144548847.7-4.033937147.7-4.59.690.6100.253.047.011:3410:11168-5.112752.0
654Dmitry Orlov32CARD82145597459.90.7105071459.51.88.090.498.459.440.617:1915:5726364.332040.3
655T.J. Oshie37WSHC/RW5266082444.5-4.244656744.0-4.89.691.3100.961.338.816:5213:524116-4.719745.7
656Zack Ostapchuk20OTTC7537740.8-10.3335537.5-14.03.895.299.165.734.310:3010:3041-1.4771.4
657Brennan Othmann21NYRLW3272948.2-9.7181751.4-6.50.0100.0100.076.923.19:059:0500-0.1966.7
658Alex Ovechkin38WSHLW791190127548.32.882192747.01.29.988.698.574.125.919:1314:402635-5.660545.0
659Brayden Pachal24TOTD5063571647.0-5.842349246.2-7.08.191.499.548.651.414:4113:34523-3.913438.8
659Brayden Pachal24CGYD3343345848.6-5.029031048.3-5.28.990.199.049.850.214:4313:43317-0.78838.6
659Brayden Pachal24VEGD1720225843.9-7.213318242.2-10.56.493.599.946.553.514:3713:1526-3.24639.1
660Max Pacioretty35WSHLW4752859746.90.437040347.91.98.586.995.457.542.514:2612:2214161.118651.1
Rk Player Age Tm Pos GP CF CA CF% CF% rel FF FA FF% FF% rel oiSH% oiSV% PDO oZS% dZS% TOI/60 TOI(EV) TK GV E+/- SAtt. Thru%
661Jean-Gabriel Pageau31NYIC82881123741.6-6.861983442.6-7.29.290.8100.133.966.115:5512:292731-11.918554.6
662Ondřej Palát32NJDLW71107991554.12.976267453.13.28.389.697.949.150.915:3913:4023268.220054.0
663Kyle Palmieri32NYIRW821231127349.23.488889649.82.38.789.297.955.045.017:1313:5321376.138456.8
664Artemi Panarin32NYRLW821668123457.511.0121192256.89.611.089.8100.879.320.720:0716:32347217.865146.5
665Colton Parayko30STLD821409181043.8-3.41048129644.7-2.49.991.3101.240.459.623:5220:457348-10.030949.8
666Zach Parise39COLLW3036136849.5-4.124825649.2-4.25.890.195.842.557.512:5811:371142.67864.1
667Juuso Pärssinen22NSHC4452761046.4-5.437244245.7-6.78.991.1100.149.350.714:3613:091615-2.89556.8
668David Pastrňák27BOSRW821369128751.56.6102595351.86.512.390.7103.058.741.319:5616:0754989.571853.2
669Nick Paul28TBLLW821105105651.10.776375950.1-0.111.287.898.947.252.817:1613:313625-2.328653.5
670Ondrej Pavel23COLF215575.017.89375.016.30.066.766.775.025.06:066:06100.8560.0
671Joe Pavelski39DALC821264112053.0-0.189378953.10.211.690.0101.652.647.416:4914:0625569.132959.0
672Tanner Pearson31MTLLW5449764643.5-3.135145243.7-2.96.991.198.041.258.812:5610:481525-3.314055.0
673Andrew Peeke25TOTD3849759745.4-2.734940046.6-2.010.489.6100.041.059.016:2414:47514-3.79937.4
673Andrew Peeke25CBJD2329936645.0-5.021225345.6-4.710.788.699.342.657.415:3714:04310-3.76139.3
673Andrew Peeke25BOSD1519823146.21.613714748.22.99.991.5101.438.261.817:3615:52240.03834.2
674Adam Pelech29NYID581000108148.10.972474849.20.38.791.199.940.359.720:1717:401431-1.618837.8
675Jakob Pelletier22CGYLW139612144.2-4.1668344.3-5.510.492.3102.735.264.89:169:1153-0.71850.0
676Nicklaus Perbix25TBLD771171117749.9-1.383780950.90.911.590.0101.448.551.517:0516:302926-2.615038.0
677Cole Perfetti22WPGC7183772153.73.261750155.24.49.591.8101.364.435.613:3511:2318127.423261.6
678David Perron35DETLW7685497046.80.659470945.6-1.110.889.099.844.255.815:3812:413112-6.726157.9
679Corey Perry38TOTRW5459158550.3-1.442243649.2-2.010.988.199.054.046.013:2311:3115205.914357.3
679Corey Perry38EDMRW3845540053.2-1.732230851.1-3.510.588.899.357.142.912:5111:499125.110354.4
679Corey Perry38CHIRW1613618542.4-1.210012843.91.112.286.598.746.953.114:3910:48680.84065.0
680Scott Perunovich25STLD5462967548.22.046749248.72.510.190.1100.263.136.915:1613:041516-0.68045.0
Rk Player Age Tm Pos GP CF CA CF% CF% rel FF FA FF% FF% rel oiSH% oiSV% PDO oZS% dZS% TOI/60 TOI(EV) TK GV E+/- SAtt. Thru%
681Brett Pesce29CARD701459105158.1-1.9102777756.9-2.18.990.299.154.046.020:1717:4935182.430635.0
682Nic Petan28MINC6675455.48.6433654.412.16.584.090.560.040.010:509:5021-1.21957.9
683John-Jason Peterka22BUFRW821288112053.53.792780853.43.69.890.5100.354.645.416:2414:2839279.042553.2
684Jacob Peterson24SJSC6389329.0-10.3326732.3-7.20.093.593.531.668.413:1511:2400-3.0560.0
685Alexander Petrovic31DALD1131841.9-24.7111640.7-27.312.583.395.890.010.012:5212:2900-1.5450.0
686Jeff Petry36DETD731091136644.4-2.979097344.8-2.010.390.4100.743.856.218:4816:551040-6.219842.4
687Elias Pettersson25VANC821216108652.82.586679152.32.214.888.7103.653.246.819:3914:3150305.740251.5
688Marcus Pettersson27PITD821762165151.60.71276120751.41.311.191.0102.146.953.122:4019:4326328.526739.7
689Michael Pezzetta25MTLC6136649342.6-2.024433542.1-2.912.092.8104.939.960.17:487:38217-6.49444.7
690Isaak Phillips22CHID3342059141.5-6.130444240.8-5.95.687.492.942.957.117:0415:351421-13.18436.9
691Matthew Phillips25TOTF3123030642.9-3.015620842.9-3.58.891.8100.653.846.210:119:0654-1.64151.2
691Matthew Phillips25WSHF2821627044.4-0.814517944.8-0.68.690.198.755.244.810:049:0644-0.23745.9
691Matthew Phillips25PITF3143628.0-23.9112927.5-27.211.1100.0111.142.957.111:209:0210-1.44100.0
692Alex Pietrangelo34VEGD641254137547.70.489492349.21.210.687.898.454.645.423:3418:2450400.131744.5
693Shane Pinto23OTTC4172862653.84.153042455.65.49.691.5101.154.046.018:0715:2224198.620553.7
694Neal Pionk28WPGD821385146848.5-3.2978105648.1-4.510.791.2101.946.353.720:5017:243455-8.230747.6
695Rem Pitlick26CHIC910412445.6-0.6678544.1-2.42.385.788.068.531.515:3512:5534-0.52552.0
696Tyler Pitlick32NYRC3426036241.8-9.118925143.0-8.36.790.797.541.158.910:129:5455-4.06549.2
697Vasily Podkolzin22VANRW1919717752.71.013912852.1-0.15.690.596.154.145.910:4910:16711.03557.1
698Ryan Poehling25PHIC771010104749.1-3.173166552.4-1.97.087.694.646.054.014:6012:4623118.719058.4
699Brayden Point27TBLC811474130153.13.9106295252.74.011.786.097.763.836.220:0216:21363514.842154.2
700Matthew Poitras19BOSC3341242649.22.229130748.71.49.592.4101.961.538.513:2412:2819151.07751.9
Rk Player Age Tm Pos GP CF CA CF% CF% rel FF FA FF% FF% rel oiSH% oiSV% PDO oZS% dZS% TOI/60 TOI(EV) TK GV E+/- SAtt. Thru%
701Jason Polin24COLF7414150.0-0.3272650.90.75.3100.0105.330.070.07:257:2000-0.4875.0
702Vasiliy Ponomarev21CARC2281565.10.0201164.5-0.516.785.7102.462.537.59:419:41100.51100.0
703Martin Pospisil24CGYC6388572654.95.062351954.63.89.293.4102.662.537.512:4312:2026236.020257.9
704Andrew Poturalski30SEAC281240.0-20.231023.1-39.50.088.988.950.050.06:536:2500-0.50
705Samuel Poulin22PITRW3192246.34.3141351.97.40.090.090.022.277.87:477:42010.1540.0
706Derrick Pouliot30DALD5636848.1-6.0415443.2-9.16.192.798.759.540.512:0811:5910-1.7862.5
707Owen Power21BUFD761535144151.60.91080106150.4-0.811.289.6100.853.746.322:5519:282036-4.622647.8
708Aliaksei Protas23WSHC7891899348.02.265770248.32.69.690.199.739.560.513:4512:3944333.520355.7
709Ivan Provorov27CBJD821430153348.30.41035107549.12.19.789.899.547.252.822:1017:512240-12.023944.8
710Jesse Puljujärvi25PITRW2219818951.22.414213651.12.08.592.6101.143.756.39:119:08661.34761.7
711Ryan Pulock29NYID581038126245.1-2.075683447.5-0.79.691.3100.938.461.622:3319:132029-0.720843.3
712Valtteri Puustinen24PITRW5255650852.31.739536052.32.39.191.9101.048.052.011:4510:1919152.114858.1
713Mikael Pyyhtia22CBJLW1717623942.4-4.312516942.5-2.15.592.497.945.354.713:0911:4631-4.63661.1
714Jack Quinn22BUFRW2738034352.60.427226151.0-1.59.989.299.157.942.115:3812:40970.410951.4
715Darren Raddysh27TBLD821503136352.42.8104699951.11.410.588.899.355.644.419:0617:3314285.324241.7
716Taylor Raddysh25CHIRW73829101045.11.258273644.20.44.292.897.050.050.015:5312:324329-10.122054.5
717Rickard Rakell30PITRW70112493254.74.778468353.43.610.789.9100.669.430.616:3114:0828188.932750.5
718Mikko Rantanen27COLRW801729146954.12.61234106453.72.612.089.1101.163.936.122:5418:16434314.752551.6
719Adam Raška22MINRW5232944.25.1122037.5-3.19.193.3102.425.075.06:496:44100.10
720Michael Rasmussen24DETC75844108543.8-2.658375143.7-2.310.791.5102.139.760.315:1113:151813-4.218554.6
Rk Player Age Tm Pos GP CF CA CF% CF% rel FF FA FF% FF% rel oiSH% oiSV% PDO oZS% dZS% TOI/60 TOI(EV) TK GV E+/- SAtt. Thru%
721Aku Raty22ARIRW161726.1-15.151327.8-15.633.383.3116.750.050.011:4511:4500-0.40
722Lucas Raymond21DETLW821232124649.74.987590849.14.212.187.299.345.154.917:4514:544825-5.231152.4
723Ryan Reaves37TORRW4934637947.7-3.923825248.6-3.26.985.492.344.155.98:078:0489-2.66043.3
724Pavol Regenda24ANAF5444947.33.2343350.77.70.095.795.758.641.411:3411:29400.31070.0
725Lukas Reichel21CHILW6565995240.9-3.247469240.7-3.35.690.896.453.047.014:0712:233335-14.313661.8
726Mike Reilly30TOTD6198694751.05.772166252.15.27.990.898.760.839.217:0915:258295.526248.1
726Mike Reilly30NYID5995591351.16.470164452.15.78.191.099.160.839.217:1615:288295.925347.0
726Mike Reilly30FLAD2313447.7-12.7201852.6-8.60.084.684.662.537.514:0814:0800-0.4977.8
727Sam Reinhart28FLAC821405101558.13.298872557.75.111.590.8102.252.547.520:1814:24403511.044652.2
728Sheldon Rempal28VEGRW9679840.6-3.1516643.6-0.35.390.595.755.344.79:589:30200.92272.7
729Matt Rempe21NYRC17838549.40.2546445.8-3.110.892.9103.760.539.55:385:3510-1.02060.0
730Anthony Richard27BOSC97312337.2-11.5538737.9-10.810.592.9103.446.353.710:3610:3532-1.51060.0
731Morgan Rielly29TORD721598150651.50.71142108651.30.111.488.8100.256.743.323:4420:29276112.136048.1
732Marshall Rifai25TORD2222250.06.8181751.4-0.27.7100.0107.766.733.311:4011:39000.1250.0
733Rasmus Ristolainen29PHID3149648150.80.038732154.72.46.489.395.755.444.616:4115:084105.18951.7
734Jason Robertson24DALLW821473110557.15.8102877357.15.811.388.699.953.346.718:1915:33604523.347748.4
735Nicholas Robertson22TORLW5658858150.3-0.845339853.22.19.690.399.960.339.711:2310:3328182.116857.1
736Eric Robinson28TOTLW4752853549.7-1.635940247.2-3.96.492.799.145.055.011:2010:51124-4.112947.3
736Eric Robinson28BUFLW4043642350.8-2.130031448.9-3.47.392.699.948.651.410:6010:4293-1.411346.0
736Eric Robinson28CBJLW79211245.12.2598840.1-4.62.393.195.429.270.813:1511:4131-2.71656.3
737Evan Rodrigues30FLAC80124689858.12.786865557.03.69.094.2103.252.547.515:1013:16283410.137349.9
738Alexander Romanov24NYID811476176645.5-1.81070121346.9-1.89.593.5103.044.855.220:5018:482553-5.225845.3
739Kevin Rooney30CGYC3325930046.3-7.117320845.4-8.19.489.799.128.871.211:138:3189-0.54560.0
740Filip Roos25CHID4356335.7-7.3274935.5-11.25.084.889.847.652.414:4413:3402-1.7728.6
Rk Player Age Tm Pos GP CF CA CF% CF% rel FF FA FF% FF% rel oiSH% oiSV% PDO oZS% dZS% TOI/60 TOI(EV) TK GV E+/- SAtt. Thru%
741Calle Rosén29STLD6578241.0-7.1436141.3-3.83.295.698.850.050.012:4012:3306-2.11145.5
742Isak Rosen20BUFRW7476840.9-14.9325437.2-20.60.091.291.261.538.58:358:3420-1.01172.7
743Jack Roslovic27TOTC5989585551.10.964161651.00.99.388.497.756.643.415:3313:532217-0.719759.4
743Jack Roslovic27CBJC4061664049.0-0.644245749.2-0.29.888.097.851.148.916:3314:281811-1.814758.5
743Jack Roslovic27NYRC1927921556.55.019915955.64.28.189.597.672.627.413:2712:39461.05062.0
744Marco Rossi22MINC821181108952.03.483877452.03.18.291.799.959.240.816:4414:3233214.829556.6
745Lukáš Rousek24BUFRW1513214547.70.88510445.0-1.89.890.3100.151.948.110:3810:3530-0.91233.3
746Joshua Roy20MTLRW2325826349.52.919218550.93.59.489.498.851.848.212:0811:1195-1.27744.2
747Matt Roy28LAKD811573140052.9-1.3116496754.60.18.791.4100.149.550.520:5417:52125511.629445.9
748Nicolas Roy26VEGC7087784351.02.957559349.2-0.410.691.1101.843.156.915:2712:2841262.720853.8
749Chad Ruhwedel33TOTD5248555046.9-6.033139345.7-6.66.591.798.227.372.712:4210:44136-3.59935.4
749Chad Ruhwedel33PITD4745048848.0-4.830834946.9-5.37.091.598.525.574.512:3310:32126-2.39436.2
749Chad Ruhwedel33NYRD5356236.1-18.0234434.3-18.50.093.593.544.455.614:0812:3810-1.2520.0
750Bryan Rust31PITRW621188105053.12.488679452.72.712.888.1100.958.941.119:3515:3529349.834357.1
751Jan Rutta33SJSD69975133342.2-1.866795641.1-2.97.991.399.240.559.519:4316:381416-24.420234.2
752Adam Ružička24TOTC4232038545.4-5.321426145.1-6.56.789.696.351.548.510:028:31611-5.67447.3
752Adam Ružička24CGYC3930335146.3-4.320623646.6-5.06.389.795.954.046.010:108:32510-4.77247.2
752Adam Ružička24ARIC3173433.3-17.882524.2-26.420.088.2108.229.470.68:178:1711-0.9250.0
753Derek Ryan37EDMC7055050652.1-3.137334551.9-3.14.992.297.141.458.610:128:3435193.98759.8
754Jonas Røndbjerg24VEGRW2017519347.6-1.910913245.2-4.95.097.3102.328.371.711:1710:17102-0.34062.5
755Brandon Saad31STLLW82985126143.9-2.874591844.8-1.910.091.4101.446.054.015:3013:253317-10.024758.3
756Scott Sabourin31SJSF3153132.6-14.4142238.9-9.90.0100.0100.037.562.59:179:1700-0.43100.0
757Dylan Samberg25WPGD78104894052.72.875166053.22.97.394.5101.849.250.815:3813:3627365.718242.3
758Mackie Samoskevich21FLARW7707548.3-9.3536046.9-8.80.093.593.562.837.212:0211:24150.31764.7
759Mattias Samuelsson23BUFD4170468950.5-0.953148852.10.78.991.2100.048.451.620:3017:40824-3.79347.3
760Jake Sanderson21OTTD791449127453.23.5104188654.03.59.390.599.849.051.023:1317:1634825.835544.5
Rk Player Age Tm Pos GP CF CA CF% CF% rel FF FA FF% FF% rel oiSH% oiSV% PDO oZS% dZS% TOI/60 TOI(EV) TK GV E+/- SAtt. Thru%
761Rasmus Sandin23WSHD681198137946.50.184198346.1-0.48.890.699.452.048.021:0719:292331-6.919440.7
762Zach Sanford29TOTLW2926831146.3-1.019422346.5-0.26.194.6100.755.844.210:5010:161660.65444.4
762Zach Sanford29CHILW1816820644.9-0.812415444.6-1.04.893.197.955.444.611:4810:53123-1.03839.5
762Zach Sanford29ARILW1110010548.8-0.8706950.42.08.397.9106.256.643.49:159:15431.61656.3
763Travis Sanheim27PHID811573157350.0-2.21147105652.1-2.78.587.095.453.047.023:4819:3437474.532045.6
764David Savard33MTLD60913122342.7-4.066384444.0-3.511.490.2101.747.652.420:1416:521246-8.911845.8
765Matthew Savoie20BUFC12250.011.71150.010.0100.00.03:553:550010.0
766Marco Scandella33STLD6559676943.7-1.643556143.7-1.98.793.6102.354.145.912:2811:262216-6.910739.3
767Brandon Scanlin24NYRD161726.1-17.221214.3-28.40.0100.0100.016.783.310:4610:4600-1.010.0
768Mark Scheifele30WPGC741262133148.7-3.092099748.0-4.812.392.0104.361.238.820:1116:604533-2.727057.0
769Brayden Schenn32STLC821091129145.8-0.180092046.50.510.487.998.347.352.717:4714:235938-4.832752.0
770Luke Schenn34NSHD6392382552.80.864659851.9-0.57.092.499.454.046.015:1113:3414414.318843.1
771Nick Schmaltz27ARIC791216111952.15.188083051.55.19.887.897.753.346.719:1115:346653-5.033946.6
772Nate Schmidt32WPGD6389779952.92.064554854.13.17.793.7101.454.046.016:4914:3217269.516844.6
773Braden Schneider22NYRD821191124748.9-2.087590549.2-2.09.590.099.547.352.715:5414:482539-1.721145.0
774Justin Schultz33SEAD7098787353.12.468161952.43.65.988.894.660.439.616:2814:0517123.626737.5
775Jaden Schwartz31SEAC6286380051.91.259460149.70.18.089.597.551.648.416:2213:6040211.120956.0
776Cole Schwindt22CGYRW4152537.5-18.291636.0-20.00.092.992.940.060.06:486:4401-0.1333.3
777Nick Seeler30PHID711202116250.8-0.688373354.61.77.990.398.352.647.416:5714:54103010.222544.4
778Tyler Seguin32DALC6898199649.6-3.870073448.8-4.812.090.8102.850.549.516:3313:4221272.527156.8
779Moritz Seider22DETD821362162645.6-1.1986115446.1-0.111.089.6100.539.061.022:2217:324139-17.328647.2
780Brett Seney27CHILW4284240.0-0.9172639.5-2.16.794.4101.141.258.810:2110:18050.3333.3
Rk Player Age Tm Pos GP CF CA CF% CF% rel FF FA FF% FF% rel oiSH% oiSV% PDO oZS% dZS% TOI/60 TOI(EV) TK GV E+/- SAtt. Thru%
781Mikhail Sergachev25TBLD3461360950.2-0.443444449.40.08.387.595.853.646.422:3318:317183.314237.3
782Damon Severson29CBJD671340126651.44.394192950.33.610.088.898.851.448.621:0918:443633-8.721640.7
783Michael Sgarbossa31WSHC2523324548.72.115617247.61.57.893.0100.933.366.710:5810:268110.24560.0
784Yegor Sharangovich25CGYC821127112550.0-1.781277451.2-0.78.585.493.959.540.517:1913:273539-4.137248.1
785Kevin Shattenkirk35BOSD6185786549.82.461159850.52.98.989.998.858.141.915:4714:1713187.217943.6
786Mason Shaw25MINC2012817841.8-10.49412043.9-9.47.993.9101.833.366.78:118:0631-0.53953.8
787Ryan Shea26PITD3134235349.2-3.224626748.0-3.27.192.999.939.061.012:3711:2888-2.43647.2
788Conor Sheary31TBLLW5753354449.5-0.835936649.5-0.19.290.299.449.650.411:0610:29206-5.89055.6
789Kiefer Sherwood28NSHRW6879372752.20.058352852.5-0.19.994.5104.445.154.912:1011:293518-2.621750.7
790Devin Shore29SEAC2115614951.12.311310053.16.113.091.4104.558.042.08:007:59512.13839.5
791Jonas Siegenthaler26NJDD57101296851.1-3.269972249.2-3.57.690.798.350.949.119:2017:21930-2.515141.7
792Jakob Silfverberg33ANALW8173469551.46.152451450.54.95.795.2100.945.354.713:039:522325-0.119652.0
793Cole Sillinger20CBJC771045111648.40.375781048.30.69.190.799.853.646.416:0713:183121-5.928155.9
794Colton Sissons30NSHC81990101649.4-3.173472550.3-2.28.190.298.337.762.316:3412:2733314.224154.4
795Jeff Skinner31BUFLW/C74106298551.91.378773451.71.39.390.9100.262.537.515:6013:223733-5.041251.2
796Brady Skjei29CARD801702121158.4-1.4119891056.8-2.08.591.399.755.144.921:1718:0644362.943242.8
797Juraj Slafkovsky19MTLLW821222130148.44.289894548.74.09.789.298.954.445.617:5614:5834422.931448.4
798Landon Slaggert21CHILW1611419936.4-4.47415432.5-8.515.493.1108.528.671.411:1610:3862-3.62751.9
799Jaccob Slavin29CARD811842122060.21.1129990758.91.09.190.9100.053.446.620:5617:59713214.134044.4
800Jiri Smejkal27OTTF2013919142.1-9.610312046.2-4.83.591.695.148.851.39:298:1467-2.73132.3
Rk Player Age Tm Pos GP CF CA CF% CF% rel FF FA FF% FF% rel oiSH% oiSV% PDO oZS% dZS% TOI/60 TOI(EV) TK GV E+/- SAtt. Thru%
801Brendan Smith34NJDD6376483247.9-5.253859547.5-4.012.488.1100.540.959.116:0613:161629-4.513644.1
802Cole Smith28NSHF8081888548.0-4.658564147.7-5.49.492.5101.935.164.913:4111:313626-4.719457.7
803Craig Smith34DALC7580563955.73.658344356.85.27.491.198.439.061.010:1310:0522236.421651.9
804Givani Smith25SJSRW3623130143.40.917022043.61.05.587.492.945.254.87:497:4888-5.45556.4
805Reilly Smith32PITRW761083102451.40.475574250.4-0.38.692.2100.850.949.116:0813:3636386.327255.9
806Joe Snively28WSHF3161847.1-0.881436.4-10.10.088.988.966.733.38:218:1110-0.720.0
807Victor Söderström22ARID3345438.60.0213636.8-1.97.790.998.659.340.715:1115:1101-0.2425.0
808Ilya Solovyov23CGYD1013115346.1-9.79610148.7-6.22.989.692.550.050.015:5414:3203-2.22540.0
809Carson Soucy29VAND4051359146.5-6.937441447.5-4.810.892.7103.439.360.717:2915:188143.08833.0
810Justin Sourdif21FLARW3142734.1-19.271531.8-26.00.0100.0100.053.846.28:508:5001-0.62100.0
811Jordan Spence22LAKD7198676156.43.671756655.91.69.389.999.359.540.514:2612:516186.019840.4
812Daniel Sprong26DETRW7671883046.4-0.352460746.3-0.110.890.5101.348.751.312:0010:111626-6.629953.5
813Jared Spurgeon34MIND1629524654.53.920316754.94.310.691.3102.049.051.023:2016:34310.95438.9
814John St. Ivany24PITD1413017043.3-6.59111344.6-5.610.790.1100.944.755.313:4211:5453-1.32544.0
815Jordan Staal35CARC80133578563.04.889357161.03.76.686.893.344.555.515:2313:0825288.723053.5
816Marc Staal37PHID3545946349.8-1.434830753.1-0.17.491.799.046.753.313:4912:48494.95933.9
817Steven Stamkos33TBLC791190117150.4-0.582584749.3-1.510.986.897.755.944.118:1414:2723521.149053.5
818Logan Stankoven20DALC2440929458.24.828620458.43.910.791.2102.050.449.614:4013:241388.010449.0
819Logan Stanley25WPGD2529732647.7-1.922522450.10.58.394.0102.248.151.913:4612:415151.36942.0
820Spencer Stastney24NSHD2029727551.9-1.523119354.52.09.995.0104.949.150.915:5914:075114.43531.4
Rk Player Age Tm Pos GP CF CA CF% CF% rel FF FA FF% FF% rel oiSH% oiSV% PDO oZS% dZS% TOI/60 TOI(EV) TK GV E+/- SAtt. Thru%
821Troy Stecher29TOTD5482884249.6-1.459560849.5-1.29.193.1102.244.355.718:0716:051322-2.415932.1
821Troy Stecher29ARID4772374949.1-0.751954149.0-0.38.892.8101.643.556.518:2616:091121-4.013633.1
821Troy Stecher29EDMD71059353.0-5.0766753.1-5.910.795.5106.250.050.016:0015:41211.62326.1
822Sam Steel25DALC7782876552.0-1.259553552.7-0.27.890.398.141.358.713:1511:2028180.716153.4
823Oskar Steen25BOSC3422429243.4-5.715119244.0-4.96.194.2100.226.173.99:049:0231-3.85642.9
824Alex Steeves24TORF18657.1-2.48372.710.20.050.050.050.050.010:149:2010-0.1333.3
825Kevin Stenlund27FLAC8169472149.0-8.347651448.1-7.45.690.796.343.057.012:369:443614-3.714257.0
826Mitchell Stephens26MTLC2313820340.5-5.410114241.6-5.211.993.0104.942.457.69:038:0131-4.32466.7
827Chandler Stephenson29VEGC751040119846.5-1.874182847.2-2.09.290.099.156.643.418:2914:014118-3.417356.1
828Mark Stone31VEGRW5682287748.41.559960949.61.910.289.399.557.043.019:2414:0562292.321255.2
829Dylan Strome26WSHC821320126851.06.693289751.06.99.888.698.463.636.417:5714:5841357.330954.7
830Ryan Strome30ANAC79935111345.7-1.467782645.0-2.38.789.097.749.150.915:4813:152942-10.521461.2
831Jayden Struble22MTLD5679694745.70.455669644.4-2.29.192.1101.248.052.016:0715:402234-7.012637.3
832Marián Studenič25SEARW2181162.1-0.116769.611.30.085.785.760.040.08:078:03000.2250.0
833Jack Studnicka24TOTC2216424739.9-2.911917939.9-1.84.288.292.437.362.711:2710:2978-8.04247.6
833Jack Studnicka24SJSC1713120938.5-3.69815538.7-2.91.885.887.636.863.211:4910:5568-7.23447.1
833Jack Studnicka24VANC5333846.51.5212446.74.714.3100.0114.339.160.910:119:0210-0.9850.0
834Nico Sturm28SJSC6367990842.8-1.146564042.1-1.27.588.595.937.762.314:4012:272118-17.013351.9
835Tim Stützle22OTTLW751432126353.14.2101790952.82.49.887.597.351.548.521:0716:594868-1.936752.3
836Oskar Sundqvist29STLC7155888038.8-8.441061440.0-7.07.292.8100.035.964.113:1510:392613-11.513650.0
837Pius Suter27VANF6782170653.83.057050852.92.911.294.0105.249.950.115:3012:303176.819055.3
838Ryan Suter39DALD821439138351.0-3.11035101550.5-3.89.691.5101.147.252.818:5617:3416306.625440.2
839Nick Suzuki24MTLC821352137349.66.199498850.26.310.588.498.952.747.321:1616:3941634.132457.1
840Andrei Svechnikov23CARRW59109573659.80.778556958.0-0.39.492.3101.757.442.616:5914:2825432.630547.2
Rk Player Age Tm Pos GP CF CA CF% CF% rel FF FA FF% FF% rel oiSH% oiSV% PDO oZS% dZS% TOI/60 TOI(EV) TK GV E+/- SAtt. Thru%
841Maksymilian Szuber21ARID1221756.4-5.1171356.7-8.10.090.990.941.758.316:5916:51100.5250.0
842Brandon Tanev32SEALW6666883144.6-8.945158543.5-7.78.393.5101.844.555.514:3511:573113-6.013653.7
843Chris Tanev34TOTD751279122951.0-1.793982253.30.410.491.2101.640.959.119:4117:1025387.311847.5
843Chris Tanev34CGYD5693194949.5-2.267664251.3-0.811.091.3102.342.957.119:5017:102134-0.48749.4
843Chris Tanev34DALD1934828055.4-0.126318059.43.98.990.699.534.665.419:1317:09447.73141.9
844Vladimir Tarasenko32TOTRW761102108750.3-1.379477150.7-1.011.890.5102.252.947.115:4413:231827-0.531449.4
844Vladimir Tarasenko32OTTRW5785186649.6-1.061860550.5-1.011.790.9102.651.948.116:0313:4516130.123150.2
844Vladimir Tarasenko32FLARW1925122153.2-1.617616651.5-0.812.188.8100.956.443.614:4812:17214-0.68347.0
845Tomáš Tatar33TOTLW7080577051.1-0.355956050.00.39.792.8102.650.050.012:2711:311919-1.015945.3
845Tomáš Tatar33SEALW4353348952.22.437236250.73.48.595.2103.752.747.313:1112:1916131.611645.7
845Tomáš Tatar33COLLW2727228149.2-4.818719848.6-4.612.188.7100.945.055.011:1710:1336-2.74344.2
846John Tavares33TORC801355119153.23.296886752.82.09.390.599.755.344.717:5214:46375117.548457.6
847Teuvo Teräväinen29CARF76111876659.3-0.381757658.70.49.191.5100.656.743.316:2412:3040405.628050.7
848Troy Terry26ANAC/RW761160114450.35.685882750.96.49.588.698.152.147.918:1715:494544-2.435448.6
849Alexandre Texier24CBJC781091114048.91.176584147.60.18.891.199.948.851.215:1113:012116-10.323546.4
850Shea Theodore28VEGD4793786951.93.166860252.63.610.290.8101.058.441.622:0518:4027222.327338.5
851Akil Thomas24LAKC7576048.7-4.5434350.0-4.014.388.2102.542.357.78:448:31200.11656.3
852Robert Thomas24STLC821356131850.77.2101198850.66.611.289.8101.051.348.720:5815:5670543.532652.1
853Jack Thompson21TOTD3363948.06.4313050.810.65.683.388.950.050.015:4015:2130-0.2757.1
853Jack Thompson21SJSD2293148.314.6252352.120.77.175.082.150.050.017:4117:1330-0.1650.0
853Jack Thompson21TBLD17846.7-18.86746.2-22.30.0100.0100.050.050.011:3911:3900-0.11100.0
854Tage Thompson26BUFC711164100653.63.683972753.63.59.289.798.959.540.518:0714:3128214.647451.9
855Henry Thrun22SJSD51742101042.4-3.150574140.5-4.88.089.998.043.856.219:6017:301728-15.511442.1
856Chris Tierney29NJDC5232839345.5-6.223228844.6-5.812.791.1103.946.253.89:028:19149-3.14261.9
857Conor Timmins25TORD2540630657.010.129621258.310.911.590.5102.063.936.116:0114:1811185.86637.9
858Jarred Tinordi31CHID5253687737.9-6.938462937.9-6.38.388.496.728.971.115:3913:55423-16.07841.0
859Owen Tippett24PHIRW781216111852.11.491174355.12.09.287.596.760.139.916:3513:5333259.154453.1
860Brady Tkachuk24OTTLW811586122356.58.7116386257.48.98.789.097.753.446.619:0915:39484917.657462.2
Rk Player Age Tm Pos GP CF CA CF% CF% rel FF FA FF% FF% rel oiSH% oiSV% PDO oZS% dZS% TOI/60 TOI(EV) TK GV E+/- SAtt. Thru%
861Matthew Tkachuk26FLALW/RW801525105459.14.7105182456.12.710.591.3101.862.437.618:3814:19396210.950156.1
862Devon Toews29COLD821692148753.21.01196106053.01.411.790.1101.859.041.023:2618:56574612.135045.7
863Tyler Toffoli31TOTC791317102256.35.894879054.54.410.187.797.866.034.016:5813:4332318.043352.9
863Tyler Toffoli31NJDC61107081956.64.976663254.84.09.286.695.869.130.917:3214:0823295.834452.0
863Tyler Toffoli31WPGC1824720354.98.418215853.55.514.092.4106.454.745.315:0112:18922.38956.2
864Eeli Tolvanen24SEARW811118108150.8-0.575778149.2-0.57.989.697.551.748.315:3913:1033240.533046.4
865Philip Tomasino22NSHC4146546649.9-1.133032650.3-1.08.389.297.647.053.012:3410:5816282.511255.4
866Dominic Toninato29WPGC1515713454.01.61129155.22.911.198.4109.546.853.210:1110:06341.82842.9
867Alexey Toropchenko24STLRW82702105140.0-7.451274140.9-6.76.794.2100.941.059.012:3111:202113-10.917963.7
868Yakov Trenin27TOTC7695790251.5-0.168264751.30.19.094.1103.134.165.914:3412:3444330.824347.7
868Yakov Trenin27NSHC6076472851.20.855352251.41.09.893.4103.232.167.915:0413:063529-1.420047.0
868Yakov Trenin27COLC1619317452.6-2.812912550.8-2.75.697.4103.143.556.512:4410:32942.14351.2
869Vincent Trocheck30NYRC821585132754.46.4114897954.05.311.390.4101.752.247.821:2716:24503611.344648.2
870Jacob Trouba29NYRD691213135747.2-4.985293547.7-4.68.990.799.647.952.121:1518:021333-6.127147.6
871Alex Tuch27BUFRW751239115851.71.490983652.12.210.389.9100.256.343.719:3015:1582313.235653.9
872Tyler Tucker23STLD2621431140.8-4.816122841.4-6.013.990.9104.848.052.012:2712:0276-4.24141.5
873Riley Tufte25COLLW5365838.3-22.1275035.1-21.39.585.795.250.050.011:0710:4621-1.61163.6
874Alex Turcotte22LAKC2018616453.12.413410456.34.910.294.4104.748.651.49:179:09610.63638.9
875Urho Vaakanainen25ANAD68939102847.72.067574047.71.78.891.199.942.457.617:2915:301331-4.815044.7
876Juuso Välimäki25ARID681120115949.11.280783549.12.19.992.5102.549.550.519:0617:171326-1.416442.1
877James van Riemsdyk34BOSLW7176878149.62.855755949.92.97.894.2102.050.050.013:3010:57111413.922264.0
878Trevor van Riemsdyk32WSHD701032118346.60.070282546.0-0.39.290.599.845.354.718:4016:5827251.218839.9
879Frank Vatrano29ANALW821057130944.7-2.677096644.4-3.210.188.198.249.250.818:2113:553129-12.245459.9
880Joe Veleno24DETC8085099746.0-0.360871246.1-0.18.589.698.245.954.113:5712:132313-10.016851.2
Rk Player Age Tm Pos GP CF CA CF% CF% rel FF FA FF% FF% rel oiSH% oiSV% PDO oZS% dZS% TOI/60 TOI(EV) TK GV E+/- SAtt. Thru%
881Carter Verhaeghe28FLAC76143999059.25.399177256.23.310.190.9101.159.740.317:5814:43393916.350049.2
882Jimmy Vesey30NYRLW8073793844.0-7.753564145.5-6.18.991.1100.130.969.112:2311:043618-7.120855.8
883Gabriel Vilardi24WPGC4764467848.7-1.947249748.7-2.312.391.7104.062.038.017:0013:432113-0.818065.0
884Alex Vlasic22CHID761171143544.92.0832100645.33.29.191.7100.844.855.221:2918:256047-4.816842.3
885Marc-Édouard Vlasic36SJSD57741102242.0-2.451669442.6-0.47.389.596.838.361.716:1714:421627-20.915845.6
886Dmitri Voronkov23CBJLW7593792150.43.165265449.93.08.690.499.060.439.613:2711:2815163.423859.7
887Jakub Vrána27STLLW2118625042.7-4.514319342.6-6.18.688.897.454.046.012:0810:2643-3.96663.6
888Chris Wagner32COLC13809545.7-10.0567044.4-11.59.397.9107.241.758.37:277:0112-0.62272.7
889Oliver Wahlstrom23NYIRW3228240740.9-4.820328141.9-4.77.191.598.649.250.811:0410:131010-4.08250.0
890Nathan Walker29STLC4537147443.9-1.425732544.2-1.37.793.3101.041.258.810:4910:32104-6.87656.6
891Samuel Walker24MINC4234334.8-13.2163034.8-10.40.087.587.521.778.39:229:1900-1.7560.0
892Sean Walker29TOTD811564137553.22.0113292055.22.99.189.698.749.450.619:1416:40412513.931148.2
892Sean Walker29PHID631230106653.63.988869056.34.79.089.298.150.949.119:3616:47352213.523446.6
892Sean Walker29COLD1833430951.9-4.124423051.5-2.99.590.9100.444.056.017:5716:15630.47753.2
893Jake Walman27DETD63986119045.3-1.769584345.2-1.711.389.1100.441.858.219:4616:391827-15.425442.5
894Austin Watson32TBLLW3317023442.1-8.911015441.7-9.79.995.0104.941.358.77:167:1030-2.23450.0
895MacKenzie Weegar30CGYD821734151953.33.21219106853.32.59.889.399.153.546.522:5618:494675-2.847144.2
896Alexander Wennberg29TOTC791029111947.9-5.472179247.7-4.39.791.1100.944.056.017:5914:084622-2.215259.9
896Alexander Wennberg29SEAC6078789946.7-6.354863246.4-4.810.591.3101.845.154.918:4914:224018-2.512863.3
896Alexander Wennberg29NYRC1924222052.4-1.917316052.0-2.37.390.697.939.360.715:2213:23640.32441.7
897Zach Werenski26CBJD701599164049.42.41128118448.82.111.789.0100.755.344.724:2720:243526-2.244245.7
898Blake Wheeler37NYRRW5461265548.3-2.544047748.0-3.910.290.8101.057.342.712:4311:451621-0.514457.6
899Colin White27TOTC2820525244.9-5.013617044.4-5.34.591.596.039.860.29:318:5299-1.54337.2
899Colin White27MTLC1710416239.1-9.66310637.3-12.25.691.897.440.559.59:158:4744-2.02532.0
899Colin White27PITC111019052.91.3736453.33.23.891.194.938.861.29:578:59550.51844.4
900Zach Whitecloud27VEGD6188096347.7-1.362567648.0-1.98.291.399.544.255.817:3515:5918232.614136.2
Rk Player Age Tm Pos GP CF CA CF% CF% rel FF FA FF% FF% rel oiSH% oiSV% PDO oZS% dZS% TOI/60 TOI(EV) TK GV E+/- SAtt. Thru%
901Maxwell Willman28NJDC1810816140.1-10.67912438.9-11.58.595.8104.344.056.08:208:1931-4.82470.8
902Tom Wilson29WSHRW741044104350.04.671573649.33.47.589.096.557.242.818:0614:094650-0.832052.8
903Ryan Winterton20SEAC9698245.7-3.4495248.50.93.494.998.359.640.49:209:2041-0.51855.6
904Miles Wood28COLLW741011100850.1-3.068972048.9-4.18.190.798.837.063.013:4112:1641150.428259.2
905Parker Wotherspoon26BOSD4158866447.01.342146447.61.88.793.0101.636.963.117:4315:3912232.38040.0
906Shane Wright20SEAC81147759.711.5775956.67.610.691.1101.773.826.213:3211:35450.92842.9
907Arber Xhekaj23MTLD4462165348.72.943946648.51.710.392.6102.956.044.015:5614:344281.915639.1
908Kailer Yamamoto25SEARW5957150153.32.838535652.03.26.091.997.955.944.111:599:462561.910856.5
909Jesse Ylönen24MTLRW5939162838.4-8.128242839.7-7.49.594.4103.936.263.810:148:5467-5.08062.5
910Cameron York23PHID821468145650.2-1.7106895552.8-1.48.787.296.053.047.022:3718:1118327.628746.7
911Pavel Zacha26BOSC781037109248.72.677481148.82.112.591.2103.755.045.018:0613:3928352.125857.4
912Filip Zadina24SJSRW72814106843.3-1.555077641.5-3.06.487.694.044.355.713:2012:012919-16.726751.3
913Nikita Zadorov28TOTD751100107950.5-1.878577950.2-2.18.891.2100.045.254.817:2615:441732-6.025235.7
913Nikita Zadorov28VAND5472878648.1-4.451756048.0-4.310.192.5102.640.559.517:0415:23920-4.217634.7
913Nikita Zadorov28CGYD2137229355.94.026821955.02.96.687.994.557.542.518:2416:39812-1.87638.2
914Nikita Zaitsev32CHID3849365742.9-1.134346842.3-2.06.993.1100.060.839.215:5614:471016-7.89034.4
915Yegor Zamula23PHID6697185953.11.966757453.7-0.58.589.798.255.144.916:0314:2417220.917734.5
916Connor Zary22CGYC6390779953.22.164355853.52.110.592.0102.563.636.415:1613:0616273.017551.4
917Trevor Zegras22ANAC3143146448.23.732734049.03.98.690.999.657.742.317:0514:3615161.613554.1
918Olen Zellweger20ANAD2640146346.41.728535044.9-0.58.091.899.756.044.019:1717:22718-4.59635.4
919Fabian Zetterlund24SJSW821163153443.1-0.8840108043.80.810.487.898.246.853.218:5115:414332-23.542747.8
920Mika Zibanejad30NYRC811216114551.52.088382451.71.910.791.1101.854.046.019:4514:244846-0.841453.4
Rk Player Age Tm Pos GP CF CA CF% CF% rel FF FA FF% FF% rel oiSH% oiSV% PDO oZS% dZS% TOI/60 TOI(EV) TK GV E+/- SAtt. Thru%
921Radim Zohorna27PITF3331828552.70.223221152.41.76.792.799.432.567.59:469:101472.36855.9
922Artem Zub28OTTD691275117452.10.992483152.60.59.489.899.248.052.021:0118:0514314.418845.2
923Mats Zuccarello36MINLW69101897451.12.672067951.52.410.489.499.861.138.918:5414:5038383.833451.8
924Jason Zucker32TOTLW6981187048.2-2.760464348.4-1.98.291.199.446.553.513:4912:1126371.627654.3
924Jason Zucker32ARILW5159464448.0-1.242548047.0-1.59.491.4100.845.554.514:0212:161730-2.620850.0
924Jason Zucker32NSHLW1821722649.0-6.117916352.3-2.65.890.496.349.051.013:1311:56974.16867.6