NHL Advanced Stats / Analytics

Teams

Advanced Stats Finder
Search our database using advanced filtering tools.

Team Page
Choose a team 

Players

Advanced Stats 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 Acciari31STLC2624632643.0-3.420223146.7-0.49.391.9101.340.859.213:5112:14123-0.56561.5
2Calen Addison22MIND2427625352.21.321419552.31.67.585.993.561.138.916:5513:0848-0.76746.3
3Sebastian Aho25CARF2643630858.6-2.233723658.8-1.511.087.398.357.942.120:0014:2516191.413258.3
4Sebastian Aho26NYID2330827452.94.923422151.44.27.293.4100.664.935.114:0713:46481.24860.4
5Nikita Alexandrov22STLC9637944.4-1.0485347.51.22.6100.0102.670.030.09:189:15111.91181.8
6Alexander Alexeyev23WSHD3224234.4-16.0193138.0-12.00.090.990.98.791.313:4113:0802-0.9650.0
7Wade Allison25PHIRW1414317345.34.511511550.09.36.797.1103.846.753.312:3111:34220.94060.0
8Michael Amadio26VEGC1512215843.6-5.68410544.4-5.95.391.596.755.344.79:409:2352-1.72657.7
9Nils Aman22VANC2618627740.2-8.814120241.1-6.76.493.6100.042.757.312:1711:0831-2.43063.3
10Josh Anderson28MTLRW2430832548.7-0.622124647.3-3.010.789.5100.246.253.815:0713:1776-3.09259.8
11Michael Anderson23LAKD2845945550.2-2.234133750.3-3.19.192.9102.048.251.821:3919:188100.68040.0
12Jaret Anderson-Dolan23LAKC1312212250.0-2.9918252.6-0.99.189.598.663.536.510:2010:0721-1.12864.3
13Lias Andersson24LAKC161233.3-14.24930.8-17.10.080.080.016.783.38:378:3700-0.2333.3
14Rasmus Andersson26CGYD2545247548.8-9.435135749.6-8.57.891.098.955.344.724:1618:41817-2.110046.0
15Mason Appleton27WPGC1418122744.4-8.413717144.5-7.98.692.7101.352.947.116:3414:3841-2.73271.9
16Josh Archibald30PITRW2517519047.9-3.013913850.2-0.210.598.1108.626.473.610:268:3352-0.55265.4
17Joel Armia29MTLRW1516017847.3-0.411713646.2-3.04.491.195.541.158.915:1312:4652-3.94761.7
18Viktor Arvidsson29LAKLW2634232751.1-0.325922853.21.77.691.098.647.552.516:3314:072111.411651.7
19Rasmus Asplund25BUFF1816316949.1-4.113113349.6-1.312.587.099.534.265.812:0910:3520-2.73467.6
20Zach Aston-Reese28TORC2519126641.8-9.415018744.5-6.84.393.898.127.972.111:3210:1967-2.83560.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 Athanasiou28CHIC2527339241.10.021028642.31.46.692.699.152.447.616:0614:182117-6.28654.7
22Nicolas Aube-Kubel26TOTRW10668344.3-10.0416040.6-14.17.191.498.621.278.88:578:4302-0.51526.7
22Nicolas Aube-Kubel26TORRW6336135.1-21.9204331.7-26.56.392.398.613.386.79:058:4101-1.1633.3
22Nicolas Aube-Kubel26WSHRW4332260.09.3211755.35.18.388.997.231.868.28:468:46010.6922.2
23Mikael Backlund33CGYC2535424559.16.226818659.06.08.390.698.954.345.717:3713:3721113.110663.2
24Kevin Bahl22NJDD4433257.33.9371768.512.53.4100.0103.466.733.310:4810:43002.0955.6
25Josh Bailey33NYIC2328129149.1-0.520721748.80.17.892.7100.652.147.915:0712:45813-2.24965.3
26Rudolfs Balcers25TOTLW1717513157.2-1.91309956.8-1.77.788.396.058.341.710:129:44242.83863.2
26Rudolfs Balcers25FLALW1415212255.5-4.41139255.1-3.67.687.595.157.342.710:5510:26241.83265.6
26Rudolfs Balcers25TBLLW323971.916.617770.813.78.3100.0108.380.020.06:536:24001.1650.0
27Alexander Barabanov28SJSF2432935548.1-0.423326047.3-1.59.486.595.846.853.217:3015:061213-0.57462.2
28Ivan Barbashev27STLC2629235345.3-0.523425747.70.98.294.1102.350.349.715:1613:0815121.66066.7
29Cole Bardreau29NYIF18188.926.350100.037.50.00.0100.06:376:37000.320.0
30Aleksander Barkov27FLAC1937523062.06.027418859.33.59.090.599.649.650.422:4216:0118132.712559.2
31Alex Barre-Boulet25TBLF17846.7-7.24450.0-9.00.0100.0100.066.733.310:019:5510-0.1250.0
32Tyson Barrie31EDMD2635838748.1-2.327429448.2-1.011.291.6102.853.047.019:3015:128121.29646.9
33Morgan Barron24WPGC1413318242.2-8.310212944.2-5.812.093.5105.536.263.813:5111:5353-1.83971.8
34Mathew Barzal25NYIC2744633956.810.232126255.18.88.690.098.680.319.718:4114:5925356.612454.8
35Nathan Bastian25NJDRW2120919252.1-5.616013853.7-5.07.095.3102.343.656.413:439:60522.24755.3
36Drake Batherson24OTTC2539633454.22.329725453.92.95.886.091.862.437.618:0514:3011145.013951.8
37Gavin Bayreuther28CBJD1115016647.52.110411946.61.28.190.198.249.051.014:5113:54120.03043.3
38Jake Bean24CBJD1415821342.6-3.011216141.0-5.510.591.2101.751.148.915:4214:1783-3.03250.0
39Ethan Bear25VAND1722324947.2-1.417718449.02.57.488.996.349.550.518:3116:3247-0.43743.2
40Nathan Beaulieu30ANAD1616322042.6-2.512416942.3-2.111.387.999.233.067.012:4010:5923-4.02532.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%
41Anthony Beauvillier25NYILW2635535649.9-0.125828847.3-2.78.891.5100.453.246.815:2213:511215-2.09362.4
42Adam Beckman21MINLW4403057.16.1282552.81.30.094.494.435.065.09:338:5310-0.31060.0
43Pierre-Edouard Bellemare37TBLLW2316818647.5-5.413513550.0-2.84.792.096.736.064.011:378:511011-2.02343.5
44Kieffer Bellows24TOTLW1211112347.4-0.1827153.66.50.087.887.846.753.311:3710:39350.23259.4
44Kieffer Bellows24PHILW1110111047.91.3766553.98.10.089.289.247.352.712:0110:5834-0.13161.3
44Kieffer Bellows24NYILW1101343.5-15.46650.0-11.80.075.075.040.060.07:167:16010.310.0
45Emil Bemstrom23CBJC7628941.1-2.7466143.0-1.615.689.4105.054.545.512:5411:2341-2.42759.3
46Matthew Beniers20SEAC2529028350.6-2.022121350.9-2.712.887.199.955.544.517:1414:3217163.77665.8
47Jamie Benn33DALLW2631327153.61.421921150.9-0.115.290.1105.357.742.314:6011:0614112.910261.8
48Jordie Benn35TORD6919449.20.9696352.33.78.590.599.044.155.917:0315:0608-0.62138.1
49Sam Bennett26FLAC2644033856.61.034025856.92.48.488.496.855.844.218:0514:0516195.213858.7
50Matt Benning28SJSD2836345644.3-5.627333145.2-4.49.589.699.031.768.318:5916:18815-0.36136.1
51Simon Benoit24ANAD2327638042.1-4.419629939.6-6.55.792.598.237.662.418:0415:39011-8.04641.3
52Tyler Benson24EDMLW27846.71.04544.4-3.70.0100.0100.033.366.76:176:0200-0.320.0
53Patrice Bergeron37BOSC2436122561.613.027917162.013.210.596.4106.959.440.618:2012:171476.015153.0
54Jonatan Berggren22DETRW1210610749.80.5837652.23.29.894.3104.252.347.712:4210:60481.52871.4
55Jacob Bernard-Docker22OTTD69810249.0-2.7728246.8-6.74.898.3103.145.754.317:4417:3303-0.82030.0
56Tim Berni22CBJD120871.421.413668.424.90.0100.0100.055.644.413:3913:01100.9333.3
57Tyler Bertuzzi27DETLW912510155.37.3977755.75.27.091.298.336.863.215:3213:03151.23366.7
58William Bitten24STLC26940.0-1.86940.0-3.116.7100.0116.70.0100.06:536:5311-0.80
59Anders Bjork26BUFLW18850.0-1.46842.9-0.90.0100.0100.042.957.19:389:38100.0250.0
60Marcus Bjork25CBJD1116620145.2-0.512915345.7-0.49.992.2102.139.260.819:2516:40250.31963.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%
61Oliver Bjorkstrand27SEARW2532326355.14.024519156.24.47.690.297.855.744.315:1912:541543.611058.2
62Tobias Bjornfot21LAKD2312654.40.1242252.22.711.184.695.756.343.815:4914:45000.1633.3
63Nick Bjugstad30ARIC2321731940.5-2.416523641.1-1.613.894.0107.834.965.115:5913:18810-3.46162.3
64Colin Blackwell29CHIC2216725040.0-1.411916641.80.77.090.197.130.070.012:3010:4497-1.14360.5
65Sammy Blais26NYRLW2418920048.6-5.313013848.5-5.510.393.9104.258.141.99:549:33010-1.13554.3
66Nick Blankenburg24CBJD711210751.16.1857453.58.57.183.390.553.646.418:0216:4752-1.21968.4
67Anton Blidh27COLLW9545549.50.5394148.80.20.093.393.330.369.77:107:09000.71080.0
68Teddy Blueger28PITC118712441.2-12.9699442.3-9.410.290.9101.111.188.912:419:5773-1.71770.6
69Matej Blumel22DALRW6505348.5-4.1364146.8-4.53.790.093.778.121.99:429:3235-0.81258.3
70Brock Boeser25VANRW2023826946.9-1.917521544.9-3.210.982.293.259.240.815:4913:1596-3.07259.7
71Zach Bogosian32TBLD8989052.1-4.4746951.7-5.15.591.196.556.843.213:5013:20061.11346.2
72Matt Boldy21MINLW2429627252.11.322020451.91.09.792.0101.752.847.218:4114:4015122.312752.8
73Nick Bonino34SJSC2523432042.2-7.217121544.3-4.77.689.597.148.151.915:2412:10148-2.54656.5
74Adam Boqvist22CBJD4584755.215.7473458.018.510.082.692.672.227.815:5614:09121.0933.3
75Jesper Boqvist24NJDC2019517852.3-2.914113052.0-3.88.794.0102.754.945.110:4710:25371.93458.8
76William Borgen26SEAD2528625453.01.122318554.72.39.789.098.743.456.615:3913:58393.64645.7
77Mark Borowiecki33NSHD4353847.9-5.3253243.9-6.810.092.0102.033.366.79:568:47000.3714.3
78Robert Bortuzzo33STLD1612015543.6-3.69710747.50.15.792.097.740.859.211:2310:08171.02245.5
79Evan Bouchard23EDMD2642534855.07.831727054.07.45.287.792.951.448.618:3415:2817251.912846.1
80Shane Bowers23COLC14266.722.54180.032.80.0100.0100.0100.00.01:461:46000.11100.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%
81Travis Boyd29ARIC2323031842.0-0.317124940.7-2.311.687.799.352.247.817:1913:42614-8.23852.6
82Erik Brannstrom23OTTD2538029656.24.927221156.36.18.788.797.456.943.116:2214:0015203.27233.3
83Derick Brassard35OTTC1722619254.12.116214353.12.15.996.5102.446.753.313:4911:21510-0.25662.5
84Jesper Bratt24NJDW2643925563.39.931819262.47.110.992.5103.559.640.417:0413:4311159.412150.4
85Justin Braun35PHID2430535846.00.122425846.5-0.96.793.099.845.654.416:5214:5745-2.35141.2
86Guillaume Brisebois25VAND3324243.29.9283246.716.014.391.3105.634.865.216:5214:37001.1475.0
87Philip Broberg21EDMD6566546.3-6.5404447.6-5.34.087.591.556.843.211:5911:1234-1.71127.3
88T.J. Brodie32TORD1522921551.6-0.917016351.1-0.88.190.498.553.646.421:2318:12882.72955.2
89Jonas Brodin29MIND1931928552.83.623021551.72.28.689.297.852.647.422:0018:347110.85552.7
90Jonny Brodzinski29NYRC15741.7-1.63442.92.950.0100.0150.033.366.78:578:40000.1250.0
91Connor Brown29WSHRW4494353.31.9343350.71.74.282.686.889.310.716:4613:0512-0.2825.0
92Josh Brown29ARID2020334037.4-8.115725937.7-7.311.592.4104.036.163.918:2714:3959-7.54057.5
93Logan Brown24STLC5344244.7-4.4283147.5-1.30.090.090.031.668.49:158:38100.5862.5
94Patrick Brown30PHIC8707349.01.0584755.26.37.090.397.328.271.812:3410:35220.72065.0
95Jacob Bryson25BUFD2128829349.6-4.221723048.5-3.66.786.292.949.150.917:3215:29103-1.52544.0
96Pavel Buchnevich27STLLW2028929049.94.322423249.12.312.688.1100.753.846.218:5014:56870.58852.3
97Michael Bunting27TORLW2739536252.24.128926652.13.311.794.2105.961.138.915:3414:0815134.48550.6
98Andre Burakovsky27SEALW2534728355.14.126421555.13.18.787.796.356.044.017:2914:4722123.012754.3
99Brent Burns37CARD/RW2654732163.04.540624762.23.68.888.897.659.041.023:4317:4616174.819247.4
100Kyle Burroughs27VAND1418021545.6-1.013815347.41.83.091.294.147.952.118:0616:1612-0.52458.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%
101Quinton Byfield20LAKC8658842.5-8.9516544.0-8.816.188.5104.646.753.311:4611:0022-1.81338.5
102Bowen Byram21COLD1016516350.3-1.711612248.7-1.36.195.7101.838.062.020:4718:2644-3.82740.7
103Drake Caggiula28PITLW3192147.5-1.5151845.5-1.50.092.392.320.080.07:287:2810-0.9366.7
104Kyle Capobianco25WPGD3352360.38.8301862.512.50.0100.0100.081.818.212:4812:41220.6520.0
105Brandon Carlo26BOSD2024425149.3-3.918617951.0-2.411.996.2108.036.763.318:4415:201223.24755.3
106John Carlson33WSHD2139437951.01.728927351.43.47.885.993.765.234.823:2416:571117-0.315450.0
107Lucas Carlsson25FLAD2261268.44.3131056.5-6.50.085.785.741.758.310:069:45010.0450.0
108Ryan Carpenter32NYRC2113016044.8-8.89612044.4-9.68.587.495.854.845.29:368:29612-1.13056.7
109Sam Carrick30ANAC129210945.80.6668643.4-0.68.993.4102.432.567.59:488:4514-1.62161.9
110Alexandre Carrier26NSHD2129128350.71.821121349.80.75.592.197.644.056.018:2615:35650.44751.1
111William Carrier28VEGLW2626327548.91.318819748.8-1.59.993.1103.036.263.811:5311:38722.68269.5
112Jeff Carter38PITC2324230244.5-7.817622344.1-8.310.492.3102.729.270.814:5212:1389-2.57455.4
113Jackson Cates25PHIC5334442.9-0.2203337.7-8.15.995.7101.529.470.68:598:5610-0.4850.0
114Noah Cates23PHILW2626136042.0-4.319125043.3-4.18.193.4101.436.863.217:5813:20207-1.55352.8
115Cole Caufield22MTLRW2637034551.74.128225252.85.114.683.398.064.435.618:0514:47911-2.616157.1
116Cody Ceci29EDMD2640743948.1-2.430433247.8-1.79.492.8102.242.757.321:0417:582160.75947.5
117Erik Cernak25TBLD2132232649.7-4.523822052.0-2.06.691.497.952.048.020:0416:45681.44835.4
118Thomas Chabot26OTTD2047241553.22.934431452.33.09.289.999.154.445.626:0122:108172.110146.5
119Jalen Chatfield26CARD2631523557.3-3.723717957.0-3.76.590.897.258.241.812:5912:1643-0.86043.3
120Ben Chiarot31DETD2536548343.0-5.326834843.5-5.38.488.096.440.359.720:4517:1716-3.38248.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%
121Yegor Chinakhov21CBJRW2322628744.1-1.217620546.21.310.086.896.855.844.213:2012:06169-2.96750.7
122Jake Christiansen23CBJD1014115947.03.49911346.71.55.390.495.764.036.015:0715:02130.12445.8
123Jakob Chychrun24ARID711913047.811.89510148.59.511.692.9104.552.347.722:2519:2233-0.95556.4
124Filip Chytil23NYRC1922720552.5-0.315515450.2-2.410.793.8104.551.748.314:1713:07690.46149.2
125Nick Cicek22SJSD1010313942.6-5.8749045.1-3.37.790.097.742.257.814:5914:2714-1.5137.7
126Anthony Cirelli25TBLC2421376.425.636881.831.87.1100.0107.169.230.814:1812:58112.31668.8
127Casey Cizikas31NYIC2723026146.8-3.416419046.3-3.17.391.298.426.873.212:5910:40145-4.44660.9
128Kale Clague24BUFD71147161.66.0835759.34.310.082.292.265.434.615:4115:38200.21050.0
129Brandt Clarke19LAKD912011052.2-0.5927056.84.813.881.895.761.938.113:3912:35131.72152.4
130Kyle Clifford32TORLW2161748.5-5.0111247.8-0.412.5100.0112.566.733.37:557:5500-0.1540.0
131Connor Clifton27BOSD2438636151.7-0.828727750.9-2.510.492.8103.250.050.019:6017:187200.46759.7
132Cal Clutterbuck35NYIRW2216219046.0-2.512413348.21.110.092.5102.524.175.911:609:4749-3.63063.3
133Dylan Coghlan24CARD6724362.60.6493260.5-1.13.392.095.365.834.214:0811:3812-0.42245.5
134Andrew Cogliano35COLLW/C2322624048.5-2.216917948.6-1.28.795.9104.628.072.014:0411:2653-2.24472.7
135Ian Cole33TBLD2232731051.3-0.124922452.60.79.691.4101.048.451.618:4415:6010124.25560.0
136Blake Coleman31CGYC2533324757.43.925218757.43.76.691.598.056.643.414:3812:5511102.37462.2
137Ross Colton26TBLC2423022450.7-0.917016850.3-1.96.688.895.451.648.411:3410:021350.96953.6
138J.T. Compher27COLLW2328629049.7-0.821721450.31.26.292.999.133.866.218:2013:4237-1.05950.8
139Max Comtois24ANALW1617123242.4-3.313018241.7-2.88.890.098.843.057.013:4812:3839-4.73675.0
140Kyle Connor26WPGLW2440035053.35.629826552.95.49.689.399.061.238.820:2216:0712102.115455.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%
141Andrew Copp28DETC2527133244.9-1.920025943.6-4.511.192.6103.737.862.217:1413:29712-1.96053.3
142Paul Cotter23VEGC1714922639.7-10.711614843.9-7.78.995.4104.351.148.910:5110:4935-0.43661.1
143Nick Cousins29FLAC2324422252.4-2.018516453.0-0.48.691.199.761.039.010:239:47842.55569.1
144Logan Couture33SJSC2833840745.4-3.924928346.8-2.011.584.896.442.857.218:2413:362210-0.510263.7
145Charlie Coyle30BOSC/RW2427431046.9-7.221122848.1-6.110.694.4105.029.170.916:4812:49219-0.97259.7
146Dylan Cozens21BUFC2531927154.12.424122152.21.913.587.7101.245.854.217:0312:321761.711361.1
147Joseph Cramarossa30MINC4192939.6-8.7162440.0-8.010.094.1104.130.869.27:487:4310-0.9333.3
148Sidney Crosby35PITC2646439953.84.132830451.91.714.488.4102.867.532.519:5516:0423181.214254.2
149Lawson Crouse25ARILW2222528743.92.517522044.32.913.789.9103.739.460.617:1712:311011-3.37652.6
150Austin Czarnik30DETC7627345.9-1.3475347.01.612.195.0107.151.348.711:3410:4940-0.11553.3
151Kirby Dach22MTLC2635830154.37.526921355.89.112.384.997.265.035.017:2114:101714-0.28452.4
152Evgenii Dadonov33MTLRW2223625048.6-1.217218348.5-1.55.388.193.346.153.913:5712:1179-3.24365.1
153Rasmus Dahlin22BUFD2449942354.13.037432153.84.911.990.2102.157.142.925:5819:5417171.812662.7
154Zac Dalpe33FLARW15838.5-21.85645.5-13.425.066.791.750.050.09:033:1300-0.21100.0
155Phillip Danault29LAKC2838234452.61.328525053.31.37.992.5100.446.553.518:1114:0911120.59154.9
156Justin Danforth29CBJRW/C6706751.16.9484949.54.211.481.392.758.741.313:2310:56110.52050.0
157Laurent Dauphin27ARIC15271.414.54180.020.50.0100.0100.00.0100.08:288:28100.1250.0
158Calvin de Haan31CARD1921617854.8-6.016513155.7-4.75.790.295.959.140.912:4312:2343-0.54835.4
159Anthony DeAngelo27PHID2544449247.44.233436747.62.86.988.895.654.645.424:2518:22719-1.910554.3
160Alex DeBrincat25OTTRW2540238251.3-2.028729449.4-3.66.791.798.461.238.819:2114:591490.615556.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%
161Jake DeBrusk26BOSLW2330924056.36.324118356.86.89.295.0104.259.440.617:2212:2612104.510572.4
162Ty Dellandrea22DALC2630026752.90.521820651.40.612.089.8101.854.745.314:1911:42990.65954.2
163Dylan DeMelo29WPGD2025630545.6-6.319122645.8-5.710.791.6102.350.050.018:0415:0359-2.74447.7
164Semyon Der-Arguchintsev22TORC141323.5-20.24736.4-7.733.3100.0133.350.050.07:166:22010.60
165Nick DeSimone28CGYD4353847.9-11.3312456.4-3.95.368.874.082.617.411:1510:30210.4757.1
166Nicolas Deslauriers31PHILW2619623046.00.914816747.00.75.094.899.854.945.110:339:2044-0.74341.9
167Connor Dewar23MINC2317615952.51.713311553.63.16.590.296.737.262.811:049:1763-0.45152.9
168Jason Dickinson27CHIC2119028140.3-1.213820140.7-1.39.186.395.433.666.415:2912:311513-3.94957.1
169Brenden Dillon32WPGD2438235551.83.328327350.92.46.992.999.847.352.719:3217:19514-0.46848.5
170Noah Dobson23NYID2746144550.91.934133450.52.57.390.798.062.137.920:3416:321627-2.718246.7
171Max Domi27CHILW2528642840.1-1.522732641.0-0.48.092.3100.354.145.918:3515:142016-5.98461.9
172Ryan Donato26SEAC2119216054.53.615011955.84.411.595.6107.157.142.910:189:121034.15455.6
173Drew Doughty33LAKD2853448852.30.939436452.0-0.69.491.4100.850.949.126:2121:095164.110843.5
174Nic Dowd32WSHC2726427748.8-1.819318151.62.68.191.299.314.086.013:1911:051281.74250.0
175Leon Draisaitl27EDMC2642544948.6-1.632133848.7-0.413.788.7102.451.448.622:2717:1027402.013961.2
176Sheldon Dries28VANC1511914445.2-3.08410744.0-4.58.883.191.950.050.010:499:2604-0.64362.8
177Jonathan Drouin27MTLLW1212513448.3-2.09010246.9-4.45.990.095.969.630.413:2711:0635-1.12445.8
178Jack Drury22CARC141528963.15.11146264.87.03.893.897.663.436.610:069:33541.64156.1
179Jamie Drysdale20ANAD89814340.7-5.07511240.1-1.26.791.798.348.251.817:3716:1103-2.71844.4
180Dillon Dube24CGYC2530927752.7-2.323321052.6-2.79.489.098.460.639.414:4012:2311101.27057.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%
181Pierre-Luc Dubois24WPGLW2433231451.42.525823852.03.910.288.398.461.338.718:0214:021010-3.012653.2
182Matt Duchene32NSHC2333531251.82.624623551.12.013.187.1100.263.536.518:1114:3714180.410650.9
183Brandon Duhaime25MINRW1411511051.10.2878052.10.69.195.1104.235.564.59:298:48220.93756.8
184Mathew Dumba28MIND2437939349.1-3.226930347.0-6.37.490.497.851.748.321:0718:576140.57739.0
185Brian Dumoulin31PITD2643141850.8-0.431730650.90.29.289.999.150.449.619:4916:49615-1.75038.0
186Vince Dunn26SEAD2546839854.03.135229554.42.412.990.6103.562.437.623:1519:3117186.58941.6
187Sean Durzi24LAKD2535836049.9-1.826825551.2-1.08.887.996.747.552.520:0116:028232.49136.3
188Christian Dvorak26MTLC2628034844.6-5.719924345.0-5.69.291.8100.937.462.616:2312:51915-3.05563.6
189Jordan Eberle32SEARW2529725354.02.522319553.30.615.087.2102.256.443.616:1713:4218105.18858.0
190Alexander Edler36LAKD2433230052.51.524120554.02.19.687.096.650.549.515:0513:52414-1.36038.3
191Joel Edmundson29MTLD1620726344.0-6.815217646.3-3.88.487.696.054.845.219:2215:40324-3.63464.7
192Nikolaj Ehlers26WPGLW2342458.68.6241758.512.214.385.7100.063.236.819:0014:56410.31936.8
193Jack Eichel26VEGC2643435055.49.732622159.612.511.292.9104.151.248.818:4615:0615226.915265.1
194Aaron Ekblad26FLAD1526124851.3-0.719819750.1-2.49.987.197.048.052.024:2117:08918-0.68549.4
195Mattias Ekholm32NSHD2334232451.42.125124850.30.86.793.9100.545.254.821:2417:094140.58347.0
196Oliver Ekman-Larsson31VAND2640444447.60.530634047.41.39.389.598.747.752.320:5218:11413-2.510245.1
197Lars Eller33WSHC2733332950.30.123723949.80.38.689.698.241.458.615:0412:602010-0.28048.8
198Andreas Englund27COLD6535847.7-1.1364345.6-2.67.491.498.824.175.911:1310:4512-0.5633.3
199Pierre Engvall26TORLW2625425649.81.018018848.9-0.87.493.0100.333.666.412:2110:58591.26861.8
200Mackenzie Entwistle23CHIRW2516921244.44.011515842.11.06.991.898.731.968.111:489:5666-1.74341.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%
201Joel Eriksson Ek26MINC2432129452.21.423922251.81.010.189.199.239.160.919:3213:521043.012361.8
202Adam Erne27DETLW2524133342.0-5.817623343.0-5.113.490.1103.545.055.014:2012:57410-4.45242.3
203Jake Evans26MTLC/RW2621830142.0-8.715420443.0-7.84.989.894.736.163.913:5510:59815-3.04850.0
204Michael Eyssimont26WPGC111106562.916.1764662.316.113.097.4110.350.050.09:067:55411.63447.1
205Dante Fabbro24NSHD2230230050.20.222321550.91.97.392.099.354.545.515:5514:27612-1.66442.2
206Samuel Fagemo22LAKLW2182047.4-8.8111640.7-12.028.6100.0128.650.050.08:338:3300-0.3333.3
207Radek Faksa29DALC2623322750.7-2.315416847.8-3.810.994.0104.938.661.413:0210:49107-1.43351.5
208Joel Farabee22PHILW2633542843.9-1.925631045.2-1.79.090.899.856.143.917:4914:3010220.28360.2
209Hudson Fasching27NYIRW2371768.514.7231265.712.411.177.888.942.957.112:4612:46001.4944.4
210Jesper Fast31CARRW2633322459.8-0.524417458.4-1.99.690.099.651.148.915:0512:471080.14748.9
211Justin Faulk30STLD2645553446.00.635740746.7-0.411.588.7100.261.438.623:2019:571320-7.612055.8
212Martin Fehervary23WSHD2641946047.7-3.829533846.6-4.39.392.5101.835.664.420:0518:29411-1.57349.3
213Mario Ferraro24SJSD2336941447.1-2.926630346.7-2.57.886.494.246.153.922:4918:59145-2.75444.4
214Kevin Fiala26LAKLW2838636251.6-0.127227549.7-3.614.587.4101.950.649.417:2314:2412142.312260.7
215Christian Fischer25ARIRW2319730839.0-4.315122240.5-2.57.895.6103.434.965.115:3212:4858-3.86061.7
216Casey Fitzgerald25BUFD1716716051.1-2.612712849.8-2.97.188.595.557.542.513:0611:2921-2.13231.3
217Trey Fix-Wolansky23CBJRW4334343.4-1.4272948.22.65.394.499.758.641.49:569:17020.01060.0
218Cale Fleury24SEAD3313447.7-6.6252055.60.311.892.3104.133.366.713:3313:09031.3666.7
219Haydn Fleury26TBLD1312412849.2-2.69310347.4-5.27.591.799.148.651.411:5411:01231.43243.8
220Warren Foegele26EDMLW2020219650.80.915315050.51.47.191.298.449.051.012:1411:362071.16549.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%
221Steven Fogarty29MINC2101540.0-10.371236.8-9.10.0100.0100.033.366.710:199:39100.110.0
222Marcus Foligno31MINLW1920221548.4-3.315216647.8-4.97.690.498.138.161.914:3712:0697-1.13857.9
223Nick Foligno35BOSLW2417721744.9-8.913416744.5-9.813.595.0108.514.385.712:0410:27113-1.64468.2
224Callan Foote24TBLD1214316147.0-2.111412946.9-3.37.794.3102.051.648.414:4213:1252-2.51947.4
225Derek Forbort30BOSD1317617949.6-2.513412751.3-2.312.491.6104.044.455.618:2414:57320.83033.3
226Filip Forsberg28NSHC2330231548.9-1.322823349.5-0.410.886.797.562.237.818:0914:351620-1.214751.0
227Gustav Forsling26FLAD2653143255.1-1.240834254.4-1.310.291.1101.349.750.323:5218:5216132.213060.0
228Gabriel Fortier22TBLLW151033.3-13.25741.70.50.0100.0100.066.733.38:258:2500-1.10
229Jean-Luc Foudy20COLC3203834.5-16.9162638.1-12.98.394.1102.550.050.010:329:4210-0.2785.7
230Liam Foudy22CBJC1410314641.4-3.57510741.2-3.47.482.990.348.251.810:4910:2123-3.01643.8
231Cam Fowler31ANAD2749057546.01.337144445.52.66.192.999.053.546.524:5620:121913-5.411541.7
232Adam Fox24NYRD2754538858.48.841229458.48.69.290.499.658.841.225:1618:3221328.712843.0
233Trent Frederic24BOSC2120318452.50.715913454.32.113.396.0109.343.956.110:2910:12331.43770.3
234Morgan Frost23PHIC2525629146.81.418920647.81.35.191.596.651.948.114:2411:52136-0.26160.7
235Jonah Gadjovich24SJSLW12908651.11.7727349.70.77.587.394.840.459.68:398:3814-0.41747.1
236Sam Gagner33WPGC2225220255.57.418814955.88.05.991.297.156.243.813:2511:06454.16958.0
237Alex Galchenyuk28COLC4195127.1-30.1113722.9-33.50.089.389.330.070.09:508:4600-0.6450.0
238Brendan Gallagher30MTLRW2224925949.0-0.617217849.1-0.710.986.297.044.755.314:2112:25310-1.19852.0
239Dylan Gambrell26OTTC8596448.0-7.7484651.1-5.08.897.4106.344.755.310:009:0012-0.31163.6
240Conor Garland26VANRW2528430248.51.420923946.7-0.16.793.199.746.153.914:3513:111314-1.77261.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%
241Frederick Gaudreau29MINC2425627748.0-4.118819748.8-3.09.291.3100.562.637.416:5313:251150.46570.8
242Johnny Gaudreau29CBJLW2443143849.66.631832649.46.110.589.499.951.548.520:0317:0218134.912060.0
243Brendan Gaunce28CBJC5425145.24.2344244.71.88.390.098.340.559.510:2810:0811-1.31275.0
244Julien Gauthier25NYRRW1913216244.9-9.18511742.1-11.714.391.7106.050.050.08:398:3814-1.43647.2
245Vladislav Gavrikov27CBJD2438850943.3-3.329237943.5-3.011.291.0102.229.570.522:4018:3189-5.46350.8
246Glenn Gawdin25ANAC3202346.50.4181652.94.10.091.791.730.869.29:367:1801-0.2475.0
247Morgan Geekie24SEAC1910215539.7-11.78610644.8-6.722.498.6121.035.164.99:447:58660.82661.5
248Dennis Gilbert26CGYD7785658.23.8583860.43.82.692.695.262.537.511:1111:08110.81533.3
249Mark Giordano39TORD2741541050.31.531328552.33.86.895.8102.643.656.419:5116:196218.77647.4
250Samuel Girard24COLD1727326350.9-2.219420249.0-2.84.092.196.143.956.119:2517:4057-0.86142.6
251Zemgus Girgensons29BUFC2419521647.4-5.914816147.9-3.57.493.2100.639.960.112:2510:3362-1.94953.1
252Claude Giroux35OTTC/LW2547935157.77.734526856.36.79.490.399.759.240.818:0415:028114.110160.4
253Cody Glass23NSHC141369558.97.51006859.59.35.391.196.456.743.311:309:21611.93650.0
254Luke Glendening33DALC2618523643.9-10.412117840.5-12.68.392.2100.530.569.512:359:4633-5.74542.2
255Alex Goligoski37MIND1219615056.66.115211058.09.18.582.190.769.031.017:1415:45153.03850.0
256Barclay Goodrow29NYRRW2727933945.1-10.220824545.9-9.47.488.896.244.855.214:5012:2088-4.16756.7
257Shayne Gostisbehere29ARID2332443342.81.024732343.31.78.989.198.049.850.221:3617:231121-5.49850.0
258Yanni Gourde31SEAC2433028353.82.623720353.91.510.192.6102.751.348.717:0114:202093.96864.7
259Mikael Granlund30NSHC2329334246.1-5.320726044.3-7.611.988.8100.762.137.919:2515:121010-5.16851.5
260Derek Grant32ANAC1511020135.4-11.67815633.3-11.85.092.497.426.473.613:4811:1694-5.74055.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%
261Ryan Graves27NJDD2641839551.4-7.030628252.0-7.511.794.9106.641.758.319:1716:516130.48646.5
262Jordan Greenway25MINLW8717847.7-5.7525150.5-2.613.988.6102.546.353.713:2812:0012-1.02347.8
263A.J. Greer26BOSLW1913414248.6-5.010310848.8-5.210.092.9102.928.671.49:289:2663-0.32871.4
264Noah Gregor24SJSC1312617941.3-7.59511744.8-4.36.694.1100.750.050.012:0411:5783-0.83959.0
265Jordan Gross27NSHD3182640.9-13.4181948.6-6.516.776.593.170.030.015:5313:1500-0.41346.2
266Carl Grundstrom25LAKRW2727627550.1-2.619819250.8-2.49.187.096.055.744.312:0110:5879-2.08254.9
267Matt Grzelcyk29BOSD2029127851.1-2.022821151.9-1.59.695.9105.557.142.917:2616:25593.35263.5
268Radko Gudas32FLAD2541733555.5-0.531824556.52.07.891.399.149.650.418:4915:4913154.39949.5
269Erik Gudbranson31CBJD2331749439.1-9.522736438.4-10.77.692.399.848.851.219:5817:51410-8.97143.7
270Dylan Guenther19ARIRW2014718544.32.810713444.42.48.089.697.648.951.112:129:6077-2.55646.4
271Jake Guentzel28PITC2239535652.62.127927350.5-0.714.188.7102.867.232.819:3216:017101.012057.5
272Kaiden Guhle21MTLD2634445643.0-8.724832143.6-8.311.287.698.847.352.720:2317:581535-9.15145.1
273Denis Gurianov25DALRW1920221948.0-6.513217243.4-10.06.593.499.850.449.612:5111:4636-3.26246.8
274David Gustafsson22WPGC2317018048.6-0.912813548.7-0.54.597.8102.346.153.99:588:0796-1.43762.2
275Erik Gustafsson30WSHD2746441652.73.833331151.73.35.689.595.170.129.919:0117:0111160.79439.4
276Brandon Hagel24TBLLW2535531852.71.626423952.50.49.392.3101.762.837.218:5414:4634172.48257.3
277Robert Hagg27DETD1211920037.3-8.79115037.8-7.65.690.195.749.550.515:4314:3604-2.13158.1
278Nicolas Hague24VEGD2634340745.7-2.926428348.3-2.58.791.199.848.551.516:2415:47391.06749.3
279Libor Hajek24NYRD1313416944.2-10.09912045.2-8.46.894.2101.048.551.513:2013:1217-2.02254.5
280Jani Hakanpaa30DALD2633336847.5-7.123328045.4-7.813.392.0105.339.560.518:5214:52415-0.97436.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%
281Taylor Hall31BOSLW2433228953.51.825721554.42.89.391.2100.563.736.316:1013:4211143.39466.0
282Filip Hallander22PITC241719.0-32.441028.6-23.60.0100.0100.040.060.09:587:5222-1.10
283James Hamblin23EDMF4232251.10.2151746.9-4.80.076.976.962.537.57:466:6001-1.43100.0
284Dougie Hamilton29NJDD2653537159.14.641127959.63.811.091.1102.155.944.121:3617:3771911.418850.0
285Travis Hamonic32OTTD2543839952.3-0.531630750.7-1.77.490.898.245.954.118:1415:034173.310641.5
286Noah Hanifin26CGYD2438844446.6-12.630533247.9-11.38.190.898.955.544.522:3017:532521-1.711654.3
287Joel Hanley31DALD8736353.70.6554952.92.312.597.1109.653.146.911:0110:52130.81154.5
288Jansen Harkins25WPGC9876756.57.7624856.48.910.497.0107.445.954.19:489:42341.61747.1
289Scott Harrington29SJSD2253740.3-13.5202544.4-9.913.394.4107.850.050.015:4815:4001-1.1450.0
290Jordan Harris22MTLD2235133351.34.825125349.82.111.388.199.448.951.118:2416:52615-0.55352.8
291Ryan Hartman28MINRW914212154.03.91128856.05.911.183.995.039.760.315:4613:60441.64052.5
292Garnet Hathaway31WSHRW2726025950.1-0.118917252.43.57.591.699.114.585.512:1310:29942.25255.8
293Erik Haula31NJDLW2638429057.01.229220558.82.110.292.0102.250.749.316:3312:4114124.69758.8
294Kevin Hayes30PHIRW2637741847.43.227932346.3-0.111.886.097.855.944.119:0515:161414-2.012259.8
295Barrett Hayton22ARIC2320425944.12.515320343.00.98.985.794.635.664.415:0911:281213-2.16060.0
296Victor Hedman32TBLD2342941750.7-2.832130651.2-2.810.390.6101.060.139.924:2519:211425-1.810844.4
297Danton Heinen27PITC/LW2323625148.5-2.716918547.7-3.77.990.898.839.760.313:0011:3673-1.95560.0
298Ville Heinola21WPGD2172837.8-7.4112035.5-8.60.083.383.354.545.512:3312:21230.20
299Miro Heiskanen23DALD2345736655.54.531327653.13.311.890.4102.261.338.725:0719:4113173.412648.4
300Adam Henrique32ANAC2634432851.27.825225749.57.59.891.3101.156.044.017:5814:07671.29359.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%
301Aleksi Heponiemi24FLAC7367133.6-19.9255630.9-22.015.094.7109.750.050.08:587:5810-0.9771.4
302Tomas Hertl29SJSC2848541054.28.834431352.46.112.087.699.662.637.419:3216:2313141.311254.5
303Vinnie Hinostroza28BUFC1515416248.7-2.610912846.0-3.210.389.9100.241.258.812:3512:0343-1.33745.9
304Roope Hintz26DALLW2534827755.74.325519756.47.614.289.7103.957.542.517:1713:229177.79754.6
305Nico Hischier24NJDC2536927457.42.528019858.62.411.891.9103.747.852.219:3913:3919154.513259.8
306Hayden Hodgson26PHIRW10110.0-34.4050.0-36.4100.050.050.04:464:4600-0.10
307Mike Hoffman33MTLC/LW1618616752.74.013411853.24.68.793.7102.359.440.614:0311:44840.46651.5
308Nils Hoglander22VANLW2123723450.34.116818248.02.28.189.797.852.647.412:1011:5287-3.05048.0
309Nick Holden35OTTD2025623552.1-1.118717351.90.08.090.398.348.551.516:2413:12513-0.14553.3
310Justin Holl31TORD2741046846.7-4.029733946.7-4.78.092.6100.641.258.821:3318:0911143.24555.6
311Dylan Holloway21EDMC2213515147.2-1.810012444.6-4.37.187.594.661.238.88:167:3557-2.72846.4
312Mac Hollowell24TORD6739742.90.5517440.8-5.715.094.3109.351.548.512:5612:3631-2.3666.7
313Pontus Holmberg23TORRW12989750.34.3677447.5-0.48.091.899.850.050.09:259:03120.11650.0
314Simon Holmström21NYIRW7765558.07.3544355.77.210.896.4107.265.834.211:3311:20512.91030.0
315Alexander Holtz21NJDRW8605253.6-6.5413553.9-6.86.587.594.060.040.010:509:27371.32245.5
316Patric Hornqvist36FLARW2216814354.0-2.112710854.0-1.33.390.193.546.953.19:167:03501.36660.6
317Bo Horvat27VANC2638637350.95.128528749.84.810.591.5102.047.252.820:6015:16154-4.912471.0
318Brett Howden24VEGC2122529343.4-7.315319843.6-9.89.194.2103.352.347.713:0612:2294-0.44645.7
319Filip Hronek25DETD2539337851.06.929327951.26.513.993.1107.045.254.822:1518:073143.511050.0
320Jonathan Huberdeau29CGYLW2232225855.51.822818954.71.07.794.9102.562.137.917:1514:0513162.76262.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%
321Charles Hudon28COLLW1231363.95.8201360.69.36.790.096.780.020.015:2513:40000.5887.5
322Jack Hughes21NJDC2646630760.36.034721861.46.111.289.7100.963.336.718:5715:2316219.717160.8
323Quinn Hughes23VAND2240039350.42.927530547.4-0.713.788.1101.851.648.424:5419:361611-1.110440.4
324Dryden Hunt27TOTLW2215713154.55.511310053.14.22.291.193.450.050.08:238:19210.13053.3
324Dryden Hunt27COLLW1914611156.89.01058954.16.81.293.294.448.651.48:198:15200.32751.9
324Dryden Hunt27NYRLW3112035.5-20.881142.1-16.114.366.781.066.733.38:498:4101-0.2366.7
325Ben Hutton29VEGD3273642.9-9.2192642.2-11.78.390.598.870.030.010:2710:0911-0.2650.0
326Zach Hyman30EDMC2542640251.42.632732150.52.311.689.0100.650.649.420:3416:091685.213568.1
327Alex Iafallo29LAKC5556545.8-3.3414945.6-6.017.294.4111.755.644.414:5711:5741-0.51346.2
328Matt Irwin35WSHD1717816252.41.113011652.82.37.992.3100.245.954.112:1711:44240.63956.4
329Mark Jankowski28NSHC1110212145.7-4.4788847.0-2.37.496.8104.239.160.913:2211:33220.12657.7
330Mattias Janmark30EDMC1212713249.00.1979949.50.95.693.699.245.055.014:5412:4966-1.41952.6
331Calle Jarnkrok31TORC2520823347.2-3.314617445.6-5.67.490.297.639.760.313:0110:24540.06159.0
332Seth Jarvis20CARC2638427458.4-2.528820658.3-2.19.091.9100.955.844.216:1914:041161.810551.4
333Tanner Jeannot25NSHF2325127647.6-3.018720847.3-3.17.796.0103.742.357.715:4112:081110-3.46860.3
334Boone Jenner29CBJC2442744249.15.931632449.46.19.988.098.048.851.220:1417:041183.513560.7
335Nick Jensen32WSHD2744647448.5-2.631435347.1-3.89.693.3102.935.264.820:4818:0915171.18638.4
336David Jiricek19CBJD2212942.01.5142337.82.50.077.877.866.733.315:3114:4110-1.0580.0
337Lucas Johansen25WSHD181436.4-18.351033.3-19.00.0100.0100.050.050.011:4711:47100.0333.3
338Ryan Johansen30NSHC2329226752.23.121619652.43.68.289.097.252.747.316:1812:4410100.16653.0
339Marcus Johansson32WSHC/W2733231651.21.424324350.00.65.592.397.852.147.916:1112:101181.37855.1
340Erik Johnson34COLD2329533247.0-4.522224547.5-2.89.495.3104.738.961.116:5314:4044-1.85962.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%
341Jack Johnson36CHID2531247439.7-2.123334240.5-1.25.592.297.642.058.020:2517:52315-9.16053.3
342Kent Johnson20CBJC2120521948.32.814316047.21.59.988.097.957.342.712:5010:5678-1.45250.0
343Reese Johnson24CHIF1912519239.4-1.49013739.6-1.310.389.7100.033.366.710:159:2014-2.42560.0
344Tyler Johnson32CHIC6536146.55.5373750.08.77.495.7103.135.065.013:5811:26221.21963.2
345Ross Johnston28NYILW5284836.8-10.8193535.2-12.47.191.798.833.366.78:448:4201-1.0540.0
346Wyatt Johnston19DALC2634528854.52.624622951.81.19.289.198.354.745.314:0812:2418102.38557.6
347Henri Jokiharju23BUFD1420022147.5-4.214518743.7-7.010.891.7102.545.454.619:5316:45512-2.22860.7
348Caleb Jones25CHID2126331045.95.720323046.96.57.387.494.850.050.018:0315:2811140.16144.3
349Max Jones24ANALW2622831142.3-2.916323940.5-3.45.091.896.837.762.311:4511:2296-5.85863.8
350Seth Jones28CHID1520733138.5-4.515524039.2-4.14.587.391.747.752.324:3918:161316-3.56753.7
351Zachary Jones22NYRD1619722546.7-10.614316945.8-12.37.891.599.253.846.215:3714:3879-3.63050.0
352Axel Jonsson Fjällby24WPGLW2116818647.5-1.413114447.6-1.35.494.9100.344.056.010:589:4646-1.24057.5
353Mathieu Joseph25OTTRW2424527447.2-6.817620945.7-7.78.494.3102.734.066.014:3111:28119-1.05154.9
354Pierre-Olivier Joseph23PITD2230927453.02.023021851.30.612.093.7105.757.342.714:5513:59793.16640.9
355Dakota Joshua26VANC2315321341.8-5.511816042.4-4.18.294.0102.144.755.310:099:43103-0.72867.9
356Roman Josi32NSHD2347643752.13.833631451.73.310.390.0100.461.938.124:5720:1279-3.218952.4
357Tyson Jost24TOTC1916420944.0-9.211616940.7-12.05.391.797.047.552.513:1511:0963-2.33857.9
357Tyson Jost24MINC1210214441.5-11.67211438.7-14.16.891.398.147.852.212:4511:1231-1.71662.5
357Tyson Jost24BUFC7626548.8-4.6445544.4-8.22.892.795.547.152.914:0711:0332-0.62254.5
358Noah Juulsen25VAND2172243.6-8.8121642.9-10.40.088.988.987.512.511:0410:5230-0.4333.3
359Nazem Kadri32CGYC2536831553.9-0.826523253.3-1.88.588.496.865.934.117:0013:4716142.114852.0
360Kaapo Kakko21NYRRW2738731155.43.528422655.73.77.489.597.056.243.815:3714:1115121.38557.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%
361Arthur Kaliyev21LAKRW2723120253.32.217714954.32.59.986.996.856.243.811:469:3059-0.611055.5
362David Kampf28TORC2722532141.2-10.417422743.4-8.17.994.7102.626.873.215:0011:58209-1.54868.8
363Evander Kane31EDMLW1423423549.9-0.517118448.2-1.410.193.2103.347.452.619:3016:245120.89254.3
364Patrick Kane34CHIRW2530445839.9-1.723734940.4-1.47.290.797.956.743.320:0816:211018-9.113560.7
365Kasperi Kapanen26PITRW1717615952.51.713311952.81.48.190.198.240.759.312:1710:3646-2.33871.1
366Kirill Kaprizov25MINLW2440832056.07.230623356.88.38.584.192.672.527.521:0617:1416133.017757.6
367Erik Karlsson32SJSD2865456553.79.747542952.57.811.986.198.064.635.425:0721:4821350.419544.1
368William Karlsson30VEGC2737137050.12.427824952.83.39.789.899.550.449.617:2913:5216103.29058.9
369Ondrej Kase27CARRW117868.06.515768.29.10.0100.0100.069.230.811:029:0810-0.230.0
370Zack Kassian32ARIRW127612837.3-2.85810136.5-3.14.588.793.323.077.010:2110:1653-1.71560.0
371Mark Kastelic23OTTC2212817242.7-11.79411345.4-7.14.589.994.418.981.18:257:2676-1.33756.8
372Boris Katchouk24CHILW1510214441.50.87611040.90.35.893.899.529.770.39:189:1744-1.22552.0
373Martin Kaut23COLRW1713512951.11.3919947.9-0.99.891.9101.748.351.710:099:15410.74443.2
374Clayton Keller24ARIC2328334744.94.121426844.43.112.387.499.849.450.619:5415:591412-5.77656.6
375Parker Kelly23OTTF2413815746.8-6.19610148.7-3.05.689.294.731.069.08:436:5163-1.23348.5
376Adrian Kempe26LAKLW2837836550.9-1.128126151.8-0.710.190.0100.148.651.418:4714:329183.914652.7
377Alexander Kerfoot28TORC2726827949.0-0.419720149.5-0.311.391.2102.539.460.615:2112:1517141.16659.1
378Phil Kessel35VEGRW2726634043.9-5.718323843.5-8.78.991.1100.057.942.112:2610:2796-4.68257.3
379Jujhar Khaira28CHILW2216323740.8-0.812115843.42.25.792.998.525.075.013:3910:551111-0.94161.0
380Matt Kiersted24FLAD111439360.60.21027856.7-3.56.594.5101.055.644.410:489:39163.63033.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%
381Alex Killorn33TBLC/LW2531529451.70.123722251.6-0.815.489.3104.746.453.617:5413:209190.06759.7
382Joel Kiviranta26DALF2621523747.6-6.114117844.2-8.26.691.798.336.963.112:2610:2783-4.15366.0
383John Klingberg30ANAD2035339847.01.625832344.4-0.58.290.498.657.043.022:5820:171210-10.27837.2
384Cole Koepke24TBLLW1712814147.6-3.48810445.8-6.55.188.193.152.647.49:068:5746-0.53237.5
385Keegan Kolesar25VEGRW2522029143.1-6.115420443.0-8.310.893.5104.430.969.111:3011:19662.13852.6
386Travis Konecny25PHIC2028532446.84.021124546.31.810.184.794.752.048.019:3514:09712-0.611553.9
387Anze Kopitar35LAKC2841239151.3-0.630428551.6-1.111.588.6100.147.952.120:0715:3514244.59357.0
388Klim Kostin23EDMC/LW10899249.2-0.6736652.55.03.795.298.944.455.69:579:57130.02470.8
389Jesperi Kotkaniemi22CARC2633823259.3-1.124417458.4-1.95.591.997.559.340.714:5612:588131.77948.1
390Johnathan Kovacevic25MTLD2334629054.46.324922452.63.99.991.6101.650.849.217:1015:131424-1.36550.8
391Filip Kral23TORD2222151.24.3171651.52.89.190.9100.053.846.29:589:02010.01100.0
392Vitali Kravtsov23NYRRW10877753.0-1.6665952.8-1.613.695.8109.552.347.710:079:4513-0.61838.9
393Peyton Krebs22BUFC1917916651.9-1.012912550.8-0.48.087.495.353.346.711:5310:5144-1.83237.5
394Chris Kreider31NYRLW2742430957.87.033423458.88.38.791.4100.151.448.619:4013:3111115.915158.3
395David Krejci36BOSC2124824750.1-3.118819349.3-4.110.191.8102.063.936.117:0713:46418-0.55856.9
396Torey Krug31STLD2436940048.03.428230648.01.58.182.890.973.027.019:1616:43711-5.68854.5
397Dominik Kubalík27DETLW2528131347.31.321122748.21.710.590.1100.644.455.616:2612:345101.112858.6
398Nikita Kucherov29TBLRW2542335054.74.732526854.84.010.090.1100.165.434.621:4717:0021385.018250.5
399Karson Kuhlman27SEAC13918551.7-3.9716452.6-3.88.294.9103.061.538.510:088:40740.82552.0
400Brett Kulak29EDMD2635137548.3-1.926329547.1-2.68.792.4101.153.446.617:4415:311011-1.16251.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%
401Dmitry Kulikov32ANAD2738550143.5-2.628138542.2-2.610.190.5100.643.356.720:5917:56818-12.27058.6
402Luke Kunin25SJSC2827738441.9-8.321526045.3-3.99.387.096.348.052.015:4812:25116-3.68957.3
403Rasmus Kupari22LAKC1614814850.0-1.610610251.0-1.710.789.099.755.344.711:0610:46120.22157.1
404Sean Kuraly30CBJC2219328040.8-6.014120041.3-5.39.189.198.221.978.114:0711:1474-3.15364.2
405Philipp Kurashev23CHIC2527640140.8-0.420831639.7-2.47.987.495.346.353.717:1414:20147-6.18158.0
406Andrei Kuzmenko26VANF2529326352.77.122120052.58.012.786.899.553.846.215:3512:34994.18758.6
407Evgeny Kuznetsov30WSHC2634633151.10.725125749.4-0.68.090.698.671.928.118:2513:5717172.511854.2
408Jordan Kyrou24STLC2534839546.81.526330346.5-1.18.684.292.756.643.418:0415:402024-1.212763.8
409Kevin Labanc27SJSRW2741732056.611.829423455.710.310.084.794.757.442.615:4114:22995.010051.0
410Tanner Laczynski25PHIC1914415947.52.210611148.81.97.294.0101.248.851.210:139:4943-0.42360.9
411Sam Lafferty27CHIC/LW1915821442.52.011616042.00.65.889.795.635.065.014:0111:431011-3.04459.1
412Alexis Lafreniere21NYRLW2739030656.04.327722954.72.48.190.598.661.938.115:2214:091551.09556.8
413Patrik Laine24CBJRW1121719552.712.315614651.711.87.689.296.856.343.820:1816:352112.38154.3
414Maxime Lajoie25CARD181044.4-22.96746.2-18.80.0100.0100.041.758.313:5113:3800-0.5333.3
415Dylan Larkin26DETC2533135348.42.925526449.13.211.692.0103.645.254.820:4314:432318-0.214557.2
416Adam Larsson30SEAD2547244751.4-1.336532852.7-0.411.591.3102.858.641.423:4520:318114.68942.7
417Jacob Larsson25OTTD3383055.90.6292553.7-3.80.094.794.750.050.012:4612:35020.2450.0
418Scott Laughton28PHIC2227433644.90.220424045.90.27.187.094.142.757.319:0214:021311-0.38864.8
419Jakub Lauko22BOSC7475844.8-9.2324541.6-13.98.394.3102.65.095.010:219:29220.31353.8
420Jeremy Lauzon25NSHD1920524545.6-5.116417748.1-2.38.590.398.838.261.815:5913:4826-4.83751.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%
421Curtis Lazar27VANC/RW1613819042.1-7.810113642.6-5.17.892.6100.338.961.112:1411:1442-1.82867.9
422Brett Leason23ANARW2117026039.5-5.612820338.7-5.68.591.8100.345.854.211:1411:0054-4.73354.5
423Nick Leddy31STLD2641047446.41.132837346.8-0.39.291.4100.634.066.021:1119:321515-1.76347.6
424Anders Lee32NYILW2739635852.54.029427751.53.610.288.999.160.439.616:5013:237102.19971.7
425Artturi Lehkonen27COLLW2235434150.91.825926349.60.67.893.6101.457.642.420:6015:02920.99657.3
426Josh Leivo29STLLW1616217048.86.513012850.46.410.891.3102.040.459.613:1912:21751.46167.2
427Brendan Lemieux26LAKLW1514610558.24.81077160.16.97.786.093.756.943.19:279:14401.13148.4
428Jake Leschyshyn23VEGC8549237.0-14.2427336.5-18.53.3100.0103.339.560.510:2610:1100-0.91090.0
429Kris Letang35PITD2139743347.8-4.629532747.4-5.29.990.099.959.340.723:5419:441721-2.511637.9
430Trevor Lewis36CGYC2528221656.62.820915257.94.16.389.495.751.148.913:1911:031171.37864.1
431Timothy Liljegren23TORD1620726443.9-3.815619145.0-4.213.897.0110.845.354.718:5916:56610-1.82646.2
432Oskar Lindblom26SJSLW2720923846.8-2.215718246.3-2.86.588.995.445.954.110:049:2544-3.85251.9
433Esa Lindell28DALD2635637648.6-5.625328447.1-5.516.091.8107.838.961.119:5915:301122-0.77147.9
434Ryan Lindgren24NYRD2540030556.75.931423557.26.68.791.8100.653.146.918:1415:56173.56752.2
435Elias Lindholm28CGYC2536030654.1-0.526622354.4-0.37.489.196.552.747.319:1813:3915132.310362.1
436Hampus Lindholm29BOSD2445937954.84.234828754.83.812.094.9106.946.853.224:1818:4911163.49849.0
437Gustav Lindstrom24DETD1313618342.6-1.19913043.2-1.35.191.096.152.647.414:0514:0219-1.71947.4
438Blake Lizotte25LAKC2828024653.21.920517553.92.08.186.994.954.745.311:2410:05850.95874.1
439William Lockwood24VANRW141028.6-19.14544.4-5.633.3100.0133.350.050.010:1810:18100.2250.0
440Ryan Lomberg28FLALW2628123554.5-1.820918453.2-2.56.090.796.745.654.49:559:18520.25151.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%
441Steven Lorentz26SJSC/LW2724126547.6-0.517919947.4-1.04.990.795.637.462.611:1510:23146-2.26160.7
442Adam Lowry29WPGLW2424127946.3-4.117221444.6-6.013.890.8104.736.064.015:1111:36812-1.06363.5
443Milan Lucic34CGYLW2524423850.6-4.817517749.7-6.16.888.895.655.644.410:4610:26812-2.74252.4
444Matt Luff25DETRW7436241.0-3.1304838.5-8.04.595.299.858.141.98:268:2613-1.61050.0
445Anton Lundell21FLAC2433424857.41.424718756.91.611.690.3101.954.445.616:5711:5010113.69260.9
446Isac Lundestrom23ANAC2421730141.9-4.916923541.8-3.54.492.296.638.261.814:0211:27133-4.25550.9
447Nils Lundkvist22DALD2337034351.90.227126051.00.79.588.598.056.243.817:2415:442140.08550.6
448Eetu Luostarinen24FLAC2629926453.1-3.523020353.1-2.711.891.9103.754.545.514:5511:2113124.07754.5
449Olle Lycksell23PHIRW13827.3-20.52722.2-29.70.0100.0100.050.050.09:029:0200-0.30
450Ilya Lyubushkin28BUFD1716819446.4-5.512514945.6-4.15.795.0100.630.569.515:2412:4464-2.11650.0
451Olli Maatta28DETD2536937549.64.727227949.43.713.093.3106.342.357.719:5518:169120.94940.8
452Matias Maccelli22ARILW2120826843.71.016020144.31.99.593.4102.940.359.715:1212:51916-1.93351.5
453Kurtis MacDermid28COLD8435444.3-6.0324243.2-7.77.191.298.338.761.37:497:48100.1560.0
454Jacob MacDonald29COLD1614616546.9-3.111412747.3-2.47.893.9101.735.164.911:2710:5118-0.73751.4
455Zack MacEwen26PHIC2426631845.5-0.418922445.8-1.58.592.4100.935.564.514:1813:0459-2.17459.5
456Connor Mackey26CGYD5526146.0-8.2344841.5-13.310.381.191.454.845.210:3010:0502-1.1757.1
457Nathan MacKinnon27COLC2345038653.85.933229752.85.59.593.0102.561.938.121:5317:2015102.619561.5
458Saku Maenalanen28WPGRW2419927841.7-9.814722139.9-11.78.796.8105.534.765.311:5610:3696-4.45158.8
459Josh Mahura24FLAD2640728359.04.331321259.66.19.794.7104.556.943.114:0913:225118.76446.9
460Cale Makar24COLD2346142452.13.133632750.72.08.091.399.458.741.327:0019:1718184.315441.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%
461Beck Malenstyn24WSHLW5273940.9-5.8202841.7-4.827.395.2122.59.790.38:348:3210-0.2757.1
462Denis Malgin26TORC1817316052.01.213611953.32.65.894.3100.049.550.511:2010:166100.86457.8
463Evgeni Malkin36PITC2642134754.85.431826854.35.08.991.1100.068.231.818:0714:1432359.513561.5
464Brad Malone33EDMC/LW9594656.26.6403354.85.60.087.587.548.651.47:436:3231-0.61450.0
465Mikhail Maltsev24COLLW5252847.2-3.7192345.2-4.80.0100.0100.052.447.66:366:36200.3580.0
466Andrew Mangiapane26CGYLW2535131252.9-2.125322952.5-2.98.188.896.862.437.616:1213:0315111.49850.0
467Josh Manson31COLD2129228650.50.621820851.22.27.094.2101.244.655.416:5714:541711-2.75653.6
468Anthony Mantha28WSHRW2735032052.22.825323352.13.47.289.196.347.952.114:4813:34883.08654.7
469Brad Marchand34BOSLW1623815660.411.217912159.710.09.095.8104.860.739.319:0013:167192.98654.7
470Kirill Marchenko22CBJRW17653.8-2.15455.66.90.0100.0100.010:036:16000.6540.0
471Jonathan Marchessault32VEGC2738732854.17.829322356.88.87.890.398.155.045.016:3013:4715105.916355.8
472Mason Marchment27DALF2634633650.7-2.525625650.0-1.49.291.3100.558.641.415:4313:531818-0.410658.5
473John Marino25NJDD2644841452.0-6.332229552.2-7.59.695.3105.043.256.821:4617:541614-0.37245.8
474Mitch Marner25TORRW2740936253.05.430526953.14.910.390.7101.149.850.221:3215:3030314.814347.6
475Pat Maroon34TBLLW2521119052.61.216513455.23.63.989.793.652.347.79:309:25138-1.64454.5
476Matt Martin33NYILW2622621850.91.616715851.43.18.290.298.427.972.110:2910:2757-1.34245.2
477Alec Martinez35VEGD2743555444.0-6.732835847.8-3.99.492.7102.145.354.719:5317:419102.56036.7
478Jordan Martinook30CARLW2637022162.63.328417462.02.99.691.0100.652.247.814:4613:101440.99357.0
479Mike Matheson28MTLD916814453.88.712610554.59.010.583.594.048.052.024:2518:48810-0.34942.9
480Auston Matthews25TORC2746341752.65.134330353.15.112.891.9104.763.136.920:1316:2528274.321054.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%
481Scott Mayfield30NYID2738640149.0-0.827630147.8-1.57.793.0100.845.254.819:4716:20521-2.68741.4
482Dysin Mayo26ARID138612940.0-1.8638642.31.36.582.889.330.869.211:5810:3726-1.31346.2
483Charlie McAvoy25BOSD1119215954.72.815212455.13.17.896.7104.658.042.023:1717:16691.74461.4
484Jack McBain23ARIC2317126938.9-4.313218841.3-1.46.394.1100.433.566.513:3310:60510-2.34151.2
485Jake McCabe29CHID2228438342.62.421627743.83.810.892.5103.440.359.719:2417:04813-1.63548.6
486Jared McCann26SEAC2226319257.85.519614657.34.211.191.4102.558.241.815:2712:3212107.58956.2
487Michael McCarron27NSHRW1411513346.4-3.7849048.3-1.76.891.498.219.180.910:038:4240-1.03458.8
488Connor McDavid26EDMC2647544151.93.535334450.62.710.990.6101.555.045.022:5317:3819326.815166.9
489Ryan McDonagh33NSHD2332943443.1-10.324032142.8-10.612.893.4106.239.061.020:1617:151517-7.15735.1
490Brock McGinn28PITLW2622727045.7-6.617219347.1-4.59.893.0102.930.969.113:1110:3578-1.66361.9
491Michael McLeod24NJDC2625026148.9-9.118819149.6-9.59.096.0105.036.463.611:5110:341181.85062.0
492Ryan McLeod23EDMC2123520553.44.417316451.32.96.391.697.848.551.514:4612:0916150.35143.1
493Connor McMichael22WSHC6348129.6-27.5256328.4-29.010.095.7105.755.644.48:528:5110-1.6450.0
494Brayden McNabb32VEGD2749344452.66.435530354.05.410.294.1104.347.352.719:5917:531694.89240.2
495Mason Mctavish20ANAC2725429746.11.118822945.11.46.591.798.248.951.114:0511:31914-3.69156.0
496Jaycob Megna30SJSD2640438851.04.129129249.92.711.889.4101.357.942.118:1316:16611-3.34847.9
497Jayson Megna32COLC14749344.3-6.2516743.2-5.62.694.096.630.669.47:187:1102-0.9666.7
498Timo Meier26SJSRW2850843254.08.836532952.66.610.287.297.563.536.519:5416:5926250.123357.1
499Dawson Mercer21NJDC2633328853.6-3.325519656.5-0.910.589.7100.256.143.914:5312:267114.28858.0
500Jonathon Merrill30MIND2023826147.7-4.318319648.3-3.87.089.997.052.647.416:3015:0785-2.53548.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%
501Victor Mete24TORD1111113744.8-3.9769943.4-5.913.693.5107.150.749.313:0412:0527-2.41643.8
502Carson Meyer25CBJRW4283345.9-0.2212644.7-3.50.089.589.540.060.08:368:3410-1.3560.0
503Ben Meyers24COLF382127.6-30.251623.8-36.425.0100.0125.060.040.07:537:4611-0.72100.0
504Jacob Middleton27MIND2431534247.9-4.623424748.6-3.59.192.9102.043.156.918:1316:0448-0.25644.6
505Ilya Mikheyev28VANF2328530248.62.721222548.54.114.988.7103.648.251.817:0514:16483.57364.4
506Niko Mikkola26STLD2526339839.8-8.222427445.0-3.110.193.1103.229.170.916:1614:393111.03046.7
507Sonny Milano26WSHLW1515716748.5-3.611212946.5-5.513.385.098.364.235.813:4011:58103-1.34452.3
508Colin Miller30DALD2539434453.40.728825952.71.811.293.5104.758.641.416:4115:555172.58137.0
509J.T. Miller29VANC2637937950.03.926829847.31.28.789.998.648.951.121:0315:311519-3.012646.0
510K'Andre Miller23NYRD2752444454.12.038633153.81.38.289.697.852.447.621:6019:2720220.79643.8
511Daniil Miromanov25VEGD/RW2282949.15.6172243.6-1.90.094.194.175.025.016:0714:4303-0.2616.7
512Ian Mitchell24CHID3265631.7-9.7144523.7-20.77.782.890.568.231.815:4314:1301-1.5333.3
513Casey Mittelstadt24BUFC2524927647.4-6.317722643.9-8.96.288.894.951.948.115:3111:581314-4.26851.5
514Sean Monahan28MTLC2531528352.74.622621850.91.59.986.696.554.046.017:2212:341814-1.98465.5
515Brandon Montour28FLAD2452440656.30.739931456.01.38.688.897.556.143.924:4218:3112124.713356.4
516Trevor Moore27LAKLW2837632553.62.628123854.12.47.691.899.446.953.117:4713:5916120.812868.8
517Josh Morrissey27WPGD2443547647.7-3.033337746.9-3.912.791.9104.551.448.623:1018:481022-2.09643.8
518J.J. Moser22ARID2324834841.6-0.818525741.9-0.712.788.8101.532.467.623:0515:59312-6.37142.3
519Tyler Motte27OTTC2525926849.1-4.418120546.9-6.39.194.0103.135.264.814:3911:141214-0.38859.1
520Jacob Moverare24LAKD2322259.34.4211361.88.75.081.886.871.428.614:5814:5810-0.1785.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%
521Connor Murphy29CHID2530445640.0-1.622133140.0-1.99.893.6103.433.566.519:5217:39911-8.16341.3
522Ryan Murray29EDMD1313714648.4-2.49810648.0-0.97.188.996.048.151.913:0712:2207-0.11747.1
523Jake Muzzin33TORD4565251.9-6.8353550.0-8.77.489.596.942.957.116:4313:5625-0.11942.1
524Philippe Myers26TBLD111418662.114.11056960.310.88.487.996.464.335.711:3311:02951.73756.8
525Tyler Myers32VAND2332841344.3-3.625432344.0-2.311.091.7102.745.654.420:1818:271215-5.36145.9
526Vladislav Namestnikov30TBLC2524723251.6-0.119017851.6-0.85.090.895.858.042.013:0810:101554.56063.3
527Martin Necas24CARC2646231659.4-1.135323659.90.19.688.898.461.738.319:4315:1320193.715257.2
528Jake Neighbours20STLLW139915638.8-8.38011640.8-7.95.182.487.551.548.512:0211:0961-1.32458.3
529Brock Nelson31NYIC2740141749.0-0.929631948.1-1.112.690.0102.653.646.418:3914