NHL Advanced Stats / Analytics

Teams

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

Team Page
Choose a team 

Players

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

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

More

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

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

Glossary

Current Advanced Stats Summary

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

Skater Advanced Statistics

Skater Advanced Statistics Table
Corsi (EV) Fenwick (EV) PDO () Zone Starts (EV)
Rk Player Age Tm Pos GP CF CA CF% CF% rel FF FA FF% FF% rel oiSH% oiSV% PDO oZS% dZS% TOI/60 TOI(EV) TK GV E+/- SAtt. Thru%
1Rodrigo Abols30PHIC4230639843.5-6.321126844.1-6.19.290.499.543.256.810:309:491114-1.88848.9
2Noel Acciari34PITC6766773747.5-3.147550848.3-2.313.491.7105.116.783.313:4211:0312220.416556.4
3Andrew Agozzino35UTALW251426.3-22.15838.5-12.50.0100.0100.050.050.06:086:0811-0.210.0
4Jack Ahcan28COLD1115310260.07.41127858.97.07.890.998.741.558.511:3211:30063.71942.1
5Sebastian Aho28CARF79147992561.52.7109071860.32.310.286.396.663.836.219:3714:453110912.940648.0
6Marek Alscher21FLAD4645752.94.5464152.93.619.492.0111.451.448.620:2218:45130.81346.2
7Michael Amadio29OTTC811068108549.6-4.279174351.6-2.611.689.3100.930.669.416:0714:5433603.518452.2
8Nils Åman25VANC2152240.5-8.212763.217.616.775.091.750.050.08:408:40010.1333.3
9Josh Anderson31MTLRW7273584546.5-2.449659645.4-4.810.888.299.033.166.914:0111:42842-3.817351.4
10Michael Anderson26LAKD801393138650.1-2.5989101449.4-3.29.592.2101.740.259.820:3418:131453-2.917335.3
11Rasmus Andersson29TOTD811491150249.8-3.91072108649.7-3.710.489.599.952.247.823:1218:58271021.040244.3
11Rasmus Andersson29CGYD4887594848.0-3.962869047.6-3.611.090.2101.246.353.724:1418:601866-4.225943.2
11Rasmus Andersson29VEGD3361655452.6-3.644439652.9-3.59.488.397.761.438.621:4218:569365.214346.2
12Emil Andrae23PHID6177578649.62.454456948.90.610.893.3104.155.844.215:2014:467463.711730.8
13Mason Appleton30DETC6567378646.1-4.047156045.7-6.08.091.899.844.455.613:3112:12122-7.711455.3
14Joel Armia32LAKRW6773375849.2-3.352253149.6-2.17.791.999.644.755.314:0411:5830511.019048.4
15Viktor Arvidsson32BOSLW6984688149.00.662762650.01.714.791.7106.443.956.114:3612:371558-4.435848.6
16Jonathan Aspirot26BOSD6188494648.3-0.166268149.31.313.692.9106.544.955.116:4415:371056-0.612936.4
17Zach Aston-Reese31CBJC2720123046.6-4.414116446.2-3.56.993.099.926.074.09:449:06210-1.43154.8
18Nicolas Aubé-Kubel29MINRW6668543.7-1.1496144.5-3.78.695.2103.856.843.211:3711:26210.21338.5
19Oskar Back25DALC7252956048.60.237637550.11.710.291.9102.134.865.212:2210:0215383.18251.2
20Mikael Backlund36CGYC821167118949.50.984585049.91.98.991.5100.429.970.117:5714:253286-5.534953.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%
21Kevin Bahl25CGYD761316153046.2-4.7945114445.2-5.410.291.6101.841.258.821:5719:064290-17.214439.6
22Arshdeep Bains25VANF2821322848.3-0.915116447.9-1.26.192.999.059.840.29:128:46611-0.73158.1
23Uvis Balinskis29FLAD5474171850.8-2.253154149.5-2.68.986.695.557.442.616:2214:382333-0.713150.4
24Ivan Barbashev30VEGC821290119851.8-0.596784753.31.212.089.1101.161.039.016:1515:23159013.824354.7
25Zakhar Bardakov24COLC6042735754.5-2.230324255.6-0.18.892.8101.650.249.87:127:047270.87944.3
26Denver Barkey20PHIC4344144449.82.433429653.05.010.187.097.148.251.813:2411:488274.47755.8
27Alex Barré-Boulet28COLF216576.214.410376.914.80.0100.0100.0100.00.08:246:57000.130.0
28Justin Barron24NSHD5268265351.11.547947650.23.29.590.499.946.453.614:1513:37452-2.39034.4
29Morgan Barron27WPGC6562470047.1-2.546050347.8-1.39.592.5102.028.871.212:4810:541733-3.617054.7
30Mathew Barzal28NYIC811525133253.45.8112796653.86.010.889.3100.160.239.820:3917:0942937.838048.4
31Nathan Bastian28DALRW3623126846.3-3.117418548.5-1.310.693.5104.142.157.98:398:38111-1.34358.1
32Drake Batherson27OTTC79118992956.14.985868155.83.49.687.497.169.730.317:2114:08226312.133849.7
33Jake Bean27CGYD1626921755.33.619214157.77.95.385.190.454.245.815:5715:255152.14436.4
34Anthony Beauvillier28WSHLW821140119748.8-1.184385449.7-1.19.991.1101.153.546.515:4814:0621440.528055.4
35Owen Beck21MTLC1511911052.02.1857353.82.18.998.0106.957.742.39:119:112101.12544.0
36Connor Bedard20CHIC691074132844.7-0.3815102344.3-0.712.088.3100.357.043.020:5217:212786-20.042153.7
37John Beecher24TOTC3527137442.0-5.118124742.3-5.04.392.196.430.869.210:268:48614-3.76854.4
37John Beecher24CGYC2922730043.1-4.915619844.1-3.64.091.595.533.067.010:268:46613-2.75853.4
37John Beecher24BOSC6447437.3-5.5254933.8-11.15.994.4100.323.576.510:248:5801-1.01060.0
38Matty Beniers23SEAC821185132247.32.687196147.52.511.888.6100.454.046.019:1716:052182-5.232146.4
39Jamie Benn36DALLW6058769345.9-3.641746747.2-2.414.389.3103.553.546.513:1711:4611351.112657.1
40Sam Bennett29FLAC761203101954.13.286579152.21.611.986.398.258.541.518:3014:2325733.042148.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%
41Matt Benning31TORD191439.1-11.56746.20.00.0100.0100.020.080.012:2612:21010.310.0
42Michael Benning24FLAD1828726452.12.220419950.61.212.286.999.151.948.116:5415:49518-0.35129.4
43Simon Benoit27TORD73828126439.6-6.861290140.4-6.28.890.399.028.571.517:1815:241268-22.814641.1
44Zach Benson20BUFLW6586478052.64.663357052.63.713.791.7105.447.652.415:5313:1325464.419359.6
45Brett Berard23NYRLW1311714444.8-4.6819246.8-2.14.595.399.937.562.510:3310:3219-0.53528.6
46Jonatan Berggren25TOTRW5162555652.94.044043150.50.78.989.698.553.146.913:4912:398410.712845.3
46Jonatan Berggren25STLRW3645839453.87.433331151.74.69.589.298.756.843.214:3513:187272.78445.2
46Jonatan Berggren25DETRW1516716250.8-3.510712047.1-8.47.090.597.644.755.311:5911:05114-2.04445.5
47Jacob Bernard-Docker25DETD6373389045.2-4.251861145.9-4.67.393.9101.245.454.614:4913:22841-5.611336.3
48Tyler Bertuzzi30CHILW791131123247.93.083992247.63.511.687.699.248.751.318:2715:132176-13.829655.4
49Lian Bichsel21DALD5057966446.6-1.140047046.0-2.710.893.1103.938.761.315:4014:441438-1.98930.3
50Oliver Bjorkstrand30TBLRW8078073751.4-2.054152650.7-2.08.089.497.455.544.513:3810:3114380.026648.9
51Tobias Björnfot24FLAD1921821750.1-2.614815249.3-3.214.688.3102.946.353.714:1113:33210-2.12646.2
52Nick Bjugstad33TOTC6149561344.7-6.937843746.4-4.97.089.496.443.256.810:5610:081023-3.713955.4
52Nick Bjugstad33STLC3530536545.5-3.622724947.7-1.05.689.695.240.859.211:3810:41312-0.79457.4
52Nick Bjugstad33NJDC2619024843.4-11.115118844.5-10.09.389.198.447.752.39:609:25711-2.94551.1
53Colin Blackwell32DALC7053060746.6-0.935240446.6-1.29.989.799.637.562.511:549:491731-3.414542.1
54Sammy Blais29TOTLW2113715147.6-0.31079951.92.010.391.3101.651.948.18:268:22420.42864.3
54Sammy Blais29MTLLW13918551.70.5686053.1-0.110.297.9108.152.048.08:318:3030-0.41764.7
54Sammy Blais29TORLW8466641.1-1.7393950.05.310.377.387.651.748.38:178:09120.81163.6
55Jackson Blake22CARRW81136887860.91.797266359.41.010.088.098.068.431.616:3014:18309213.134750.1
56Nick Blankenburg27TOTD6191478453.81.366759053.11.48.488.496.852.447.616:4814:0317555.419437.1
56Nick Blankenburg27NSHD4976165653.72.555249552.72.48.288.196.253.746.317:5814:3515523.316635.5
56Nick Blankenburg27COLD1215312854.4-2.91159554.8-2.19.590.099.545.354.712:0211:54232.12846.4
57Anton Blidh30NYRLW4213438.2-8.8172342.5-1.810.0100.0110.035.764.37:427:42010.1580.0
58Teddy Blueger31VANC3538951343.1-0.328538342.7-1.211.086.097.028.471.616:3114:32826-7.79951.5
59Matěj Blümel25BOSRW4324044.41.6252847.24.70.088.288.240.060.010:529:22030.31040.0
60Brock Boeser28VANRW75982117345.6-2.470489144.1-3.68.785.594.252.147.919:0314:511657-13.333250.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%
61Zach Bogosian35MIND4150057846.4-2.636242845.8-4.511.393.5104.750.849.214:3313:441032-4.77639.5
62Sacha Boisvert19CHIF7415343.6-1.1304042.9-1.611.888.5100.248.052.09:159:1504-0.31250.0
63Zachary Bolduc22MTLC7885187549.30.861060150.40.910.189.599.647.952.113:3812:0118661.023543.0
64Matt Boldy24MINLW761210112951.74.789883251.93.912.289.6101.848.551.520:3415:0034862.750150.7
65Oliver Bonk21PHID1111444.02.391242.9-1.642.971.4114.380.020.016:2814:27020.51100.0
66Angus Booth21LAKD171828.0-10.861135.3-4.125.0100.0125.011.188.912:1812:18010.2250.0
67Adam Boqvist25NYID2829239242.7-9.021127543.4-8.76.890.897.664.835.213:0612:33511-7.95133.3
68Jesper Boqvist27FLAC7367272748.0-5.148951848.6-3.47.489.697.153.047.011:5010:42955-1.814344.8
69William Borgen29NYRD75998118645.7-5.069183145.4-3.910.890.9101.745.154.918:0315:481758-6.818138.1
70Evan Bouchard26EDMD821724137455.68.61294102555.87.812.488.0100.462.337.724:4119:153312325.146847.2
71Xavier Bourgault23OTTC216964.016.213861.913.512.560.072.5100.00.05:585:58010.3742.9
72Mavrik Bourque24DALC82104097751.65.475472151.14.210.989.1100.046.054.015:2914:1015518.323562.6
73Braeden Bowman22VEGF5464564450.0-2.446947049.9-2.810.982.293.060.439.614:0812:5016223.614950.3
74Michael Brandsegg-Nygard20DETF1418413158.49.41238260.010.83.884.488.248.052.012:3111:285120.64643.5
75Jesper Bratt27NJDW821463107257.78.6104480056.67.29.385.494.763.136.918:4615:02249218.635450.3
76Justin Brazeau27PITF6470372749.2-0.850852449.2-1.212.889.2102.059.840.212:3911:3712404.018356.8
77Skyler Brind'Amour26CARC4494353.30.5273642.9-13.20.091.391.366.733.315:0112:4802-1.91020.0
78Gavin Brindley21COLC5649142153.8-3.934630453.2-3.310.589.099.550.649.49:338:285202.210956.9
79Bobby Brink24TOTRW6875378948.81.453954050.01.99.189.098.254.445.615:1013:1012442.320650.5
79Bobby Brink24PHIRW5560162748.92.342343949.11.99.689.699.256.543.515:2913:177352.117052.9
79Bobby Brink24MINRW1315216248.4-1.911610153.52.47.686.494.046.553.513:4512:39590.23638.9
80Brendan Brisson24NYRC3252055.6-1.2191065.59.37.780.087.742.957.110:359:40110.0366.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%
81Philip Broberg24STLD811336154346.4-2.9987110547.2-1.212.191.3103.443.756.323:2119:3726111-6.825338.7
82Jonas Brodin32MIND621091113149.10.581678251.12.39.592.8102.246.953.120:1718:1713444.316645.8
83Jonny Brodzinski32NYRC5550956447.4-1.236440347.5-0.27.892.3100.144.955.111:1010:3214200.215341.2
84Connor Brown32NJDRW75100897450.9-1.474271950.8-1.010.788.799.451.948.117:3314:1321590.321853.2
85Tristan Broz23PITC171729.2-16.341422.2-18.10.088.988.980.020.011:3011:3001-0.52100.0
86Harrison Brunicke19PITD912213148.2-0.7868849.4-0.26.986.293.149.250.815:4315:171140.62236.4
87Jacob Bryson28TOTD5046150647.7-0.833037546.8-1.910.488.098.448.651.410:5210:35517-1.16036.7
87Jacob Bryson28BUFD3530034146.8-1.421125045.8-2.610.391.6101.948.251.810:029:52211-1.54030.0
87Jacob Bryson28WPGD1516116549.40.211912548.8-0.710.580.090.549.450.612:4812:17360.32050.0
88Hunter Brzustewicz21CGYD3443647048.12.330734846.91.89.890.5100.456.643.416:0814:58526-3.87643.4
89Pavel Buchnevich30STLLW811052104950.12.775979648.81.411.387.999.252.947.117:5613:512666-1.728050.7
90Zeev Buium20TOTD761224129048.73.286797547.11.07.088.995.959.540.519:3517:141488-12.720735.3
90Zeev Buium20VAND4578477950.26.157259848.94.87.387.294.664.235.820:2118:31956-4.612334.1
90Zeev Buium20MIND3144051146.3-0.929537743.9-4.76.491.598.048.551.518:2815:23532-8.18436.9
91Alex Bump22PHILW1715119443.8-3.811214343.9-6.812.292.6104.858.241.812:3811:403122.55442.6
92Michael Bunting30TOTLW7498390752.01.469568250.50.89.286.795.858.441.614:2612:381257-7.127945.2
92Michael Bunting30NSHLW6185776552.81.860758650.91.19.786.896.556.543.514:4812:55848-4.324444.3
92Michael Bunting30DALLW1312614247.0-1.1889647.8-0.95.685.791.368.631.412:4811:2249-2.83551.4
93André Burakovsky30CHILW75980112246.60.772986145.80.49.087.496.362.637.416:2514:123061-12.318446.7
94Brent Burns40COLD/RW821561126355.3-1.5110992154.6-1.611.191.8102.946.853.218:5215:591810212.941042.0
95Danil But20UTALW2934828255.22.423420053.91.68.092.0100.059.140.912:2811:074183.99445.7
96Quinton Byfield23LAKC791370119653.41.896886952.71.210.588.799.145.454.620:0115:5437740.436150.1
97Bowen Byram24BUFD821451149649.20.41104110550.00.912.689.2101.845.154.922:2019:072284-7.524344.9
98Luca Cagnoni21SJSD3314043.7-6.1222844.0-6.313.387.5100.858.841.218:0215:1511-0.2850.0
99Michael Callahan26BOSD5574257.69.3442563.815.28.877.886.648.351.712:5911:44230.8475.0
100Kyle Capobianco28DALD3333934449.63.624824050.85.211.789.0100.754.745.312:0811:43920-2.26627.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%
101Michael Carcone29UTAF79107378457.85.774258256.03.89.289.899.047.252.812:4411:4616529.831746.4
102Ethan Cardwell23SJSRW7678444.4-3.9436838.7-9.38.388.697.037.063.011:5611:2935-2.51931.6
103Declan Carlile25TBLD4249251249.0-4.432836947.1-6.011.991.7103.656.044.014:4713:396221.99933.3
104Brandon Carlo29TORD55796105243.1-2.259975744.2-1.412.390.8103.140.859.219:2216:29753-13.814246.5
105John Carlson36TOTD711469119355.25.2108288555.04.012.587.7100.254.845.223:1018:06451186.635543.4
105John Carlson36WSHD55111094754.04.780969153.93.713.188.5101.553.646.422:5217:5035812.226643.6
105John Carlson36ANAD1635924659.36.927319458.55.010.784.795.458.042.024:1119:0110374.48942.7
106Leo Carlsson21ANAC70125595056.96.292670756.76.111.085.696.766.233.819:0914:48347815.836552.9
107Sam Carrick33TOTC7361969147.3-3.442949346.5-3.59.692.2101.829.370.710:289:281329-1.414452.1
107Sam Carrick33NYRC6048856546.3-3.632839545.4-3.78.792.2100.827.972.110:259:251024-2.011250.0
107Sam Carrick33BUFC1313112651.0-3.11019850.8-3.812.392.6104.934.265.810:459:41350.63259.4
108Alexandre Carrier29MTLD731049120246.6-2.874282847.3-3.512.988.6101.539.760.319:0516:022850-3.014139.7
109William Carrier31CARLW7083257059.3-0.557040458.5-0.69.888.898.752.347.710:4510:4115196.917246.5
110Seamus Casey22NJDD2343152.3-4.6202742.6-11.10.085.085.075.924.118:0118:0123-1.2850.0
111Noah Cates26PHILW8283588848.50.960362049.30.913.492.2105.651.948.116:1512:3026387.423655.9
112Berkly Catton20SEAF6671781246.92.054157748.43.78.490.098.470.429.612:5612:0516400.216148.4
113Cole Caufield25MTLRW811304107954.78.698575156.710.413.389.3102.660.040.018:1114:48225614.046255.8
114Cody Ceci32LAKD821261124150.4-2.184487349.2-3.47.690.598.138.261.817:3415:351361-5.418731.6
115Macklin Celebrini19SJSF821330136549.43.8972100549.24.414.588.3102.958.741.321:1917:28411506.654352.9
116Erik Černák28TBLD6178082848.5-6.054958548.4-5.612.488.8101.241.059.017:3714:561555-1.712343.1
117Thomas Chabot29OTTD57105896152.4-1.277468653.0-2.113.385.999.255.045.022:3518:35255912.125439.0
118Mitchell Chaffee28TBLF11898252.00.9636150.81.02.591.794.259.540.59:348:40071.41275.0
119Jalen Chatfield29CARD721432105657.6-2.5103979956.5-2.710.389.099.454.445.620:0817:4529683.426238.2
120Igor Chernyshov20SJSLW2837434052.44.628325153.04.913.386.599.857.942.115:0313:554240.58156.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%
121Ben Chiarot34DETD821435167946.1-4.61040121146.2-5.99.490.499.847.152.920:5018:572574-12.526039.6
122Nikita Chibrikov22WPGRW11808448.85.4545748.65.215.488.9104.365.234.89:119:0228-0.42437.5
123Egor Chinakhov24TOTRW7284785249.9-1.061363649.1-1.711.688.5100.061.039.013:2912:109383.930046.7
123Egor Chinakhov24PITRW4357258149.6-1.843244549.3-2.613.988.3102.270.129.915:3713:386234.822147.1
123Egor Chinakhov24CBJRW2927527150.40.218119148.7-0.76.488.895.240.959.110:189:60315-0.97945.6
124Declan Chisholm26WSHD2632635647.8-4.721925346.4-7.410.991.0101.945.055.013:4413:085281.65238.5
125Jaroslav Chmelar22NYRRW2821724047.5-2.115116447.9-0.87.890.898.747.752.39:099:05641.54254.8
126Dennis Cholowski27NJDD1719523944.9-9.615017246.6-8.56.388.294.442.257.814:4014:28518-3.52548.0
127Jake Christiansen26CBJD4038637850.51.526926450.51.34.991.296.145.854.210:039:53213-2.27733.8
128Jakob Chychrun27WSHD801675151152.65.51224111052.43.912.190.5102.759.340.723:2019:564010510.852841.9
129Filip Chytil26VANC1216517348.87.012313447.95.06.385.992.260.939.115:0013:46412-0.84060.0
130Anthony Cirelli28TBLC71111987856.04.081264955.64.614.390.3104.652.247.817:1913:28255014.522056.8
131Casey Cizikas34NYIC8170875348.5-1.249651249.2-0.77.490.497.946.054.011:4610:171049-0.715651.3
132Brandt Clarke22LAKD821596132954.64.2112989655.86.39.790.3100.061.638.419:4817:29269314.432948.3
133Connor Clattenburg20EDMF5313447.7-2.5242549.0-2.15.9100.0105.933.366.77:127:06040.9742.9
134Connor Clifton30PITD5066772947.8-1.648549049.70.610.390.9101.236.863.216:4614:4213404.711430.7
135Dylan Coghlan27VEGD3434548.90.4303347.6-5.015.888.9104.770.429.615:0314:5602-0.2728.6
136Sam Colangelo24ANARW9799645.1-6.4497639.2-12.16.790.797.450.050.010:119:4418-2.51741.2
137Ian Cole36UTAD821168116250.1-4.485278452.1-1.412.689.3101.945.055.018:1615:1315954.117535.4
138Blake Coleman34CGYC6996791151.53.870465751.74.610.590.3100.833.566.517:2013:5327622.530657.5
139Ross Colton29COLC73106675758.53.578354658.94.78.789.898.546.253.812:3111:41195115.030051.0
140J.T. Compher30DETLW821003119745.6-4.673084146.5-4.69.688.798.342.557.515:4013:281144-5.017853.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%
141Kyle Connor29WPGLW821381136550.32.21035103350.02.113.987.2101.066.433.621:3017:2121694.049855.0
142Kenny Connors22LAKC2222546.86.3191654.313.50.0100.0100.044.455.68:408:16010.6771.4
143Logan Cooley21UTAC5480575551.6-2.459556151.5-3.111.988.2100.157.442.617:2014:1724663.718156.4
144Braeden Cootes18VANC3164128.1-22.4122830.0-19.10.088.988.958.341.710:479:3804-1.80
145Andrew Copp31DETC791099105651.02.679472652.23.110.488.699.050.649.416:3413:4622755.421952.5
146Matthew Coronato23CGYRW801132115049.60.979185248.1-0.67.588.395.855.844.216:3913:511956-8.140948.2
147Paul Cotter26NJDC7965282844.1-9.446459843.7-9.76.588.795.251.248.810:4110:29727-11.214442.4
148Nick Cousins32OTTC8184377352.2-0.760553753.0-0.69.291.0100.348.551.511:2511:22174711.413857.2
149Sean Couturier33PHIC7892895549.31.967066150.32.210.787.698.339.460.616:3913:2631686.423450.9
150Easton Cowan20TORRW6678993745.71.356970644.6-0.510.391.4101.755.844.214:4313:091379-4.518550.3
151Charlie Coyle33CBJC/RW821156115350.1-0.684683250.40.111.089.3100.439.660.418:0613:6034531.424758.3
152Dylan Cozens24OTTC82122491357.36.389565557.75.98.287.896.059.041.017:0213:46195320.638053.7
153Louis Crevier24CHID781018119446.0-0.276288946.20.710.889.4100.131.069.017:0815:091564-17.024646.3
154Angus Crookshank26NJDLW8517839.5-13.3365539.6-11.510.597.2107.746.553.58:368:3602-2.7944.4
155Sidney Crosby38PITC681120109050.7-0.283178851.30.313.287.2100.460.139.919:1416:0624732.628955.4
156Cameron Crotty26OTTD6646748.9-4.0515548.1-6.511.487.198.540.659.414:5513:33231.1955.6
157Lawson Crouse28UTALW81107895753.0-0.576269252.4-1.013.189.0102.151.148.916:3612:5015518.028449.6
158Maxwell Crozier25TBLD3548440754.30.835730254.21.09.991.7101.658.841.216:0114:385213.110145.5
159William Cuylle23NYRLW821088108150.21.472878648.1-0.210.788.899.650.749.316:5113:50956-1.733846.4
160Charle-Edouard D'Astous27TBLD701166103053.1-1.181576551.6-2.111.787.198.753.047.018:4517:2121645.920838.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%
161Colton Dach23TOTC6151857547.40.437542546.90.26.790.497.046.153.911:2910:421431-11.013642.6
161Colton Dach23CHIC5343451245.9-1.430838544.4-2.55.990.996.845.454.611:4110:471327-12.811346.0
161Colton Dach23EDMC8846357.112.1674062.617.210.585.295.754.245.810:0910:09141.82326.1
162Kirby Dach25MTLC/RW3738342747.3-2.627529748.1-2.411.887.499.148.751.313:3912:161117-0.19251.1
163Evgenii Dadonov36NJDRW2420527442.8-10.114020041.2-10.94.591.796.350.449.610:399:59215-4.83951.3
164Rasmus Dahlin25BUFD771549145551.63.81144107151.63.112.189.4101.551.448.624:1119:553211510.943744.9
165Phillip Danault32TOTC7591693949.4-1.462564749.1-2.09.489.699.040.759.315:3412:591248-1.417851.1
165Phillip Danault32MTLC4550755647.7-1.635338248.0-2.410.686.497.038.361.715:0412:25823-2.59054.4
165Phillip Danault32LAKC3040938351.6-1.427226550.7-1.58.094.4102.444.855.216:1913:504251.18847.7
166Justin Danforth32BUFRW/C4273841.5-9.1152636.6-12.30.088.988.955.644.411:428:5803-1.4633.3
167Nate Danielson21DETC2824326947.5-0.217819048.4-0.95.389.895.248.351.711:039:32817-0.95952.5
168Jared Davidson23MTLC10758646.6-4.0505945.9-5.26.380.686.947.552.58:438:4315-0.11947.4
169Tony DeAngelo30NYID761376121953.04.9100491152.43.29.089.798.756.943.119:0817:292096-6.031347.3
170Alex DeBrincat28DETRW821349123152.34.8101984454.77.011.588.099.552.447.618:3015:08438713.557949.6
171Jake DeBrusk29VANLW81969110746.70.171682646.40.37.687.895.450.649.416:5213:031144-3.237258.9
172Luca Del Bel Belluz22CBJC149713042.7-7.8718944.4-5.34.392.997.137.962.19:068:5221-3.11668.8
173Ethan Del Mastro23CHID1920024145.43.114617745.23.83.188.091.136.463.614:0813:21516-3.73946.2
174Ty Dellandrea25SJSC4637961038.3-9.425843837.1-9.48.188.196.230.070.014:1111:25725-12.29353.8
175Dylan DeMelo32WPGD821381142849.20.51037103950.01.910.790.3101.056.044.021:2719:0423800.019937.7
176Ivan Demidov20MTLRW82930103247.4-1.670172449.2-0.514.487.7102.264.635.415:3012:2822722.628245.0
177Vincent Desharnais29SJSD5365674946.7-1.246152846.6-0.311.391.9103.236.663.418:1114:5510500.210133.7
178Nick DeSimone31UTAD4055047453.70.838432853.91.410.090.5100.551.448.614:1314:045323.18143.2
179Nicolas Deslauriers34TOTLW3120121248.7-0.214014149.80.24.792.397.049.650.48:338:30310-0.53650.0
179Nicolas Deslauriers34PHILW2413515846.1-1.29710647.8-0.73.592.596.041.059.08:058:0538-1.42454.2
179Nicolas Deslauriers34CARLW7665455.01.1433555.12.06.991.798.665.934.110:099:55020.91241.7
180Jack Devine22FLARW6464550.5-2.3333250.8-1.00.084.284.281.019.08:268:2002-0.41442.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%
181Connor Dewar26PITC7883284749.6-0.860660949.9-0.812.791.5104.118.581.513:5511:139330.824345.3
182Jason Dickinson30TOTC6468978546.7-0.552457847.51.010.187.697.726.673.415:3213:191341-7.615248.0
182Jason Dickinson30CHIC4753554149.73.440141349.34.19.986.396.226.673.415:4213:25934-4.411146.8
182Jason Dickinson30EDMC1715424438.7-11.112316542.7-7.511.090.6101.526.973.115:0313:0247-3.24151.2
183Sam Dickinson19SJSD72988108147.81.069978547.10.711.988.099.946.753.316:4515:332083-4.419936.2
184Brenden Dillon35NJDD821203121149.8-2.786887049.9-2.48.788.196.849.650.417:6015:411056-3.412942.6
185Josh Doan23BUFRW821078103751.02.781178250.92.111.588.199.650.050.015:5213:0546643.431354.3
186Noah Dobson26MTLD801469159747.9-1.31084108749.90.411.889.2101.050.549.522:2918:5736950.435744.3
187Max Domi30TORLW80982118945.20.673789345.2-0.18.787.796.352.347.714:5313:312689-9.023550.2
188Ryan Donato29CHIC82970104448.23.271979047.63.18.689.698.342.657.414:4413:202658-14.527843.9
189Jorian Donovan21OTTD272422.6-26.642116.0-30.50.0100.0100.0100.00.07:026:5901-0.5250.0
190Pavel Dorofeyev25VEGLW82124496956.25.684969355.13.59.887.897.564.935.117:3614:09176411.945650.4
191Drew Doughty36LAKD721466127653.52.3104393952.61.110.090.3100.348.052.023:0520:0818829.325939.0
192Curtis Douglas25TOTC4324123450.70.419616953.73.85.591.096.559.740.36:456:446181.65850.0
192Curtis Douglas25TBLC2915013652.4-0.512010254.11.46.594.0100.559.840.25:585:58391.83450.0
192Curtis Douglas25VANC14919848.13.2766753.19.23.986.490.359.640.48:228:2039-0.22450.0
193Nic Dowd35TOTC7581286948.3-5.257260048.8-5.17.192.399.426.773.314:3312:151943-8.313548.9
193Nic Dowd35WSHC5561871946.2-6.043549047.0-5.67.491.899.225.174.915:3312:501536-8.79351.6
193Nic Dowd35VEGC2019415056.4-0.513711055.5-2.06.094.4100.532.167.911:4610:40470.44242.9
194Justin Dowling35NYRC291833.3-4.571335.0-5.20.088.988.90.0100.07:127:12000.0333.3
195Leon Draisaitl30EDMC651206102954.05.392274655.36.412.786.499.162.437.621:3517:312610614.236950.4
196Sheldon Dries31DETC5153828.3-22.5122730.8-22.20.0100.0100.038.561.56:586:1531-0.4450.0
197Jonathan Drouin30TOTLW6488981952.03.467258953.34.36.992.099.054.745.316:5214:031442-2.416453.0
197Jonathan Drouin30NYILW5578870452.84.459350354.15.27.191.898.954.945.117:0914:131335-2.014351.7
197Jonathan Drouin30STLLW910111546.8-3.5798647.9-1.65.893.198.952.147.915:1012:5817-0.42161.9
198Jack Drury25COLC82113283157.71.878759457.01.78.891.7100.544.255.814:2912:15234413.219850.0
199Jamie Drysdale23PHID781282141447.6-0.5928103047.4-2.110.890.6101.453.846.221:3319:061754-0.425439.8
200Pierre-Luc Dubois27WSHC2939243547.40.328629749.11.511.887.098.944.455.616:4914:21528-0.68748.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%
201Matt Duchene35DALC5769879846.7-2.548956146.6-3.515.386.5101.856.343.716:3114:101161-1.317650.6
202Anthony Duclair30NYILW6264880244.7-5.246658244.5-6.09.992.6102.656.743.313:1211:56927-10.815248.7
203Walker Duehr28WPGF3232746.0-7.5172342.5-9.20.092.992.962.537.59:309:2421-0.2540.0
204Brandon Duhaime28WSHRW8267381045.4-5.147254046.6-4.66.893.099.921.778.311:049:54729-3.514544.1
205Dylan Duke22TBLLW15935.7-18.13925.0-29.20.083.383.383.316.79:228:4111-0.3250.0
206Mathew Dumba31PITD1114517445.5-4.810311347.7-2.17.186.193.345.854.214:5614:4968-0.22626.9
207Brian Dumoulin34LAKD821275123050.9-1.387985850.6-1.47.491.899.244.855.217:4516:182194-0.217135.7
208Vince Dunn29SEAD811410163546.31.11019118446.30.69.588.898.350.149.921:4018:502988-7.538047.1
209Joshua Dunne27BUFC3426328048.40.519219549.61.24.689.293.820.779.39:299:21616-2.26147.5
210Sean Durzi27UTAD60115798953.91.081272752.80.18.988.096.957.142.919:1617:3511582.923935.1
211Christian Dvorak29PHIC801039119146.6-1.976686846.9-2.614.489.4103.848.851.218:2814:4920622.326457.2
212Dalibor Dvorsky20STLC7175382447.70.254859148.10.78.590.498.958.441.614:2012:22945-0.618150.8
213Jordan Eberle35SEARW801161123748.44.185990548.74.111.689.7101.355.844.218:2915:432456-1.931154.0
214Joel Edmundson32LAKD821322133149.8-2.994291550.7-1.310.291.7101.955.944.118:2915:591083-0.625440.9
215Adam Edstrom25NYRC3529933647.1-2.220624246.0-2.19.193.6102.736.064.09:289:23518-2.45457.4
216Simon Edvinsson22DETD721418135451.24.3104493152.95.810.889.5100.342.058.022:2120:3226891.920842.3
217Nikolaj Ehlers29CARLW82131786060.51.495060561.13.410.187.197.259.540.516:3613:41248714.543148.3
218Jack Eichel29VEGC741298110953.91.995880354.42.513.487.3100.862.038.021:1216:132812020.047155.2
219Aaron Ekblad29FLAD721273115852.40.392786751.70.811.188.299.352.347.822:2917:282068-5.324140.2
220Mattias Ekholm35EDMD821644127156.49.5123295356.48.412.488.4100.860.539.520:3618:212510128.130842.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%
221Victor Eklund19NYIRW112860.04.210758.88.814.350.064.328.671.415:3013:01000.52100.0
222William Eklund23SJSLW781159109951.36.381980450.55.610.784.395.148.052.018:3215:131866-1.133453.0
223Oliver Ekman-Larsson34TORD781308148346.92.7983111646.82.112.688.7101.356.243.820:3618:2916109-6.126940.1
224Lars Eller36OTTC6858965247.5-6.141144747.9-6.510.591.3101.836.563.511:2710:0412352.212055.8
225Ty Emberson25EDMD7280394246.0-6.058764347.7-4.88.990.799.642.857.215:3114:141353-2.011141.4
226Andreas Englund30NSHD3301468.214.5221166.713.20.087.587.542.957.18:498:48020.2366.7
227Adam Engstrom22MTLD1516516350.32.811812049.61.412.791.3103.967.332.713:0312:44270.82937.9
228Joel Eriksson Ek29MINC/LW701012100350.23.074773450.42.312.290.5102.647.252.819:0513:5619411.534156.9
229Adam Erne30DALLW4531637845.5-3.121825745.9-3.710.191.9102.139.560.510:009:57917-0.88749.4
230Luke Evangelista23NSHRW81134799457.510.495976755.69.89.688.698.253.047.016:3714:27255812.431655.7
231Jake Evans29MTLC/RW6871287244.9-4.249461244.7-5.59.289.798.928.571.515:2112:261548-6.615848.1
232Ryker Evans24SEAD67898109545.1-0.567779346.10.311.690.9102.648.351.717:4816:29749-1.712437.1
233Michael Eyssimont29BOSC5660458350.93.743242250.63.37.491.298.741.558.510:5510:13437-2.519356.5
234Robby Fabbri30TOTC2118523044.6-3.714216746.0-2.57.490.097.441.358.711:4811:2607-0.94665.2
234Robby Fabbri30STLC1513816545.5-1.810011346.9-0.67.488.996.243.756.312:3612:0506-0.92860.7
234Robby Fabbri30MINC6476542.0-8.4425443.8-6.77.792.199.831.868.29:519:5001-0.11872.2
235Dante Fabbro27CBJD741043119146.7-5.472882446.9-4.86.890.797.546.653.416:3414:592059-4.517439.1
236Brock Faber23MIND801739173850.02.81280122651.13.311.289.9101.147.053.024:4121:1236923.736147.9
237Radek Faksa32DALC5836647043.8-3.524031043.6-4.39.392.4101.728.771.311:449:321418-5.47948.1
238Adam Fantilli21CBJC821387127152.22.4101493352.12.69.788.097.866.433.618:5416:1025943.144048.6
239Joel Farabee25CGYLW821131118448.9-0.181183849.21.08.089.497.457.542.516:5513:482370-3.824957.0
240Justin Faulk33TOTD781254142646.8-1.3925103947.1-1.19.789.098.749.650.422:0118:3527641.630548.5
240Justin Faulk33STLD61980108847.4-0.271079247.3-0.510.089.099.050.149.922:3018:4520543.224247.9
240Justin Faulk33DETD1727433844.8-4.721524746.5-3.38.988.997.847.952.120:1517:56710-1.66350.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%
241Martin Fehérváry26WSHD811203138146.6-4.390193849.0-2.011.790.8102.534.765.319:1716:241654-2.016644.0
242Domenick Fensore24CARD1102132.3-22.361528.6-22.30.080.080.054.545.519:2218:1700-0.9540.0
243Mario Ferraro27SJSD821201149344.6-3.5865106044.9-2.111.190.2101.339.460.621:0217:353688-3.220745.4
244Kevin Fiala29LAKLW5692878354.22.664456353.42.57.689.296.855.944.119:0715:4119752.732045.9
245Jack Finley23TOTC4431134647.3-5.321825246.4-5.65.795.1100.832.567.59:438:51112-0.74557.8
245Jack Finley23STLC2216818547.6-2.911313445.7-3.65.394.8100.120.979.111:009:3817-1.22657.7
245Jack Finley23TBLC2214316147.0-7.710511847.1-7.66.295.5101.644.455.68:258:04050.51957.9
246Emmitt Finnie20DETC821038106549.40.574777149.2-0.99.689.398.947.152.915:3013:262474-4.321356.3
247Cale Fleury27SEAD2326337241.4-0.820325444.42.010.092.8102.834.765.316:1815:23420-1.95341.5
248Haydn Fleury29WPGD3837249143.1-6.027537342.4-7.08.185.493.551.049.013:5612:23828-7.27037.1
249Warren Foegele29TOTLW6876081948.1-5.254459347.8-4.98.492.6101.044.855.213:4612:081467-7.322846.1
249Warren Foegele29LAKLW4759160249.5-3.341342549.3-2.46.391.798.044.855.214:4512:571152-4.816647.0
249Warren Foegele29OTTLW2116921743.8-10.613116843.8-11.214.595.1109.644.955.111:3510:18315-2.56243.5
250Tyson Foerster24PHIRW2931037145.5-1.922624747.8-0.813.293.2106.342.657.417:1813:5211173.210458.7
251Marcus Foligno34MINLW5661163749.01.744143950.12.35.689.595.038.062.012:5111:171129-2.310661.3
252Nick Foligno38TOTLW5445748548.51.233133949.42.110.388.999.237.262.812:3910:22730-1.17962.0
252Nick Foligno38CHILW3728634845.1-0.420224844.9-0.112.891.0103.833.266.812:4810:26420-4.25158.8
252Nick Foligno38MINLW1717113755.54.41299158.66.56.981.888.746.853.212:1910:143103.12867.9
253Nolan Foote25FLALW1212412350.2-0.6848450.01.55.888.193.948.651.410:4810:3622-1.32748.1
254Derek Forbort33VAND271729.2-17.851033.3-12.325.087.5112.550.050.013:5610:5505-0.71100.0
255Parker Ford25WPGF1510313643.1-6.4749543.8-5.98.789.798.438.361.79:459:0221-2.62540.0
256Filip Forsberg31NSHC821378123952.73.999395650.93.610.189.699.752.747.318:5315:51481052.055144.6
257Gustav Forsling29FLAD801537136053.11.71116101752.31.910.687.297.952.147.922:3818:592959-1.627840.3
258Drew Fortescue20NYRD911013445.1-4.9789644.8-5.517.493.3110.740.060.014:5114:3805-0.11323.1
259Liam Foudy25NYIC161037.5-23.02918.2-39.90.0100.0100.033.366.711:1711:1701-0.2250.0
260Cam Fowler34STLD821388145648.81.2982107647.7-0.29.989.399.253.646.421:0518:1819630.622640.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%
261Adam Fox27NYRD55118093055.910.582268654.59.211.089.6100.656.343.723:3819:33366510.927433.2
262Ethen Frank27WSHF6262869747.4-2.145447349.0-2.011.392.3103.532.767.312:1410:438292.816654.8
263Trent Frederic27EDMC7465474146.9-4.648451248.6-3.35.689.595.143.556.511:0210:55935-1.213955.4
264Anton Frondell18CHIC1216221243.3-0.112216043.30.913.389.0102.250.449.617:4214:09211-3.37051.4
265Morgan Frost26CGYC821006101349.81.272774749.31.19.387.797.066.833.215:3012:482048-1.426552.8
266Jonah Gadjovich27FLALW10688145.6-8.0395143.3-9.011.596.6108.142.657.47:577:55330.81266.7
267Brendan Gallagher33MTLRW7780980350.21.956756350.20.59.890.1100.046.353.712:2110:5911371.123551.5
268Conor Garland29TOTRW71979106547.90.071678047.90.16.989.496.243.656.417:1213:482875-2.827250.4
268Conor Garland29VANRW5071381246.80.353060246.80.66.989.896.742.657.418:5714:342263-3.420949.3
268Conor Garland29CBJRW2126625351.30.118617851.1-0.26.887.894.746.653.413:0111:596120.66354.0
269Marc Gatcomb26NYIF4940842149.20.030328551.52.65.691.597.151.748.310:0510:046122.59458.5
270Jacob Gaucher24PHIF4292652.70.6211656.85.60.090.090.058.841.28:498:16030.2666.7
271Nathan Gaucher22ANAC3202247.6-10.3181652.9-4.40.080.080.056.343.88:017:4411-0.42100.0
272Adam Gaudette29SJSC6656372143.8-3.039351043.5-2.410.889.4100.234.965.111:2810:281326-4.218751.3
273Frédérick Gaudreau32SEAC68731105640.9-5.852573841.6-5.810.792.0102.725.374.716:0913:512536-11.215744.6
274Brendan Gaunce31CBJC2524225149.1-1.616117348.2-2.29.489.398.728.971.111:5410:1067-2.16147.5
275Cutter Gauthier22ANALW761329107455.34.595478155.04.111.186.897.959.540.517:1514:0819743.055951.2
276Vladislav Gavrikov30NYRD821547153550.21.71082113348.81.09.790.099.752.147.923:4420:04221030.332037.2
277Conor Geekie21TBLC1411714145.3-3.47810841.9-5.48.987.196.056.643.49:549:35310-0.72147.6
278Morgan Geekie27BOSC811142118249.10.679785948.1-1.111.989.6101.654.645.417:2414:252078-8.235551.0
279Mason Geertsen30BUFD5141646.7-3.0111052.44.80.087.587.541.758.34:074:0600-0.5250.0
280Isaiah George21NYID4295933.0-17.0233738.3-9.716.792.0108.725.075.013:2213:1022-0.2633.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%
281Dennis Gilbert29OTTD8879148.9-8.5665654.1-4.56.791.297.851.948.112:4112:26060.4728.6
282Patrick Giles26SJSF3192642.22.1111837.90.411.1100.0111.125.075.08:528:29010.9540.0
283Adam Ginning26PHID5367233.3-14.5225628.2-21.616.794.3111.048.451.615:2013:3305-1.6922.2
284Samuel Girard27TOTD60107491154.10.275565153.70.311.689.8101.449.550.518:0617:05115412.514428.5
284Samuel Girard27COLD4074256856.61.651640955.81.411.189.9101.047.852.217:4116:3593610.110928.4
284Samuel Girard27PITD2033234349.2-2.023924249.7-1.312.989.6102.552.547.518:5618:032182.43528.6
285Zemgus Girgensons32TBLC7482782750.0-4.959459649.9-4.18.792.3101.037.162.914:4612:48642-5.717650.6
286Claude Giroux38OTTC/LW82104387154.52.477261555.72.912.689.2101.948.751.316:1812:4324527.424855.6
287Cody Glass26NJDC7081777151.4-0.758555451.4-0.410.490.3100.746.253.813:3712:31835-2.017859.0
288Luke Glendening36TOTC7045667140.5-11.933745942.3-10.07.392.199.439.760.310:328:51611-9.98360.2
288Luke Glendening36NJDC5232649539.7-13.623434840.2-12.65.191.596.644.155.99:548:2068-9.55257.7
288Luke Glendening36PHIC1813017642.5-7.010311148.1-2.713.193.9107.130.169.912:2310:2003-0.33164.5
289Gage Goncalves25TBLC7482172853.00.059453852.50.116.190.0106.158.941.113:0511:5318587.614553.1
290Barclay Goodrow32SJSRW8256180041.2-6.937954541.0-6.47.690.097.631.568.511:219:221137-10.312353.7
291Shayne Gostisbehere32CARD55102669659.6-0.676552259.40.611.186.697.770.229.819:1416:01195413.528241.1
292Yanni Gourde34TBLC82104295552.2-1.374069151.7-1.09.089.698.739.560.516:2214:082677-1.221553.0
293Collin Graf23SJSF81875110044.3-3.862280143.7-3.912.990.5103.345.954.116:2713:293455-3.221555.3
294Mikael Granlund33ANAC5890083252.0-1.868860753.1-0.79.786.996.748.951.119:1014:1621486.722152.9
295Kevin Gravel33NSHD172125.0-18.361430.0-9.620.088.9108.936.463.616:3615:5201-0.41100.0
296Ryan Graves30PITD2230228651.40.920818153.53.38.387.295.543.256.815:1814:477201.37229.2
297Nikita Grebenkin22PHIRW5550153748.31.134237947.4-0.38.788.697.343.356.711:1711:0513350.17343.8
298Ryan Greene22CHIC81972122444.3-2.172293643.5-2.59.790.199.848.052.016:4513:462151-17.720054.5
299Jordan Greenway28BUFLW4033346141.9-7.625332144.1-5.55.390.295.530.769.312:2710:35619-4.26847.1
300A.J. Greer29FLALW7892875455.23.967555554.94.212.389.5101.756.443.612:2611:459524.420750.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%
301Noah Gregor27FLAC3726932345.4-6.918322245.2-6.79.386.495.753.746.39:349:03511-2.39046.7
302Ridly Greig23OTTC77100595351.3-1.974268152.1-2.012.188.9101.041.358.716:4213:3720492.624851.6
303Matvei Gridin19CGYF3743455443.9-4.331339844.0-4.19.887.497.270.529.515:1013:12742-6.014050.0
304Arseny Gritsyuk24NJDRW66108576058.89.479955559.09.68.387.796.053.246.815:1014:08244610.526955.4
305Maxim Groshev24TBLRW2163134.0-3.6132435.1-7.110.0100.0110.013.386.711:3011:2901-1.21100.0
306Tyson Gross23CGYF6397235.1-11.3325736.0-12.312.587.299.731.468.611:0210:0412-1.6955.6
307Benoit-Olivier Groulx25TORC1310921134.1-9.07915933.2-9.418.092.7110.731.668.415:4212:25011-5.73246.9
308Carl Grundström28PHIRW4740347046.2-3.527932945.9-4.212.791.9104.546.853.211:5111:057210.411150.5
309Matt Grzelcyk32CHID69930105746.80.870780046.91.510.089.799.754.745.316:5815:442146-11.815942.8
310Radko Gudas35ANAD5691382452.60.465359552.30.08.689.898.449.650.416:1114:328441.516937.3
311Erik Gudbranson34CBJD3742762540.6-14.430944541.0-14.012.492.1104.537.362.717:4615:01733-8.28838.6
312Dylan Guenther22UTARW791228105553.80.489976154.21.211.688.9100.553.646.417:2413:5316687.953045.7
313Jake Guentzel31TBLC811310111354.11.494684752.80.613.787.8101.657.542.520:1514:51237311.938557.1
314Kaiden Guhle24MTLD3957570445.0-5.442049545.9-5.810.392.5102.937.662.419:2817:452136-4.410636.8
315Erik Gustafsson33DETD2323150.83.9242252.21.70.083.383.370.429.618:4517:37130.3837.5
316Viking Gustafsson Nyberg22MIND2213438.2-10.6172837.8-15.327.387.5114.840.060.021:1817:0411-0.610.0
317Brandon Hagel27TBLLW71134698157.86.897371657.67.513.489.5102.854.645.419:4615:20357517.145946.6
318James Hagens19BOSC2242747.13.5191851.44.19.1100.0109.152.947.114:3314:33330.5540.0
319Nicolas Hague27NSHD621045104150.10.373179447.9-0.78.890.098.845.554.519:3817:291545-6.316633.7
320Hunter Haight21MINC98610146.0-3.6657048.1-3.74.182.987.060.839.210:5010:2314-0.41968.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%
321Taylor Hall34CARLW80119879760.10.384560558.3-0.810.987.698.467.532.514:3212:52216412.227949.1
322Filip Hallander25PITC1315717347.61.810312345.6-1.29.295.2104.448.851.213:0911:512120.84746.8
323Stephen Halliday23OTTC3021116056.93.614711955.30.78.791.099.759.640.48:316:352164.45858.6
324Brian Halonen27NJDF157610542.0-9.0526444.8-7.410.389.599.850.050.07:377:3635-1.91936.8
325Lenni Hameenaho21NJDRW3335437248.8-5.027026450.6-2.78.890.399.141.558.512:1111:42612-2.69151.6
326Dougie Hamilton32NJDD771509127054.34.2109092454.14.38.589.598.052.247.821:3218:01141192.345644.3
327Travis Hamonic35DETD2630437145.0-9.021726045.5-9.46.288.895.044.855.214:2312:41619-4.74447.7
328Noah Hanifin29VEGD711425124153.51.4102090553.00.59.089.098.059.740.322:3620:11369813.930544.3
329Joel Hanley34CGYD6891979553.65.162855853.04.96.191.197.260.040.014:4013:411053-0.811836.4
330Jansen Harkins28ANAC4437939049.3-2.427528149.5-2.56.191.497.443.756.39:359:17627-4.57847.4
331Thomas Harley24DALD701233136947.4-0.688297947.4-1.611.289.7101.050.649.423:0320:0336845.528939.1
332Jordan Harris25BOSD81189754.95.3886756.87.07.790.598.240.060.015:5414:1816-0.11963.2
333Ryan Hartman31MINRW761182118949.91.485485050.10.68.991.3100.348.651.416:4514:5623661.835447.2
334Rafaël Harvey-Pinard27PITLW17750.03.26650.05.025.0100.0125.033.366.711:0111:01010.0366.7
335Garnet Hathaway34PHIRW6643652845.2-2.930534646.9-1.67.090.597.639.760.310:249:139350.37346.6
336Erik Haula34NSHLW811070114148.4-2.476085847.0-2.38.889.398.148.251.816:4013:121559-9.025350.2
337John Hayden30SEAC3132732.5-13.791734.6-10.10.091.791.711.188.910:059:0012-1.1540.0
338Avery Hayes23PITF1614517745.0-5.310412545.4-5.111.788.099.656.044.011:1010:6058-2.55347.2
339Kevin Hayes33PITRW2829426652.51.021820052.20.911.086.797.850.949.112:2811:224203.28155.6
340Luke Haymes22TORF4413951.37.3352855.613.710.580.090.556.343.813:3312:02010.1742.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%
341Barrett Hayton25UTAC6786173054.11.261752154.21.99.489.498.846.153.915:0712:55134012.720857.2
342Victor Hedman35TBLD3350947251.9-0.436036149.9-2.311.289.8101.057.142.918:5214:40840-3.813537.0
343Emil Heineman24NYILW821171112950.92.083483550.00.18.189.897.953.346.716:3714:19953-4.632453.7
344Danton Heinen30TOTC/LW4648044352.00.835131153.01.210.691.5102.040.459.611:2011:019214.99645.8
344Danton Heinen30CBJC/LW3333932651.00.924722852.01.012.090.4102.443.156.911:1311:087175.56149.2
344Danton Heinen30PITC/LW1314111754.70.61048355.61.76.794.3101.033.366.711:4010:4524-0.63540.0
345Ville Heinola24WPGD5714959.211.0543858.713.95.692.097.655.045.014:0612:57130.61546.7
346Miro Heiskanen26DALD771275126550.23.891488250.94.212.389.3101.554.245.825:2818:55399312.333644.0
347Konsta Helenius19BUFF91148258.215.5866357.714.58.391.8100.265.035.011:5511:55161.22462.5
348Samuel Helenius23LAKC5337641447.6-4.625326748.7-3.47.290.197.334.665.47:597:57414-0.28445.2
349Drew Helleson24ANAD6087790949.1-5.164465649.5-4.710.688.699.153.146.916:5815:242543-5.212730.7
350Adam Henrique35EDMC6560066247.5-3.341743149.2-1.96.788.395.136.363.713:1410:581436-2.016455.5
351Tomáš Hertl32VEGC82121193856.45.782766155.64.210.284.394.661.538.517:0213:26175210.140549.9
352Tyson Hinds22ANAD61066263.15.3804763.03.16.091.397.367.432.615:3714:54152.42045.0
353Vinnie Hinostroza31TOTC6559975644.2-5.841555742.7-7.89.790.099.738.761.310:5610:281949-13.412950.4
353Vinnie Hinostroza31MINC4843152445.1-3.729238143.4-6.37.891.198.835.264.810:189:531438-8.210245.1
353Vinnie Hinostroza31FLAC1716823242.0-12.012317641.1-11.813.987.8101.846.753.312:4412:05511-5.22770.4
354Roope Hintz29DALLW5369066351.05.448645651.65.214.790.5105.247.252.817:2013:4254110.320561.5
355Nico Hischier27NJDC821458121354.64.2104389054.03.58.589.097.548.851.220:4315:5227727.439453.6
356Hayden Hodgson29OTTRW10656649.6-4.5445544.4-10.16.588.294.750.050.07:027:0113-0.11136.4
357Nils Höglander25VANLW3838737950.55.126629047.83.06.092.398.358.241.811:3111:19526-3.48939.3
358Justin Holl34STLD912311451.9-5.2828748.5-9.414.094.4108.549.250.815:4015:08432.21643.8
359Dylan Holloway24STLC5989887850.62.964764650.03.013.589.9103.457.742.318:1515:4313425.529654.7
360Pontus Holmberg26TBLRW7086272154.50.961653253.71.09.290.399.438.961.113:2113:0312463.120045.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%
361Simon Holmström24NYIRW791012104949.1-0.872776348.8-1.711.589.6101.149.850.216:4413:183156-5.620648.5
362Alexander Holtz24VEGRW2825431244.9-5.817421944.3-7.113.689.4103.052.447.611:2910:59120-0.97142.3
363Samuel Honzek21CGYLW1820416355.61.814811356.73.79.788.398.033.566.512:2110:57191.54252.4
364Bo Horvat30NYIC681160102253.25.084573253.64.910.988.299.155.644.420:4615:1419697.840156.4
365Mikulas Hovorka24FLAD4435145.7-5.4283643.8-8.115.081.896.856.044.014:5513:4016-0.7837.5
366Isaac Howard21EDMLW2923629944.1-7.417420745.7-6.87.887.194.957.342.710:199:49217-0.57448.6
367Brett Howden27VEGC5869769750.0-3.450048250.9-2.69.386.896.149.550.514:5413:1313474.712055.0
368Filip Hronek28VAND821646165049.95.51202125149.04.78.788.997.554.145.925:0020:4734108-9.431743.2
369Justin Hryckowian24DALF8172076948.40.952553749.41.610.489.299.642.058.013:1811:2326254.414457.6
370Jonathan Huberdeau32CGYLW5074666652.82.951649651.01.27.788.996.667.132.918:0814:139581.316350.9
371Cameron Hughes29DALC3112332.4-11.581534.8-10.040.0100.0140.022.277.87:197:19010.22100.0
372Jack Hughes24NJDC61124492457.47.990568856.86.910.686.296.872.028.021:1917:583712615.343153.1
373Luke Hughes22NJDD681436119954.54.3102088753.52.68.190.098.156.943.123:0119:44291083.137639.9
374Quinn Hughes26TOTD741906161754.18.31389119153.86.811.187.598.656.543.527:4423:273411612.347639.3
374Quinn Hughes26MIND481211106253.36.888876953.65.512.587.7100.252.647.427:5423:5924759.528639.5
374Quinn Hughes26VAND2669555555.611.250142254.39.58.587.295.764.036.027:2622:2910412.819038.9
375Daemon Hunt23MIND3226443138.0-11.419030138.7-11.08.592.5101.040.159.912:2611:17214-4.94344.2
376Dryden Hunt30CGYLW3223141.5-3.6161847.12.10.072.772.726.373.78:568:56030.0580.0
377Cole Hutson19WSHD1419120748.04.813914648.84.69.989.299.155.644.417:2715:13813-1.15242.3
378Lane Hutson21MTLD821644142153.68.1118699654.47.814.189.3103.462.038.023:4619:59439316.630041.3
379Quinn Hutson24EDMF4274139.7-8.7132831.7-16.811.190.0101.164.335.77:607:6003-0.6650.0
380Ben Hutton32VEGD5574172450.60.052550251.10.211.588.399.964.635.414:3514:1919424.714848.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%
381Zach Hyman33EDMLW58102391652.83.577768153.33.013.388.0101.362.737.319:5916:2082711.529154.6
382Arttu Hyry24DALF2014617745.2-5.711012646.6-5.09.791.5101.240.759.311:479:39412-2.04259.5
383Alex Iafallo32WPGC7993195549.40.565568448.9-0.111.789.4101.156.243.815:3513:151128-1.220356.2
384Bokondji Imama29PITLW2181260.012.7141058.39.70.0100.0100.050.050.07:397:39020.2450.0
385Vincent Iorio23TOTD2732039844.6-5.422529343.4-6.110.889.6100.451.348.715:4414:26726-5.84136.6
385Vincent Iorio23SJSD2124932143.7-5.717623942.4-7.012.588.3100.851.648.416:3014:49414-6.23429.4
385Vincent Iorio23NYRD6717748.0-3.7495447.6-2.35.694.7100.350.050.013:0513:043120.4771.4
386Ivan Ivan23COLF9575750.0-9.2423753.2-5.17.795.2102.945.854.27:277:19030.7757.1
387Dominic James23TBLC4346340453.4-1.032430051.9-2.59.792.1101.857.442.612:1411:2914411.611349.6
388Mark Jankowski31CARC6874552258.8-0.951634859.71.38.590.899.358.341.711:099:5311357.013546.7
389Mattias Janmark33EDMC4334842545.0-7.324530045.0-8.15.490.295.637.162.911:5110:21514-4.35345.3
390Ludvig Jansson22FLAD4516842.9-9.8394645.9-6.319.288.9108.146.353.717:1616:16140.2650.0
391Calle Järnkrok34TORC5637855440.6-4.628139341.7-3.57.388.095.226.173.911:509:25419-9.17957.0
392Roby Jarventie23EDMLW3201852.61.512763.211.20.075.075.069.230.88:007:50000.7366.7
393Seth Jarvis23CARC/RW71122581260.1-0.191862059.70.79.586.395.863.636.418:5314:10415710.337260.2
394Tanner Jeannot28BOSF7783788748.5-0.259162648.6-0.48.091.799.739.260.812:3911:12744-7.218242.9
395Boone Jenner32CBJC67102197551.20.268068949.7-1.610.290.3100.547.152.916:0513:491453-0.226949.1
396Nick Jensen35OTTD6187293748.2-6.963167848.2-8.111.987.199.049.850.217:0116:0911516.912129.8
397David Jiříček22TOTD2628533346.1-2.020824845.6-3.78.093.2101.239.960.112:0111:31326-3.74238.1
397David Jiříček22MIND2527431946.2-2.119823945.3-4.38.692.9101.539.860.211:4311:12324-3.64037.5
397David Jiříček22PHID1111444.02.310952.612.20.0100.0100.041.758.319:3719:3702-0.1250.0
398Albert Johansson25DETD821030122545.7-4.573287045.7-5.77.790.598.247.852.215:5614:232357-9.417335.3
399Marcus Johansson35MINC/W751043101750.63.076873351.22.712.090.8102.848.551.515:2513:3022533.120452.5
400Kent Johnson23CBJC7692883052.82.663059551.41.48.488.596.953.346.713:1411:3411491.623348.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%
401Ryan Johnson24BUFD3223240.7-9.7172243.6-5.510.092.9102.925.075.09:008:44220.040.0
402Ross Johnston31ANALW6252957348.0-4.236939848.1-4.012.289.9102.139.860.29:459:43534-8.97245.8
403Wyatt Johnston22DALC821171136046.3-2.185597246.8-2.011.890.1101.953.446.620:0716:0623626.240251.2
404Henri Jokiharju26BOSD4165064250.32.347146150.51.911.888.9100.743.256.817:4816:18648-1.510936.7
405Ben Jones26MINF2819030038.8-8.913921539.3-9.54.589.994.323.376.78:508:3019-5.04557.8
406Caleb Jones28PITD79213041.4-4.1638343.2-3.79.893.9103.632.867.217:1015:3014-0.71729.4
407Max Jones27EDMLW2115814452.33.41058754.75.711.490.6102.050.050.08:218:20581.73857.9
408Seth Jones31FLAD5294087351.80.667664651.10.710.489.099.350.949.123:4217:5113664.223038.3
409Mathieu Joseph28TOTRW5145750147.7-2.231934048.4-1.87.489.997.341.858.211:5911:111425-1.48641.9
409Mathieu Joseph28STLRW3935839447.6-1.325227348.0-0.78.489.097.444.755.312:4111:4010230.26743.3
409Mathieu Joseph28LAKRW129910748.1-4.6676750.0-4.22.893.396.131.768.39:449:3842-1.61936.8
410Pierre-Olivier Joseph26VAND3136238448.52.127928249.73.77.484.992.353.346.713:1812:48925-2.55540.0
411Dakota Joshua29TORC5552666844.1-0.537748643.7-1.911.790.3101.932.068.012:1511:25920-4.89355.9
412Roman Josi35NSHD681402139250.20.41023106249.10.610.887.898.653.246.824:5320:252377-2.838547.0
413Tyson Jost27NSHC6970573748.9-1.148854847.1-1.16.088.094.044.955.112:2511:002236-4.117255.2
414Noah Juulsen28PHID5249557946.1-1.635440946.4-2.312.389.3101.657.242.813:4912:2010530.98431.0
415Nazem Kadri35TOTC771300118252.40.790387850.7-0.97.487.695.063.936.119:0215:4420750.144048.4
415Nazem Kadri35CGYC61104398551.41.771572349.7-0.17.287.694.866.533.519:2216:081964-2.335848.9
415Nazem Kadri35COLC1625719756.6-2.218815554.8-3.18.287.595.751.848.217:4814:121112.58246.3
416Wyatt Kaiser23CHID771085131245.3-1.1817100944.7-1.310.489.099.450.649.419:3717:393689-18.417542.9
417Kaapo Kakko24SEARW6574786146.50.854463146.30.212.492.7105.161.538.514:1512:481943-0.715650.0
418Arthur Kaliyev24OTTRW2292454.72.2201852.62.20.0100.0100.050.050.010:379:2702-0.3850.0
419David Kämpf31TOTC4045348748.2-0.434036148.51.55.688.493.937.962.114:4413:14618-2.06555.4
419David Kämpf31VANC3844246248.90.333334349.32.45.788.494.137.862.215:0213:27618-1.36555.4
419David Kämpf31WSHC2112530.6-18.171828.0-23.00.087.587.540.060.09:049:0300-0.70
420Evander Kane34VANLW71998113046.90.072684446.2-0.59.589.298.653.746.316:2514:491775-13.035648.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%
421Patrick Kane37DETRW67105998151.94.480467954.26.29.888.398.156.543.517:4214:3196711.331453.8
422Kasperi Kapanen29EDMRW4145654245.7-5.735036049.3-2.510.291.4101.649.650.414:3513:20725-0.811258.0
423Oliver Kapanen22MTLC82815108642.9-7.661376744.4-6.814.690.1104.757.442.614:2911:561438-8.523156.7
424Kirill Kaprizov28MINLW781432135151.54.71066100551.53.712.089.5101.558.641.422:0918:08221124.653450.2
425Erik Karlsson35PITD751455124453.95.5104893852.83.412.088.1100.156.743.323:3618:233710211.947137.4
426Linus Karlsson26VANC7983877951.86.461157151.76.810.482.893.249.650.412:3111:081549-1.221354.5
427William Karlsson33VEGC1418117151.41.512611252.92.95.691.897.344.455.615:0912:493112.14862.5
428Tye Kartye24TOTF6458763748.01.239645046.80.412.088.4100.433.966.111:5810:371730-7.413641.2
428Tye Kartye24SEAF4033036347.62.522625746.81.78.389.798.026.873.210:429:32919-6.57538.7
428Tye Kartye24NYRF2425727448.4-1.517019346.8-2.017.086.8103.740.259.814:0412:25811-0.96144.3
429Aleksanteri Kaskimaki21STLC5384943.7-3.4293446.0-0.84.869.674.360.040.010:249:5102-2.0875.0
430Marco Kasper21DETC8195698749.20.171569550.70.96.689.195.743.456.613:4812:161455-4.023954.8
431Mark Kastelic26BOSC8281490847.3-1.757963647.7-1.59.293.1102.334.066.012:3710:293042-9.321945.7
432Boris Katchouk27TBLLW3322358.22.1231757.5-2.07.790.097.775.025.012:1110:32000.510.0
433Clayton Keller27UTAC821396103157.56.2102074757.76.812.486.999.466.333.719:0515:472610525.142552.9
434Parker Kelly26COLF8295273656.40.164850856.10.510.191.1101.243.356.712:4210:33154813.420351.2
435Joakim Kemell21NSHRW1611818339.2-7.78413039.3-5.910.593.6104.137.162.910:259:1345-1.03435.3
436Adrian Kempe29LAKLW811321120552.30.691985151.90.412.690.3102.856.743.319:1815:4224671.450844.5
437Alexander Kerfoot31UTAC3436332952.5-1.824222751.6-1.413.187.2100.340.159.912:4710:52626-1.66344.4
438Rory Kerins23CGYC4526345.2-3.8354643.2-7.50.096.796.755.244.814:6013:2012-0.6616.7
439Matthew Kessel25STLD2926231745.3-0.219923146.31.09.892.7102.455.144.912:3212:08115-3.94346.5
440Michael Kesselring26BUFD3441344548.10.631331449.91.69.491.3100.751.148.913:2412:34738-2.810245.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%
441Marat Khusnutdinov23BOSC7788897247.7-1.463871447.2-2.312.691.3103.950.949.114:3012:502147-2.514753.1
442Matt Kiersted27MIND6609040.0-5.4446540.4-9.010.792.1102.845.654.415:4413:44010-1.8580.0
443Alex Killorn36ANAC/LW821116101052.50.081374052.4-0.39.189.298.448.951.116:4212:5621644.926156.7
444Benjamin Kindel18PITC77101789253.33.472763253.53.18.389.197.356.643.415:0412:3625839.628652.8
445Justin Kirkland29CGYLW2015915750.3-0.71019551.52.69.291.9101.243.956.19:498:10314-0.32937.9
446Joel Kiviranta29COLF5153739057.92.037527557.73.08.292.5100.641.458.610:229:168175.49254.3
447Adam Klapka25CGYF7973380947.5-1.649755547.2-1.38.089.998.048.151.910:3810:121436-7.518244.0
448Tyler Kleven24OTTD70103893252.7-0.176865554.00.78.689.898.452.147.917:2115:4130827.719446.4
449John Klingberg33SJSD5693295549.45.066871948.24.012.387.7100.052.947.120:2817:281376-4.322535.1
450Matthew Knies23TORLW791005133542.9-2.473596743.2-2.811.787.599.252.048.018:4814:592668-16.624158.1
451Cole Koepke27WPGLW6649657346.4-2.836241846.4-2.58.092.9100.936.663.410:288:401430-5.516651.8
452Ville Koivunen22PITRW3950537957.18.034827056.37.15.087.992.966.133.912:4411:4811185.98641.9
453Keegan Kolesar28VEGRW8279078950.0-2.756055650.2-2.87.787.595.240.859.211:3210:536391.114047.9
454Vladislav Kolyachonok24TOTD1314415248.62.79710847.32.57.595.7103.250.649.412:3212:13341.52450.0
454Vladislav Kolyachonok24DALD1112712151.25.7838549.44.98.696.3104.954.046.012:3712:14211.01952.6
454Vladislav Kolyachonok24BOSD2173135.4-13.5142337.8-8.40.093.893.837.562.512:0612:05130.5540.0
455Travis Konecny28PHIRW771088120147.5-0.979086947.6-2.113.490.3103.751.348.719:0515:24171011.432751.7
456Anže Kopitar38LAKC67106896152.61.475365953.32.412.191.9104.056.044.019:0715:2523585.121247.6
457Joona Koppanen27PITLW1312713049.4-2.0869048.9-2.58.590.098.525.374.712:0810:3245-2.11838.9
458Kevin Korchinski21CHID1313014447.43.69511046.32.510.387.397.756.143.913:3813:34213-1.81741.2
459Kaedan Korczak25VEGD781117104351.7-0.179071152.60.910.689.099.653.646.415:5815:29119012.715538.7
460Jesperi Kotkaniemi25CARC4246038554.4-3.631026953.5-2.610.391.2101.560.839.211:2110:56332-1.28052.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%
461Johnathan Kovacevic28NJDD3452350351.0-1.639737251.6-0.39.889.399.139.760.317:5216:149280.87838.5
462Tyson Kozak23BUFC4635852940.4-10.625336940.7-10.27.693.5101.126.573.511:1710:171229-8.45455.6
463Peyton Krebs25BUFC821051113048.2-1.177683548.2-1.712.190.6102.743.057.013:4613:332258-5.118251.1
464Chris Kreider34ANALW75120193056.44.887969555.84.011.585.597.062.737.317:0313:1417689.328648.6
465Nikita Kucherov32TBLRW761431110556.45.6107483856.26.416.188.4104.559.940.120:2016:042112416.353343.3
466Kirill Kudryavtsev21VAND3324243.28.3263046.415.915.094.1109.148.052.015:3815:36010.3944.4
467Brett Kulak32TOTD831300136348.8-7.093697449.0-6.68.390.498.749.950.118:5817:291464-3.622242.8
467Brett Kulak32EDMD3140146746.2-5.927432246.0-6.59.687.096.645.954.117:4216:14518-2.58737.9
467Brett Kulak32COLD2746143351.6-8.833331751.2-8.15.094.699.545.354.719:0817:37624-0.46749.3
467Brett Kulak32PITD2543846348.6-7.132933549.5-5.810.789.8100.658.042.020:2018:54322-0.76842.6
468Jiri Kulich21BUFC1219619050.83.312913249.41.68.187.996.154.545.516:2214:42110-2.04346.5
469Dmitry Kulikov35FLAD1928526751.6-1.321621650.0-2.08.490.298.650.649.418:0216:18418-3.73839.5
470Luke Kunin28FLAC6244153845.0-7.931637046.1-5.69.989.499.249.250.89:418:37322-4.710248.0
471Trevor Kuntar24BUFC121115.4-19.41109.1-30.085.70.0100.05:125:1200-0.510.0
472Sean Kuraly33BOSC8287088749.51.162261250.42.08.491.199.631.668.413:2010:331857-3.719855.6
473Philipp Kurashev26SJSC4347454746.41.431339944.0-0.212.989.4102.336.163.915:2913:02832-0.511354.9
474Andrei Kuzmenko29LAKF5264155853.51.443840052.31.28.488.797.157.142.914:5511:5510496.417339.9
475Yan Kuznetsov23CGYD571036112947.9-1.573077848.4-0.17.090.797.652.347.720:0518:16961-8.513547.4
476Jordan Kyrou27STLC7296779854.88.769858654.48.69.987.497.365.834.215:4413:33225312.635948.2
477Zachary L'Heureux22NSHLW2525529946.0-0.318321246.32.27.096.1103.037.063.013:2311:065160.76450.0
478Noah Laba22NYRC7472285745.7-4.349357946.0-2.69.992.6102.543.756.313:2811:441239-3.314251.4
479Joseph LaBate32VANC191340.9-14.86746.2-8.90.066.766.733.366.79:329:32000.0366.7
480Shane Lachance22NJDLW141126.7-20.44640.0-7.90.0100.0100.075.025.07:257:2500-0.20
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%
481Jackson LaCombe25ANAD821734148353.92.21274109253.82.010.786.997.549.450.624:1519:22521109.134944.7
482Tanner Laczynski28VEGC10949649.5-1.2656848.9-1.211.489.1100.544.755.310:469:5935-1.22450.0
483Alex Laferriere24LAKRW821292115652.81.390184751.5-0.19.291.4100.646.353.718:1914:582285-2.345645.8
484Sam Lafferty30CHIC/LW2917219147.42.112114845.0-0.68.890.499.254.545.58:368:35215-2.72045.0
485Alexis Lafrenière24NYRLW821260110553.35.989881852.35.911.588.199.656.943.117:3615:1025516.133049.7
486Patrik Laine27MTLRW5335637.1-15.8163531.4-23.112.583.395.825.075.012:3610:1002-0.92030.0
487Brad Lambert22WPGC2520123046.6-2.515016647.5-1.66.589.195.651.948.110:489:26216-0.45054.0
488Carson Lambos23MIND111664.717.39375.025.016.7100.0116.760.040.010:169:02020.7250.0
489Juho Lammikko30NJDRW2417623742.6-9.012317241.7-9.55.792.197.951.348.79:539:4824-3.52560.0
490Maveric Lamoureux22UTAD5677746.5-1.3495049.51.516.796.9113.544.056.014:3914:39240.01040.0
491Gabriel Landeskog33COLLW6097880454.9-1.471458155.1-0.712.592.7105.251.248.816:2513:5215419.425052.8
492Hendrix Lapierre23WSHC7464857153.24.245238753.94.09.390.399.650.649.48:508:427346.110451.0
493Nick Lardis20CHILW4137543246.50.827832246.31.48.483.992.358.941.112:4011:14519-6.712147.1
494Dylan Larkin29DETC741156110251.23.083479051.42.111.288.699.944.255.820:1115:241867-1.245150.6
495Adam Larsson33SEAD821330166544.4-1.7960118944.7-1.710.391.0101.343.456.621:2218:461653-13.022048.2
496Scott Laughton31TOTC6462984542.7-6.447258744.6-4.88.491.6100.019.780.314:2111:591459-6.918052.8
496Scott Laughton31TORC4336455839.5-7.528239641.6-5.49.291.9101.116.983.113:4011:211032-7.19854.1
496Scott Laughton31LAKC2126528748.0-5.519019149.9-4.87.391.198.323.976.115:4613:174270.28251.2
497Jeremy Lauzon28VEGD6895492850.7-2.569066251.0-2.410.287.397.549.250.817:1115:1511454.817641.5
498Raphael Lavoie25VEGC111857.99.05741.7-10.30.0100.0100.060.040.08:348:3401-0.320.0
499Curtis Lazar30EDMC/RW4528634945.0-6.920925944.7-8.58.091.299.232.967.18:558:2139-0.97142.3
500Brett Leason26WSHRW6442861.19.5332358.95.60.088.288.240.659.48:358:1501-0.2425.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%
501Nick Leddy34SJSD3242951345.5-3.330137744.4-3.310.087.897.754.945.117:5216:34521-5.05131.4
502Anders Lee35NYILW821267116752.13.691085251.62.510.489.399.856.343.715:3813:5210609.236953.9
503Andre Lee25LAKLW7635155.30.3383850.0-3.18.783.392.052.947.110:1710:1632-0.31435.7
504Nathan Legare25NJDRW141422.2-26.32722.2-27.80.0100.0100.075.025.08:158:1500-0.50
505Charles-Alexis Legault22CARD1216212356.81.41169156.01.810.096.9106.956.243.814:1813:17713-0.33336.4
506Artturi Lehkonen30COLLW701231101954.7-1.987575953.5-3.012.992.5105.557.142.918:2914:59134517.529352.2
507Jonathan Lekkerimäki21VANRW138214536.1-10.25510434.6-11.79.492.8102.168.431.611:419:5517-4.52638.5
508John Leonard27DETLW1110412645.2-0.4768846.3-0.84.489.694.050.749.311:3010:20213-0.43036.7
509Ryan Leonard21WSHRW7583293947.0-3.260865048.3-2.811.791.2102.846.253.814:2512:0414720.632746.8
510Kris Letang38PITD741380142749.2-2.1992103748.9-2.911.788.9100.658.841.221:4118:602699-4.025540.8
511Artyom Levshunov20CHID68976115845.7-0.170791343.6-2.38.287.996.160.639.419:3516:191688-22.722038.2
512Timothy Liljegren26TOTD4761786941.5-3.843261141.4-3.411.289.3100.538.062.019:5116:54950-2.011334.5
512Timothy Liljegren26SJSD4355979941.2-3.638856040.9-3.211.888.8100.636.663.420:0816:56647-1.99834.7
512Timothy Liljegren26WSHD4587045.3-5.7445146.3-5.24.396.3100.655.644.416:5516:29330.01533.3
513Esa Lindell31DALD821239133848.10.790292049.52.113.591.0104.545.854.223:1418:33301129.719442.8
514Ryan Lindgren27SEAD761013126344.5-1.971690744.1-2.910.191.9102.042.557.518:2015:451678-13.615630.8
515Elias Lindholm31BOSC69932105546.9-2.565076046.1-3.812.688.4101.051.448.617:5314:101752-7.626043.8
516Hampus Lindholm32BOSD671133115549.52.280882249.62.311.090.3101.345.954.121:3717:292580-6.024840.3
517Theo Lindstein21STLD1725322852.63.817616252.14.98.795.2103.947.652.415:4615:16194.05040.0
518Jake Livanavage21PITD1122433.3-23.0101934.5-19.016.776.993.625.075.025:1422:2201-0.620.0
519Blake Lizotte28PITC5561959650.90.643742250.9-0.210.291.6101.815.085.013:5211:2012321.210646.2
520Mason Lohrei25BOSD731046116047.4-1.273683246.9-2.110.593.8104.452.447.616:5415:252093-3.920036.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%
521Ryan Lomberg31CGYLW5747651947.8-3.432833649.4-0.57.191.698.740.060.09:038:59318-5.99953.5
522Steven Lorentz29TORC/LW7153971543.0-2.840751144.3-1.510.090.6100.626.273.811:529:371734-5.212356.9
523Adam Lowry32WPGLW7081278850.81.358458749.90.58.689.097.639.061.014:5813:071836-0.916144.1
524Jett Luchanko19PHIF4222447.8-0.1171651.54.30.072.772.775.025.08:588:5201-0.3250.0
525Matt Luff28STLRW5364047.41.6263145.6-0.15.686.491.957.142.99:088:5920-1.1771.4
526Anton Lundell24FLAC6490982152.50.166863951.1-1.011.286.697.849.350.719:0914:211464-1.328148.8
527Isac Lundeström26CBJC6857873044.2-7.840852643.7-7.99.791.4101.134.665.412:2310:54838-9.28860.2
528Nils Lundkvist25DALD5271075448.5-0.450752849.0-0.811.492.4103.844.455.616:2916:178495.312835.9
529Simon Lundmark25TBLD1121642.9-15.2111247.8-4.614.3100.0114.360.040.016:4516:4500-0.51100.0
530Tristan Luneau22ANAD122775.919.814573.714.522.2100.0122.262.537.511:3711:37000.5366.7
531Eetu Luostarinen27FLAC7395584553.11.868061952.32.012.687.7100.347.452.616:3413:3320453.220053.5
532Olle Lycksell26OTTRW7557044.0-13.6344642.5-16.211.184.896.070.030.09:539:5211-0.71070.0
533Ilya Lyubushkin31DALD5354273942.3-6.539450343.9-5.39.492.2101.636.463.615:4414:15946-3.86947.8
534Olli Määttä31TOTD4358162248.3-2.042444348.9-1.010.686.897.449.950.117:1315:5213500.96949.3
534Olli Määttä31UTAD2224420654.2-0.717214654.1-1.07.585.793.253.746.312:1012:065162.02343.5
534Olli Määttä31CGYD2133741644.80.025229745.91.912.687.399.947.852.222:3019:47834-1.14652.2
535Matias Maccelli25TORLW7181592146.92.362466748.33.810.986.297.158.241.814:3412:501567-3.717651.1
536Kurtis MacDermid31OTTLW/D19549935.3-18.1426838.2-16.45.684.690.267.432.64:124:1002-1.6580.0
537Mackenzie MacEachern31VANLW8649141.3-3.0456839.8-3.818.587.5106.037.562.510:1110:0913-1.71060.0
538Zack MacEwen29NJDC322775.915.116480.017.10.0100.0100.081.818.26:206:20120.6757.1
539Connor Mackey29NYRD3292950.05.5232448.95.80.083.383.330.070.012:4712:3403-0.4728.6
540Nathan MacKinnon30COLC801837135057.62.21308101756.31.014.291.0105.264.036.022:1617:552516529.160058.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%
541Kyle MacLean26NYIF5949355447.1-2.536437049.6-0.26.091.197.148.351.710:3110:20830-0.49545.3
542Josh Mahura27SEAD2325336341.1-5.218625642.1-3.913.495.4108.842.657.415:4014:22213-3.54136.6
543Logan Mailloux22STLD6789996148.3-0.662871546.8-2.410.188.898.955.744.316:4615:271868-3.018942.3
544Cale Makar27COLD751653136854.7-2.71184101953.7-3.312.391.3103.761.338.724:5118:43408614.554636.4
545Taylor Makar24COLLW12747450.0-8.2505547.6-10.13.397.1100.459.440.66:136:1311-1.01546.7
546Beck Malenstyn27BUFLW8163075345.6-4.046152646.7-3.27.991.399.225.674.411:159:261235-4.413852.2
547Sam Malinski27COLD821649115858.73.6117482858.64.49.694.1103.751.648.417:3716:38237632.041439.6
548Evgeni Malkin39PITC5679478850.21.159958850.51.013.889.8103.669.230.817:3614:2629889.523961.5
549Jeff Malott 29LAKF5854049752.10.637633053.32.27.987.595.444.355.78:498:458183.112642.9
550Victor Mancini23VAND2422236737.7-7.415526337.1-7.68.688.396.851.548.513:4413:19114-9.33243.8
551Andrew Mangiapane29TOTLW6265366949.4-0.745647948.8-2.19.184.793.850.449.612:2912:02836-4.413144.3
551Andrew Mangiapane29EDMLW5256556450.0-0.839440549.3-2.38.984.293.153.346.712:3612:04733-3.611145.9
551Andrew Mangiapane29CHILW108810545.6-0.7627445.6-1.510.387.297.534.965.111:5411:4713-0.82035.0
552Josh Manson34COLD791448110856.70.6103779556.61.512.091.3103.244.455.617:4715:45268313.526049.2
553Anthony Mantha31PITRW811014103349.5-0.973473450.0-0.614.287.8102.065.634.415:1112:5320827.028154.1
554Brad Marchand37FLALW5273371350.7-1.653256348.6-3.612.885.498.252.647.417:4412:591556-6.927549.8
555Kirill Marchenko25CBJRW761296114253.23.795684053.24.09.991.1100.966.533.518:5715:5245956.644648.9
556Jonathan Marchessault35NSHC6281489747.6-2.758869345.9-2.810.487.998.353.546.516:4213:541564-7.026549.8
557Mason Marchment30TOTF68100593451.84.071367151.53.511.492.0103.462.837.217:2215:0329866.226245.4
557Mason Marchment30CBJF3963351555.16.746637255.67.112.992.3105.369.130.917:4114:5820479.015347.7
557Mason Marchment30SEAF2937241947.00.124729945.2-2.28.491.6100.052.547.516:5715:10939-2.710942.2
558John Marino28UTAD801457122554.31.8103390253.40.614.091.2105.248.651.420:1218:28238913.416832.7
559Mitch Marner28VEGRW811268104254.93.890073355.13.911.789.1100.863.736.319:5715:074010416.037244.4
560Brady Martin18NSHC3192840.4-10.0152042.9-7.133.388.9122.261.938.111:259:5404-0.7366.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%
561Jordan Martinook33CARLW77111878558.7-1.977457457.4-2.610.687.598.148.751.314:5012:3814453.724943.8
562Emil Martinsen Lilleberg24TBLD5071067651.2-2.851549850.8-2.212.291.1103.352.647.417:1815:406422.69843.9
563Porter Martone19PHIRW912510953.47.2867453.83.913.193.2106.347.652.417:0214:47041.25162.7
564Denton Mateychuk21CBJD751277119251.71.893586851.92.510.190.8100.950.649.419:1117:0415806.521141.7
565Mike Matheson31MTLD781425169145.7-4.41049120346.6-4.411.290.5101.637.662.424:1019:562494-7.726742.7
566Nikolas Matinpalo27OTTD5058768246.3-8.442549246.3-8.88.590.899.342.457.615:3814:0511381.710037.0
567Auston Matthews28TORC60948109846.31.572880647.52.013.188.2101.353.646.420:4816:523051-1.540256.5
568Scott Mayfield33NYID80953114945.3-5.769779746.7-4.58.989.298.251.248.816:2814:512068-12.318738.0
569Dysin Mayo29CBJD3351372.916.6281073.717.111.885.797.566.733.38:248:24000.4771.4
570Carter Mazur23DETLW8728346.5-6.8505746.7-3.75.986.892.740.060.010:4210:3703-2.4742.9
571Charlie McAvoy28BOSD691257131248.9-0.191693749.40.314.488.9103.250.149.924:2318:312988-4.227141.0
572Jack McBain26UTAC7599085553.70.967362052.0-0.911.290.5101.745.654.413:5112:029514.521549.3
573Jake McCabe32TORD801269163443.7-1.7938118144.3-1.512.689.1101.734.665.422:2419:182786-8.317843.3
574Jared McCann29SEAC5269970349.95.054851951.46.310.688.398.959.940.116:2613:2814590.322851.3
575Michael McCarron30TOTRW7980187347.8-4.759561549.2-2.16.689.295.728.871.214:0211:382438-6.020353.7
575Michael McCarron30NSHRW5960767647.3-5.644649147.6-3.56.489.595.825.774.314:3011:591732-7.115356.2
575Michael McCarron30MINRW2019419749.6-1.914912454.62.67.287.895.139.260.812:4010:38761.05046.0
576Connor McDavid29EDMC821654136554.87.11242102754.75.912.787.6100.364.235.822:5918:193213417.950860.4
577Ryan McDonagh36TBLD4870870150.2-3.652249451.4-0.613.090.7103.643.456.619:1516:0014472.310636.8
578Hunter Mcdonald23PHID1111247.87.591047.44.837.5100.0137.580.020.015:1114:00000.810.0
579Hugh McGing27STLLW3233341.1-6.9182541.9-5.220.090.0110.057.142.910:5210:2612-0.7580.0
580Rutger McGroarty21PITRW2428221956.36.219915356.56.49.084.893.961.438.611:5811:334151.86358.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%
581Dylan McIlrath33WSHD138111441.5-8.7567542.7-8.62.996.098.932.367.79:199:09070.31533.3
582Marc McLaughlin26NJDF7336035.5-18.9213935.0-18.414.388.0102.344.855.28:128:0911-1.560.0
583Ryan McLeod26BUFC811085108650.01.483082750.10.914.089.3103.346.353.717:3713:3637974.117950.3
584Bobby McMann29TOTF781080123146.71.379693046.1-0.211.589.5101.046.153.915:5614:461844-4.133155.3
584Bobby McMann29TORF6081792946.81.560869446.70.411.189.5100.645.254.815:1914:181428-1.222056.8
584Bobby McMann29SEAF1826330246.50.518823644.3-2.212.989.2102.148.951.117:5816:21416-3.011152.3
585Connor McMichael25WSHC78986108047.7-2.570076647.7-3.713.190.2103.247.452.616:5413:152956-3.125056.8
586Brayden McNabb35VEGD631120104551.7-1.581371153.30.19.289.198.348.651.420:3118:0116508.420838.9
587Mason McTavish23ANAC751168102653.20.984776852.4-0.410.286.396.560.539.515:1913:1116551.032544.9
588Cole McWard24NYID3255232.5-14.5223637.9-9.816.792.3109.030.869.213:4413:4423-0.91100.0
589Jaycob Megna33VEGD4273345.0-7.5212842.9-11.10.064.364.335.364.710:3710:2502-0.91100.0
590Timo Meier29NJDRW771448119854.74.4104386554.74.48.387.996.246.453.618:3116:2227815.654649.3
591Jacob Melanson22SEARW3629429949.66.321721150.76.38.386.494.733.966.19:229:21415-1.48041.3
592Dawson Mercer24NJDC821298117052.61.293783752.81.78.490.098.447.652.418:1414:582775-0.931949.5
593Georgii Merkulov25BOSF191145.0-5.071041.2-1.20.085.785.775.025.010:3510:3500-0.410.0
594Dakota Mermis32TORD1112113746.92.9899747.84.15.390.095.351.748.313:0212:23280.71533.3
595Zach Metsa27BUFD4338045345.6-3.028233146.0-3.512.895.8108.647.952.110:5810:375280.95642.9
596Ben Meyers27SEAF5245153145.92.033138146.52.310.687.197.720.579.511:5610:161129-3.711553.0
597Matvei Michkov21PHIRW8194692050.73.868663851.84.211.787.899.667.033.014:5012:39228712.029954.5
598Jacob Middleton30MIND751034123345.6-4.477588246.8-3.59.891.3101.144.855.217:3015:301046-6.314742.2
599Keaton Middleton27COLD3172144.7-10.381830.8-23.320.081.8101.822.277.810:4510:3201-1.740.0
600Ilya Mikheyev31CHIF77913114644.3-1.468987344.1-1.110.691.6102.130.169.917:2614:452263-18.521357.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%
601Niko Mikkola29FLAD681156108051.7-1.285781451.3-0.78.590.398.849.950.120:2117:5216732.517339.3
602Sonny Milano29WSHLW3124222052.40.317815453.60.610.090.4100.457.942.18:537:504192.25757.9
603Colin Miller33WPGD1820624845.4-2.014818444.6-3.25.589.595.052.048.014:1713:22413-5.26033.3
604J.T. Miller32NYRC681052101850.81.474774750.01.310.584.595.051.848.220:0915:1115842.727951.6
605K'Andre Miller26CARD721676103661.82.7119273961.73.89.786.496.156.443.622:2419:31448017.230939.8
606Fraser Minten21BOSC821027102350.11.975472950.82.710.793.7104.554.545.515:3313:022740-2.423150.6
607Pavel Mintyukov22ANAD731130115449.5-4.383383350.0-3.69.589.799.250.249.818:2615:2418661.120438.7
608Daniil Miromanov28CGYD/RW1102429.4-24.271828.0-30.150.080.0130.014.385.717:4917:1301-0.820.0
609Ivan Miroshnichenko21WSHLW1311112946.30.5828948.02.012.292.5104.635.864.29:389:3805-0.73237.5
610Michael Misa18SJSF4549950949.51.435437948.30.410.588.799.248.151.912:4911:38828-0.310555.2
611Travis Mitchell26NYID96910340.1-7.1537541.4-7.09.193.6102.766.733.311:3211:2706-1.51330.8
612Casey Mittelstadt27BOSC7191091649.81.267866350.61.914.389.3103.644.955.115:1013:261274-3.916049.4
613Oscar Fisker Molgaard20SEAC131089852.45.6756553.68.24.2100.0104.243.856.39:149:11180.71540.0
614Sean Monahan31CBJC781171106852.32.182078851.00.59.688.898.548.851.217:0713:3026574.522259.0
615Brandon Montour31SEAD641228131548.32.991196748.53.07.989.297.053.446.622:3420:163292-2.537546.7
616Ian Moore24ANAD6785681151.3-1.462257152.1-0.66.788.094.745.954.113:4013:032140-1.216540.0
617Oliver Moore21CHIC5150056347.00.837942147.42.18.787.596.255.544.512:5111:301541-5.611151.4
618Trevor Moore30LAKLW69105189654.03.272864952.91.89.089.798.743.956.116:4414:1825526.329553.9
619Josh Morrissey30WPGD771468149949.51.61097110649.82.012.289.6101.762.837.224:4320:5217984.033943.1
620Scott Morrow23NYRD2941641150.32.928530448.42.17.091.298.249.850.215:4014:13521-3.09126.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%
621Sam Morton26CGYF3212446.7-7.8141745.2-8.70.090.990.925.075.09:208:0212-0.3742.9
622J.J. Moser25TBLD791644127156.45.0121998355.44.612.291.5103.752.647.421:3418:55228010.224944.6
623Jacob Moverare27LAKD1518013157.94.31188458.46.64.186.390.355.944.18:478:46261.52330.4
624Ty Mueller22VANC6475546.12.5344344.22.69.596.8106.354.145.910:5110:5113-0.2728.6
625Shakir Mukhamadullin24SJSD5061475344.9-4.744553445.5-3.49.990.1100.042.957.117:0915:41761-1.611443.0
626Ty Murchison22PHID3232944.2-3.1171848.62.025.090.0115.053.646.415:0014:03030.0250.0
627Connor Murphy32TOTD80883109844.6-3.465577145.9-1.310.590.1100.636.163.917:3214:471765-6.016642.2
627Connor Murphy32CHID6060173844.9-2.244652945.7-0.310.589.9100.333.666.416:3413:361350-5.412444.4
627Connor Murphy32EDMD2028236043.9-6.820924246.3-5.010.690.6101.341.258.820:2718:19415-0.54235.7
628Philippe Myers29TORD3941257042.0-2.930740743.0-2.910.288.899.040.959.114:3313:32435-8.59842.9
629Tyler Myers35TOTD731109128746.3-2.780794646.0-2.48.288.396.539.660.419:3116:552078-12.219445.4
629Tyler Myers35VAND57921105846.5-2.267078546.0-2.06.788.395.036.863.220:1317:212060-10.916443.3
629Tyler Myers35DALD1618822945.1-4.713716146.0-3.915.588.3103.852.147.917:0215:21018-1.33056.7
630Bradly Nadeau20CARLW1214512653.5-0.4958851.9-1.19.893.1102.959.540.512:5811:3308-2.13435.3
631Vladislav Namestnikov33WPGC6062164749.00.144246148.90.16.289.295.551.848.213:4711:371046-0.714851.4
632Frank Nazar22CHIC6680396345.50.259572245.20.310.187.497.449.051.018:1914:032774-15.026751.7
633Martin Nečas27COLC781676129456.40.3117096554.8-1.313.891.2105.061.838.221:3017:242312322.841749.4
634Jake Neighbours23STLLW6979681749.31.458061348.60.911.986.798.655.244.815:1413:0514432.716153.4
635Brock Nelson34COLC811426107956.90.8104979556.91.710.889.7100.551.348.719:3914:31216716.533256.0
636Simon Nemec21NJDD681250122050.6-2.088887350.4-2.49.988.198.154.145.919:4018:072480-3.526937.5
637Nikita Nesterenko24ANAC2931032848.6-5.322722050.8-2.28.790.899.544.655.412:1511:20114-2.26944.9
638Alex Newhook25MTLC4242053643.9-5.130939344.0-6.217.790.1107.858.441.614:2912:31213-4.911354.0
639Valeri Nichushkin30COLRW72124092657.21.289369256.31.010.789.199.849.850.217:4414:07235915.432149.8
640Nino Niederreiter33WPGRW6165964750.52.947845951.03.57.289.596.742.557.513:4612:139410.415056.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%
641Tristen Nielsen25COLF4201951.32.1151060.09.612.5100.0112.554.545.56:186:18020.2650.0
642Alexander Nikishin24CARD811456104058.3-1.8101076656.9-2.79.790.7100.465.035.018:1115:4026877.032138.0
643Stefan Noesen32NJDRW3834236548.4-3.724027047.1-4.83.490.593.949.051.011:4510:05323-1.79355.9
644Joshua Norris26BUFC4454152250.90.642637853.02.413.989.6103.547.152.915:5012:319205.213451.5
645Tomáš Nosek33FLAC2120823047.5-4.014517345.6-4.76.888.495.152.847.214:0711:52314-6.23821.1
646Thomas Novak28PITC821100102851.72.081673452.62.911.088.699.664.935.114:1713:06285412.224553.1
647Ryan Nugent-Hopkins32EDMC721053105849.9-0.575578549.0-3.210.388.398.657.842.219:0414:1114428.126450.4
648Darnell Nurse30EDMD821457159247.8-4.21071113048.7-3.98.589.397.852.347.720:5819:141988-0.235446.3
649William Nylander29TORC651029110648.26.178082748.55.714.585.7100.161.338.719:2516:313168-2.530850.6
650Jani Nyman21SEARW2824528046.71.718220447.21.95.891.397.169.430.610:349:46113-0.27047.1
651Gustav Nyquist36WPGRW5147852547.7-1.834538247.5-2.05.591.997.357.842.212:4110:241225-2.811553.9
652Joel Nystrom23CARD3860141859.0-0.142232156.8-1.19.491.2100.564.535.515:1114:015324.412135.5
653Liam O'Brien31UTAC3830434147.1-6.821323347.8-6.64.892.397.148.451.69:099:08111-2.78640.7
654Drew O'Connor27VANF82977105048.22.071176748.12.49.488.597.951.548.514:3513:092362-12.726950.6
655Logan O'Connor29COLRW1314210856.81.21088157.11.52.794.096.731.868.211:2710:03361.02259.1
656Cole O'Hara23NSHRW161528.6-12.021016.7-24.450.0100.0150.030.070.011:2311:0112-0.31100.0
657Ryan O'Reilly34NSHC811295118352.33.194892950.52.811.789.3101.048.251.820:2415:355049-0.325659.8
658Jordan Oesterle33NSHD1111444.0-7.381240.0-11.60.087.587.575.025.014:0514:05000.220.0
659Liam Ohgren22TOTLW6965889242.5-4.045867340.5-6.37.790.297.947.552.513:1012:221643-15.318447.3
659Liam Ohgren22VANLW5154568244.4-1.738052042.2-3.99.188.597.649.750.314:2713:251536-9.614447.9
659Liam Ohgren22MINLW1811321035.0-12.47815333.8-14.71.796.097.837.562.59:329:2417-5.74045.0
660Jamie Oleksiak33SEAD78995118645.60.573086245.90.410.992.2103.144.955.116:5615:151971-7.616546.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%
661Mathieu Olivier28CBJF6179580649.7-1.359956351.50.911.491.7103.041.059.014:1413:2212232.318650.5
662Victor Olofsson30TOTRW7898480655.02.171158754.82.48.291.699.853.546.513:3411:2817606.326455.7
662Victor Olofsson30COLRW6079055958.63.357440958.43.77.791.799.452.347.813:2011:0410448.719856.6
662Victor Olofsson30CGYRW1819424744.0-0.213717843.5-0.610.591.3101.857.242.814:1812:49716-2.56653.0
663Dmitry Orlov34SJSD821380136050.45.4962100648.94.09.387.897.247.952.121:1217:5622105-5.923738.4
664Zack Ostapchuk22SJSC5939251243.4-4.827134444.1-4.18.189.497.633.866.210:068:54820-4.87558.7
665Noah Ostlund21BUFC6070668350.82.852448951.73.310.391.8102.158.141.913:5812:3517353.813145.8
666Brennan Othmann23TOTLW1915422041.2-8.69915239.4-8.611.385.396.643.956.110:009:4225-3.03050.0
666Brennan Othmann23NYRLW1713118441.6-9.48312240.5-8.911.587.398.947.952.19:539:3525-1.72356.5
666Brennan Othmann23CGYLW2233639.0-0.7163034.8-3.810.078.388.318.281.811:0410:4300-1.3728.6
667Alex Ovechkin40WSHLW821140107451.52.681679550.70.212.589.1101.685.714.317:2712:569623.554245.0
668Brayden Pachal26CGYD3949852148.90.435836349.71.58.590.098.456.044.013:5313:087311.88532.9
669Jean-Gabriel Pageau33NYIC7483998745.9-4.662572946.2-4.610.790.2100.945.754.315:4012:531650-12.315054.7
670Ondřej Palát34TOTLW8088490749.4-2.463463949.8-1.49.587.797.250.749.312:4911:511241-2.716949.1
670Ondřej Palát34NJDLW5156156449.9-2.140240050.1-1.59.388.597.848.052.012:4511:38726-2.310849.1
670Ondřej Palát34NYILW2932334348.5-3.023223949.3-1.49.986.296.155.744.312:5712:14515-0.46149.2
671Kyle Palmieri34NYIRW2533631551.61.824022351.80.38.589.698.159.640.418:5313:288180.012656.3
672Artemi Panarin34TOTLW781534123155.58.5108188255.18.112.086.498.364.535.520:5117:28251057.751243.8
672Artemi Panarin34NYRLW52103081056.010.072358855.110.011.285.396.559.940.120:5517:2315692.936143.8
672Artemi Panarin34LAKLW2650442154.55.735829454.95.013.688.6102.272.927.120:4217:3810364.815143.7
673Colton Parayko32STLD771283146546.7-2.2926102847.4-0.99.690.3100.041.658.422:1219:313592-1.024642.7
674Zayne Parekh19CGYD3754753950.43.237839748.81.46.890.897.677.122.917:0914:46967-4.013835.5
675Xavier Parent24NJDF5375639.8-13.4274040.3-11.07.192.399.548.151.98:348:3411-1.9633.3
676Juuso Pärssinen24NYRC2012816543.7-8.38312140.7-10.014.096.3110.345.754.38:518:4839-1.32857.1
677David Pastrňák29BOSRW771230129348.8-0.287493648.3-1.314.188.5102.655.644.420:3916:5832134-2.756246.4
678Nick Paul30TBLLW5155252451.3-3.237238449.2-4.67.487.594.948.451.613:4112:04931-2.414347.6
679Tanner Pearson33TOTLW5647356945.4-3.935340246.8-2.010.594.4104.830.669.410:509:41628-3.410251.0
679Tanner Pearson33WPGLW5243753545.0-3.932737646.5-1.79.994.4104.330.569.510:539:41626-3.99551.6
679Tanner Pearson33BUFLW4363451.4-3.9262650.0-6.718.892.9111.630.869.210:099:47020.6742.9
680Lane Pederson28PHIF5234434.3-9.0123127.9-18.816.793.3110.041.258.88:528:5216-0.340.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%
681Andrew Peeke27BOSD771219135247.4-2.485295047.3-2.88.091.299.341.658.419:2316:591059-18.321138.9
682Adam Pelech31NYID821500135152.64.8108697952.64.17.790.998.747.652.420:5318:1631702.631938.2
683Jakob Pelletier24TBLLW5342854.84.8252154.34.90.092.992.965.634.49:218:47040.3757.1
684Nicklaus Perbix27NSHD791178132147.1-4.2819101144.8-5.39.190.099.045.754.319:0716:092396-12.418244.0
685Cole Perfetti24WPGC6889981152.63.763660551.22.48.989.198.055.844.215:3713:2221551.828148.4
686Gabriel Perreault20NYRRW4963368248.1-0.145752846.4-0.810.490.5100.952.747.315:5914:4010363.114052.1
687David Perron37TOTLW6567663851.4-1.150544153.40.910.087.597.655.244.813:3411:4014365.416357.1
687David Perron37OTTLW4952145353.50.639231555.42.310.290.6100.859.940.113:2611:229305.512654.8
687David Perron37DETLW1615518545.6-5.811312647.3-3.29.378.487.743.956.113:5912:35560.03764.9
688Corey Perry40TOTRW7282280250.6-1.756959848.8-3.011.391.2102.558.341.713:4011:206490.921951.6
688Corey Perry40LAKRW5060858850.8-0.642642849.9-1.310.391.0101.357.942.114:1911:385402.416453.0
688Corey Perry40TBLRW2221421450.0-4.514317045.7-7.414.391.8106.159.440.612:1310:4019-1.45547.3
689Brett Pesce31NJDD3763061250.7-0.946244550.9-0.75.889.895.653.646.420:1817:431623-1.18751.7
690JJ Peterka24UTARW821183102153.70.684575752.7-0.410.090.1100.158.941.115:5914:0119878.333847.3
691Alexander Petrovic33DALD5465281244.5-3.545456844.4-4.110.491.3101.738.761.315:2114:53945-1.912147.1
692Jeff Petry38TOTD6787781052.0-0.863059051.6-0.98.487.095.354.845.214:4613:219522.415634.6
692Jeff Petry38FLAD5875169551.9-0.852850751.0-1.38.888.196.956.543.514:5113:214481.013533.3
692Jeff Petry38MIND912611552.3-0.41028355.11.36.379.685.841.258.814:1013:16541.42142.9
693Elias Pettersson27VANC741028116846.80.675784447.31.98.787.596.253.846.218:5814:493168-8.029344.7
694Elias Pettersson21VAND7074699942.8-4.555372443.3-3.38.789.297.941.658.414:5913:461468-17.613534.1
695Marcus Pettersson29VAND821199157743.2-5.4873113743.4-4.39.689.699.237.462.621:2718:391986-21.218136.5
696Michael Pezzetta27TORC9385540.90.4314043.72.90.082.682.635.364.76:286:2503-0.4450.0
697Isaak Phillips24WPGD3162638.1-14.081830.8-23.00.0100.0100.043.856.39:319:2902-0.5560.0
698Noah Philp27TOTF1710114441.2-10.97310241.7-11.25.686.792.230.169.99:579:1257-2.82263.6
698Noah Philp27EDMF159012741.5-10.2659241.4-10.76.384.891.127.872.210:029:2447-2.41963.2
698Noah Philp27CARF2111739.3-17.181044.4-14.50.0100.0100.045.554.59:137:4810-0.3366.7
699Owen Pickering22PITD4425145.2-9.9313944.3-8.38.080.888.850.050.012:0612:0314-0.3616.7
700Luca Pinelli20CBJC3383850.01.8282850.04.74.590.595.062.537.513:4613:0403-0.51060.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%
701Shane Pinto25OTTC7294098348.9-4.870767751.1-2.812.187.499.530.969.118:4314:3825535.831150.5
702Neal Pionk30WPGD5192693449.80.567467050.10.89.590.6100.155.744.322:4318:381556-1.422044.1
703Tyler Pitlick34MINC3220129140.9-7.514620441.7-7.55.692.798.327.172.97:467:4458-2.55052.0
704Vasily Podkolzin24EDMRW821147100053.44.284972753.93.810.689.9100.459.840.215:2314:17185212.022462.1
705Ryan Poehling27ANAC7591795049.1-4.465766949.5-3.812.089.7101.840.060.015:0412:161748-2.518451.1
706Brayden Point29TBLC6394583153.21.067963151.80.314.688.9103.561.538.518:1514:2713417.724752.6
707Matthew Poitras21BOSC3332655.96.8231856.19.85.3100.0105.340.060.012:0711:22011.58100.0
708Jason Polin26COLF4291763.013.318966.715.211.1100.0111.157.142.97:357:35000.750.0
709Martin Pospisil26CGYC2218619848.40.213414847.5-1.04.491.996.350.549.510:099:6035-1.83652.8
710Samuel Poulin24PITRW2292454.71.2211165.612.70.075.075.040.060.013:4913:15110.5616.7
711Owen Power23BUFD811513143151.43.91121108250.92.410.690.0100.648.351.721:3918:512279-5.724948.2
712Aliaksei Protas25WSHC761288112153.54.995979454.75.813.088.2101.247.952.118:1415:5026866.032249.4
713Ilya Protas19WSHC4495049.51.1333647.8-2.713.691.7105.339.560.515:5413:2711-0.11070.0
714Ivan Provorov29CBJD821680171549.5-1.71194125348.8-2.510.690.7101.346.453.624:4920:4129112-4.434745.5
715Ryan Pulock31NYID761222144245.9-5.0895102046.7-4.29.891.3101.147.352.720:4917:582777-6.022341.7
716Mikael Pyyhtia24CBJLW5614159.86.2432959.73.55.087.592.540.659.410:169:53110.71540.0
717Jacob Quillan23TORF2312819739.4-4.29314539.1-4.610.388.398.631.968.110:168:47612-3.53243.8
718Jack Quinn24BUFRW821012109248.1-1.276482848.0-1.911.990.8102.750.249.815:3913:171472-0.737650.8
719Darren Raddysh29TBLD731521114657.05.3111786756.35.512.489.1101.554.545.522:4218:10147315.445946.2
720Taylor Raddysh27NYRRW6862972346.5-3.542751045.6-3.49.293.2102.437.762.311:5110:391425-1.110650.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%
721Rickard Rakell32PITRW6089890949.70.164466949.0-1.312.687.6100.260.839.218:5715:0424494.429456.5
722Mikko Rantanen29DALRW64918107046.20.065072947.10.612.690.0102.656.643.420:1116:1424757.928848.3
723Michael Rasmussen26DETC6460274344.8-5.042049545.9-4.77.590.998.344.056.012:3911:041028-2.113348.9
724Aatu Räty23VANC6666372447.80.647453347.10.68.091.899.841.658.412:0111:011029-8.814245.8
725Lucas Raymond23DETLW/RW801225113751.94.089482652.02.912.387.599.847.852.218:4815:2031762.236747.1
726Ryan Reaves39SJSRW5027638741.6-4.818727540.5-5.47.289.396.540.060.07:487:47819-6.05545.5
727Pavol Regenda26SJSF2425926249.70.818119548.1-1.711.785.697.334.465.613:2111:44313-0.76663.6
728Alec Regula25EDMD2934639346.8-5.426427149.3-3.65.286.091.354.046.014:2813:38728-2.35135.3
729Lukas Reichel23TOTLW2929636844.6-3.621627943.6-6.013.789.5103.254.145.912:2711:54520-4.35246.2
729Lukas Reichel23VANLW1414419942.0-5.110415640.0-8.912.587.5100.054.545.513:0612:3619-3.82634.6
729Lukas Reichel23BOSLW1011711151.31.6868051.81.712.293.9106.148.351.712:4911:5937-0.51656.3
729Lukas Reichel23CHILW5355837.6-10.4264337.7-12.822.289.3111.568.231.89:529:47140.01060.0
730Mike Reilly32CARD4268245759.90.348334058.70.08.992.1101.164.935.114:5813:537234.815241.4
731David Reinbacher21MTLD2171848.61.9101343.5-1.912.590.9103.475.025.013:0913:0902-0.3560.0
732Cole Reinhardt25TOTLW5946057444.5-7.933542044.4-8.110.290.8101.044.955.110:3910:29528-4.110646.2
732Cole Reinhardt25VEGLW4432236446.9-4.923225647.5-4.66.689.596.242.757.39:479:423201.87445.9
732Cole Reinhardt25FLALW1513821039.7-14.510316438.6-15.118.592.6111.149.450.613:1012:4928-5.83246.9
733Sam Reinhart30FLAC6496390251.6-0.969667051.0-0.99.986.296.152.847.221:1715:0915524.336844.8
734Matt Rempe23NYRC2620620749.91.313315146.80.07.989.597.436.064.08:368:1825-0.83246.9
735Anthony Richard29PHIC14544.42.33442.9-1.20.0100.0100.050.050.07:087:0800-0.30
736Morgan Rielly31TORD781403150748.25.21067113948.44.611.188.299.365.434.621:0818:092287-8.432942.9
737Marshall Rifai27TORD191636.0-32.051229.4-36.525.087.5112.533.366.79:409:4001-0.5250.0
738Sam Rinzel21CHID5474290545.1-0.156568845.10.310.790.1100.858.241.818:1616:021367-15.020041.5
739Rasmus Ristolainen31PHID4468373248.30.750352548.90.112.490.4102.841.958.121:2318:2312397.214240.8
740Calum Ritchie21NYIC6567674747.5-2.550054447.9-2.27.289.796.962.637.413:2811:24954-4.213957.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%
741Jason Robertson26DALLW821322124251.66.195190151.35.012.890.7103.549.450.620:1516:212410718.055353.3
742Matthew Robertson24NYRD721036109748.6-0.972778048.20.110.390.6100.947.452.617:2415:50952-2.721636.6
743Nicholas Robertson24TORLW7877398643.9-1.158272944.4-1.210.489.599.946.353.712:4011:282367-10.722855.7
744Justin Robidas22CARC2231856.1-2.5151353.6-8.310.083.393.358.841.210:4110:41010.1366.7
745Eric Robinson30CARLW6775456457.2-3.853840557.1-3.18.990.499.459.140.911:2610:219296.118246.2
746Evan Rodrigues32FLAC69102182255.44.674561055.05.38.086.094.152.747.316:6013:4931477.131650.6
747Alexander Romanov26NYID1521628742.9-9.415921342.7-11.27.989.297.158.541.519:2717:16418-10.13844.7
748Kevin Rooney32UTAC18657.13.66554.5-2.925.0100.0125.033.366.79:449:44010.1333.3
749Isak Rosen22TOTRW3730838744.3-3.322626546.0-1.08.889.898.656.343.711:309:56518-0.49536.8
749Isak Rosen22WPGRW2117419946.6-3.312914547.1-2.67.789.697.357.942.110:429:2517-0.15633.9
749Isak Rosen22BUFRW1613418841.6-3.19712044.71.110.290.0100.254.245.812:3410:38411-0.33941.0
750Jack Roslovic29EDMC69106596152.63.277871252.21.98.887.195.960.439.615:4614:3713648.226852.6
751Marco Rossi24TOTC5064472347.12.045854645.6-0.110.184.194.256.843.217:2914:361643-5.712951.2
751Marco Rossi24VANC3337249742.8-1.726036941.3-3.810.683.694.254.945.117:0914:201130-5.87452.7
751Marco Rossi24MINC1727222654.68.519817752.86.19.485.094.460.939.118:0615:075130.15549.1
752Joshua Roy22MTLRW3272156.310.1171553.15.06.792.399.035.764.39:479:40030.4633.3
753Matt Roy30WSHD791342138049.3-0.497895950.5-0.110.591.9102.446.253.820:3717:551269-4.721344.1
754Nicolas Roy28TOTC7481193346.5-2.157166946.0-3.010.990.8101.835.764.314:2812:072162-4.016147.2
754Nicolas Roy28TORC5962676345.1-0.544354145.0-1.512.989.5102.334.165.914:4512:162050-5.212544.0
754Nicolas Roy28COLC1518517052.1-8.212812850.0-9.04.796.5101.241.758.313:1811:291121.23658.3
755Bryan Rust33PITRW721071112148.9-1.779682349.2-1.514.186.7100.959.640.419:5714:601378-3.735252.0
756Jonas Røndbjerg26VEGRW4383949.4-0.3293049.20.210.077.887.857.942.112:0511:40100.61250.0
757Brandon Saad33VEGLW4961758651.30.244841252.10.36.389.795.952.947.113:2312:2711305.214653.4
758Scott Sabourin33TBLF2617319147.5-6.413414647.9-5.89.391.9101.242.957.17:577:571101.13432.4
759Elias Salomonsson21WPGD3252448751.84.137037449.72.36.991.298.150.249.817:5816:47235-0.911133.3
760Josh Samanski23EDMF2418919049.9-1.713112651.0-1.513.887.5101.352.147.910:3410:046100.12737.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%
761Dylan Samberg27WPGD661162111751.01.685980351.73.38.990.999.945.354.721:4919:1027663.520841.8
762Mackie Samoskevich23FLARW77105877757.77.277359156.76.78.289.597.752.847.214:2812:2010522.033248.5
763Mattias Samuelsson25BUFD781432161847.0-3.11070117647.6-2.813.691.2104.844.655.422:5019:511780-2.124644.3
764Jake Sanderson23OTTD671301105255.34.094872356.74.811.388.7100.050.349.724:5018:38318112.837439.3
765Rasmus Sandin25WSHD731124125047.3-3.181185448.7-2.811.789.9101.648.351.719:1216:583289-3.419446.4
766Axel Sandin Pellikka20DETD6895094050.31.268168949.7-0.77.787.995.754.945.116:1314:11860-3.921132.2
767Travis Sanheim29PHID811363147848.00.21007101849.71.712.788.5101.241.558.524:1319:58261057.124538.8
768Steven Santini30TBLD128710744.8-12.0558140.4-14.910.093.8103.847.152.910:2010:09070.62119.0
769Max Sasson25VANF6664967349.11.346450447.90.79.088.697.553.646.411:4311:101238-9.311454.4
770Matthew Savoie22EDMC8297696450.3-0.173170151.0-0.110.689.299.860.339.714:4712:2032524.424157.3
771Matthew Schaefer18NYID821726165251.12.71265118351.73.010.889.6100.454.645.424:4120:1738909.852742.1
772Reid Schaefer22NSHLW4736147843.0-6.024634042.0-6.35.690.796.339.860.29:389:32519-6.58347.0
773Mark Scheifele32WPGC821451142750.42.51088108850.02.013.987.6101.465.834.221:3018:02311292.532853.4
774Brayden Schenn34TOTC801073117147.8-1.176286047.0-2.19.487.196.553.946.116:4614:291850-4.023750.2
774Brayden Schenn34STLC6181290147.4-0.256465946.1-2.08.888.196.951.548.516:4114:391543-4.017450.0
774Brayden Schenn34NYIC1926127049.2-3.619820149.6-1.911.082.993.962.137.917:0413:55370.06350.8
775Luke Schenn36TOTD5049263743.6-6.933446042.1-8.68.988.397.241.858.213:4012:02744-7.79636.5
775Luke Schenn36WPGD4645559143.5-6.430742641.9-8.49.088.597.543.256.813:4412:09740-6.68936.0
775Luke Schenn36BUFD4374644.6-13.3273444.3-11.26.787.093.626.973.112:4710:4504-1.0742.9
776Nick Schmaltz29UTAC821284100156.24.293873156.24.512.687.099.661.838.219:4315:05459417.039752.1
777Nate Schmidt34UTAD821423117754.72.2101986654.11.512.490.6103.051.148.919:4217:05147513.823237.1
778Braden Schneider24NYRD821238146545.8-5.1868104845.3-4.410.890.3101.141.558.520:2717:392296-8.625440.2
779Jaden Schwartz33SEAC5059073744.5-1.941653343.8-2.912.091.8103.844.255.816:0813:402547-6.615652.6
780Cole Schwindt24FLARW2920921249.6-3.615214750.8-2.213.886.9100.752.347.710:029:01382.64555.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%
781Donovan Sebrango24TOTD4256257049.6-2.341442149.6-1.311.588.5100.052.447.615:0614:18527-6.910033.0
781Donovan Sebrango24FLAD4054054749.7-2.140440849.8-0.811.788.3100.153.047.015:0614:15526-6.19533.7
781Donovan Sebrango24OTTD2222348.9-7.2101343.5-15.10.091.791.733.366.715:1415:1101-0.8520.0
782Nick Seeler32PHID801132118648.81.382480850.52.58.490.398.750.549.517:4115:4013586.825137.5
783Ronan Seeley23CARD1121544.41.691047.4-0.816.787.5104.266.733.315:1214:3301-0.410.0
784Tyler Seguin34DALC2732138845.30.223028844.4-1.713.294.3107.543.156.916:4014:18321-0.76944.9
785Moritz Seider24DETD821751154453.16.91301104555.59.211.188.299.343.156.925:4020:53299917.640945.7
786Beckett Sennecke20ANAF821372124552.4-0.1102093452.2-0.610.187.797.857.242.817:2715:0326966.538851.0
787Mikhail Sergachev27UTAD781524135952.9-1.0107998452.3-1.510.588.398.852.147.924:1818:15321086.836643.4
788Damon Severson31CBJD711464122854.45.7106589654.36.010.590.2100.748.951.121:0419:21288211.023839.1
789Max Shabanov25NYIF4447258044.9-5.035641945.9-4.810.589.7100.350.349.713:4112:041135-7.411449.1
790Yegor Sharangovich27CGYC781054108449.31.272577448.40.68.189.497.453.047.016:0313:301855-7.930346.9
791Ryan Shea28PITD801290135248.8-2.095998349.4-1.714.291.0105.247.152.918:5316:2724574.519137.7
792Conor Sheary33NYRLW6273274749.5-0.850252948.7-0.97.892.5100.346.353.714:0612:381842-0.616748.5
793Kiefer Sherwood30TOTRW72102389253.45.575566753.15.59.386.395.647.552.517:1613:592676-2.435748.2
793Kiefer Sherwood30VANRW4457653751.83.943039951.94.79.786.496.147.752.317:3213:161847-2.123147.2
793Kiefer Sherwood30SJSRW2844735555.77.832526854.86.48.886.295.047.252.816:5015:07829-0.312650.0
794Dominik Shine32DETF188514137.6-10.86510338.7-11.88.793.7102.343.856.36:566:4768-1.11968.4
795Jonas Siegenthaler28NJDD821369139849.5-3.4994100449.7-2.88.490.298.644.056.019:2917:432190-5.316636.1
796Cole Sillinger22CBJC811114114849.2-1.681282649.6-0.910.489.9100.345.055.015:1314:093158-1.924755.1
797Dmitriy Simashev20UTAD2834238447.1-7.525826849.0-6.94.089.993.950.449.615:0614:55130-1.25052.0
798Colton Sissons32VEGC6659363948.1-5.442845648.4-5.85.290.495.635.564.512:3010:3412303.113654.4
799Hunter Skinner24STLD15935.7-11.84736.4-5.550.080.0130.0100.00.010:4510:4500-0.310.0
800Jeff Skinner33SJSLW/C3229636844.6-0.720527642.6-2.09.088.697.639.860.212:2110:351027-2.311747.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%
801Brady Skjei31NSHD821400155247.4-4.11018119646.0-4.010.789.4100.140.559.522:3718:3830113-11.027340.7
802Wilmer Skoog26FLAF3333945.8-7.1292553.71.818.8100.0118.831.368.815:0114:0601-0.21040.0
803Juraj Slafkovsky21MTLLW821282128949.91.896389851.73.212.989.3102.155.644.418:3215:1316820.539645.7
804Landon Slaggert23CHILW5334646142.9-3.125433243.3-2.48.592.9101.440.959.110:339:31412-7.48356.6
805Jaccob Slavin31CARD3975855757.6-2.956342457.0-3.210.888.999.648.351.721:1918:2232371.012749.6
806Josiah Slavin27CARLW2261957.88.1181554.54.514.3100.0114.358.341.715:0113:1310-0.440.0
807Brendan Smith36CBJD1512115344.2-6.78010942.3-7.28.992.0100.955.144.911:0510:24515-2.22147.6
808Cole Smith30TOTF6364060751.3-1.946144051.2-0.86.889.996.827.172.913:1711:171421-1.714547.6
808Cole Smith30NSHF4243545448.9-2.431432848.9-0.48.488.596.925.674.414:0711:491315-3.410449.0
808Cole Smith30VEGF2120515357.30.414711256.8-0.53.394.497.730.869.211:3810:14161.74143.9
809Reilly Smith34VEGRW6980378950.4-1.857556150.6-1.88.388.396.650.649.413:4112:2110622.216557.6
810Will Smith20SJSC6995198449.13.670573149.14.811.989.8101.862.137.918:1114:4914833.732051.9
811Jimmy Snuggerud21STLRW70944102448.0-0.167475247.3-0.712.992.0104.852.547.516:4214:2624614.333550.4
812Elmer Söderblom24TOTRW5954862546.7-2.439043047.6-2.08.292.4100.638.261.811:0710:5213461.914547.6
812Elmer Söderblom24DETRW3935539547.3-1.525627748.0-1.84.094.498.445.854.210:4110:357290.59643.8
812Elmer Söderblom24PITRW2019323045.6-3.913415346.7-2.415.288.5103.826.973.111:5711:246171.44955.1
813Victor Söderström24BOSD89011943.1-9.5648243.8-9.315.093.5108.559.740.313:4113:35211-0.61553.3
814Ilya Solovyov25TOTD3041034054.71.530522757.35.110.487.698.047.552.512:4512:275194.86833.8
814Ilya Solovyov25COLD1622316357.80.815910859.63.45.891.697.457.442.611:3411:23362.54332.6
814Ilya Solovyov25PITD1418717751.43.314611955.17.815.783.399.137.162.914:0613:402132.42536.0
815Carson Soucy31TOTD76966113546.0-5.668682345.5-5.58.991.4100.348.751.316:3114:592077-9.515939.0
815Carson Soucy31NYRD4657173443.8-7.840052543.2-7.310.293.1103.346.054.017:1315:291449-7.49441.5
815Carson Soucy31NYID3039540149.6-2.128629849.0-2.56.988.595.353.846.215:2714:14628-2.16535.4
816Justin Sourdif23WSHRW7899598650.21.072369451.01.010.992.2103.237.962.114:4413:3621552.322548.0
817David Spacek22MIND2104119.6-28.6102727.0-21.116.787.5104.237.562.510:4510:4501-1.10
818Jordan Spence24OTTD73142993660.411.1105167860.810.69.389.899.167.532.518:4417:16166823.028038.6
819Jared Spurgeon36MIND791196129848.0-0.589291949.30.18.392.3100.646.853.219:3616:221556-0.520444.1
820Jack St. Ivany26PITD2028229948.5-3.820621748.7-2.912.091.8103.845.854.216:2015:014221.34339.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%
821Jordan Staal37CARC75111880558.1-2.179458657.5-1.710.387.497.746.853.216:1113:1016464.822647.3
822Steven Stamkos35NSHC821201116350.81.187289849.31.111.387.598.851.848.217:5014:362465-3.340850.5
823Logan Stankoven22CARC81133983461.62.795263759.91.610.488.899.267.632.415:2713:51284613.331552.7
824Logan Stanley27TOTD761065115448.0-2.477085947.3-3.311.191.4102.546.054.016:4215:181766-9.526036.5
824Logan Stanley27WPGD5984794847.2-2.460271045.9-4.211.290.9102.149.250.817:1215:561152-8.920835.1
824Logan Stanley27BUFD1721820651.4-1.516814953.00.910.694.0104.634.165.914:5713:03614-0.75242.3
825Spencer Stastney26TOTD6683981550.7-1.160658450.9-0.27.289.696.749.450.615:3014:001966-4.112345.5
825Spencer Stastney26EDMD3642850046.1-6.832036047.1-6.66.989.396.247.552.516:0214:341044-6.95646.4
825Spencer Stastney26NSHD3041131556.66.228622456.18.17.590.097.551.948.114:5213:209222.86744.8
826Troy Stecher31TOTD64951114945.31.370586844.80.210.390.1100.542.657.419:1117:111371-6.017237.2
826Troy Stecher31TORD58898106845.72.367180845.41.410.489.8100.342.257.819:4617:351163-4.616337.4
826Troy Stecher31EDMD6538139.6-9.6346036.2-14.48.394.6102.947.552.513:3713:1828-1.5933.3
827Sam Steel27DALC7380692746.5-1.857764147.4-1.311.190.9101.953.047.016:0413:3220500.314955.0
828Alex Steeves26BOSF4342543249.61.630929651.13.510.691.7102.347.952.111:5610:33923-0.510950.5
829Otto Stenberg20STLC3232337946.0-2.522227045.1-3.38.994.5103.442.957.113:3712:15515-4.06547.7
830Kevin Stenlund29UTAC8079888947.3-7.755360048.0-6.68.789.498.234.165.914:2911:181350-10.416739.5
831Chandler Stephenson31SEAC80993144240.8-7.0712105740.2-8.19.790.299.934.465.619:2314:523267-16.715958.5
832Riley Stillman27EDMD4314640.3-8.7233937.1-9.911.895.8107.634.665.412:0212:0202-0.3425.0
833Mark Stone33VEGRW6096773956.76.070951358.07.914.287.6101.861.238.819:1314:36287016.324153.9
834Dylan Strome28WSHC801248123550.31.391589650.50.313.288.4101.667.832.218:0214:5219755.126154.8
835Ryan Strome32TOTC5262860650.91.044844650.1-0.710.487.497.854.445.613:1811:57842-0.211947.9
835Ryan Strome32ANAC3340732855.43.129523555.72.38.486.294.652.547.512:1010:555223.48143.2
835Ryan Strome32CGYC1922127844.3-0.715321142.0-3.413.688.5102.157.142.915:1513:45320-3.63857.9
836William Stromgren22CGYLW3122532.4-16.6101737.0-9.20.092.392.350.050.07:177:1700-1.12100.0
837Jayden Struble24MTLD5971571849.91.051651750.00.111.790.6102.358.941.114:0113:521352-1.98929.2
838Jack Studnicka26FLAC1910413343.9-7.6689442.0-7.74.586.791.254.245.87:066:5434-2.12661.5
839Nico Sturm30MINC4937848343.9-5.928832946.7-3.78.491.8100.231.968.110:579:091020-0.17352.1
840Tim Stützle24OTTLW801273105754.62.892177954.21.112.486.999.371.528.520:1614:57349211.136453.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%
841Oskar Sundqvist31STLC5237059638.3-11.026341039.1-10.111.685.897.427.372.712:5810:361223-9.47152.1
842Aydar Suniev21CGYLW6495746.21.7344145.3-0.87.492.099.458.141.911:3710:05230.71560.0
843Pius Suter29STLF6474478848.60.056358549.00.910.292.5102.742.357.715:5413:0213342.118152.5
844Nick Suzuki26MTLC821443125553.57.3107786155.69.114.189.8103.953.146.920:4916:34297212.638547.5
845Fedor Svechkov22NSHC7074575349.7-0.351756647.7-1.28.590.298.755.344.712:0511:2819490.514349.0
846Andrei Svechnikov25CARRW79142192560.61.3103472658.80.19.288.197.461.438.616:5914:0023929.142647.7
847Adam Sykora21NYRLW1110612046.9-5.4708046.7-5.811.989.8101.755.244.811:1011:0123-0.12755.6
848Brandon Tanev34UTALW5643748547.4-6.731033348.2-6.04.889.194.039.960.19:229:11735-6.48648.8
849Chris Tanev36TORD1113716545.4-2.410411946.6-2.217.892.1109.937.562.517:5815:47581.11844.4
850Vladimir Tarasenko34MINRW75872105545.3-4.863372646.6-4.29.790.199.747.552.514:5612:391265-3.427853.2
851John Tavares35TORC821208129248.35.190795548.75.011.686.297.854.445.618:1115:272675-4.538350.1
852Teuvo Teräväinen31CHIF7581892646.91.360270146.21.27.387.494.747.752.317:4512:512271-14.219146.6
853Troy Terry28ANAC/RW61101480955.63.875859955.94.112.286.298.558.141.918:2114:1425499.731451.3
854Alexandre Texier26TOTC5162757152.33.843740851.71.910.093.1103.146.553.513:3912:266232.715049.3
854Alexandre Texier26MTLC4356950153.25.139935552.93.110.692.7103.347.652.414:1712:575212.713748.9
854Alexandre Texier26STLC8587045.3-6.0385341.8-7.93.896.3100.135.564.510:159:41120.01353.8
855Shea Theodore30VEGD701460125553.81.5106090354.01.810.490.1100.452.147.922:5019:59239014.832240.4
856Robert Thomas26STLC6492988951.15.566865850.44.614.590.3104.851.748.319:0115:0831966.819552.3
857Tage Thompson28BUFC811288126850.42.195293850.41.412.587.8100.355.744.319:1515:412869-6.855748.8
858Lassi Thomson25OTTD1113912452.94.11049253.13.011.692.9104.548.651.413:4513:01461.63135.5
859Henry Thrun24TORD4375241.6-5.4283643.8-3.24.891.396.131.468.614:5214:2701-1.0580.0
860Conor Timmins27BUFD3952967643.9-8.640048345.3-6.69.589.799.243.256.818:4615:43845-6.010840.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%
861Owen Tippett26PHIRW811038107149.21.976876450.12.011.787.198.846.553.516:5114:1228897.743550.8
862Brady Tkachuk26OTTLW6098771558.06.872950759.07.09.686.696.266.333.716:5813:36144024.037059.7
863Matthew Tkachuk28FLALW/RW3150237657.26.436230454.44.111.187.098.158.141.918:1814:248382.319245.8
864Devon Toews31COLD681476114456.3-0.3105185455.2-1.312.091.7103.658.141.922:2218:33296416.324047.9
865Jonathan Toews37WPGC8292298648.3-0.765672247.6-1.57.089.896.858.641.414:2912:231966-5.517759.3
866Tyler Toffoli33SJSC7990096348.32.463869048.02.811.287.098.251.548.514:5912:0118583.535049.1
867Eeli Tolvanen26SEARW78898117943.2-3.163184042.9-3.99.489.899.238.761.316:0313:101849-12.229448.0
868David Tomasek29EDMF2216419046.3-5.811613446.4-6.27.187.094.151.148.910:468:563120.85257.7
869Philip Tomasino24PITC99210746.2-2.8577244.2-5.03.094.097.059.540.512:1011:5603-1.52142.9
870Dominic Toninato31CHIC8685256.711.7473954.712.03.295.798.950.050.09:099:0922-0.21650.0
871Alexey Toropchenko26STLRW6546467340.8-8.933046041.8-7.57.989.397.227.272.811:5910:19830-6.411360.2
872Yakov Trenin29MINC8284399645.8-3.262469047.5-2.110.793.0103.737.662.413:1711:502463-1.719151.3
873Bogdan Trineyev23WSHRW2231462.212.6191065.516.60.0100.0100.050.050.010:3210:18110.0333.3
874Vincent Trocheck32NYRC67101999550.63.469274748.11.113.086.499.552.048.020:3315:292780-7.425644.5
875Jacob Trouba31ANAD811672155451.8-1.01224112552.1-0.79.489.298.648.951.122:5019:042289-3.134548.1
876Maxim Tsyplakov27TOTF4938539449.4-1.528427650.7-0.75.384.789.954.445.69:079:00828-5.19146.2
876Maxim Tsyplakov27NYIF2723523450.11.316915652.02.56.984.291.155.144.99:399:30316-2.95242.3
876Maxim Tsyplakov27NJDF2215016048.4-4.911512048.9-4.52.985.388.253.546.58:288:24512-2.13951.3
877Alex Tuch29BUFRW791235120950.52.092888551.22.313.789.4103.253.646.418:6014:533960-1.837651.9
878Tyler Tucker25STLD6980479250.43.859659150.23.911.686.097.649.550.514:2213:1413581.016042.5
879Riley Tufte27BOSLW4435842.6-7.1363948.00.70.094.794.723.876.211:4010:23010.4850.0
880Alex Turcotte24LAKC6270458654.63.249741654.43.86.489.195.655.844.210:5010:3114278.413848.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%
881Ryan Tverberg24TORC2121840.0-6.0101343.5-1.516.7100.0116.766.733.39:529:52010.3250.0
882T.J. Tynan33COLC191734.6-15.961430.0-17.825.0100.0125.040.060.08:138:1300-0.71100.0
883Kai Uchacz22VEGF3193038.8-14.8151746.9-10.010.083.393.360.040.012:1111:3102-0.3366.7
884Ryan Ufko22NSHD1819424144.6-0.113518242.6-0.512.491.3103.656.843.213:5312:14312-2.13333.3
885Felix Unger Sorum20CARRW161037.5-6.96650.02.525.0100.0125.040.060.014:3513:4603-0.220.0
886Urho Vaakanainen27NYRD3440839950.62.427529148.60.99.991.5101.435.464.613:5113:135220.06634.8
887James van Riemsdyk36DETLW7269475547.9-0.550854048.5-1.27.289.296.447.352.711:459:5411390.020149.3
888Trevor van Riemsdyk34WSHD6889997448.0-1.963766249.0-1.610.591.1101.641.858.216:1414:2717462.810442.3
889Frank Vatrano31ANALW5050654648.1-5.036140047.4-5.76.687.994.544.955.111:4910:16617-7.214853.4
890Joe Veleno26MTLC6151859646.5-2.635341146.2-4.18.388.496.643.356.712:0510:31819-1.410052.0
891Carter Verhaeghe30FLAC771313106055.34.894183453.02.710.686.296.957.043.017:3714:5329665.538448.7
892Jeffrey Viel29TOTF4560252253.61.244836555.12.98.688.396.947.152.911:5611:468304.412848.4
892Jeffrey Viel29ANAF3549043153.20.836730954.31.89.188.397.447.053.012:3712:267283.010747.7
892Jeffrey Viel29BOSF101129155.22.9815659.17.96.488.695.047.552.59:309:24121.42152.4
893Gabriel Vilardi26WPGC821233125249.61.193595049.61.312.287.9100.165.434.618:4415:381463-0.629950.2
894Topias Vilen22NJDD2252253.2-0.8151944.1-7.310.0100.0110.038.561.515:2815:1901-0.210.0
895William Villeneuve23TORD3414547.73.0323250.07.86.3100.0106.357.142.917:2017:2011-1.2633.3
896Sandis Vilmanis22FLALW1917615553.2-0.513111852.60.58.688.296.965.334.710:2410:045110.93050.0
897Alex Vlasic24CHID811244154244.7-1.9902116143.7-2.69.890.199.835.065.021:0818:132892-29.921340.4
898Dmitri Voronkov25CBJLW6382573752.83.459853352.93.99.689.298.864.535.513:5611:559415.419456.7
899Nathan Walker31STLC4637247943.7-5.527732645.9-2.210.885.496.233.766.311:5910:56326-2.77254.2
900Sean Walker31CARD811854119160.91.9130586260.22.49.586.796.255.544.521:4919:08339619.244939.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%
901Jake Walman29EDMD5387493948.2-4.163266448.8-3.89.185.794.957.842.218:4517:041460-1.020846.2
902Taylor Ward27LAKF3632433549.2-2.421221549.6-2.09.692.5102.032.867.29:288:51220-2.09938.4
903Marshall Warren24NYID8787451.3-0.4565749.6-1.58.391.299.559.640.411:2911:12170.31936.8
904Tim Washe24ANAF3935638947.8-5.626127249.0-4.47.489.997.331.668.412:0310:081211-7.17643.4
905MacKenzie Weegar32TOTD791592147351.91.31091103251.41.47.387.094.352.347.722:2818:4732124-4.839339.2
905MacKenzie Weegar32CGYD601208115551.11.182679950.81.46.386.592.853.646.423:0719:011998-4.731339.9
905MacKenzie Weegar32UTAD1938431854.72.026523353.21.410.888.999.748.251.820:2518:021326-0.18036.3
906Alexander Wennberg31SJSC801071115948.01.774883147.41.611.186.497.641.158.920:2714:573554-3.117054.7
907Zach Werenski28CBJD751901165553.54.91357121052.94.710.888.999.755.544.526:3722:213512510.259044.1
908Colton White28NJDD2322624847.7-3.816517548.5-1.68.393.1101.450.449.612:1512:094211.53243.8
909Zach Whitecloud29TOTD781293136648.6-0.591798948.1-1.79.190.399.547.652.420:1917:601573-6.819135.1
909Zach Whitecloud29VEGD4773172350.3-0.251652049.8-1.69.787.296.955.544.518:4616:58935-1.010531.4
909Zach Whitecloud29CGYD3156264346.6-0.340146946.1-1.38.493.6101.937.662.422:4019:32638-5.88639.5
910Abram Wiebe22CGYD4395541.5-2.2284438.9-6.85.396.6101.867.632.412:0112:0102-1.750.0
911Ozzy Wiesblatt23NSHRW4031735747.0-5.221626844.6-5.011.187.798.828.171.910:119:31715-3.66240.3
912Tom Willander20VAND70827108743.2-5.059580842.4-5.410.988.499.346.253.816:5915:191158-12.315139.1
913Adam Wilsby25NSHD5887983751.22.062563349.71.49.091.0100.043.456.617:0115:571547-3.613643.4
914Garrett Wilson34PHILW3132435.1-9.8101835.7-10.412.591.7104.254.545.58:418:41110.03100.0
915Tom Wilson31WSHRW72109694853.65.781065155.47.113.388.1101.444.655.419:2814:3018847.130250.7
916Ryan Winterton22SEAC6861674945.1-0.645854845.5-0.510.491.3101.736.563.511:5910:592137-0.815954.7
917Matthew Wood20NSHRW7175475050.10.453158447.6-0.911.288.8100.061.838.212:1910:461041-0.819253.6
918Miles Wood30CBJLW5455866745.6-5.839049843.9-7.18.489.297.638.761.311:5111:05534-7.013253.8
919Parker Wotherspoon28PITD801374129551.51.698996350.70.011.489.8101.149.550.520:1017:462611810.015944.0
920Jared Wright23LAKRW2325725550.2-1.119017052.80.46.392.198.427.772.311:2611:23474.05459.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%
921Shane Wright22SEAC7480092946.32.059564947.83.38.793.5102.266.933.113:4812:1112673.118851.6
922Arber Xhekaj25MTLD6558666147.0-1.741145647.4-2.39.489.198.556.743.311:2511:06235-7.012532.0
923Florian Xhekaj21MTLLW5294738.2-3.7183136.7-4.77.789.597.243.556.59:369:3504-1.1850.0
924Brayden Yager21WPGC3212743.8-0.3182047.45.611.193.3104.455.644.410:599:1001-0.3450.0
925Carter Yakemchuk20OTTD4506344.2-0.7374644.61.811.889.3101.180.619.414:3212:4917-1.41338.5
926Kailer Yamamoto27UTARW5961356252.2-0.943739252.70.313.489.4102.847.552.511:4811:1817242.89266.3
927Cameron York25PHID741089126246.3-2.680085748.3-1.012.688.0100.645.954.122:3218:0820676.719844.9
928Danila Yurov22MINRW7377589546.4-2.557863447.7-1.89.690.099.754.845.213:1812:261645-3.617146.8
929Pavel Zacha28BOSC78970104248.2-0.771675348.7-0.314.289.0103.145.554.516:5113:011861-9.423356.2
930Nikita Zadorov30BOSD811391151647.9-1.11006110547.7-1.811.192.7103.841.758.320:5318:093394-16.826340.7
931Egor Zamula25TOTD3335237248.6-1.324525948.6-2.311.491.9103.457.242.813:0412:37627-0.75135.3
931Egor Zamula25CBJD2019522346.7-4.413615846.3-5.710.393.0103.346.853.212:2712:06517-2.23228.1
931Egor Zamula25PHID1315714951.33.510910151.92.812.790.2102.868.631.414:0213:241101.51947.4
932Connor Zary24CGYC7488888650.11.062264948.90.18.190.198.250.749.314:2212:431444-3.119556.9
933Trevor Zegras24PHIC811178119449.72.787187349.91.912.388.5100.859.240.818:4315:4225806.035047.7
934Olen Zellweger22ANAD761329116053.41.797084053.61.910.089.699.655.844.216:5915:201964-3.330239.4
935Fabian Zetterlund26OTTW8297187252.70.071061753.50.010.088.698.657.142.912:5511:4220368.927248.5
936Danil Zhilkin22WPGC6164625.8-20.3132831.7-14.727.3100.0127.335.364.77:356:4701-0.4757.1
937Mika Zibanejad32NYRC811274125850.31.892094049.52.010.487.597.854.046.020:5415:40341121.441651.7
938Artem Zub30OTTD811293127450.4-3.796389351.9-2.511.490.6102.036.663.420:4817:5126784.622341.3
939Mats Zuccarello38MINLW5989788350.43.167563551.53.610.088.898.861.338.718:3915:0113624.725148.6
940Jason Zucker34BUFLW6271073849.0-1.154756549.2-1.411.589.0100.552.947.115:3712:158651.222756.8