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 (EV) 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%
1Justin Abdelkader31DETLW2018828939.4-11.313623037.2-13.17.192.599.639.460.615:3512:40011-7.25046.0
2Pontus Aberg25ANALW1621920651.58.714615848.06.27.790.598.259.640.415:1413:33211-2.26448.4
3Noel Acciari27BOSC1714116546.1-5.611512448.1-3.01.393.194.424.775.311:199:4673-2.03259.4
4Kenny Agostino26MTLLW5594258.414.8353550.06.712.590.3102.873.526.512:0910:21220.11241.7
5Sebastian Aho21CARRW2036026557.6-3.026919458.1-2.311.390.6101.963.636.419:0415:2323182.910054.0
6Karl Alzner30MTLD6818349.4-5.9515747.2-5.110.595.3105.950.849.217:5815:3816-0.21346.2
7Michael Amadio22LAKC1311311150.41.7768547.2-0.93.885.289.164.235.810:108:5682-2.02334.8
8Joey Anderson20NJDRW1012311851.00.8909149.7-2.66.290.296.344.155.912:1510:4430-1.22763.0
9Josh Anderson24CBJRW2027025251.73.921118653.14.010.695.7106.342.058.016:0613:151173.29555.8
10Jaret Anderson-Dolan19LAKC5425344.2-8.6274139.7-14.69.588.297.847.652.411:369:4922-0.81060.0
11Lias Andersson20NYRC6375739.4-4.3283941.8-1.09.196.3105.438.761.310:399:4933-0.7771.4
12Rasmus Andersson22CGYD1724524050.5-5.718118649.3-6.58.592.8101.357.242.815:2815:01312-0.94454.5
13Sven Andrighetto25COLRW8909448.9-2.4666351.21.68.995.9104.855.344.713:0310:4854-0.53348.5
14Artem Anisimov30CHIC2129027051.80.321021050.0-1.09.589.999.359.640.417:0213:56144-3.36946.4
15Darren Archibald28VANRW7425742.4-8.7334244.0-7.411.185.796.848.052.08:398:3912-0.6887.5
16Josh Archibald26ARIRW97710941.4-9.0577642.9-6.72.596.298.742.457.611:339:5020-0.61662.5
17Joel Armia25MTLRW1519416853.60.412811552.70.46.589.796.356.443.616:4312:131373.26762.7
18Viktor Arvidsson25NSHRW1321517255.65.816214652.61.214.392.7106.968.131.918:1314:011382.35860.3
19Zach Aston-Reese24PITLW5384247.5-7.9283147.5-8.610.090.0100.011.888.211:158:47400.5771.4
20Andreas Athanasiou24DETLW1622521151.64.316816850.02.810.592.7103.361.638.416:2713:58590.910057.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%
21Cam Atkinson29CBJRW1925927948.1-1.121120950.20.213.387.7101.163.236.818:3613:5379-1.411463.2
22Nicolas Aube-Kubel22PHIRW9423455.34.8282058.36.25.3100.0105.341.758.35:355:32201.0825.0
23David Backes34BOSRW1514414849.3-1.811010750.7-0.73.996.3100.243.256.813:0710:3493-2.83953.8
24Mikael Backlund29CGYC2034824159.15.724818757.03.88.791.299.856.243.818:2614:3616112.310052.0
25Nicklas Backstrom31WSHC1929027051.85.021319152.77.18.993.7102.646.353.720:2515:0817140.47054.3
26Sven Baertschi26VANLW109813342.40.1779744.31.47.792.5100.255.444.615:1611:4673-2.32548.0
27Josh Bailey29NYIRW1922026445.50.716120244.4-0.813.292.9106.155.944.117:5214:077170.25662.5
28Ivan Barbashev23STLC1611316840.2-9.68211841.0-9.89.689.899.432.667.410:579:1672-6.32138.1
29Mark Barberio28COLD6587344.3-5.5405840.8-6.23.885.489.250.050.015:3412:3134-1.11330.8
30Aleksander Barkov23FLAC1725623851.8-1.518718650.1-4.411.389.7101.048.651.422:3516:073017-2.27065.7
31Tyson Barrie27COLD2031432649.12.122823948.81.411.495.8107.259.140.920:4217:096141.08056.3
32Mathew Barzal21NYIC1924925949.05.818519448.85.66.688.094.664.435.618:0013:5813200.45759.6
33Drake Batherson20OTTRW2122037.5-1.9111345.83.322.280.0102.277.822.211:328:25010.2333.3
34Gavin Bayreuther24DALD2322655.24.4241660.011.011.892.9104.650.050.016:6013:3611-0.31040.0
35Jay Beagle33VANC5254038.5-1.1232646.96.911.894.7106.57.492.614:039:1412-0.4560.0
36Nathan Beaulieu26BUFD1213713949.65.610310549.55.415.495.4110.854.545.513:5713:0318-2.52646.2
37Anthony Beauvillier21NYIC1818021845.2-0.514616047.72.76.788.194.955.544.513:4011:50360.55263.5
38Pierre-Edouard Bellemare33VEGLW2120817654.2-2.615313153.9-1.85.990.696.556.943.112:4410:3414112.05259.6
39Jamie Benn29DALLW2032931051.56.524022152.16.810.790.5101.254.545.518:5815:0214151.610454.8
40Jordie Benn31MTLD2033829653.32.824321453.24.47.389.296.548.351.718:4215:395194.23839.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%
41Sam Bennett22CGYC2027622055.60.820116455.10.95.693.098.558.941.112:5511:22473.66253.2
42Matt Benning24EDMD1617519846.9-4.713415845.9-6.09.490.199.551.148.914:2112:223100.34757.4
43Patrice Bergeron33BOSC1927221156.37.620516156.07.012.889.0101.855.444.618:5513:24871.310361.2
44Patrik Berglund30BUFC1816717948.3-2.212813349.0-1.86.994.4101.322.078.012:5811:3034-1.63467.6
45Tyler Bertuzzi23DETLW2022628943.9-5.516123640.6-8.98.893.4102.238.361.715:1613:23713-4.35149.0
46Alex Biega30VAND5704660.312.9544156.811.45.385.791.056.543.513:3713:1501-0.22661.5
47Clark Bishop22CARC7745656.90.9544156.81.35.196.4101.665.234.89:008:32101.21457.1
48Anthony Bitetto28NSHD8615950.8-4.6443853.7-2.910.096.9106.961.738.39:219:0901-0.71735.3
49Anders Bjork22BOSLW1816218047.4-3.812012050.0-0.94.697.8102.462.237.811:4610:50119-1.13450.0
50Oliver Bjorkstrand23CBJRW1919218351.22.914713452.32.56.589.696.158.641.411:3210:08742.45950.8
51Nick Bjugstad26FLAC1722317855.63.717013356.13.99.494.0103.452.847.215:1712:5512122.75552.7
52Sammy Blais22STLLW109310147.91.4667646.5-1.64.489.393.745.554.510:5810:2724-1.21668.8
53Joseph Blandisi24ANAC3253839.7-5.6163134.0-9.410.090.0100.027.372.710:3910:0230-0.7812.5
54Mikkel Boedker29OTTLW2020332438.5-5.615424938.2-7.413.888.1101.949.150.915:3212:54107-7.64358.1
55Brock Boeser21VANRW1316019545.10.312114545.51.112.888.7101.561.838.218:1514:21711-0.26259.7
56Zach Bogosian28BUFD1522826046.7-3.818220147.5-3.78.192.7100.843.156.920:2217:42311-2.33256.3
57Nick Bonino30NSHC2020321848.2-4.515516748.1-4.613.396.8110.122.877.216:1512:0447-1.14759.6
58Mark Borowiecki29OTTD1513723636.7-6.211416940.3-3.56.591.197.640.559.515:0813:0429-2.33450.0
59Robert Bortuzzo29STLD5355439.3-7.6254038.5-8.19.589.799.258.641.412:0110:0201-1.0650.0
60Evan Bouchard19EDMD7776255.411.0584655.88.52.684.887.564.335.712:2110:4932-0.82540.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%
61Gabriel Bourque28COLLW1911316840.2-8.08510744.3-3.49.893.2103.058.541.511:127:5820-2.12343.5
62Jay Bouwmeester35STLD1419926043.4-5.715118844.5-5.66.888.295.043.456.619:2417:1028-5.32642.3
63Madison Bowey23WSHD1212415344.8-2.510210848.62.28.096.1104.152.247.813:0512:1835-0.22941.4
64Johnny Boychuk35NYID1923929245.00.119021546.93.08.294.4102.754.845.216:5514:302110.67657.9
65Travis Boyd25WSHC6406538.1-8.9284438.9-9.515.094.3109.342.357.78:528:0313-0.8742.9
66Brian Boyle34NJDC1512713648.3-1.59610747.3-4.510.087.597.546.553.513:137:57430.94271.4
67Tyler Bozak32STLC1820422048.11.114515248.81.38.788.096.743.756.317:0112:3594-1.36060.0
68Derick Brassard31PITC912713648.3-0.58710445.5-4.110.593.2103.744.455.615:4613:30122-0.52454.2
69Jesper Bratt20NJDLW6786953.1-0.3585053.70.98.783.892.538.361.713:2311:0623-1.21580.0
70Justin Braun31SJSD2135735250.4-8.027425451.9-6.67.292.399.444.655.419:5617:019134.15841.4
71T.J. Brodie28CGYD2038831555.20.228524154.2-0.39.693.6103.357.043.021:3818:4216210.75052.0
72Jonas Brodin25MIND2130730750.01.622922051.01.77.791.399.048.351.719:1816:50542.06154.1
73Kyle Brodziak34EDMC1815015449.3-1.710711149.1-3.57.984.592.445.154.910:429:1093-1.23250.0
74Troy Brouwer33FLARW1614212852.60.41078655.43.55.191.396.454.945.19:478:48570.82268.2
75Connor Brown25TORRW2024323151.32.117017649.11.17.792.6100.333.866.214:4611:53113-0.74852.1
76Dustin Brown34LAKRW912914846.6-4.010310749.00.15.492.998.335.864.220:3015:3937-0.43455.9
77J.T. Brown28MINRW1812414945.4-5.79810548.3-3.47.289.997.137.162.98:508:47400.62572.0
78Pavel Buchnevich23NYRRW1415017845.70.711313944.8-1.510.690.3100.950.050.014:5412:4277-0.53357.6
79Andre Burakovsky23WSHLW1919520149.21.212914846.6-1.55.389.094.345.354.711:1710:4869-2.44348.8
80Erik Burgdoerfer30OTTD111568.821.57463.619.00.075.075.025.075.012:0811:01000.6250.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%
81Brent Burns33SJSD2148136756.71.636327357.11.27.790.598.263.836.224:0418:1919247.616642.2
82Will Butcher24NJDD1927826651.11.421320051.60.38.788.897.559.140.918:0213:43550.95650.0
83Chris Butler32STLD2401967.826.9351570.027.64.580.084.545.055.016:2315:27110.51136.4
84Dustin Byfuglien33WPGD1631326853.94.323720353.93.68.692.8101.458.141.924:3619:2213132.98452.4
85Paul Byron29MTLLW1113913950.0-2.9889647.8-4.110.590.9101.450.549.514:5312:51423.12785.2
86Drake Caggiula24EDMLW1621719852.32.216715352.21.78.986.795.646.054.014:3413:10362.05763.2
87Ryan Callahan33TBLRW1614314350.0-3.811010351.6-1.59.390.499.747.952.112:0510:49120-0.83070.0
88Matt Calvert29COLLW2019920549.32.015014950.22.99.687.597.140.559.514:2511:48542.44768.1
89Paul Carey30OTTC5224234.4-7.2133030.2-13.70.0100.0100.045.055.09:088:5303-0.4333.3
90Brandon Carlo22BOSD1626326050.3-1.720819851.2-0.25.394.299.546.353.720:5817:59118-1.23650.0
91John Carlson29WSHD1834032551.14.824122951.35.512.688.1100.654.245.825:5319:0313192.18851.1
92Gabriel Carlsson22CBJD16746.2-12.84544.4-18.30.066.766.744.455.69:218:2210-0.11100.0
93Ryan Carpenter28VEGC1922517057.01.515913055.00.64.981.486.251.248.812:0510:1165-1.74465.9
94Connor Carrick24DALD912512749.6-2.1918850.8-0.35.685.591.054.345.716:2215:44260.22259.1
95Sam Carrick26ANAC3142635.0-15.8102033.3-16.40.093.893.842.957.17:557:2700-1.63100.0
96William Carrier24VEGLW2122416857.11.116313155.40.14.791.796.458.541.510:1510:111161.56168.9
97Jeff Carter34LAKC1926127948.3-1.918122344.8-6.19.789.999.655.344.718:5014:3524-3.39258.7
98Cody Ceci25OTTD1624038638.3-6.918429538.4-8.510.291.9102.240.060.022:1018:5136-7.35240.4
99Erik Cernak21TBLD3433952.4-3.3263046.4-8.86.390.997.244.155.916:4016:26000.1850.0
100Thomas Chabot22OTTD2041445747.58.630932948.48.514.787.6102.249.650.423:1919:38811-3.011949.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%
101Zdeno Chara41BOSD1832530251.80.724623451.3-0.58.093.5101.545.254.821:3018:0710121.16246.8
102Rourke Chartier22SJSC1311810552.9-4.8857154.5-3.83.486.589.944.155.99:248:5801-1.43357.6
103Ben Chiarot27WPGD1825026348.7-1.718620148.1-3.07.896.4104.253.646.416:5715:29320-0.14938.8
104Alex Chiasson28EDMRW1414217345.1-7.210813045.4-9.011.794.4106.154.245.813:3411:3654-0.23259.4
105Dennis Cholowski20DETD1829631648.40.722825047.71.09.091.1100.153.746.320:1317:28417-1.25950.8
106Jakob Chychrun20ARID1221461.19.019967.924.10.071.471.446.253.820:3918:0700-0.1742.9
107Filip Chytil19NYRC2022123748.32.915616648.43.04.695.099.649.650.412:2711:046110.86946.4
108Anthony Cirelli21TBLC2025118457.76.117214354.62.78.092.4100.452.147.913:5511:021143.45662.5
109Casey Cizikas27NYIC1612714247.23.510010449.05.610.494.1104.538.861.211:449:25821.03467.6
110Fredrik Claesson26NYRD810310150.57.2726951.19.07.596.0103.556.743.317:2114:551121.22450.0
111Adam Clendening26CBJD4314242.5-7.7223439.3-12.111.196.0107.154.545.510:398:5220-0.7837.5
112Kyle Clifford28LAKLW1712612949.4-0.5979849.70.56.395.8102.032.567.58:428:36020.13560.0
113Connor Clifton23BOSD2223538.6-7.6152636.6-10.018.294.1112.358.341.719:2818:4913-0.120.0
114Cal Clutterbuck31NYIRW1714414350.25.211810852.27.98.487.896.337.362.713:119:28880.64143.9
115Braydon Coburn33TBLD2034525757.36.325818158.89.29.290.8100.051.348.716:2415:14533.87255.6
116Andrew Cogliano31ANALW2222429543.2-1.416121842.5-1.15.596.1101.636.963.114:0712:0468-6.05455.6
117Ian Cole29COLD2028630348.61.321321749.52.411.991.8103.846.153.919:5815:587101.44748.9
118Blake Coleman27NJDC1922021850.20.217616951.0-0.411.592.4103.941.258.814:4110:53159-0.47668.4
119Blake Comeau32DALLW2020923547.1-0.215617047.90.45.988.894.740.459.615:2213:30127-0.24257.1
120J.T. Compher23COLLW5353748.61.9333350.02.97.490.597.957.142.912:458:28021.61376.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%
121Max Comtois20ANALW108116033.6-9.86012732.1-10.919.596.5116.038.461.614:3513:0624-2.31947.4
122Cory Conacher29TBLC17463.616.26275.034.00.0100.0100.025.075.08:358:26010.11100.0
123Kevin Connauton28ARID1729527951.4-1.321820851.2-0.46.391.197.442.657.418:4316:2019-1.27748.1
124Brett Connolly26WSHRW1921921550.52.815416348.61.012.092.4104.454.745.313:3812:066101.25858.6
125Kyle Connor22WPGLW1826827249.6-0.420419551.11.410.793.8104.656.044.018:4215:271340.78557.6
126Andrew Copp24WPGC1819017352.33.113812452.73.28.296.6104.849.650.412:4510:5959-0.62751.9
127Nick Cousins25ARIC1926324451.91.119817952.52.94.890.695.452.947.112:5112:141030.06070.0
128Logan Couture29SJSC2134231352.2-5.024723051.8-6.513.385.498.648.651.419:2914:29147-1.19653.1
129Sean Couturier26PHIC2033930752.52.226022653.52.610.689.4100.147.352.721:5115:179101.89752.6
130Charlie Coyle26MINC2125526948.7-0.419419549.90.19.793.4103.149.250.816:3912:3511102.67247.2
131Sidney Crosby31PITC1630324355.58.822318155.27.612.191.7103.958.741.320:1216:28684.57166.2
132Lawson Crouse21ARILW1818718051.0-0.614014149.8-1.55.193.999.059.140.912:1110:1382-1.54568.9
133Matt Cullen42PITC1814620142.1-10.111114643.2-9.19.690.7100.418.981.111:469:1992-1.13281.3
134Austin Czarnik26CGYC1213710057.82.61027258.64.05.693.198.749.250.811:429:39330.43458.8
135Evgeni Dadonov29FLARW1724422052.6-0.417717051.0-3.013.188.8101.951.848.219:3515:26910-1.68551.8
136Rasmus Dahlin18BUFD2032629152.86.124823151.83.710.393.6103.953.346.718:1415:45313-2.05255.8
137Michael Dal Colle22NYILW16460.06.54357.12.70.050.050.0100.00.09:089:0810250.0
138Trevor Daley35DETD1619328640.3-9.814321839.6-9.511.893.8105.643.656.419:2615:42320-2.63565.7
139Zac Dalpe29CBJC171433.3-11.851229.4-21.425.0100.0125.050.050.09:019:0100-0.6250.0
140Phillip Danault25MTLC2034126156.67.624119455.47.59.488.097.445.554.517:2114:341462.95455.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%
141Marko Dano24COLC8454947.9-1.7354046.7-2.64.591.796.257.142.96:536:5132-0.9933.3
142Brandon Davidson27CHID7738945.1-7.0546844.3-7.95.388.093.343.256.813:4612:2122-3.11631.3
143Calvin de Haan27CARD2040425861.02.029819360.71.55.994.4100.462.737.318:2416:321597.58532.9
144Jacob de La Rose23DETLW8609339.2-10.0527840.0-7.29.896.1105.839.460.614:0112:0912-0.31172.7
145Jean-Sebastien Dea24NJDC1715117047.0-3.011912149.6-1.87.693.0100.649.550.510:539:36115-1.23764.9
146Anthony DeAngelo23NYRD1217722344.30.813117742.5-1.313.492.8106.247.952.119:1316:603140.32657.7
147Alex DeBrincat21CHILW2133128653.62.925322253.33.78.889.598.361.338.717:4414:341380.811554.8
148Jake Debrusk22BOSLW2025019556.27.319115754.95.58.791.4100.161.338.715:5313:1010102.97755.8
149Danny DeKeyser28DETD1221023147.6-0.115018544.8-2.410.291.1101.345.055.020:3717:4736-1.53237.5
150Michael Del Zotto28VAND1419419250.33.214815049.72.79.586.796.256.443.617:1715:10370.33429.4
151Dylan DeMelo25OTTD2029837244.52.722525846.64.415.590.1105.648.151.918:0616:0259-1.64944.9
152Jason Demers30ARID1831530650.7-0.323025347.6-4.15.692.998.663.536.519:5117:37411-4.24452.3
153Travis Dermott22TORD1729022156.810.420416954.79.36.791.097.751.248.817:3915:243142.85536.4
154Nicolas Deslauriers27MTLLW1410011047.6-3.6768347.8-1.93.892.496.255.944.110:039:0654-0.72080.0
155Phillip Di Giuseppe25CARLW7625652.5-2.4474451.6-3.46.390.696.963.636.48:258:20300.51361.5
156Jason Dickinson23DALC1814818644.3-3.811813846.1-2.110.594.1104.636.363.711:3810:51370.33177.4
157Brenden Dillon28SJSD2135822861.17.428016263.39.66.889.295.959.340.715:0714:21377.15139.2
158Christian Djoos24WSHD1823321651.95.117116251.45.08.294.2102.460.139.913:2313:16462.52944.8
159Max Domi23MTLLW2025829946.3-7.217921345.7-6.413.692.4105.950.050.017:4314:0012190.07455.4
160Ryan Donato22BOSC117611140.6-12.3528737.4-15.42.691.494.051.148.912:069:3555-2.92548.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%
161Joonas Donskoi26SJSRW2130524755.3-0.623917258.22.46.192.999.158.941.114:2112:47796.55966.1
162Drew Doughty29LAKD1933835249.0-1.125427548.0-1.75.390.996.248.851.226:5820:39438-4.18542.4
163Nic Dowd28WSHC1511310551.82.2848051.22.35.091.496.438.161.910:268:211040.42055.0
164Justin Dowling28DALC6576746.02.0374545.1-1.06.990.697.555.344.712:3711:49320.51435.7
165Leon Draisaitl23EDMC2028231447.3-3.921723647.9-4.511.389.5100.854.345.720:1815:3814281.48763.2
166Sheldon Dries24COLC1210110848.3-0.4797551.33.410.986.397.254.745.310:349:50340.72774.1
167Jonathan Drouin23MTLC2024730145.1-8.917421844.4-8.210.392.0102.354.345.718:0313:48167-2.79355.9
168Dillon Dube20CGYC1512512150.8-5.2958851.9-2.37.995.6103.551.548.510:018:5545-0.52955.2
169Brandon Dubinsky32CBJC1011912249.41.1928452.33.18.293.1101.322.777.314:3312:24521.82272.7
170Pierre-Luc Dubois20CBJC2029228051.03.023821252.93.812.389.0101.358.341.718:0914:3110162.28759.8
171Matt Duchene28OTTC2030736845.54.224328046.54.415.287.7102.947.552.519:2215:521617-0.77957.0
172Anthony Duclair23CBJLW2019422746.1-3.615117146.9-4.310.490.6100.971.328.713:2110:36109-1.16956.5
173Mathew Dumba24MIND2141841650.12.132632849.80.17.391.198.454.445.624:1719:317116.613948.2
174Brian Dumoulin27PITD1836529255.68.326722054.86.79.791.9101.648.751.320:5117:3013103.15932.2
175Vince Dunn22STLD1621122948.0-0.415415549.81.29.791.3101.055.344.718:4115:14711-0.26258.1
176Ryan Dzingel26OTTLW1826731146.24.320723546.83.913.587.5101.050.549.517:4414:49512-1.16861.8
177Cody Eakin27VEGC1822823449.4-8.415817547.4-10.19.690.099.651.648.414:6012:331010-1.13666.7
178Patrick Eaves34ANARW5496244.1-3.5394645.9-0.47.791.499.152.347.714:1912:1113-1.3955.6
179Jordan Eberle28NYIRW1922422450.06.915817347.73.88.288.596.754.745.316:4513:1985-1.65766.7
180Alexander Edler32VAND108616734.0-11.76811637.0-8.712.090.1102.130.469.622:2015:1817-4.03167.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%
181Joel Edmundson25STLD1622627844.8-3.216220943.7-5.512.191.9104.045.854.220:0317:10410-3.24742.6
182Nikolaj Ehlers22WPGLW1826523652.94.220318352.63.56.890.297.059.640.415:3914:24843.26659.1
183Christoffer Ehn22DETC10738346.8-2.1476143.5-5.35.9100.0105.934.165.99:207:4961-1.21266.7
184Jack Eichel22BUFC2031229651.33.823923150.92.312.388.2100.565.134.919:4815:2111153.412663.5
185Aaron Ekblad22FLAD1730125853.81.523419654.41.98.988.997.849.650.422:3918:2210220.37159.2
186Mattias Ekholm28NSHD2036632253.22.528924554.14.19.493.0102.450.249.822:5419:2510143.85752.6
187Oliver Ekman-Larsson27ARID1938933653.74.327627550.1-0.56.792.098.767.432.623:4518:34916-2.911140.5
188Remi Elie23BUFLW4163531.4-17.1153231.9-18.10.0100.0100.036.064.011:148:0501-1.4520.0
189Lars Eller29WSHC1924125149.00.917119546.7-1.58.785.794.447.852.216:2712:4417160.96762.7
190Ryan Ellis28NSHD2037435851.1-1.028127450.6-1.711.793.5105.248.951.124:4418:501714-0.29042.2
191Deryk Engelland36VEGD1524421053.7-3.116316050.5-5.47.088.595.544.255.819:0515:3232-3.24839.6
192Tyler Ennis29TORLW1714015647.3-3.110711548.2-0.56.094.6100.642.557.510:498:4285-1.05162.7
193Jonathan Ericsson34DETD67710442.5-6.1578141.3-6.87.795.2102.936.963.118:3315:49310-1.31560.0
194Loui Eriksson33VANLW2225124450.75.620020349.64.17.989.997.856.343.713:5611:38103-2.06056.7
195Joel Eriksson Ek22MINC1414717046.4-3.911112646.8-4.33.692.996.656.643.412:1610:59320.93366.7
196Adam Erne23TBLLW1414811356.73.61088256.84.27.689.597.150.649.411:209:46311.54045.0
197Robby Fabbri23STLC89410148.20.1617046.6-0.88.594.3102.956.044.014:1712:5124-0.72642.3
198Radek Faksa25DALC2022628044.7-3.516420744.2-4.57.491.398.828.271.816:2114:30104-2.25151.0
199Oscar Fantenberg27LAKD1113414248.6-0.810211048.1-0.83.394.998.250.649.413:2713:0213-0.62544.0
200Jesper Fast27NYRRW2025828247.82.519819850.05.38.290.098.250.349.716:0213:53582.14768.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%
201Justin Faulk26CARD2040425761.12.129719061.01.97.592.7100.166.034.021:5016:5412177.513046.2
202Eric Fehr33MINC2117319347.3-2.013213749.1-0.97.390.597.839.960.112:1010:021220.33455.9
203Micheal Ferland26CARLW2031024156.3-4.723317157.7-2.710.890.4101.262.937.115:5013:067181.610263.7
204Kevin Fiala22NSHLW2023722251.6-0.118116652.20.76.588.995.366.933.115:1712:191213-3.16456.3
205Valtteri Filppula34NYIC1916024739.3-7.412217541.1-5.015.195.2110.339.260.814:3011:3979-3.62955.2
206Christian Fischer21ARIRW1924120354.34.217616651.51.45.591.797.262.337.714:1711:56560.67159.2
207Haydn Fleury22CARD6989550.8-7.7747549.7-8.09.192.3101.460.739.314:2913:60111.3944.4
208Warren Foegele22CARLW2034921462.03.224917059.4-0.43.388.591.858.341.715:1813:231084.57851.3
209Marcus Foligno27MINLW2116618447.4-1.813013050.00.24.194.098.147.552.511:409:44332.53764.9
210Nick Foligno31CBJLW1922526845.6-5.217119846.3-5.910.293.4103.643.756.317:5713:4189-2.55066.0
211Christian Folin27PHID1420919052.40.315813454.11.816.789.2105.945.854.217:0014:55172.33234.4
212Derek Forbort26LAKD1825927648.4-1.619621847.3-2.46.991.398.140.060.019:1016:30417-2.33336.4
213Alex Formenton19OTTLW97411938.3-4.5558439.6-3.38.191.9100.046.653.411:4011:1045-1.02564.0
214Jakob Forsbacka Karlsson22BOSC5345339.1-11.5263542.6-7.66.395.8102.158.341.711:1110:2321-0.2633.3
215Filip Forsberg24NSHLW2032925456.47.125419956.16.712.492.2104.666.233.819:1614:1815173.314050.0
216Gustav Forsling22CHID3404348.24.0283246.72.74.8100.0104.853.646.416:5615:4300-0.7757.1
217Alexandre Fortin21CHILW1620218152.71.814813552.32.26.990.797.647.252.810:5710:4453-1.44351.2
218Cam Fowler27ANAD1930442841.5-3.221331840.1-4.211.294.7105.948.052.024:4219:19610-9.08143.2
219Tanner Fritz27NYIC2162836.4-4.292031.0-7.316.791.7108.346.753.312:5712:4810-0.1366.7
220Martin Frk25DETRW11807252.65.2565251.95.84.989.594.475.025.09:017:13340.03141.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%
221Michael Frolik30CGYRW1921016056.82.615411158.15.08.092.6100.659.640.412:0910:419151.85565.5
222Kurtis Gabriel25NJDRW15741.7-14.15645.5-6.20.0100.0100.050.050.05:505:5000-0.410.0
223Alex Galchenyuk24ARIC1214316346.7-1.810312844.6-3.79.692.6102.263.336.716:2412:5967-4.24862.5
224Brendan Gallagher26MTLRW2032922559.411.123417057.910.89.287.997.250.849.217:1213:2212123.913349.6
225Dylan Gambrell22SJSC2112629.7-13.692229.0-15.116.7100.0116.738.561.59:509:50200.21100.0
226Jake Gardiner28TORD2039241448.6-1.627232245.8-4.110.393.7104.144.155.921:4418:5411173.08232.9
227Jason Garrison34EDMD1110111447.0-7.3808947.3-8.15.293.398.552.647.412:3410:3024-1.21850.0
228Adam Gaudette22VANC1612413048.80.49410048.50.34.291.895.955.644.411:349:0231-2.03046.7
229Frederick Gaudreau25NSHC11677846.2-7.3505547.6-5.75.691.997.441.558.57:137:1101-0.1666.7
230Johnny Gaudreau25CGYLW2036530054.9-0.327523753.7-1.010.088.698.660.139.920:4416:4613273.610757.0
231Brendan Gaunce24VANC3201754.14.5121544.4-4.440.088.9128.942.957.17:377:37010.12100.0
232Frederik Gauthier23TORC1712813648.5-0.89410148.20.96.798.4105.138.861.28:238:05230.82347.8
233Ryan Getzlaf33ANAC1628027150.810.419920249.610.78.390.899.153.246.819:3816:1613260.37254.2
234Brian Gibbons30ANAC1613715746.61.29012042.9-2.36.791.598.251.648.410:469:2657-6.12548.0
235Stephen Gionta35NYIRW3172540.5-9.1132039.4-9.40.083.383.346.253.89:538:4302-0.3540.0
236Mark Giordano35CGYD2041831656.93.030524255.82.210.492.5102.954.145.924:4018:128181.313643.4
237Samuel Girard20COLD2033433849.73.224625049.62.79.990.099.959.840.220:2117:575120.27237.5
238Dan Girardi34TBLD2027024652.3-1.020318252.70.37.689.997.451.748.316:5514:16380.33458.8
239Zemgus Girgensons25BUFC1918317950.62.414212952.44.05.093.698.617.982.113:5511:03620.63964.1
240Claude Giroux31PHIC2036730254.95.928421756.77.710.887.298.050.749.320:6015:1711112.410856.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%
241Ben Gleason20DALD3324143.8-4.7183136.7-12.914.386.4100.666.733.314:2313:2643-0.1333.3
242Luke Glendening29DETRW2021028542.4-7.415822441.4-7.613.193.2106.325.174.915:3512:35910-4.03644.4
243Nikolay Goldobin23VANRW2227124053.08.820718153.49.19.489.498.870.129.915:1012:0211132.17256.9
244Alex Goligoski33ARID1421720551.40.416514653.13.12.590.693.147.352.719:2415:33181.44042.5
245Barclay Goodrow25SJSRW2117815952.8-3.412611951.4-5.86.388.594.845.954.110:078:3964-2.03548.6
246Shayne Gostisbehere25PHID2031829751.71.023621552.30.86.888.695.451.049.021:0216:17392.012446.0
247Yanni Gourde27TBLC2027124552.5-0.719618351.7-1.111.090.6101.642.157.917:1013:14972.06267.7
248Michael Grabner31ARIRW1920822448.1-3.815315949.0-1.74.788.593.233.766.314:2111:27145-1.66061.7
249Markus Granlund25VANC2221222648.42.416317648.11.99.091.4100.429.970.116:3011:4282-0.96666.7
250Mikael Granlund26MINRW2130329950.32.021922749.1-1.010.092.5102.548.951.118:3214:461582.28354.2
251Derek Grant28PITC8616847.3-4.9484949.5-2.62.892.395.152.347.79:398:5030-1.01163.6
252Kevin Gravel26EDMD6736951.45.1594258.411.05.390.395.654.545.512:3311:0412-0.61241.7
253Mike Green33DETD1120120050.14.616116649.25.710.692.9103.544.455.621:4219:26318-0.24955.1
254Andy Greene36NJDD1932133548.9-1.825124750.4-1.59.391.6101.043.856.221:2716:359101.55648.2
255Jordan Greenway21MINLW2018723744.1-6.813517643.4-8.47.589.997.558.241.811:4211:28631.74252.4
256A.J. Greer22COLLW12340.0-7.42166.718.10.00.0100.05:065:06000.20
257Rocco Grimaldi25NSHC6434847.3-3.9313745.6-5.84.588.993.453.646.48:288:2822-0.41154.5
258Eric Gryba30NJDD2132732.5-12.8112134.4-14.00.093.893.841.758.312:3810:12020.010.0
259Matt Grzelcyk25BOSD1825926149.8-2.319219649.5-3.48.392.0100.251.348.720:2517:08119-0.64025.0
260Radko Gudas28PHID1826622354.45.219016254.03.98.294.0102.244.755.317:4414:133121.57844.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%
261Erik Gudbranson27VAND2229738443.6-4.422929044.1-3.89.689.599.145.454.619:0215:5329-6.66145.9
262Jake Guentzel24PITLW1832226355.07.124321053.64.68.391.8100.163.136.918:0215:25873.87256.9
263Carl Gunnarsson32STLD7827950.95.0586049.23.911.192.7103.844.155.915:4513:1731-1.11553.3
264Denis Gurianov21DALRW2152735.7-3.9102231.3-7.314.393.3107.660.040.011:5911:14010.2425.0
265Erik Gustafsson26CHID2145840553.12.533329952.73.35.893.699.457.542.521:3819:26519-1.28148.1
266Carl Hagelin30TOTLW1824922552.54.718717351.93.59.592.1101.653.746.315:2912:4788-1.86253.2
267Robert Hagg23PHID2031435946.7-6.823524748.8-4.712.793.8106.438.161.918:5316:34262.07045.7
268Ron Hainsey37TORD2032738545.9-5.625328746.9-2.212.793.2105.947.552.519:5416:329201.13557.1
269Taylor Hall27NJDLW1931828253.04.324420354.64.78.286.995.153.646.419:3415:1415226.911855.1
270Dan Hamhuis36NSHD99110047.6-6.3647944.8-8.89.893.5103.358.141.913:3012:3724-1.9540.0
271Dougie Hamilton25CARD2049429063.05.436922362.34.35.290.495.759.640.420:0417:1812159.016046.3
272Travis Hamonic28CGYD1225217958.51.619012959.63.27.285.592.755.644.419:5517:15785.16350.8
273Noah Hanifin22CGYD2039031455.40.529723955.41.67.091.398.349.850.220:1917:4410195.06851.5
274Joel Hanley27DALD4324243.2-8.6273245.8-5.25.6100.0105.636.763.314:2613:06020.4366.7
275Markus Hannikainen25CBJLW129711645.5-2.0748646.3-2.97.394.7102.037.962.19:569:3831-1.32653.8
276Ben Harpur24OTTD3295036.7-5.6243739.3-4.315.8100.0115.833.366.719:3315:59060.4560.0
277Scott Harrington25CBJD1612619039.9-10.59115137.6-15.010.496.5106.950.649.410:499:4113-2.62343.5
278Ryan Hartman24NSHRW2020521848.5-4.216116749.1-3.49.894.3104.126.573.513:4012:4055-0.65265.4
279Garnet Hathaway27CGYRW1510410948.8-6.7808349.1-5.76.796.8103.546.453.69:218:2723-0.42254.5
280Erik Haula27VEGLW1526816062.65.817310961.35.36.790.897.560.040.016:3514:011262.86440.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%
281John Hayden23CHIRW1411713047.4-5.8759444.4-7.51.790.892.541.059.09:559:4931-0.93046.7
282Kevin Hayes26NYRC2029228750.46.320420849.54.77.594.4102.046.753.319:1414:4421144.59949.5
283Dillon Heatherington23DALD5495845.86.1414746.65.816.196.8112.943.556.510:1110:08030.5862.5
284Victor Hedman28TBLD1320519051.9-1.014414749.5-2.47.187.394.455.045.021:3316:1354-1.85950.8
285Tim Heed28SJSD1131056.57.28753.35.30.0100.0100.057.142.913:0112:0200-0.3250.0
286Danton Heinen23BOSC1818718949.7-0.714113950.40.45.295.9101.159.540.513:4712:021290.24153.7
287Miro Heiskanen19DALD2032837546.7-0.925227248.10.98.890.999.747.652.422:4919:196232.17851.3
288Darren Helm32DETLW2022925847.0-1.217219147.40.46.891.298.044.355.714:3012:30119-3.76650.0
289Matt Hendricks37MINC8596448.02.3464650.04.52.996.399.230.070.09:537:59331.01250.0
290Adam Henrique28ANAC2225230545.21.418721746.34.010.889.9100.648.951.116:3912:5855-1.94557.8
291Tomas Hertl25SJSC1626520356.6-0.718815554.8-3.412.283.896.049.250.817:5713:081181.26956.5
292Joe Hicketts22DETD88511742.1-7.6628641.9-7.42.289.691.837.562.517:0614:1414-2.21752.9
293Thomas Hickey29NYID1927028848.45.120121148.85.812.292.4104.645.454.618:5016:083110.14946.9
294Vinnie Hinostroza24ARIC1925122452.82.417616651.51.45.988.994.840.060.015:0412:3779-1.76855.9
295Roope Hintz22DALLW6466940.0-7.3334641.8-3.33.497.1100.528.671.412:2411:1903-1.01181.8
296Nico Hischier20NJDC1521217055.58.216912258.19.77.886.694.359.240.817:3412:29846.35367.9
297Niklas Hjalmarsson31ARID1928828949.9-1.621920651.51.67.791.398.930.070.019:5516:187140.92642.3
298Mike Hoffman29FLALW1723921952.2-0.917816452.0-1.69.788.498.159.041.017:2613:581114-1.48766.7
299Nick Holden31VEGD2136630454.6-2.426922754.2-1.78.187.095.153.946.119:0216:5416134.15841.4
300Justin Holl27TORD112957.1-3.28850.0-12.20.085.785.725.075.012:5312:53010.510.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%
301Julius Honka23DALD1718922246.0-1.614517046.0-2.29.691.1100.859.940.114:1313:083170.33865.8
302Patric Hornqvist32PITRW1823723250.50.417116750.60.17.993.2101.240.060.016:0012:44461.48569.4
303Bo Horvat23VANC2230736046.0-0.823327945.5-1.611.691.0102.640.859.220:2415:55615-4.38070.0
304Brett Howden20NYRC1920626743.6-3.315220642.5-5.110.891.7102.552.747.315:3312:35715-1.73658.3
305Filip Hronek21DETD61098955.15.7787252.02.25.990.496.352.147.919:1217:1003-0.82748.1
306Jonathan Huberdeau25FLALW1727822055.84.321517455.33.16.688.795.351.448.617:4113:56812-0.67259.7
307Charles Hudon24MTLLW1716418946.5-7.012014245.8-6.57.589.196.651.948.111:439:5867-1.14165.9
308Brad Hunt30VEGD91116762.49.7884566.213.75.488.694.062.437.614:5111:48453.13663.9
309Ben Hutton25VAND2030435646.1-2.223227046.2-1.87.690.598.146.853.221:1316:2984-6.05650.0
310Tomas Hyka25VEGRW1620612662.09.21409060.98.27.185.993.157.442.611:599:52971.44548.9
311Zach Hyman26TORLW2030631549.3-0.522222549.71.910.792.5103.251.049.017:3614:10973.15961.0
312Alex Iafallo25LAKLW1926626150.51.220518652.44.98.591.9100.338.461.616:1914:2035-1.35360.4
313Matt Irwin31NSHD6387035.2-17.4295534.5-16.917.497.5114.953.346.710:4010:0700-0.8825.0
314Mark Jankowski24CGYC1713614648.2-9.69710448.3-8.45.691.597.151.648.49:588:3656-0.73461.8
315Mattias Janmark26DALC2020124645.0-3.015518445.7-2.43.691.695.251.248.815:2913:2147-1.33971.8
316Calle Jarnkrok27NSHC1716718747.2-6.412114545.5-8.79.697.2106.844.755.315:2312:3145-2.83265.6
317Christian Jaros22OTTD1412116841.9-1.69711745.32.26.891.498.247.452.612:5011:2746-0.41866.7
318Dmitrij Jaskin25WSHRW1313010754.98.4938053.88.84.391.796.044.455.610:2610:24720.32445.8
319Boone Jenner25CBJC2027229048.4-0.721320850.60.58.095.7103.732.068.018:1813:45660.49761.9
320Nick Jensen28DETD1929527951.44.621520850.85.04.790.194.947.852.219:0515:55618-1.35538.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%
321Jakub Jerabek27STLD161037.5-7.35838.5-4.40.050.050.060.040.07:527:2500-0.9250.0
322Ryan Johansen26NSHC2034525957.18.226220755.96.512.092.5104.565.334.720:0214:459183.15673.2
323Marcus Johansson28NJDLW1823323549.8-1.218417451.4-0.25.889.195.041.758.314:4612:101511-1.84961.2
324Erik Johnson30COLD2035235449.93.625126149.01.810.289.099.255.444.622:1218:136130.97656.6
325Jack Johnson32PITD1826930446.9-4.820721948.6-2.97.687.695.247.552.519:5016:0528-3.75248.1
326Luke Johnson24CHIC121139753.80.3796953.40.63.486.389.751.448.611:049:1261-2.22568.0
327Tyler Johnson28TBLC1924423950.5-3.718117351.1-2.412.288.1100.345.954.116:4912:47371.77352.1
328Andreas Johnsson24TORLW1512013247.6-1.98310643.9-5.17.894.9102.834.165.911:178:5643-0.23964.1
329Ross Johnston24NYILW4273543.5-2.6202544.4-3.320.094.4114.429.470.67:337:33010.3250.0
330Henri Jokiharju19CHID2145835656.37.633628054.56.38.790.599.259.940.121:2119:13514-0.910047.0
331Seth Jones24CBJD1325226049.22.220219650.82.211.291.2102.345.854.226:0919:30128-1.26647.0
332Mathieu Joseph21TBLRW2023019254.51.916015051.6-1.26.891.598.252.547.512:1411:03892.25957.6
333Roman Josi28NSHD2041034854.14.230326853.12.511.092.6103.551.848.225:1919:0410161.415049.3
334Tyson Jost20COLC1615214451.44.310910052.24.28.387.595.859.440.613:5210:48410.83938.5
335Noah Juulsen21MTLD1624426747.7-4.916419545.7-6.312.591.0103.550.649.418:2615:56513-0.33447.1
336Nazem Kadri28TORC2030328351.72.921722748.90.88.490.298.642.957.116:4413:451015-1.28450.0
337Dominik Kahun23CHIC2129026652.20.821820152.01.87.891.899.661.138.914:1212:5634-1.15170.6
338Vladislav Kamenev22COLC15669740.5-8.5487339.7-9.48.192.5100.645.055.09:037:1524-1.22445.8
339David Kampf24CHIC1718719449.1-2.013314048.7-1.46.192.798.836.563.513:1711:5342-2.13868.4
340Steven Kampfer30BOSD1315413752.93.41169754.55.63.993.297.161.838.214:3212:2443-0.42737.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%
341Evander Kane27SJSLW2137628157.22.229121058.12.56.787.093.758.042.018:4115:111076.614855.4
342Patrick Kane30CHIRW2038436651.2-0.627528349.3-2.110.990.6101.567.033.021:4018:02108-5.715851.3
343Kasperi Kapanen22TORRW2030228651.42.421823148.60.412.294.1106.352.347.716:0313:271292.67454.1
344Erik Karlsson28SJSD2149333659.56.136625259.24.68.786.895.559.540.525:0319:2627155.415639.7
345Melker Karlsson28SJSC2119419949.4-7.814115248.1-10.03.293.096.142.557.511:339:5664-3.23565.7
346William Karlsson26VEGC2134528754.6-2.424720554.6-1.07.989.997.752.347.719:4715:141982.17750.6
347Ondrej Kase23ANARW4734362.918.1572966.323.02.694.797.458.341.715:3213:41610.93167.7
348Zack Kassian28EDMRW1713414747.7-2.79511245.9-5.78.887.195.941.858.210:539:3667-1.22665.4
349Duncan Keith35CHID2140636552.71.730128051.81.89.490.399.756.443.623:1318:35616-0.57741.6
350Clayton Keller20ARIC1929228550.6-0.621522249.2-1.78.192.8100.962.437.618:4915:02810-4.68052.5
351Adrian Kempe22LAKC1922816857.610.217212757.511.03.692.095.750.449.612:2811:2043-0.75453.7
352Mario Kempe30ARIRW4382263.34.2301862.56.00.092.992.948.052.010:279:02000.4850.0
353Michal Kempny28WSHD1626826250.62.617919747.6-0.79.194.4103.547.552.518:1916:58570.64847.9
354Alexander Kerfoot24COLC2023622251.55.217115352.86.57.688.996.555.844.213:6012:1666-0.25257.7
355Ryan Kesler34ANAC1921429542.0-4.115622241.3-3.74.593.898.236.563.517:3413:10310-8.14663.0
356Phil Kessel31PITRW1827928549.5-1.121921250.80.411.690.6102.265.035.018:3114:45322-1.99258.7
357Jujhar Khaira24EDMLW1813915048.1-2.710010848.1-3.56.989.596.548.951.111:259:391110-1.32755.6
358Alex Killorn29TBLLW2024319455.63.316614852.90.58.693.4102.054.145.915:5710:56642.18050.0
359Bogdan Kiselevich28FLAD1519417752.3-0.914312553.41.26.693.5100.257.742.314:5013:37262.31747.1
360Oscar Klefbom25EDMD2038533953.25.330526253.84.78.190.498.550.249.825:4319:407222.610853.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%
361John Klingberg26DALD1631730850.77.222823749.03.57.692.199.744.355.725:0319:525180.08351.8
362Corban Knight28PHIC3181751.4-2.3151060.07.40.0100.0100.050.050.07:165:49100.6633.3
363Slater Koekkoek24TBLD810312445.4-12.2809146.8-10.77.092.399.358.741.314:5514:3511-1.02462.5
364Mikko Koivu35MINC2027526251.22.921019152.43.311.089.1100.146.953.118:4814:171142.35757.9
365Leo Komarov32NYIC1915026036.6-11.011118237.9-9.114.894.5109.338.062.014:0111:2963-4.33070.0
366Travis Konecny21PHIRW2030220959.111.122114560.411.79.293.1102.352.747.315:4513:126145.77963.3
367Anze Kopitar31LAKC1828330148.5-1.321521550.01.99.590.399.838.561.522:2016:56919-2.67354.8
368Kalle Kossila25ANAC5384148.1-1.3262848.1-1.90.090.090.075.025.010:538:4502-0.91154.5
369Jesperi Kotkaniemi18MTLC2025720156.16.118014455.66.98.690.899.563.636.413:4511:527104.47550.7
370Ilya Kovalchuk35LAKLW1925326748.7-1.417820446.6-3.410.088.798.756.643.418:3615:08213-5.28648.8
371Chris Kreider27NYRLW2028626551.98.221719352.99.512.089.2101.249.750.317:0113:545112.48165.4
372David Krejci32BOSC2028424154.14.821320251.30.88.692.3100.961.938.117:4214:5715111.64546.7
373Niklas Kronwall38DETD1724325149.22.418219348.52.86.393.599.850.050.018:4916:07016-2.52564.0
374Torey Krug27BOSD913814548.8-1.110211347.4-3.08.593.6102.164.235.822:0816:4255-2.55641.1
375Marcus Kruger28CHIC1814717046.4-6.811411549.8-1.96.895.4102.218.082.011:569:50312.02378.3
376Nikita Kucherov25TBLRW2030926853.60.723119554.22.510.291.7101.961.238.817:4713:5613161.99851.0
377Tom Kuhnhackl27NYIRW97510042.9-3.4496941.5-4.915.892.6108.450.050.012:1710:3821-1.41361.5
378Dean Kukan25CBJD6616847.3-6.0465246.9-8.50.097.597.546.753.312:2112:21011.2742.9
379Dmitry Kulikov28WPGD6508138.2-10.6376237.4-11.93.697.5101.135.164.910:5910:59150.2933.3
380Chris Kunitz39CHILW1919915656.15.014212353.63.62.989.492.349.650.410:5210:1587-1.33951.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%
381Sean Kuraly26BOSC2020022946.6-5.316417149.0-2.44.898.3103.134.665.412:2511:21109-0.44870.8
382Evgeny Kuznetsov26WSHC1822727845.0-4.716921344.2-4.911.789.7101.363.636.419:0314:331617-2.87962.0
383Jordan Kyrou20STLC97411339.6-9.1559037.9-12.82.593.896.349.250.810:1810:1812-3.21963.2
384Kevin Labanc23SJSRW2133722160.46.325217958.52.97.286.994.164.935.114:5512:254122.67659.2
385Andrew Ladd33NYILW1413618342.6-4.19913642.1-5.011.494.0105.445.154.913:5012:2155-3.73461.8
386Paul Ladue26LAKD5545250.96.1323945.1-0.87.493.5101.044.155.912:1612:0801-0.41338.5
387Patrik Laine20WPGRW1824725349.4-0.719118550.80.96.989.796.655.544.516:4313:388161.312157.0
388Maxime Lajoie21OTTD2024837939.6-4.617828338.6-7.38.592.4100.843.756.320:4516:14317-4.97656.6
389Juho Lammikko23FLARW1612012149.8-3.8907753.91.04.389.593.850.749.39:307:59241.23342.4
390Gabriel Landeskog26COLLW2031534247.90.423325647.6-0.414.393.6107.958.341.721:1717:1110100.88767.8
391Dylan Larkin22DETC2036931454.09.428223454.711.66.390.496.754.845.220:5717:072429-1.611053.6
392Adam Larsson26EDMD2038434053.05.129925753.84.77.491.298.650.649.421:3619:2912221.66147.5
393Jacob Larsson21ANAD1114418943.2-5.711013644.7-2.42.688.891.443.456.616:4715:1316-5.32751.9
394Johan Larsson26BUFC1414313551.41.211010052.41.75.189.694.716.483.614:3411:38560.73046.7
395Scott Laughton24PHIC2016518647.0-5.011813147.4-5.413.689.5103.138.161.912:589:50105-0.94459.1
396Jeremy Lauzon21BOSD89110446.7-1.8747549.73.41.997.999.842.257.816:2613:37321.11241.7
397Nick Leddy27NYID1924435340.9-6.317727539.2-8.913.490.8104.244.555.521:5418:00514-5.44341.9
398Anders Lee28NYILW1923826847.03.017220645.50.913.393.3106.647.552.517:5914:19550.38760.9
399Artturi Lehkonen23MTLLW2025724051.70.317818149.6-0.912.390.2102.555.644.416:1912:501491.17454.1
400Jori Lehtera31PHIC1811512348.3-2.8868550.3-1.28.691.7100.334.765.310:127:44640.31485.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%
401Brendan Leipsic24VANLW1312313946.90.39911845.6-1.76.787.293.861.738.313:4411:0876-2.04862.5
402Josh Leivo25TORLW2016616050.91.512312050.62.85.092.297.236.763.310:348:2212131.95451.9
403Brendan Lemieux22WPGLW9415841.4-9.0294340.3-10.65.096.6101.661.538.55:325:3210-0.8785.7
404Kris Letang31PITD1737731754.38.027923354.57.69.592.2101.752.547.525:5319:2018153.510553.3
405Vinni Lettieri23NYRC1411314244.3-4.89010546.2-3.23.193.997.050.050.08:538:3337-0.13158.1
406Trevor Lewis32LAKC1719618251.92.114513751.42.33.986.690.551.248.813:5811:5355-1.95662.5
407Oscar Lindberg27VEGC7834564.83.4603960.62.38.681.590.157.542.511:369:47330.52035.0
408Oskar Lindblom22PHILW2024023550.5-0.717216051.80.09.691.7101.343.456.613:0311:46644.34465.9
409Esa Lindell24DALD2036540047.70.826129546.9-1.09.593.0102.541.858.224:4820:39614-3.07949.4
410Elias Lindholm24CGYC2033326655.60.725221454.1-0.410.388.298.656.543.520:5815:091673.28361.4
411Hampus Lindholm25ANAD2138945945.92.328534345.43.47.092.599.544.255.825:2820:26728-4.48946.1
412Par Lindholm27TORC2023324548.7-1.116819346.5-2.38.894.8103.632.667.414:0711:56117-0.46240.3
413Bryan Little31WPGC1825924251.72.519918352.12.86.590.296.659.640.416:2413:32442.25257.7
414Ben Lovejoy34NJDD1621220950.4-1.616415850.9-2.08.893.7102.544.355.717:0912:5959-0.45442.6
415Adam Lowry25WPGC1820720849.90.015215150.20.06.194.5100.646.553.514:5012:1487-1.24759.6
416Milan Lucic30EDMLW2022521051.72.315715650.2-1.03.890.294.050.050.014:5711:535100.34942.9
417Matt Luff21LAKRW5444151.85.3353351.53.70.0100.0100.056.343.89:229:2220-0.11060.0
418Isac Lundestrom19ANAC1513319141.0-3.29614939.2-4.38.093.5101.550.549.513:0211:5135-2.01872.2
419Ilya Lyubushkin24ARID911813247.2-6.5879847.0-4.51.695.797.246.853.212:5512:4823-1.11225.0
420Olli Maatta24PITD1723728045.8-7.618620447.7-4.911.592.7104.239.960.119:2215:36913-0.75141.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%
421Andrew MacDonald32PHID811112946.3-5.3809446.0-8.08.988.697.541.158.917:1714:3804-2.12240.9
422Jacob MacDonald25FLAD2272156.35.6251562.56.56.7100.0106.764.335.712:0311:23020.1425.0
423Derek MacKenzie37FLAC12340.0-11.21325.0-31.90.0100.0100.0100.00.02:432:43000.110.0
424Nathan MacKinnon23COLC2034938047.90.325529146.7-2.113.590.9104.457.542.522:2618:161115-1.613962.6
425Joshua Mahura20ANAD192625.7-18.681633.3-12.128.6100.0128.675.025.019:4018:4401-0.2366.7
426Denis Malgin22FLAC1414212253.83.51069752.20.810.591.7102.260.040.012:3411:07620.83262.5
427Evgeni Malkin32PITC1828928050.80.821520251.61.511.290.2101.459.840.218:5415:081820-1.07853.8
428Maxim Mamin24FLAC7603761.96.3462564.89.70.090.090.072.727.37:217:14100.21457.1
429Brandon Manning28CHID1618518949.5-4.513014247.8-5.67.685.893.536.263.815:3813:3807-3.92850.0
430Josh Manson27ANAD1828942540.5-3.820531139.7-3.99.794.0103.738.561.522:3719:311016-6.64654.3
431Anthony Mantha24DETRW2033627055.410.925621254.711.25.688.594.159.840.216:4114:4411181.38657.0
432Brad Marchand30BOSLW2029426752.42.522020951.30.712.290.4102.554.545.519:3014:2410200.78550.6
433Jon Marchessault28VEGC2138528057.92.427620557.43.08.490.498.752.647.419:4216:1312166.615755.4
434Martin Marincin26TORD6626947.3-1.2464848.90.19.791.4101.143.856.314:2412:28451.4933.3
435Patrick Marleau39TORC2032032249.80.323325647.6-0.912.391.3103.653.646.417:0714:41753.07256.9
436Mitch Marner21TORRW2033334149.4-0.324024949.11.212.891.2104.053.946.119:3015:2327175.011553.9
437Cooper Marody22EDMC4383254.312.7322061.515.10.0100.0100.064.036.08:188:09500.51346.2
438Pat Maroon30STLLW1412913948.13.310010149.84.19.180.089.145.154.914:1411:01510.03167.7
439Danick Martel24TBLLW1131154.2-0.981142.1-11.90.0100.0100.080.020.012:0612:0600-0.5650.0
440Matt Martin29NYILW11909847.98.6727050.713.112.095.3107.340.659.49:539:41120.52065.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%
441Alec Martinez31LAKD1932833849.2-0.623424249.20.29.091.1100.142.257.821:3717:60428-3.95444.4
442Jordan Martinook26CARLW2030120659.4-0.424215760.71.35.289.795.055.944.114:3412:351057.97265.3
443Andreas Martinsen28CHILW139111145.0-5.7697547.9-2.03.993.297.129.870.28:448:3534-1.52250.0
444Mike Matheson24FLAD1526724252.5-1.220718652.7-1.27.091.498.351.548.521:4817:50820-1.24860.4
445Auston Matthews21TORC1118718750.0-0.613814648.6-0.811.988.1100.062.437.617:2215:041461.76360.3
446Scott Mayfield26NYID1724726448.34.118318749.55.310.992.9103.844.655.419:1916:16512-1.15831.0
447Charlie McAvoy21BOSD711611849.6-2.7909349.2-4.215.588.4103.945.954.120:5618:4623-0.61936.8
448Jake McCabe25BUFD1928330048.5-0.822722350.41.39.391.1100.546.553.519:0717:0657-1.45538.2
449Jared McCann22FLAC1618516752.6-1.413612651.9-2.37.091.598.561.638.413:2911:56631.34161.0
450Max McCormick26OTTLW10759244.91.7566745.53.02.688.090.652.347.78:177:5302-1.62250.0
451Connor McDavid22EDMC2036733752.13.529825653.84.79.690.099.653.746.322:1317:4326175.010564.8
452Ryan McDonagh29TBLD2035033251.3-2.725226049.2-5.311.292.8104.044.455.623:1817:4813193.27850.0
453Brock McGinn24CARLW2024818956.8-3.718313956.8-3.63.793.897.562.537.514:3011:471373.26453.1
454Cody McLeod34NYRLW148511642.3-5.6628542.2-5.42.292.995.045.854.27:107:1020-0.81770.6
455Brayden McNabb28VEGD2137434651.9-6.726824951.8-5.47.390.197.450.050.020:0017:0311130.74936.7
456Adam McQuaid32NYRD89412143.7-4.3668444.0-4.611.186.797.827.572.516:1414:2001-1.01323.1
457Wade Megan28DETC6514851.56.2393950.07.13.785.288.960.739.37:607:40020.41464.3
458Timo Meier22SJSRW2136227656.71.427520557.31.312.889.9102.748.151.917:3614:361443.912455.6
459Dakota Mermis25ARID17558.35.65455.62.620.0100.0120.033.366.711:2011:20000.50
460Jonathon Merrill26VEGD1726119956.7-0.918914955.9-1.07.487.795.165.934.116:4015:02483.04238.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%
461Victor Mete20MTLD1824223550.7-0.717917450.70.510.093.3103.357.442.615:1314:351103.43151.6
462Marc Methot33DALD910114441.2-8.46910639.4-11.17.590.397.842.757.316:5615:1802-2.2650.0
463Sonny Milano22CBJLW8624060.810.5463159.78.08.887.095.860.040.08:198:07011.9862.5
464Colin Miller26VEGD2142934155.7-0.929724854.5-1.46.990.497.355.444.621:3917:538212.711938.7
465J.T. Miller25TBLC2025623052.7-0.519216853.31.18.288.296.455.045.015:5112:0679-1.45060.0
466Kevan Miller31BOSD71129653.83.8806754.43.810.995.2106.251.748.318:0716:26512.61850.0
467Casey Mittelstadt20BUFC2020321248.90.215616748.3-1.37.893.4101.370.429.613:4211:18611-3.35657.1
468Sean Monahan24CGYC2035330054.1-1.526523752.8-2.410.488.699.061.638.420:1516:1721151.79562.1
469Brandon Montour24ANAD2236241446.63.826330946.04.26.793.299.950.649.421:5017:57611-4.510142.6
470John Moore28BOSD1827426650.7-1.021620950.8-1.19.595.7105.159.840.219:4616:4637-2.14854.2
471Josh Morrissey23WPGD1830330050.20.522520552.33.38.594.3102.853.047.022:4617:57614-0.55552.7
472Joseph Morrow26WPGD1417821345.5-6.412516443.3-9.78.091.098.958.541.514:1114:04216-2.03941.0
473Tyler Motte23VANC2017324341.6-6.612817742.0-5.89.788.598.234.365.713:5510:44135-3.75352.8
474Mirco Mueller23NJDD1830230449.80.224322152.41.65.590.896.341.958.119:2816:299101.63748.6
475Ryan Murray25CBJD2037432153.87.729423655.58.211.687.999.545.454.621:5817:36594.15048.0
476Jake Muzzin29LAKD1935331353.05.425622653.16.57.792.9100.641.458.621:2518:25522-4.06536.9
477Tyler Myers28WPGD1828627950.61.020920450.60.77.889.096.858.741.318:4115:279120.56251.6
478Vladislav Namestnikov26NYRC1919223045.50.014216646.10.69.888.498.237.662.413:4812:2287-0.64557.8
479Riley Nash29CBJC1918522345.3-5.114016845.5-6.56.293.799.928.671.412:4411:231350.13345.5
480James Neal31CGYLW2026423852.6-3.419818451.8-3.56.790.196.851.049.015:3213:0659-0.48460.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%
481Martin Necas20CARC7484551.6-11.0383552.1-10.67.792.6100.376.923.110:018:0237-1.41060.0
482Brock Nelson27NYIC1923229044.4-0.716322542.0-4.214.994.5109.441.358.717:5714:5579-2.65969.5
483Casey Nelson26BUFD1418216852.01.714312753.02.18.296.7104.953.846.215:3614:16250.43033.3
484Patrik Nemeth26COLD1514420541.3-8.610514242.5-8.610.791.4102.137.262.817:2213:5604-1.82050.0
485Valeri Nichushkin23DALRW1515619145.0-4.711113844.6-6.310.891.8102.553.846.212:5211:58980.73759.5
486Nino Niederreiter26MINRW2124922552.54.819517053.44.87.588.095.552.048.014:5212:221361.76563.1
487Frans Nielsen34DETC1617120745.2-4.312515644.5-4.79.488.898.245.055.017:1313:0245-2.24057.5
488Matthew Nieto26COLLW1714518144.5-2.510112544.7-2.75.690.696.241.258.813:4510:25620.22965.5
489Matt Niskanen32WSHD1930338344.2-6.622129442.9-7.98.192.7100.840.159.922:5518:42713-5.26861.8
490Stefan Noesen25NJDRW1515916149.7-0.812612151.0-0.86.786.493.142.257.812:5010:3162-0.34158.5
491Joakim Nordstrom26BOSC1921521749.8-1.216316150.3-0.98.093.9101.950.050.014:5812:4597-2.05870.7
492Tomas Nosek26VEGLW1820614558.74.714710358.85.53.876.880.652.048.012:399:58452.34961.2
493Ryan Nugent-Hopkins25EDMC2032229552.23.426522554.14.87.990.498.350.849.220:5715:2219153.610060.0
494Darnell Nurse23EDMD2034839047.2-4.625928647.5-5.68.390.098.346.953.121:4619:206183.88751.7
495Markus Nutivaara24CBJD2034830853.06.327121955.37.610.389.9100.150.050.018:1817:49492.15856.9
496Gustav Nyquist29DETRW2028627650.94.121821650.24.59.490.499.848.251.817:1615:1517172.68655.8
497Ryan O'Reilly27STLC1825525749.83.719619450.33.611.889.9101.748.651.420:3214:51255-0.38261.0
498Jordan Oesterle26ARID1625226848.5-0.718518949.51.16.489.095.449.150.917:5115:3549-1.04725.5
499Kyle Okposo30BUFRW2021521649.91.416517149.1-0.210.090.8100.856.743.314:4611:3848-2.07364.4
500Jamie Oleksiak26PITD1625725350.4-1.719618751.2-0.512.191.4103.440.659.416:1015:283110.54645.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%
501Dmitry Orlov27WSHD1933340045.4-4.824729345.7-3.48.590.999.446.753.322:5619:291311-6.95949.2
502Brooks Orpik38WSHD1012312050.60.8929349.71.212.589.1101.647.352.716:1812:32051.32060.0
503T.J. Oshie32WSHRW1827024352.66.220517653.88.89.993.3103.247.053.019:1614:31873.76462.5
504Xavier Ouellet25MTLD1830025154.43.520817554.34.65.093.298.261.138.916:5615:29594.86443.8
505Alex Ovechkin33WSHLW1929232347.5-1.221424646.5-1.910.390.2100.561.638.420:5616:10810-1.917044.1
506Igor Ozhiganov26TORD1624320354.56.216515950.94.16.793.6100.250.949.114:1513:46490.24425.0
507Magnus Paajarvi27OTTLW2015325437.6-6.411417539.4-5.24.092.796.739.960.113:2110:3977-2.73961.5
508Max Pacioretty30VEGLW1725521354.5-2.817214853.8-2.34.189.693.758.841.216:3213:1615111.89350.5
509Ondrej Palat27TBLLW911810952.00.7807850.60.214.091.8105.857.043.014:4712:26150.92638.5
510Kyle Palmieri27NJDRW1928326851.41.822119653.02.39.490.399.753.446.618:3314:051465.89858.2
511Artemi Panarin27CBJLW1932127753.76.626120855.77.911.289.5100.667.132.919:2015:38492.89064.4
512Richard Panik27ARIRW1619720848.6-3.114315548.0-3.58.790.599.151.548.515:3912:51970.54864.6
513Cedric Paquette25TBLC2017417549.9-3.913312352.0-0.77.288.996.147.752.311:359:3963-0.14360.5
514Colton Parayko25STLD1829629749.94.121220950.43.910.792.1102.846.753.321:2718:393121.46852.9
515Zach Parise34MINLW2026826949.92.020520050.61.711.490.8102.348.651.418:2914:12381.98471.4
516David Pastrnak22BOSRW2031625155.77.423619554.85.811.490.9102.358.641.419:0115:2213252.415153.6
517Greg Pateryn28MIND2122326845.4-4.716818547.6-2.910.990.8101.839.760.314:1812:48430.43951.3
518Nolan Patrick20PHIC1720823047.5-5.414816048.1-6.011.791.2102.837.362.715:3312:37981.25856.9
519Nick Paul23OTTLW6715954.612.1524354.713.02.480.683.066.733.39:259:2111-0.61675.0
520Joe Pavelski34SJSC2137528656.71.529421258.12.57.293.0100.256.343.719:0614:519149.69266.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%
521Tanner Pearson26TOTLW1920121048.9-2.614515548.3-2.52.291.293.452.447.613:3211:4538-2.75545.5
522Matthew Peca25MTLC1912617841.4-11.59113739.9-12.14.492.596.947.852.210:498:5355-1.32759.3
523Adam Pelech24NYID1621725446.14.715517946.45.69.193.9103.045.554.517:5015:1511100.04261.9
524Anthony Peluso29CGYRW3121152.2-0.58850.0-2.30.080.080.025.075.04:404:40110.11100.0
525Brendan Perlini22ARILW1924720454.84.918515654.35.14.792.797.562.437.613:5511:45520.47349.3
526Mathieu Perreault31WPGLW1818215953.44.312912251.41.55.795.2100.957.142.911:049:45620.13863.2
527David Perron30STLLW1817722044.6-3.513916046.5-1.88.993.4102.449.250.815:3612:5882-1.65056.0
528Brett Pesce24CARD1727622555.1-8.121515857.6-4.77.892.4100.256.343.819:3816:32764.05054.0
529Nic Petan23WPGLW5362658.16.3221461.110.16.7100.0106.780.020.07:257:23210.7633.3
530Alexander Petrovic26FLAD1627125551.5-1.120819351.9-0.94.893.998.649.750.318:1416:11311-2.26243.5
531Jeff Petry31MTLD2037033252.72.026025051.01.211.686.297.746.353.724:2317:23530-1.310835.2
532Elias Pettersson20VANC1622123948.02.016718247.91.611.090.8101.967.832.218:1813:571114-0.76168.9
533Marcus Pettersson22ANAD2021623847.63.715218045.82.55.895.2100.963.136.912:4511:5219-3.13625.0
534Dion Phaneuf33LAKD1923227845.5-5.817120545.5-4.94.390.194.456.143.915:5913:4718-2.36432.8
535Alex Pietrangelo29STLD1833136747.40.324826948.00.28.390.098.342.357.724:5918:531315-2.58347.0
536Neal Pionk23NYRD1824836640.4-8.818826241.8-7.06.191.998.043.156.922:5317:311213-1.76847.1
537Tyler Pitlick27DALC1819422346.5-1.913916845.3-3.85.896.6102.430.969.115:1313:0573-2.54860.4
538Tomas Plekanec36MTLC3303149.2-3.1202544.4-5.912.588.9101.437.562.510:539:15000.41457.1
539Brayden Point22TBLC2027425451.9-1.620018951.4-1.511.691.0102.646.054.017:0613:53983.18261.0
540Roman Polak32DALD1718525542.0-4.914817346.1-0.110.295.0105.135.164.916:3714:3033-0.53066.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%
541Jason Pominville36BUFRW2024921953.25.919116653.55.613.590.0103.559.740.313:4212:11253.66869.1
542Derrick Pouliot25VAND2234434450.05.3261