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 Abols29PHIC9869946.5-0.3646151.24.49.186.395.460.339.710:1910:14161.12552.0
2Noel Acciari33PITC5751869042.9-9.535847543.0-8.65.289.694.819.780.313:3011:031223-4.811751.3
3Sebastian Aho27CARF55109569561.22.979552160.42.911.085.396.364.735.320:1114:5913654.232046.3
4Alexander Alexeyev25WSHD5566845.2-1.0473954.79.914.396.0110.329.570.513:1313:11021.6850.0
5Nolan Allan21CHID4145161942.1-5.131045640.5-6.39.488.898.242.857.215:1214:13821-9.75925.4
6Michael Amadio28OTTC4655955050.40.138537750.5-0.67.494.0101.439.960.113:5712:431325-1.210550.5
7Nils Åman24VANC7645852.53.3415443.2-6.87.486.193.547.752.310:349:5101-1.1837.5
8Joey Anderson26CHIRW1815322340.7-4.19515837.5-8.54.595.6100.129.470.612:2410:5384-3.23154.8
9Josh Anderson30MTLRW5666173447.4-1.545652446.5-2.48.989.198.046.453.614:1012:111427-0.115551.0
10Michael Anderson25LAKD4987987750.1-4.361759550.9-3.88.792.4101.139.760.322:5019:381642-3.816734.7
11Rasmus Andersson28CGYD551128117948.9-4.080883549.2-2.87.990.198.050.549.524:0619:232678-4.925143.4
12Emil Andrae22PHID2438433453.59.027523254.26.68.390.899.256.443.618:5916:4912305.78735.6
13Mason Appleton29WPGC4559463248.50.543745848.80.09.393.3102.626.573.514:4413:451223-2.011760.7
14Joel Armia31MTLRW5655561647.4-1.436043145.5-3.510.889.6100.333.067.014:3711:031529-8.218544.9
15Viktor Arvidsson31EDMLW4064348357.12.447334358.03.07.891.799.556.243.814:4913:448408.519051.1
16Rasmus Asplund27FLAF221970.021.515768.215.70.0100.0100.055.644.47:327:32100.6250.0
17Zach Aston-Reese30CBJC5558373444.3-3.740649245.2-3.18.289.797.942.157.913:3512:25726-4.913551.9
18Andreas Athanasiou30CHIC5375938.5-8.0334244.0-5.112.083.395.333.366.79:369:2711-0.11060.0
19Cam Atkinson35TBLRW3522729443.6-6.817120945.0-3.99.888.798.549.750.38:468:0539-3.65667.9
20Nicolas Aubé-Kubel28BUFRW1915914752.0-0.51039951.00.16.687.594.129.470.69:329:30811-1.53847.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%
21Oskar Back24DALC5048143852.31.631431150.20.07.594.1101.638.561.511:4810:221038-1.26942.0
22Mikael Backlund35CGYC5588678553.02.562354453.43.68.791.5100.139.460.619:1314:563049-1.026250.4
23Kevin Bahl24CGYD4786792448.4-4.862365548.7-3.78.691.8100.447.852.221:1818:341658-6.814435.4
24Arshdeep Bains24VANF119811346.4-1.8698245.7-3.46.887.994.756.443.610:5610:0314-2.71546.7
25Uvis Balinskis28FLAD5470857055.40.050442554.3-0.48.490.799.159.740.314:5813:1817297.714047.1
26Ivan Barbashev29VEGC4676779449.1-1.355257648.9-2.312.191.8103.958.841.217:0316:1215570.515050.7
27Aleksander Barkov29FLAC4790459760.25.864643060.06.29.189.098.158.541.520:1815:2419289.022148.0
28Alex Barré-Boulet27MTLF2152240.54.481633.3-2.50.084.684.650.050.010:107:0710-0.910.0
29Tyson Barrie33CGYD1319019948.8-4.313113948.5-5.94.888.993.757.142.915:4813:59211-1.64047.5
30Justin Barron23TOTD3551351350.02.835736449.52.17.589.096.558.441.615:4414:53630-3.87549.3
30Justin Barron23NSHD1831027053.41.322020252.1-0.38.287.195.362.637.416:4216:19222-0.54348.8
30Justin Barron23MTLD1720324345.53.613716245.83.76.591.397.848.951.114:4313:2248-3.33250.0
31Morgan Barron26WPGC5240239250.61.428227350.80.76.394.8101.126.273.810:278:5819270.311752.1
32Mathew Barzal27NYIC3066246558.79.646731959.410.410.391.3101.656.443.620:2117:28103611.217145.6
33Nathan Bastian27NJDRW3930633847.5-4.719824344.9-6.26.595.4101.939.460.610:469:54114-3.26651.5
34Drake Batherson26OTTC5689888450.4-0.464362750.6-0.86.691.397.950.749.318:2815:0817401.523552.8
35Jake Bean26CGYD4168161652.51.946146449.8-1.45.294.499.660.939.115:5515:252031-0.711243.8
36Anthony Beauvillier27PITLW5670067450.90.548649149.7-0.49.592.3101.849.950.112:4112:1913190.318455.4
37Owen Beck20MTLC6684858.66.4463854.83.00.091.391.362.137.99:459:45040.41250.0
38Connor Bedard19CHIC55852108044.1-0.259479142.9-1.610.289.299.457.242.820:0617:231753-8.227347.6
39John Beecher23BOSC5543549846.6-2.831134647.3-1.09.389.598.820.379.711:159:301135-2.97343.8
40Emil Bemström25PITC2171063.06.06940.0-16.70.085.785.740.060.012:1410:5713-0.4450.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%
41Matty Beniers22SEAC5787290849.01.862364949.01.410.491.2101.650.849.218:3215:442049-0.322445.1
42Jamie Benn35DALLW5571575448.7-3.849153547.9-3.811.090.8101.851.248.815:4712:298374.218854.8
43Sam Bennett28FLAC55100777556.51.673859155.51.58.587.696.156.143.917:0515:05192810.031057.4
44Matt Benning30SJSD77211139.3-8.0548439.1-8.92.688.290.855.144.913:0212:0314-0.61546.7
45Simon Benoit26TORD5161178943.6-7.545054345.3-6.08.892.6101.437.662.416:2314:171040-6.87640.8
46Zach Benson19BUFLW4864349056.88.944536854.76.78.988.597.454.445.614:4712:119250.214150.4
47Brett Berard22NYRLW1919923046.4-2.713616445.3-2.98.384.392.655.544.511:2011:10413-3.55954.2
48Jonatan Berggren24DETRW5356967445.8-2.439249244.3-3.06.792.899.550.749.313:0512:10920-4.213846.4
49Jacob Bernard-Docker24OTTD2529028550.40.920519351.51.311.289.2100.451.948.113:0612:6019-2.55532.7
50Tyler Bertuzzi29CHILW5564079544.60.543158542.4-2.110.086.596.549.750.316:0813:341534-7.517153.8
51Lian Bichsel20DALD1621021549.4-1.715214850.7-0.515.188.8103.950.349.715:2115:00190.73540.0
52Clark Bishop28CGYC6314441.3-11.5233639.0-14.45.987.092.857.942.17:156:4712-0.44100.0
53Oliver Bjorkstrand29SEARW5675872651.14.654750951.85.110.289.699.955.144.915:3113:071847-1.522351.6
54Tobias Björnfot23FLAD81256765.18.4914566.912.29.587.296.756.743.313:2412:30123.51942.1
55Nick Bjugstad32UTAC4858155751.1-1.542739751.8-0.76.090.796.749.650.412:5311:53725-0.416254.3
56Colin Blackwell31DALC4843741651.2-0.229129050.1-0.58.791.8100.540.959.111:409:441225-0.810351.5
57Jackson Blake21CARRW5672344462.03.550032160.93.17.390.497.662.137.912:5211:0415327.015157.6
58Nick Blankenburg26NSHD3250949450.7-2.436936750.1-2.111.891.7103.543.556.518:2015:599262.010648.1
59Teddy Blueger30VANC5559766947.2-2.542447247.3-1.48.989.598.439.560.514:2712:081533-8.012349.6
60Matěj Blümel24DALRW7425244.7-2.6313844.9-2.04.292.396.525.774.38:268:23120.41566.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%
61Brock Boeser27VANRW4866668149.40.646849448.60.510.587.097.558.741.317:4414:231426-0.220947.4
62Zach Bogosian34MIND5672087545.1-2.453063645.5-2.59.992.1102.038.761.316:4114:451956-1.814641.1
63Samuel Bolduc24NYID17277.825.14180.029.30.00.00.0100.00.05:565:56000.010.0
64Zachary Bolduc21STLC4647345551.01.631931950.01.111.193.1104.257.043.012:1611:1511373.614443.8
65Matt Boldy23MINLW5692891050.55.470066051.56.410.891.0101.845.654.419:5116:2833502.437851.1
66Adam Boqvist24TOTD2330027052.60.621519852.10.98.489.497.863.336.713:3211:264113.27140.8
66Adam Boqvist24FLAD1822420252.6-0.715114750.7-1.07.889.497.363.037.012:5110:48481.85339.6
66Adam Boqvist24NYID5766852.85.1645155.76.49.889.298.963.836.216:0213:44031.41844.4
67Jesper Boqvist26FLAC5458759949.5-7.741746047.5-9.19.689.899.356.443.612:5911:371222-1.611452.6
68William Borgen28TOTD5779791146.7-2.356862647.6-2.18.488.196.444.455.616:3715:261346-5.914736.7
68William Borgen28SEAD3340049344.8-4.327933545.4-4.18.087.195.153.146.915:1213:50620-5.78328.9
68William Borgen28NYRD2439741848.70.028929149.80.08.789.197.834.665.418:3317:37726-0.16446.9
69Robert Bortuzzo35UTAD1613513150.8-1.2988653.31.44.891.296.162.137.910:539:260171.61643.8
70Evan Bouchard25EDMD55136086061.311.798064360.49.79.989.799.663.836.223:3720:04329122.338142.8
71Mavrik Bourque23DALC4957847155.13.937334551.90.69.690.099.648.751.312:1811:1910253.111347.8
72Shane Bowers25NJDC4242747.1-10.6192048.7-12.210.086.796.775.025.08:158:0811-0.72100.0
73Travis Boyd31MINC3123923.5-24.562320.7-28.00.0100.0100.011.188.97:487:1902-0.230.0
74Chase Bradley23COLLW28850.0-12.24357.1-6.10.0100.0100.00.0100.05:355:3500-0.220.0
75Erik Brännström25VAND2834035748.80.223825448.4-0.59.088.997.966.533.514:5613:55626-1.28140.7
76Jesper Bratt26NJDW5795879754.64.264157952.52.612.089.4101.371.328.718:5114:159418.427247.4
77Justin Brazeau26BOSF5358961249.00.339745046.9-1.78.191.899.947.452.613:0411:319320.612755.9
78Bobby Brink23PHIRW5459261149.21.642242150.1-0.39.986.296.143.556.514:0312:0712361.914152.5
79Guillaume Brisebois27VAND3374346.3-7.2253144.6-10.56.395.0101.371.428.615:4815:3810-1.0633.3
80Brendan Brisson23VEGC9699542.1-1.8517241.5-4.49.488.998.340.759.39:529:5211-1.71838.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%
81Philip Broberg23STLD4373981447.6-2.351759346.6-3.08.693.7102.348.651.420:0618:1215582.315338.6
82T.J. Brodie34CHID5063176145.31.544156044.10.27.289.897.047.252.815:4915:161343-10.87328.8
83Jonas Brodin31MIND3463469547.71.644147348.22.111.991.3103.346.953.122:5220:3913390.412345.5
84Jonny Brodzinski31NYRC2422826146.6-2.215719045.2-4.29.697.1106.738.461.610:4410:2438-2.85151.0
85Connor Brown31EDMRW5558663648.0-7.940844347.9-8.49.192.3101.443.057.013:3112:0422371.614155.3
86Josh Brown31EDMD8708844.3-9.9486044.4-10.05.493.298.648.351.711:2910:2203-0.91338.5
87Patrick Brown32BOSC2142238.9-13.981436.4-13.60.091.791.728.671.411:029:3111-0.5475.0
88Jacob Bryson27BUFD3336943446.0-3.926430446.5-3.112.688.4100.938.361.713:5713:04424-5.03930.8
89Pavel Buchnevich29STLLW5483583949.91.561161050.02.611.788.7100.455.744.318:5715:4110533.920648.1
90Michael Bunting29PITLW5574569551.72.151349151.12.08.388.396.661.138.915:1813:0510371.021846.8
91André Burakovsky29SEALW5470473848.81.749855147.5-0.29.789.399.050.149.914:4113:011520-6.015950.9
92Callahan Burke27VEGC7618641.5-6.2446241.5-4.811.894.6106.472.727.310:5010:4703-0.81770.6
93Brent Burns39CARD/RW56120889057.6-2.585664357.1-2.09.888.498.356.143.921:2117:2929794.332840.5
94Kyle Burroughs29LAKD2719116853.21.613312152.4-0.610.991.4102.256.843.27:517:243150.91827.8
95Quinton Byfield22LAKC5383671154.01.758850253.90.411.788.4100.153.846.218:2614:571941-0.222545.8
96Bowen Byram23BUFD541028104049.7-1.174675249.8-0.412.289.5101.851.748.323:0920:0013490.014047.1
97Drake Caggiula30EDMLW7376137.8-16.0213636.8-17.112.593.1105.666.733.37:187:1803-1.6966.7
98Michael Callahan25BOSD89712743.3-4.8699542.1-4.24.793.898.422.277.813:2912:2117-0.51225.0
99Kyle Capobianco27DALD16746.2-2.34544.4-5.60.033.333.333.366.711:2310:5010-0.210.0
100Michael Carcone28UTAF3844439253.10.931826554.52.48.486.594.948.251.811:3110:533262.613345.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%
101Ethan Cardwell22SJSRW6588141.71.2355439.3-3.19.589.298.745.554.511:3210:2615-0.81145.5
102Declan Carlile24TBLD3373253.6-1.8312654.4-1.911.1100.0111.160.040.013:0013:0003-0.1837.5
103Brandon Carlo28BOSD5676991845.6-4.254765045.7-3.110.290.9101.228.871.218:4015:461374-9.014041.4
104John Carlson35WSHD55106591153.97.177464254.76.511.790.3102.050.449.623:5117:50208310.428341.3
105Leo Carlsson20ANAC4858766946.72.340446446.51.57.592.8100.352.747.315:5613:11930-4.213046.9
106Sam Carrick32NYRC5545454845.3-4.432937346.9-2.69.492.1101.618.281.811:139:591331-2.89952.5
107Alexandre Carrier28TOTD5389493149.0-4.263166448.7-3.29.188.998.046.054.020:1417:401745-8.112245.9
107Alexandre Carrier28NSHD2843949846.9-8.130636245.8-7.17.488.295.648.751.320:0817:151326-8.05740.4
107Alexandre Carrier28MTLD2545543351.2-0.132530251.81.110.689.7100.443.456.620:2018:084190.06550.8
108William Carrier30CARLW3954734661.32.538125060.42.48.689.197.753.946.111:3711:1811173.110440.4
109Seamus Casey21NJDD86910240.4-7.9486841.4-6.88.897.8106.674.525.511:5810:17080.51931.6
110Noah Cates25PHILW5362965149.10.845244250.6-0.210.890.1100.936.863.215:0512:5014162.714349.7
111Cole Caufield24MTLRW5686284050.63.163359451.64.810.189.299.358.141.917:5414:451443-4.130356.4
112Cody Ceci31TOTD58952128042.7-4.868192542.4-4.310.090.6100.645.654.421:4318:501653-20.514843.2
112Cody Ceci31SJSD54872118242.5-4.662685442.3-3.89.790.8100.546.054.021:4618:441653-19.513544.4
112Cody Ceci31DALD4809844.9-7.7557143.7-9.814.387.5101.842.257.820:5920:1000-1.01330.8
113Macklin Celebrini18SJSF4579277250.68.456455250.59.28.286.594.753.746.319:4216:1616700.729351.2
114Erik Černák27TBLD4973378148.4-2.551953749.1-1.012.293.5105.737.662.418:2615:5710241.612236.9
115Thomas Chabot28OTTD551210100354.76.885171054.55.510.190.0100.155.644.423:1119:0726677.830941.1
116Mitchell Chaffee27TBLF5142755943.3-8.530141741.9-9.911.092.2103.243.656.412:1410:59922-8.88953.9
117Jalen Chatfield28CARD56109177258.6-0.979157358.0-0.610.891.0101.853.946.118:5716:5822545.621736.9
118Ben Chiarot33DETD54923118143.9-6.062985142.5-6.79.791.8101.443.656.421:2219:192063-6.917741.8
119Nikita Chibrikov21WPGRW4345538.2-6.5273742.2-3.311.196.2107.364.335.711:2410:35130.11060.0
120Yegor Chinakhov23CBJRW2136230254.53.926622454.33.78.191.399.460.439.617:0114:313123.110154.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%
121Declan Chisholm25MIND4870975148.62.951754348.82.77.891.699.445.254.817:2916:112157-1.211446.5
122Dennis Cholowski26NYID3332539845.0-3.224227147.2-1.910.391.0101.354.745.312:4811:26833-0.86142.6
123Jake Christiansen25CBJD5663776045.6-2.446654546.1-2.510.391.0101.247.952.112:5912:29842-3.112044.2
124Jakob Chychrun26WSHD5092090950.31.064563950.2-1.114.091.9105.954.745.320:6018:2222581.329439.1
125Filip Chytil25TOTC4560761149.80.544946249.3-0.29.192.1101.161.138.914:4313:171229-3.219550.8
125Filip Chytil25NYRC4154755149.80.740241649.1-0.39.592.1101.661.138.914:2013:06825-3.117750.3
125Filip Chytil25VANC4606050.0-2.5474650.50.05.991.797.560.639.418:4015:0644-0.11855.6
126Anthony Cirelli27TBLC5395676255.68.066455354.66.712.289.5101.743.656.418:5715:27144114.219656.1
127Casey Cizikas33NYIC5555664746.2-3.540245646.9-3.77.789.497.141.258.812:5111:551326-7.411648.3
128Brandt Clarke21LAKD5187572654.72.662350755.12.010.090.0100.062.937.116:4614:3920454.119051.1
129Connor Clifton29BUFD4853861046.9-5.137443746.1-5.311.790.7102.532.867.215:0912:211850-3.211532.2
130Nathan Clurman26PITD119773.130.115575.029.50.0100.0100.050.050.011:0511:05001.14100.0
131Dylan Coghlan26WPGD6839646.4-1.6656848.9-2.87.794.9102.641.758.315:2114:32280.22339.1
132Sam Colangelo23ANARW1210715341.2-7.37910942.0-6.05.986.392.242.957.110:5810:3205-2.03250.0
133Ian Cole35UTAD56100899450.3-3.271367951.2-2.08.790.098.848.251.820:5017:542178-3.113836.2
134Blake Coleman33CGYC5588074554.24.061250654.75.48.389.797.943.656.417:4214:2025542.126051.2
135Ross Colton28COLC4058051153.2-0.740035353.1-0.27.590.798.251.748.315:4313:359331.917451.1
136J.T. Compher29DETLW4951674441.0-9.536052840.5-8.710.493.8104.247.552.516:3713:241231-6.310858.3
137Lucas Condotta27MTLF7495049.5-4.6283445.2-7.413.384.097.340.759.38:127:5502-1.01050.0
138Kyle Connor28WPGLW5692399548.1-1.466871748.2-2.612.989.6102.664.535.520:0416:3123582.931656.0
139Logan Cooley20UTAC5073570151.2-1.050949450.7-1.812.389.4101.760.739.317:4713:5619451.020453.9
140Andrew Copp30DETC5564172946.8-0.946252047.00.710.491.4101.950.749.314:4713:161737-1.811757.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%
141Matthew Coronato22CGYRW5082471953.42.657149853.43.58.392.4100.844.056.017:0714:511335-3.124848.0
142Paul Cotter25NJDC5767665650.8-1.247046850.1-0.88.288.997.144.155.913:3412:5912282.115644.2
143Nick Cousins31OTTC4753450751.3-0.636535450.8-2.08.590.098.540.359.711:5411:485230.311654.3
144Sean Couturier32PHIC5482581350.42.757754251.61.39.789.098.849.550.516:4815:0416536.016357.1
145Charlie Coyle32BOSC/RW5775183247.4-1.749757746.3-2.39.789.399.036.563.517:2913:253531-2.717047.6
146Dylan Cozens23BUFC5479877150.90.655758448.8-1.810.185.795.853.446.617:2214:151250-2.421656.0
147Louis Crevier23CHID2326938141.4-0.819127341.2-0.49.192.8101.934.665.417:4816:01326-5.65442.6
148Sidney Crosby37PITC55108995153.45.078169153.15.310.985.496.459.740.320:2117:0019572.330151.8
149Lawson Crouse27UTALW5566262651.4-1.046544251.3-1.26.491.297.646.553.514:1112:021144-1.016749.1
150Maxwell Crozier24TBLD5847752.21.3606249.2-4.97.992.5100.439.660.416:4116:36060.62045.0
151William Cuylle22NYRLW5570375248.3-0.851653849.0-0.110.690.6101.253.846.214:4813:00932-3.817657.4
152Colton Dach22CHIC139016934.7-7.26312433.7-7.513.692.9106.639.160.911:3510:4676-5.12965.5
153Kirby Dach24MTLC5665179745.0-4.846355445.5-3.88.087.395.362.537.515:4313:101039-4.815554.2
154Evgenii Dadonov35DALRW5570271249.6-2.449651149.3-1.912.490.8103.251.848.214:0912:538467.817155.0
155Rasmus Dahlin24BUFD46108186455.68.776362355.18.410.788.899.555.444.624:2220:2924667.227443.1
156Phillip Danault31LAKC5284364656.65.461643658.67.09.589.699.250.949.117:5014:3219563.315351.0
157Justin Danforth31CBJRW/C3540149744.7-4.426733644.3-5.27.989.397.239.560.514:5312:35512-4.58569.4
158Calvin de Haan33COLD4053855449.3-4.737737150.4-3.09.187.396.430.569.514:5713:59431-2.412035.0
159Tony DeAngelo29NYID819020747.92.113914049.81.411.390.1101.551.848.225:1121:28280.74235.7
160Alex DeBrincat27DETRW5580177151.04.957755750.96.18.688.897.455.644.417:3114:2722433.727854.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%
161Jake DeBrusk28VANLW5572074749.10.149752848.50.110.887.898.649.350.716:4114:0611337.119754.8
162Luca Del Bel Belluz21CBJC1513820340.5-2.510113143.5-0.317.987.0104.950.549.513:4512:5739-0.13060.0
163Marc Del Gaizo25NSHD2129333147.0-4.420321848.2-1.36.494.3100.742.257.815:3915:151013-0.76543.1
164Ethan Del Mastro22CHID6797352.08.2515647.74.914.390.9105.256.443.615:1615:1405-0.8922.2
165Ty Dellandrea24SJSC4337651642.2-5.124336040.3-5.66.987.994.840.159.911:3810:33727-6.16642.4
166Dylan DeMelo31WPGD56976107947.5-2.472077248.3-2.712.692.4105.054.745.321:2619:1023581.212542.4
167Grigori Denisenko24VEGLW17653.8-0.93537.5-16.70.0100.0100.062.537.58:278:27000.120.0
168Travis Dermott28TOTD1920022646.9-3.613515945.9-4.95.493.098.447.652.412:1611:4939-1.12433.3
168Travis Dermott28EDMD1011113245.7-10.4718645.2-10.84.192.296.349.350.713:0512:4416-1.51225.0
168Travis Dermott28MIND9899448.64.4647346.71.77.094.0101.045.154.911:2310:48230.41241.7
169Vincent Desharnais28TOTD3846752247.2-2.931535447.1-2.88.190.498.552.147.915:5214:36332-2.17128.2
169Vincent Desharnais28VAND3441346746.9-2.327632346.1-3.18.190.098.152.048.015:5814:41330-3.56331.7
169Vincent Desharnais28PITD4545549.5-6.7393155.70.48.394.7103.153.346.714:6013:53021.480.0
170Nick DeSimone30UTAD1418919649.1-5.514614250.7-3.56.793.7100.452.247.815:3015:16521-0.33348.5
171Nicolas Deslauriers33PHILW10605253.69.9373750.06.114.391.7106.050.050.06:136:12020.21637.5
172Connor Dewar25TORC2918024542.4-6.912916843.4-6.13.794.197.820.479.610:078:42317-1.75251.9
173Phillip Di Giuseppe31VANLW2019919051.23.613915048.10.79.388.497.749.051.011:3410:4714-2.13860.5
174Jason Dickinson29CHIC5352868843.4-1.335150141.2-3.811.989.6101.532.267.815:5613:161322-9.813937.4
175Brenden Dillon34NJDD5796693050.9-1.166565550.4-0.612.290.2102.356.143.918:1315:343470.212025.0
176Josh Doan22UTARW2533123258.86.923317457.25.06.889.596.361.538.513:5311:414123.27945.6
177Noah Dobson25NYID46101089852.95.672663553.35.68.988.997.854.445.624:0120:3928654.429748.1
178Max Domi29TORLW4763461750.71.146641952.73.49.690.099.757.642.414:4013:2012395.513548.1
179Ryan Donato28CHIC5365474646.73.947054346.43.911.689.7101.350.749.315:0313:171522-2.323053.9
180Pavel Dorofeyev24VEGLW5683175152.52.662852454.54.18.187.795.861.838.216:2614:2114347.227460.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%
181Drew Doughty35LAKD615114950.3-5.411010850.5-7.510.588.999.459.340.726:5723:3707-0.83234.4
182Nic Dowd34WSHC5565275546.3-4.045650647.4-4.211.493.5105.013.486.615:3413:032031-1.511453.5
183Justin Dowling34NJDC3929934646.4-6.521723448.1-3.47.592.399.848.851.29:509:44921-1.06036.7
184Leon Draisaitl29EDMC55124186059.17.893264659.17.310.590.7101.261.039.021:4518:17266622.632058.8
185Jonathan Drouin29COLLW2451230962.410.836322961.310.812.382.695.066.733.319:3116:0711225.76254.8
186Jack Drury24TOTC4755739658.4-0.738928158.10.17.890.598.352.447.612:5810:295250.813551.1
186Jack Drury24CARC3945929560.91.232921560.52.08.090.598.656.343.812:5310:144191.111950.4
186Jack Drury24COLC89810149.2-7.3606647.6-7.66.190.596.533.966.113:2411:4516-0.31656.3
187Jamie Drysdale22PHID4575781048.3-0.353153549.8-0.68.985.494.362.437.619:3917:0915454.112033.3
188Pierre-Luc Dubois26WSHLW5590380852.85.067054155.36.913.790.0103.741.658.417:0915:0463910.619847.0
189Matt Duchene34DALC5590280352.92.164259451.91.812.289.7101.954.645.417:2014:4516477.319851.0
190Anthony Duclair29NYILW2633236947.4-5.323425947.5-5.68.587.996.444.955.115:2513:46530-4.17146.5
191Walker Duehr27TOTF2316821144.3-8.211814345.2-7.55.384.990.253.346.78:508:34012-2.53246.9
191Walker Duehr27CGYF1610914343.3-12.2749843.0-12.44.386.790.953.546.58:488:2606-1.92240.9
191Walker Duehr27SJSF7596846.50.7444549.43.06.981.888.752.947.18:548:5306-0.71060.0
192Brandon Duhaime27WSHRW5555165445.7-4.638043646.6-5.08.894.2103.013.986.113:4211:28621-4.312450.8
193Dylan Duke21TBLLW271433.3-2.131220.0-17.633.388.9122.226.773.37:527:5200-0.71100.0
194Mathew Dumba30DALD3654650751.91.037136250.60.710.288.798.952.147.915:2314:469403.910627.4
195Brian Dumoulin33ANAD54813105843.5-3.457576742.8-4.79.392.8102.142.357.719:4917:291737-12.111942.9
196Vince Dunn28SEAD3775773750.75.854653250.65.411.585.496.954.145.922:0819:1914513.218547.0
197Sean Durzi26UTAD4827751.62.4645354.76.915.085.7100.732.567.521:2817:393101.61127.3
198Christian Dvorak28MTLC5666668749.21.044747248.60.47.787.895.542.957.114:4911:4814421.115046.7
199Jordan Eberle34SEARW1721423747.5-2.214416446.8-3.816.886.0102.847.352.715:5113:067142.25750.9
200Joel Edmundson31LAKD4992091250.2-3.766263850.9-3.812.091.8103.854.845.220:5018:271634-5.216337.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%
201Adam Edstrom24NYRC5137846045.1-4.527332046.0-3.48.490.799.124.875.29:169:11719-3.07255.6
202Simon Edvinsson21DETD5188893948.61.362567748.01.510.892.6103.447.053.020:4918:5714641.314335.7
203Nikolaj Ehlers28WPGLW4765363250.82.548544951.92.612.790.8103.560.239.815:4613:1811374.623051.7
204Jack Eichel28VEGC5595694150.4-0.169366051.2-0.213.791.7105.458.341.721:0616:3022607.331255.8
205Aaron Ekblad28FLAD49108786755.61.279764755.21.78.491.099.453.946.123:2718:3119486.925337.2
206Mattias Ekholm34EDMD54130985260.611.093162459.99.19.788.698.462.038.022:4319:43237121.328542.8
207William Eklund22SJSLW5287787150.26.961060450.27.510.188.298.354.345.719:3715:3112600.921644.9
208Oliver Ekman-Larsson33TORD54101995351.73.874970151.72.89.992.5102.354.345.721:0118:1919648.022040.0
209Lars Eller35TOTC5361460750.3-0.442443049.6-1.310.290.5100.746.853.213:3711:591028-1.513749.6
209Lars Eller35WSHC3640736952.43.227326051.20.710.592.3102.853.346.712:1811:268160.78548.2
209Lars Eller35PITC1720723846.5-7.015117047.0-4.89.888.097.834.965.116:2513:10212-2.25251.9
210Ty Emberson24EDMD5362063849.3-6.744644050.3-5.99.589.999.547.053.014:4912:5823301.610539.0
211Andreas Englund29LAKD11979051.9-4.0776355.0-0.76.489.796.148.851.210:2110:0318-0.2757.1
212Pierre Engvall28NYILW3833239245.9-3.024325748.6-0.87.689.897.548.151.911:0611:04422-6.06459.4
213Joel Eriksson Ek28MINC/LW4161160550.25.044843850.65.09.692.5102.140.759.319:4014:451328-0.118364.5
214Luke Evangelista22NSHRW4147841753.42.535030053.84.56.192.498.558.641.412:5511:4210190.112463.7
215Jake Evans28MTLC/RW5665470148.3-0.344449847.1-1.511.788.299.931.368.715:3212:32843-4.512245.9
216Ryker Evans23SEAD5081490947.2-0.159464448.00.810.390.9101.249.051.020:0618:17748-4.713135.9
217Michael Eyssimont28TBLC5149346951.20.635733351.71.36.592.098.546.853.210:4710:425223.015656.4
218Robby Fabbri29ANAC4157176842.6-3.840956242.1-5.07.793.2100.943.057.016:2514:181230-10.610257.8
219Dante Fabbro26TOTD4382387848.41.258659949.51.89.991.7101.651.148.920:2218:5515592.012941.1
219Dante Fabbro26CBJD3773279547.91.951753249.32.610.792.3103.050.649.421:3319:5514471.211540.0
219Dante Fabbro26NSHD6918352.3-1.3696750.7-2.03.886.590.356.943.113:0612:401120.81450.0
220Brock Faber22MIND52965115445.5-2.468280745.8-2.810.392.6102.947.452.624:5520:351766-8.718038.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%
221Radek Faksa31STLC4441447346.7-1.827032845.2-2.77.691.799.327.172.913:0211:21716-4.89544.2
222Adam Fantilli20CBJC5681492046.9-0.757065146.7-1.910.489.299.661.538.517:4115:441869-8.125947.5
223Joel Farabee24TOTLW5571176348.2-0.751350650.3-0.47.988.196.050.149.915:1713:3515500.317660.2
223Joel Farabee24PHILW5062868347.9-1.146245250.5-0.58.288.496.549.250.815:1213:3215450.216161.5
223Joel Farabee24CGYLW5838050.92.7515448.61.15.486.191.555.744.316:0614:10050.01546.7
224Hudson Fasching29NYIRW1912915844.9-7.910011346.9-5.20.092.592.545.354.78:568:56513-1.92740.7
225Justin Faulk32STLD5286497746.9-2.958970645.5-4.16.491.798.152.947.122:2619:022166-0.220042.5
226Martin Fehérváry25WSHD5585691448.4-1.460061649.3-1.710.691.9102.540.959.119:0516:02544-3.714437.5
227Tye Felhaber26COLF5292454.74.0211755.35.40.085.785.766.733.35:315:29100.5450.0
228Mario Ferraro26SJSD57938113445.3-0.565582844.2-1.37.589.697.141.458.620:3818:072855-11.114140.4
229Kevin Fiala28LAKLW5292566758.17.768645360.29.67.687.394.856.443.618:3215:3820555.932248.4
230Jack Finley22TBLC17463.6-1.46366.70.420.0100.0120.0100.00.08:258:25010.11100.0
231Christian Fischer27DETRW4133245442.2-4.821632240.1-5.97.892.6100.439.460.611:2110:38412-4.86048.3
232Cale Fleury26SEAD7788348.4-3.4585949.6-2.110.895.2106.060.040.012:2011:1724-0.41838.9
233Haydn Fleury28WPGD2938742747.5-2.128030647.8-2.46.090.997.035.964.116:5015:07232-3.68338.6
234Warren Foegele28LAKLW5377867053.71.254545654.41.110.892.8103.652.547.515:5913:5927414.222755.5
235Tyson Foerster23PHIRW5666370748.40.247547350.1-0.69.888.598.341.258.815:5913:2610235.917448.9
236Marcus Foligno33MINLW5665659952.37.046043451.55.411.092.6103.644.855.214:1012:2616360.710857.4
237Nick Foligno37CHILW5462071346.53.044052745.52.011.487.398.740.659.416:2613:231030-4.311959.7
238Nolan Foote24NJDLW2231560.59.3171063.09.50.075.075.042.957.110:4610:43010.250.0
239Derek Forbort32VAND2939441248.9-0.524628146.7-1.75.791.296.936.863.217:5915:36728-4.17530.7
240Parker Ford24WPGF3142041.2-3.8111345.8-2.433.387.5120.830.070.07:507:34220.4450.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%
241Filip Forsberg30NSHC5499484154.23.470064152.22.010.586.396.866.533.518:4615:3230803.141846.7
242Gustav Forsling28FLAD571296104655.3-0.293876755.00.69.293.0102.253.646.422:5419:3926475.430747.6
243Liam Foudy24NYIC261430.0-25.051131.3-24.50.085.785.766.733.37:277:2710-0.5333.3
244Cam Fowler33TOTD4382686348.92.157161048.31.610.390.6100.948.351.722:0819:13941-1.912443.5
244Cam Fowler33STLD2650149650.31.035334150.92.711.890.7102.544.555.522:4920:035263.28344.6
244Cam Fowler33ANAD1732536747.03.821826944.80.27.790.598.254.745.321:0417:57415-5.14141.5
245Adam Fox26NYRD55115391955.610.681665055.710.39.789.198.862.337.723:2718:1630565.924939.0
246Ethen Frank26WSHF1413312851.05.4998454.17.212.991.7104.558.341.710:089:43532.12853.6
247Trent Frederic26BOSC5566473247.6-1.344151846.0-2.66.490.296.643.556.514:0112:411232-1.316346.0
248Mark Friedman29VAND5566546.3-1.7384446.3-0.36.981.388.153.346.714:0413:43210.0850.0
249Morgan Frost25TOTC5465767149.50.545743651.20.29.686.596.168.931.115:2112:5722402.717655.7
249Morgan Frost25PHIC4958960849.20.140838651.40.010.186.696.870.829.215:1112:5519373.715655.1
249Morgan Frost25CGYC5686351.93.8495049.52.35.784.690.356.643.416:5713:2133-1.02060.0
250Jonah Gadjovich26FLALW2215914752.0-3.710711248.9-5.04.687.892.553.746.37:597:47131.74042.5
251Brendan Gallagher32MTLRW5669765851.43.947746350.73.28.087.295.247.752.313:4212:0212417.121348.8
252Conor Garland28VANRW5575576849.60.855054750.12.58.390.598.850.449.618:5915:1016461.123152.4
253Marc Gatcomb25NYIF12819546.0-3.1556346.6-3.79.890.7100.560.439.68:488:4842-1.62552.0
254Jacob Gaucher23PHIF4283048.37.4192048.76.314.386.7101.070.030.07:217:21100.2475.0
255Adam Gaudette28OTTC5551445653.03.036631853.53.09.694.1103.766.133.910:399:12432-0.313548.9
256Frédérick Gaudreau31MINC5657172044.2-3.440151243.9-4.312.490.2102.641.658.415:0412:261733-3.013655.9
257Brendan Gaunce30MINC5266329.2-18.5174826.2-21.70.090.090.034.865.29:298:3602-2.21136.4
258Cutter Gauthier21ANALW5465677445.90.246656145.4-0.89.892.7102.543.356.714:1712:261262-6.325244.8
259Julien Gauthier27NYIRW16842.9-16.44736.4-20.10.0100.0100.00.0100.07:427:4200-0.60
260Vladislav Gavrikov29LAKD53106799051.9-1.676268352.7-1.59.890.8100.638.961.124:0920:3818411.618140.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%
261Conor Geekie20TBLC4952751950.4-0.836037249.2-1.98.790.899.647.252.812:0911:22728-2.311546.1
262Morgan Geekie26BOSC5276772051.63.653552250.63.010.191.6101.769.230.815:5914:2722321.820151.2
263Isaiah George20NYID3345152646.2-2.031138344.8-4.69.391.4100.750.449.615:3915:30626-5.17435.1
264Dennis Gilbert28BUFD2016319745.3-7.210314541.5-10.414.887.0101.841.958.19:369:1427-3.61729.4
265Patrick Giles25FLAF9447337.6-14.9315834.8-15.35.394.499.763.336.77:237:1705-1.4666.7
266Adam Ginning25PHID1121250.0-11.64930.8-26.60.087.587.560.040.012:4812:48010.030.0
267Samuel Girard26COLD54104292852.9-0.873665452.9-0.311.388.299.549.750.321:0518:4716620.717341.6
268Zemgus Girgensons31TBLC5544944850.1-0.232830951.51.74.293.197.343.856.211:219:427191.710158.4
269Claude Giroux37OTTC/LW5685772754.14.861552154.14.28.690.398.954.745.318:4713:5314513.616861.9
270Cody Glass25PITC4450744153.52.734831752.32.36.788.695.346.553.513:1611:169193.012550.4
271Luke Glendening35TBLC5539647445.5-5.629133546.5-4.34.591.596.031.868.210:488:57311-0.97353.4
272Gage Goncalves24TBLC3334838547.5-3.125026848.3-1.98.893.4102.251.248.812:0611:361220-1.24961.2
273Barclay Goodrow31SJSRW5249369241.6-5.433250939.5-7.66.087.793.643.856.214:0411:382139-15.09754.6
274Shayne Gostisbehere31CARD4891352463.55.464239661.84.57.986.494.363.436.618:3215:0224508.622837.7
275Yanni Gourde33SEAC3550047351.43.836333052.44.110.887.197.939.960.115:3413:541123-1.68345.8
276Collin Graf22SJSF1311616241.7-5.08011740.6-6.28.389.597.851.748.314:5812:3653-3.21861.1
277Mikael Granlund32TOTC56876102546.11.063173646.22.210.889.9100.753.047.020:3615:401461-5.824753.0
277Mikael Granlund32SJSC5280996145.71.158268745.92.410.289.7100.052.447.620:5115:371357-6.223753.2
277Mikael Granlund32DALC4676451.11.9494950.00.218.292.9111.062.537.517:2316:08140.31050.0
278Helge Grans22PHID6749344.3-0.9495248.50.27.991.499.359.540.514:2814:10281.01338.5
279Kevin Gravel32NSHD68910446.1-1.3667148.2-0.910.995.9106.845.254.817:5016:43070.61931.6
280Ryan Graves29PITD4051150850.1-1.635736449.5-1.35.490.796.139.760.315:1913:2913433.39827.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%
281Nikita Grebenkin21TORRW7376137.8-7.2254635.2-12.90.093.393.336.064.08:458:2611-2.5633.3
282Jordan Greenway27BUFLW2026625451.2-0.518918550.5-1.517.085.9102.939.860.215:5512:5158-4.65444.4
283A.J. Greer28FLALW5748944252.5-3.534132950.9-4.58.391.8100.148.951.19:429:038314.711453.5
284Noah Gregor26OTTC3530637544.9-8.221926545.2-8.94.490.895.348.251.811:3410:32513-5.210639.6
285Ridly Greig22OTTC5365070148.1-3.146547949.3-2.37.988.096.042.257.816:2212:601226-5.114450.0
286Carl Grundström27SJSRW3832935148.42.123024848.12.16.087.793.844.855.29:129:07226-2.29459.6
287Matt Grzelcyk31PITD571017100450.3-0.269472448.9-1.48.789.598.355.144.920:1817:352051-6.418736.9
288Radko Gudas34ANAD53850102445.4-0.661871146.50.58.892.3101.138.361.719:1016:53565-7.916937.9
289Erik Gudbranson33CBJD3354046.7-10.6242846.2-12.911.884.296.054.245.815:4612:4303-0.9520.0
290Dylan Guenther21UTARW4463657052.70.245440153.10.612.190.3102.565.634.416:3613:041327-0.427743.7
291Jake Guentzel30TBLC5497788952.43.068262952.02.612.390.5102.761.039.020:0216:1020525.323561.7
292Kaiden Guhle23MTLD4474686346.4-3.051659546.4-2.211.390.2101.540.659.421:1418:481332-6.214440.3
293Daniil Gushchin22SJSLW109510946.60.0697348.62.86.790.497.151.548.512:0710:4601-0.93339.4
294David Gustafsson24WPGC2418919649.1-0.813913151.5-0.313.394.3107.619.780.39:038:43232.44151.2
295Erik Gustafsson32DETD4760860850.02.842245648.11.87.589.196.658.042.016:0214:23663-4.514935.6
296Brandon Hagel26TBLLW55100786253.95.570262253.04.513.390.3103.744.155.921:1616:18207215.531051.3
297Robert Hägg29VEGD2152438.5-7.4101343.5-1.40.0100.0100.060.040.011:0911:09000.220.0
298Nicolas Hague26VEGD4562167448.0-4.046546649.9-2.87.090.797.650.149.916:0115:051439-3.611946.2
299Jani Hakanpää32TORD2213338.9-9.0152339.5-9.68.389.597.871.428.614:0513:0206-0.8540.0
300Taylor Hall33TOTLW5269272948.73.746852347.22.110.787.998.651.448.614:5813:422742-4.219248.4
300Taylor Hall33CHILW4657765446.93.538047144.70.810.987.598.550.050.014:5913:422540-5.316948.5
300Taylor Hall33CARLW61157560.54.6885262.98.79.491.4100.962.038.014:4613:39221.22347.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%
301Brian Halonen26NJDF2332260.05.3171454.810.49.166.775.844.455.613:5412:2512-0.2633.3
302Dougie Hamilton31NJDD57109596953.12.275969452.22.311.689.6101.163.136.919:5616:3420845.336843.8
303Travis Hamonic34OTTD4566376546.4-5.447852947.5-4.94.092.996.941.558.517:1515:321448-6.114438.9
304Noah Hanifin28VEGD561106107950.6-0.183177651.70.39.787.697.356.943.121:1419:1224818.922245.9
305Joel Hanley33CGYD2739338050.8-2.127826751.0-0.810.391.5101.851.548.516:5215:394292.55733.3
306Mike Hardman25NJDRW17750.05.35362.517.70.0100.0100.050.050.08:248:14000.310.0
307Jansen Harkins27ANAC3928837343.6-2.919425743.0-3.97.989.897.730.969.110:499:251224-3.16150.8
308Thomas Harley23DALD53111694554.14.377968953.13.911.891.9103.756.943.122:3919:09187814.625743.6
309Jordan Harris24CBJD2925235241.7-5.518225142.0-5.57.391.198.440.459.611:0711:01314-4.93141.9
310Ryan Hartman30MINRW4864969248.42.147347749.83.67.690.197.748.851.214:4513:291249-1.520054.0
311Rafaël Harvey-Pinard26MTLLW15935.7-15.32625.0-22.90.0100.0100.08:548:5400-0.40
312Garnet Hathaway33PHIRW5753263445.6-3.337839848.7-2.110.690.7101.233.866.211:5910:327224.612857.0
313Erik Haula33NJDLW4546352646.8-6.433739246.2-6.48.588.797.240.959.114:3212:09924-1.512660.3
314John Hayden29SEAC7475844.8-0.3343549.35.610.095.5105.547.152.98:017:60010.01346.2
315Kevin Hayes32PITRW4042437752.92.230428951.30.87.087.694.639.960.111:579:441118-0.312450.8
316Barrett Hayton24UTAC5688464857.77.263147157.36.59.789.899.656.343.715:4213:3710268.320648.1
317Victor Hedman34TBLD53108398252.43.877071551.93.210.590.8101.357.142.923:3218:48198010.431639.6
318Emil Heineman23MTLLW4138434552.75.825023351.84.811.589.3100.742.357.711:0910:07617-0.110344.7
319Danton Heinen29TOTC/LW5560161749.30.141942249.81.310.389.9100.248.751.313:5611:541429-2.311846.6
319Danton Heinen29VANC/LW5154057548.4-0.537039648.30.111.289.7100.947.652.413:5711:521126-4.110243.1
319Danton Heinen29PITC/LW4614259.26.1492665.313.33.293.396.665.035.013:4712:26331.71668.8
320Ville Heinola23WPGD1620320849.41.614614450.31.210.397.9108.241.358.814:0513:427110.43627.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%
321Miro Heiskanen25DALD50110896353.53.276070651.81.810.190.0100.155.544.525:1020:5328679.828737.6
322Samuel Helenius22LAKC2719521947.1-6.912614247.0-7.95.393.899.155.144.98:378:36210-2.93941.0
323Drew Helleson23ANAD2839547545.4-0.327534644.3-2.08.293.4101.640.259.816:0115:421216-7.48235.4
324Adam Henrique34EDMC5459565147.8-8.241843748.9-7.08.393.3101.644.155.914:2512:1212392.612659.5
325Tomáš Hertl31VEGC5685575953.03.262850355.55.57.986.194.059.340.717:1214:14223512.124856.5
326Matthew Highmore28OTTLW1615316248.60.410611348.4-0.35.692.397.942.757.312:1010:5325-0.53751.4
327Vinnie Hinostroza30TOTC1518214455.85.812910654.94.97.492.8100.251.648.411:5511:331141.54731.9
327Vinnie Hinostroza30NSHC1315312056.03.51109154.72.07.491.899.254.945.111:3211:221120.13630.6
327Vinnie Hinostroza30MINC2292454.718.8191555.921.17.7100.0107.730.869.214:2212:43021.41136.4
328Roope Hintz28DALLW5167868049.9-2.247247949.6-1.710.890.7101.549.150.916:5513:0413537.420456.9
329Nico Hischier26NJDC5191273155.55.363551255.45.79.391.2100.547.952.120:2115:09173512.424757.1
330Nils Höglander24VANLW5150150449.91.634736149.01.09.492.4101.858.541.511:2410:498223.09756.7
331Justin Holl33DETD4757662548.00.541944248.72.98.289.797.954.845.214:5213:44453-0.66929.0
332Dylan Holloway23STLC5681573552.65.356251952.05.311.090.2101.252.347.716:3314:46255511.324652.0
333Pontus Holmberg25TORRW4349152248.5-1.734436048.9-2.54.092.696.643.156.913:0811:43518-0.19543.2
334Simon Holmström23NYIRW4862765049.10.845843751.22.411.289.9101.047.452.616:1113:288312.613741.6
335Alexander Holtz23VEGRW4949553847.9-2.835638348.2-3.67.391.999.254.046.011:3111:01332-1.812151.2
336Samuel Honzek20CGYLW5526843.3-5.0384744.7-4.97.793.5101.263.236.812:2410:4914-0.3875.0
337Bo Horvat29NYIC5495989451.84.370463352.74.611.690.8102.453.146.920:0016:2812592.229353.9
338Brett Howden26VEGC5573473050.1-0.855551252.00.89.989.599.450.749.314:5913:4918250.715360.8
339Filip Hronek27VAND3468657254.56.548442853.16.111.590.6102.059.340.723:3519:2810378.013932.4
340Justin Hryckowian23DALF5284140.6-11.0242747.1-2.86.7100.0106.731.868.27:537:5202-0.6475.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%
341Jonathan Huberdeau31CGYLW5591982552.72.062759651.30.69.188.897.964.635.419:0315:1517630.317857.9
342Jack Hughes23NJDC57115587456.98.177762855.37.011.189.1100.272.127.920:5416:51217915.243047.9
343Luke Hughes21NJDD4893078654.22.662657352.21.17.191.298.254.745.320:1118:4323528.620336.0
344Quinn Hughes25VAND47110280657.815.779159557.116.112.189.0101.164.535.525:1821:26195812.535538.6
345Daemon Hunt22MIND114766.727.611473.332.00.0100.0100.0100.00.08:017:25100.0540.0
346Dryden Hunt29CGYLW1121348.0-7.471041.2-9.70.075.075.050.050.012:3312:12010.1450.0
347Lane Hutson20MTLD561127110850.43.380278250.63.99.287.396.662.937.122:3119:3338733.620731.4
348Ben Hutton31VEGD5415741.8-8.1333647.8-1.38.090.598.547.852.211:1011:01000.7966.7
349Grant Hutton29NYID1311215641.8-4.48411342.6-3.68.694.6103.242.058.013:2812:2228-2.02050.0
350Zach Hyman32EDMLW5096369458.15.771349958.86.010.588.999.563.037.019:2315:59103316.225457.5
351Arttu Hyry23DALF5515448.6-3.4263641.9-8.16.395.2101.550.050.09:059:0511-1.2862.5
352Alex Iafallo31WPGC5649047850.61.937132353.54.211.392.7103.935.864.212:559:4820243.512958.9
353Bokondji Imama28PITLW6323051.6-2.5192048.7-7.59.1100.0109.150.050.05:285:2800-0.2366.7
354Jere Innala26COLF15678444.4-10.9455345.9-8.94.087.191.144.455.66:556:4512-1.01526.7
355Ivan Ivan22COLF4032931151.4-1.822121750.5-2.59.084.994.032.967.110:029:02222-1.76552.3
356Juha Jaaska26CARF171559761.53.81157460.83.66.892.999.761.238.88:458:31161.02544.0
357Mark Jankowski30NSHC3741132955.53.829423555.65.36.491.297.646.953.112:4410:323156.88146.9
358Mattias Janmark32EDMC5549960645.2-11.235242345.4-11.38.191.799.845.954.112:5911:34931-3.77445.9
359Seth Jarvis22CARC/RW4985962557.9-1.761143458.50.011.087.097.956.643.419:2214:1320454.624951.8
360Tanner Jeannot27LAKF5048751048.8-5.334835449.6-5.59.491.2100.656.643.411:2211:16228-1.99243.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%
361Jan Jeník24OTTRW141620.0-35.821412.5-43.40.090.990.90.0100.07:327:3200-1.010.0
362Nick Jensen34OTTD5194788151.81.467063151.50.410.591.8102.349.750.320:3618:0216570.115935.8
363David Jiříček21TOTD1211814445.0-5.77910343.4-6.69.892.5102.353.246.812:0711:383150.62536.0
363David Jiříček21CBJD6596547.6-8.9384346.9-8.28.784.092.758.141.911:1211:11140.91338.5
363David Jiříček21MIND6597942.8-1.9416040.6-4.310.797.6108.348.451.613:0212:05211-0.31233.3
364Albert Johansson24DETD3446250447.8-0.932036147.0-1.07.492.699.955.644.415:4815:33831-4.07335.6
365Marcus Johansson34MINC/W4766872847.90.748249849.22.07.692.299.842.757.316:0114:5210311.313851.4
366Erik Johnson36PHID2221428243.1-2.214919443.4-4.89.391.3100.650.449.613:1811:41818-3.52948.3
367Jack Johnson38CBJD3430941342.8-6.022130342.2-7.112.086.898.848.651.412:4611:06714-5.34341.9
368Kent Johnson22CBJC4254057648.43.338541548.11.712.086.598.653.346.717:3314:141543-1.115352.9
369Reese Johnson26MINF3192939.6-8.5121642.9-7.70.0100.0100.027.372.79:329:31010.0333.3
370Ryan Johnson23BUFD3526345.2-7.4393751.31.64.385.089.342.457.617:4017:3802-0.11225.0
371Tyler Johnson34BOSC98910346.4-7.3617345.5-7.811.489.6101.040.559.513:0512:0702-1.81637.5
372Ross Johnston30ANALW3523131042.7-4.215421342.0-5.26.992.699.540.159.98:368:35312-1.92832.1
373Wyatt Johnston21DALC5582784949.3-3.058560449.2-2.112.089.9101.948.651.419:1414:48223511.028452.1
374Henri Jokiharju25BUFD3962758751.6-0.243443450.0-2.29.192.2101.352.547.516:2615:35841-5.011536.5
375Ben Jones25MINF2617226139.7-9.212418340.4-9.03.394.998.233.766.38:238:1529-0.85147.1
376Caleb Jones27LAKD5643465.315.2432266.216.90.089.589.570.629.412:4911:46120.41540.0
377Max Jones26BOSLW7447736.4-8.7265532.1-12.36.386.893.140.060.010:019:5204-1.7728.6
378Seth Jones30CHID3869284545.01.848562243.80.011.389.1100.452.547.524:3819:341747-8.717442.5
379Zachary Jones24NYRD2839544147.2-3.930233447.5-2.87.494.2101.652.547.516:3115:31826-3.56440.6
380Mathieu Joseph27STLRW3736936650.22.024924350.63.17.087.994.937.862.212:0511:0410154.28752.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%
381Pierre-Olivier Joseph25TOTD4354255949.22.838241348.12.06.588.494.948.151.915:0814:111946-3.110635.8
381Pierre-Olivier Joseph25STLD2325426848.74.417019746.33.07.587.995.447.552.513:0612:11728-1.14746.8
381Pierre-Olivier Joseph25PITD2028829149.70.821221649.50.55.588.894.348.651.417:2916:301218-1.95927.1
382Dakota Joshua28VANC3026834443.8-4.619223445.1-2.67.089.096.146.553.512:5111:46817-3.03941.0
383Roman Josi34NSHD50123794456.78.186171554.66.78.485.794.168.131.925:1020:2523731.934941.5
384Tyson Jost26CARC1617912259.50.41268460.02.14.598.2102.858.141.910:289:49442.52665.4
385Noah Juulsen27VAND3537650242.8-6.525435841.5-7.88.088.396.333.266.816:1713:551240-6.57037.1
386Nazem Kadri34CGYC55101291052.72.169364651.81.46.391.097.362.837.218:5916:0521452.534952.4
387Wyatt Kaiser22CHID3549356346.74.435739947.24.77.192.299.344.555.517:3915:511539-2.18749.4
388Kaapo Kakko23TOTRW5471475348.70.753756148.91.410.491.7102.153.346.715:1213:511339-0.615850.6
388Kaapo Kakko23NYRRW3034438047.5-1.625828447.6-0.910.294.7105.059.940.113:1712:18516-1.08453.6
388Kaapo Kakko23SEARW2437037349.83.427927750.24.010.788.599.148.151.917:3515:478230.47447.3
389Arthur Kaliyev23NYRRW1111311449.8-0.2838948.3-3.710.793.2103.965.534.511:1911:0804-0.32673.1
390David Kämpf30TORC4237141047.5-2.626229846.8-4.08.290.799.028.072.012:3410:321327-1.65957.6
391Patrick Kane36DETRW4557767246.2-2.641048945.6-1.77.690.397.957.142.917:2414:261049-5.420249.5
392Kasperi Kapanen28TOTRW4242840151.6-0.131129651.2-0.88.085.493.453.646.411:3211:03425-0.68454.8
392Kasperi Kapanen28EDMRW3233829553.40.324622052.8-0.99.585.394.858.042.011:3611:054170.36256.5
392Kasperi Kapanen28STLRW109010645.9-1.4657646.1-0.22.285.787.938.062.011:1910:5808-0.82250.0
393Oliver Kapanen21MTLC1210114141.7-2.8619638.9-6.97.189.296.447.452.611:389:4506-2.22748.1
394Kirill Kaprizov27MINLW3771766851.85.152447752.34.914.390.7105.060.139.922:2519:0610522.027147.2
395Erik Karlsson34PITD571258116352.02.588083051.52.710.886.897.655.144.923:0519:462891-3.537737.9
396Linus Karlsson25VANC9697248.9-1.5434747.8-1.59.793.1102.859.640.49:599:31110.91266.7
397William Karlsson32VEGC3859749354.84.441834854.63.28.092.7100.756.044.017:1114:2311354.818448.4
398Tye Kartye23SEAF4940047345.8-2.629132347.4-1.17.485.593.044.355.79:489:31219-1.48350.6
399Marco Kasper20DETC5063464049.82.744346049.13.27.690.798.348.751.314:3713:138282.314456.9
400Mark Kastelic25BOSC4839749444.6-5.728034045.2-4.210.791.2101.922.977.110:5710:381120-2.89758.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%
401Clayton Keller26UTAC5593576854.93.466255554.42.59.688.197.758.741.319:1715:5519558.330747.9
402Parker Kelly25COLF5760257851.0-3.039339250.1-3.65.690.796.333.666.413:0610:551430-4.314943.6
403Joakim Kemell20NSHRW2141646.70.511857.911.211.185.796.833.366.710:219:42010.31172.7
404Adrian Kempe28LAKLW5387182951.2-2.460158550.7-4.412.790.7103.449.650.419:2715:309480.233049.4
405Alexander Kerfoot30UTAC5671465252.3-0.249744852.60.17.089.696.746.153.915:1912:182252-2.712356.9
406Rory Kerins22CGYC5526046.4-3.2374644.6-6.119.096.0115.069.031.012:1410:57050.01323.1
407Matthew Kessel24STLD2730629750.73.620221548.42.010.189.399.451.948.113:0512:37530-0.25431.5
408Michael Kesselring25UTAD5699487953.10.971461753.61.78.293.2101.354.645.418:5117:0119745.825042.0
409Marat Khusnutdinov22MINC5338855041.4-6.628038442.2-6.05.094.299.233.566.511:119:36227-5.95352.8
410Alex Killorn35ANAC/LW5474970651.57.752548651.97.910.790.9101.554.545.517:1813:287370.319643.4
411Justin Kirkland28CGYLW2114720342.0-9.710413843.0-7.614.595.9110.429.170.99:428:3938-2.12339.1
412Joel Kiviranta28COLF5760459550.4-3.840841349.7-4.28.992.7101.633.766.312:4811:2113252.711752.1
413Adam Klapka24CGYF128812441.5-9.9617644.5-6.05.397.9103.237.562.58:128:0723-0.72759.3
414Tyler Kleven23OTTD5664473846.6-5.445352246.5-6.37.291.698.952.747.314:3114:121946-9.212343.1
415John Klingberg32EDMD5898551.1-8.5695953.9-6.27.793.0100.756.143.917:2117:1416-0.31145.5
416Matthew Knies22TORLW5179574251.74.456452152.03.610.689.4100.053.746.318:2614:419306.316155.3
417Cole Koepke26BOSLW4938644646.4-3.127329947.7-0.612.194.2106.426.273.810:279:49614-0.710249.0
418Keegan Kolesar27VEGRW5672367651.71.351446452.61.48.390.498.748.251.813:2012:4410247.611251.8
419Vladislav Kolyachonok23UTAD2331428052.91.021019651.7-0.38.386.794.962.337.712:2012:114231.73732.4
420Travis Konecny27PHIC5798794651.14.270463652.53.210.587.297.759.840.220:4316:5022562.026847.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%
421Anže Kopitar37LAKC5389183051.8-1.660958750.9-4.012.290.6102.848.251.819:2015:4522430.214150.4
422Kevin Korchinski20CHID912314146.6-1.68410843.8-4.09.187.096.061.638.416:4615:4838-0.12035.0
423Kaedan Korczak24VEGD1822824748.00.316116749.11.88.294.1102.355.344.714:2413:534140.73243.8
424Klim Kostin25SJSC/LW2623828445.6-1.516821444.0-2.36.891.898.648.551.510:329:48223-6.33850.0
425Jesperi Kotkaniemi24CARC5679860656.8-3.156244955.6-3.710.689.6100.361.638.413:5812:3815475.815454.5
426Johnathan Kovacevic27NJDD5786387049.8-2.759661849.1-2.49.593.3102.836.763.319:3816:5724683.615334.6
427Nikolai Kovalenko25TOTRW4547347649.8-0.434632851.32.29.986.396.149.850.212:0411:231327-1.38248.8
427Nikolai Kovalenko25COLRW2832229652.1-1.323319754.21.59.285.194.347.852.212:0011:20817-1.05846.6
427Nikolai Kovalenko25SJSRW1715118045.60.611313146.32.811.188.099.253.346.712:1011:26510-0.32454.2
428Tyson Kozak22BUFC118711443.3-8.0657446.8-4.05.191.196.238.361.710:259:6019-0.52227.3
429Peyton Krebs24BUFC5363061850.50.343145148.9-1.410.889.7100.437.762.313:4312:32529-3.813837.0
430Chris Kreider33NYRLW4760266147.7-2.042448446.7-3.58.590.599.150.649.417:1712:19622-6.019559.0
431Nikita Kucherov31TBLRW52105591653.54.975166453.14.813.289.9103.159.440.621:4717:49198810.837248.1
432Brett Kulak31EDMD55100693351.9-3.574064253.5-1.69.290.199.250.549.519:5518:1914558.217949.2
433Jiri Kulich20BUFC4056854251.20.840839750.70.710.789.9100.653.546.514:2612:541020-3.217550.9
434Dmitry Kulikov34FLAD5798689952.3-4.770968151.0-5.49.091.5100.454.545.519:5017:4021613.713941.7
435Luke Kunin27SJSC5758888040.1-7.438562638.1-9.210.588.599.044.455.615:0812:39926-15.016750.3
436Rasmus Kupari24WPGC5240942948.8-0.729929450.40.45.492.998.324.175.910:319:25925-0.18554.1
437Sean Kuraly32CBJC5658462848.20.939742548.30.48.691.4100.035.364.711:2810:43933-6.311545.2
438Philipp Kurashev25CHIC3840953943.1-1.730137644.5-0.14.586.991.450.949.114:2812:491324-6.78647.7
439Andrei Kuzmenko28TOTF3852746453.23.934233450.60.97.690.197.769.130.914:5612:3614301.08944.9
439Andrei Kuzmenko28CGYF3751244353.63.833432151.01.17.390.697.968.531.514:4912:2914271.88744.8
439Andrei Kuzmenko28PHIF1152141.79.481338.1-3.125.080.0105.088.911.118:5317:2603-0.8250.0
440Oliver Kylington27COLD91259656.61.4766553.9-0.53.888.191.951.648.412:1911:49272.41910.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%
441Jordan Kyrou26STLC5686680351.94.560958950.83.910.491.9102.359.041.018:0015:3816599.732349.2
442Zachary L'Heureux21NSHLW4549547551.0-1.634334150.1-1.49.189.898.935.264.811:3910:48627-2.511648.3
443Kevin Labanc29CBJRW3435231752.63.923720453.74.38.991.1100.042.957.110:309:546140.69337.6
444Jackson LaCombe24ANAD4785785949.95.762858951.67.88.691.399.948.551.520:5217:1126460.918054.4
445Tanner Laczynski27VEGC8517141.8-9.7374843.5-12.44.092.996.954.345.78:368:26000.0633.3
446Alex Laferriere23LAKRW4978360256.55.155742956.53.912.190.5102.655.944.116:4214:3511277.025746.3
447Sam Lafferty29BUFC/LW3929134745.6-6.219524244.6-6.67.389.496.833.566.59:499:08116-3.15354.7
448Alexis Lafrenière23NYRLW5598485353.66.969761953.05.89.486.495.868.231.817:4015:581735-0.323353.6
449William Lagesson28DETD2192246.31.6131743.3-4.20.077.877.870.629.415:5715:2105-0.4450.0
450Patrik Laine26MTLRW2828737243.6-7.319525943.0-8.411.187.198.272.827.214:4912:05718-4.011953.8
451Brad Lambert21WPGC5505149.5-2.4313249.2-2.65.995.0100.970.629.411:3610:2101-0.1911.1
452Maveric Lamoureux21UTAD1522917257.13.814912454.62.311.492.0103.452.947.116:0715:213160.04141.5
453Hendrix Lapierre22WSHC2724023450.60.116216250.0-2.17.890.197.971.928.19:489:09517-2.53748.6
454Dylan Larkin28DETC5592280453.48.764260151.67.510.489.299.646.453.620:0315:4327573.134751.3
455Adam Larsson32SEAD57991108347.80.072976448.81.312.888.8101.645.055.021:0118:082039-5.818040.0
456Scott Laughton30PHIC5459373044.8-4.243847448.0-3.09.585.895.343.556.514:4712:3814421.717554.3
457Jakub Lauko24MINC3319832238.1-11.413822338.2-12.08.091.799.830.070.09:568:49414-4.65248.1
458Jeremy Lauzon27NSHD2839239150.1-2.127028748.5-2.47.490.898.238.961.117:5815:18419-5.07035.7
459Raphael Lavoie24VEGC4522964.28.5332457.91.70.089.589.558.641.410:1810:14010.41540.0
460Curtis Lazar29NJDC/RW3221831540.9-11.714323138.2-13.17.795.4103.137.562.510:369:2326-3.93458.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%
461Brett Leason25ANARW4543559542.2-3.530939943.6-2.210.991.4102.433.566.513:3811:12721-5.212854.7
462Nick Leddy33STLD713512651.71.9908252.35.26.386.893.050.050.020:0618:353130.02250.0
463Anders Lee34NYILW5595083853.16.067358453.55.511.791.3103.052.247.817:2214:5984612.126560.8
464Andre Lee24LAKLW1915014351.2-0.7979550.5-1.45.587.793.153.846.29:109:09481.03158.1
465Nathan Legare24NJDRW3163134.0-20.1101737.0-14.60.087.587.553.846.210:4110:33000.5475.0
466Artturi Lehkonen29COLLW4589670556.04.364952755.23.713.489.9103.259.041.021:1417:1793212.919152.4
467Jonathan Lekkerimaki20VANRW1112612749.8-0.8839347.2-2.45.884.790.557.142.913:4711:4117-0.63348.5
468Kris Letang37PITD5096298649.4-2.867370648.8-2.88.488.797.050.949.123:3219:102654-1.124445.9
469Vinni Lettieri29BOSC8939549.54.1646748.96.14.995.8100.742.957.112:0511:37330.52548.0
470Trevor Lewis38LAKC4132838745.9-8.724325548.8-6.37.992.099.950.349.710:209:34213-3.07646.1
471Timothy Liljegren25TOTD4466780545.30.547256845.41.48.489.597.948.451.618:0816:24943-4.015642.3
471Timothy Liljegren25SJSD4366578445.90.947055445.91.78.489.397.748.451.618:1316:30942-3.515642.3
471Timothy Liljegren25TORD12218.7-29.821412.5-24.20.0100.0100.042.957.113:5512:0201-0.40
472Esa Lindell30DALD55932104547.1-6.767072448.1-4.111.193.1104.236.463.621:6018:2126682.715445.5
473Ryan Lindgren26NYRD5084088648.7-0.458062748.1-1.29.790.6100.254.145.919:5317:09953-8.913327.8
474Elias Lindholm30BOSC5775777749.31.053154749.31.89.689.398.948.451.618:0913:081631-3.119547.7
475Hampus Lindholm31BOSD1726325950.43.218818350.74.39.487.697.044.655.420:5115:2214300.48143.2
476Blake Lizotte27PITC3834738147.7-3.523625648.0-3.010.190.9101.027.672.411:6010:507261.16855.9
477Mason Lohrei24BOSD5286586250.12.957261148.41.711.088.399.461.638.418:4016:292869-2.815429.2
478Ryan Lomberg30CGYLW5337747744.1-8.226232944.3-7.45.893.699.536.363.78:408:291011-4.57954.4
479Steven Lorentz28TORC/LW5543345948.5-0.830830949.90.18.492.8101.230.070.010:279:1311182.99548.4
480Adam Lowry31WPGLW4866563951.02.248045451.41.911.792.5104.230.169.915:2413:1716291.013250.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%
481Jett Luchanko18PHIF4324939.5-6.3273940.9-7.65.984.690.544.455.614:0311:2211-0.41030.0
482John Ludvig24COLD89610747.3-5.0758048.4-2.94.090.094.027.572.512:5712:4215-2.01369.2
483Anton Lundell23FLAC5678667153.9-2.155848053.8-1.39.591.0100.556.343.716:4613:2221407.021752.5
484Isac Lundeström25ANAC5147862543.3-3.332741444.1-2.69.392.6101.931.368.814:0711:381319-4.17456.8
485Nils Lundkvist24DALD3964256853.12.943641451.31.96.993.9100.749.750.315:0114:436312.114535.9
486Tristan Luneau21ANAD67312137.6-7.5539236.6-8.57.188.395.546.853.216:3316:0916-3.21637.5
487Eetu Luostarinen26FLAC5771765552.3-4.250847651.6-3.98.692.0100.655.444.615:2012:5714320.413146.6
488Olle Lycksell25PHIRW6605552.21.2423455.30.70.096.096.057.142.910:3410:15130.21030.0
489Fabian Lysell22BOSRW151033.3-10.35741.7-9.333.3100.0133.3100.00.011:3210:30000.50
490Ilya Lyubushkin30DALD5368375947.4-5.849754247.8-4.010.892.9103.737.562.516:5814:3311593.49232.6
491Olli Määttä30TOTD5390088550.4-0.764262350.8-0.78.992.2101.144.155.920:0918:211775-2.512041.7
491Olli Määttä30UTAD4681678051.1-1.757755051.2-2.09.092.1101.143.756.320:4818:491667-3.611242.0
491Olli Määttä30DETD78410544.43.8657347.16.07.892.7100.647.552.515:5215:21181.1837.5
492Matias Maccelli24UTALW5271358654.93.250343453.71.46.488.995.357.742.313:5512:251143-1.919243.2
493Kurtis MacDermid30NJDLW/D216511436.3-16.0407335.4-16.03.790.794.457.142.95:455:4209-1.21442.9
494Zack MacEwen28OTTC2117415253.4-1.711610452.7-3.36.093.199.163.336.77:467:4237-0.64755.3
495Connor Mackey28NYRD2272551.9-0.3182047.4-3.110.091.7101.738.961.116:0814:5501-0.1425.0
496Nathan MacKinnon29COLC57136197558.38.296468958.39.011.688.099.664.935.123:0319:04208526.742153.9
497Kyle MacLean25NYIF5537250142.6-7.626534443.5-7.35.591.697.145.654.49:419:14818-8.88150.6
498Josh Mahura26SEAD4552756748.20.137639249.00.610.592.1102.656.543.513:2813:01830-1.610445.2
499Logan Mailloux21MTLD711613147.0-0.68610345.5-3.712.782.495.169.830.216:1215:5204-1.52245.5
500Cale Makar26COLD571321105055.74.091974655.23.710.889.4100.262.637.425:4919:49467420.743040.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%
501James Malatesta21CBJLW2123227.3-6.972521.9-15.216.786.7103.325.075.010:3410:3114-1.010.0
502Beck Malenstyn26BUFLW5035643045.3-5.825129745.8-4.88.488.496.829.970.110:208:53525-4.49547.4
503Sam Malinski26COLD5482577251.7-2.255252551.3-2.38.591.6100.041.758.315:2815:0518510.918638.2
504Evgeni Malkin38PITC4773276648.9-1.050454548.0-1.29.187.296.364.635.418:0315:121650-2.916947.3
505Victor Mancini22NYRD1518127040.1-11.513620440.0-12.29.791.5101.249.550.515:0514:45120-5.83557.1
506Andrew Mangiapane28WSHLW5460359250.51.742140151.21.18.893.7102.547.852.213:1511:459392.711954.6
507Josh Manson33COLD4365463450.8-5.444945149.9-5.810.187.097.139.560.518:1216:352068-8.315237.5
508Anthony Mantha30CGYRW1315916149.70.111310053.14.714.395.9110.243.856.313:5411:5537-0.33542.9
509Brad Marchand36BOSLW5782683349.81.657460248.81.211.088.399.248.951.118:3313:541660-4.231750.8
510Kirill Marchenko24CBJRW5394685352.67.568960953.17.412.992.1105.056.943.118:4816:0726619.929648.6
511Jonathan Marchessault34NSHC5490983052.30.562961850.4-0.68.388.096.266.233.818:1414:596615.628556.8
512Mason Marchment29DALF3754544655.03.939733454.33.912.990.3103.256.643.415:2913:2112394.116253.1
513John Marino27UTAD1430124954.74.122018254.73.39.688.397.949.450.621:5319:193173.23644.4
514Mitch Marner27TORRW5494388751.53.566264350.71.513.189.1102.247.952.121:3316:1339758.428344.2
515Pat Maroon36CHILW4946356445.10.834240945.51.97.491.198.546.153.911:3510:34326-7.19358.1
516Matt Martin35NYILW2411320635.4-12.28213837.3-11.15.894.7100.544.155.97:477:47111-4.32450.0
517Alec Martinez37CHID2841559541.1-2.029542740.9-1.711.690.4102.048.651.420:0617:37731-8.49131.9
518Jordan Martinook32CARLW5689561559.30.162543159.21.19.392.3101.647.552.515:2613:1013373.018046.1
519Emil Martinsen Lilleberg23TBLD5064070647.5-3.445251546.7-4.18.089.998.048.851.215:4814:46742-6.211527.8
520Denton Mateychuk20CBJD1924333142.3-4.816822143.2-5.311.489.0100.438.161.918:1316:34615-3.34240.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%
521Mike Matheson30MTLD541055105550.02.574374949.82.310.287.697.851.148.924:3819:063770-2.726139.8
522Nikolas Matinpalo26OTTD1820320350.0-0.414616447.1-5.16.493.399.758.441.611:6011:58416-1.94852.1
523Auston Matthews27TORC4072963153.65.551344553.54.512.487.299.654.445.620:3115:4717395.729754.2
524Scott Mayfield32NYID5071483546.1-4.450758246.6-4.912.692.1104.747.452.617:3315:511846-4.412033.3
525Charlie McAvoy27BOSD5092087851.23.064963650.52.910.989.5100.460.339.723:4018:3726720.020448.0
526Jack McBain25UTAC5663669747.7-6.244047548.1-5.89.392.1101.447.952.113:2111:541334-3.212945.7
527Jake McCabe31TORD4684689148.7-1.959360449.5-1.312.690.5103.139.360.721:1518:325495.812942.6
528Jared McCann28SEAC5774481747.7-0.152859647.0-1.414.288.7102.947.752.317:2813:292347-1.229843.0
529Michael McCarron29NSHRW4643549246.9-6.329335345.4-7.06.787.694.319.580.513:1210:59716-5.39250.0
530Connor McDavid28EDMC49114974160.810.583356159.88.610.986.897.764.036.022:1218:50205819.728255.0
531Ryan McDonagh35TBLD5593496849.1-1.867567749.9-0.213.293.1106.336.263.820:3817:4822757.012842.2
532Brock McGinn30ANALW2623031941.9-4.915820443.6-2.710.891.1101.936.263.811:4310:0478-2.04862.5
533Rutger McGroarty20PITRW3332953.2-0.2242450.00.30.093.893.875.025.011:3711:37100.0366.7
534Dylan McIlrath32WSHD119513541.3-11.1668643.4-11.213.690.4104.047.552.510:5410:41311-2.91625.0
535Marc McLaughlin25BOSF12869447.8-2.5596348.4-2.69.190.9100.029.670.49:129:0526-1.02356.5
536Ryan McLeod25BUFC5168267350.30.149748050.91.212.889.4102.243.356.715:5613:361640-2.211448.2
537Bobby McMann28TORF4761664049.00.045043650.82.010.790.9101.651.748.314:5013:3215203.919660.7
538Connor McMichael24WSHC5582086048.8-0.760258850.60.112.791.9104.650.749.317:1614:2116474.322054.5
539Brayden McNabb34VEGD56101198850.6-0.169867650.8-1.011.194.1105.150.349.720:2718:2613556.217241.3
540Mason McTavish22ANAC4866582044.8-1.947959644.6-2.49.791.6101.347.552.516:2413:581030-5.719852.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%
541Timo Meier28NJDRW56107288654.75.274462254.56.29.092.5101.547.152.917:2615:41144712.835345.0
542Dawson Mercer23NJDC5782580650.6-1.557257150.0-1.09.492.1101.639.660.417:4614:2515404.919051.1
543Georgii Merkulov24BOSF3333449.32.8242648.06.011.893.3105.166.733.313:4411:23010.9580.0
544Dakota Mermis31UTAD1131644.8-1.781338.1-13.016.770.086.740.060.010:4710:4000-0.1540.0
545Jonathon Merrill32MIND4751066243.5-4.337946944.7-3.27.992.5100.439.660.414:4413:38845-3.47544.0
546Ben Meyers26SEAF6365340.4-5.8253442.4-2.80.089.589.543.556.58:228:22110.3742.9
547Matvei Michkov20PHIRW5574875749.71.854148452.83.09.286.595.766.433.616:0313:2011517.221852.8
548Jacob Middleton29MIND4579096645.0-3.555967645.3-4.012.492.9105.244.755.321:2319:191643-4.713847.1
549Keaton Middleton26COLD2723423649.8-4.215516848.0-6.19.091.9100.939.460.610:419:59216-2.06743.3
550Ilya Mikheyev30CHIF5354563346.32.339344646.83.512.088.7100.836.563.515:0212:561332-5.913560.7
551Niko Mikkola28FLAD5296782853.9-2.771261253.8-1.710.889.4100.254.345.720:1018:128727.818143.6
552Sonny Milano28WSHLW3172837.8-7.1152438.5-5.50.081.381.350.050.07:137:04010.44100.0
553Colin Miller32WPGD4050250849.71.035036349.1-0.38.995.9104.844.555.513:5713:336361.411537.4
554J.T. Miller31TOTC4563459651.52.745543950.92.511.387.598.856.943.117:5814:0712443.017154.4
554J.T. Miller31VANC4054452650.81.539039549.71.011.987.899.757.342.717:5713:6011361.615154.3
554J.T. Miller31NYRC5907056.311.1654459.613.88.584.693.154.245.818:0215:10181.42055.0
555K'Andre Miller25NYRD4996091551.23.669666151.33.09.587.997.446.353.721:5319:093959-2.917244.8
556Michael Milne22MINLW12625.0-23.22340.0-4.60.0100.0100.00.0100.06:346:3400-0.10
557Fraser Minten20TORC1512717542.1-10.210011845.9-6.76.190.196.248.151.912:1410:5914-0.73743.2
558Pavel Mintyukov21ANAD4464387442.4-4.447361943.3-3.89.191.1100.238.661.418:5216:39942-8.112041.7
559Daniil Miromanov27CGYD/RW3668160752.94.344440052.64.98.592.2100.747.053.018:3118:031034-1.612036.7
560Ivan Miroshnichenko20WSHLW1814114249.8-3.41058754.72.17.892.6100.431.368.89:218:23311-0.53243.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%
561Daniil Misyul24NJDD110855.65.07653.88.50.066.766.787.512.512:2312:23010.110.0
562Casey Mittelstadt26COLC5779878250.5-4.055656349.7-4.611.286.097.255.544.517:1114:401356-3.213256.1
563Sean Monahan30CBJC4170759954.16.952942655.48.512.489.3101.750.349.719:2715:038418.117959.2
564Brandon Montour30SEAD561166121549.02.082989348.10.29.590.199.548.951.123:1320:331763-6.537743.2
565Trevor Moore29LAKLW4466658353.30.648639255.42.09.889.098.849.250.817:0113:591924-3.218946.6
566Mason Morelli28VEGF12433.3-12.81325.0-19.20.066.766.70.0100.07:317:3100-0.110.0
567Josh Morrissey29WPGD561123115549.30.483882450.40.810.390.8101.159.640.423:5520:3224556.127841.0
568Scott Morrow22CARD2282850.0-7.1212545.7-10.70.094.494.469.230.811:2711:2112-1.8475.0
569J.J. Moser24TBLD2744743750.6-0.631230150.90.114.790.7105.541.658.419:5417:1314301.07736.4
570Tyler Motte29DETC2924730045.2-3.216419945.2-2.07.185.292.346.453.611:5310:1013120.78040.0
571Jacob Moverare26LAKD3540934054.61.929622556.83.59.990.3100.256.243.811:4211:367153.06038.3
572Shakir Mukhamadullin23SJSD1317519147.81.210713244.8-0.74.394.999.361.238.814:5714:1438-2.83333.3
573Connor Murphy31CHID4263779144.6-1.047053946.62.19.690.299.837.962.120:4318:201140-5.010444.2
574Philippe Myers28TORD2334631552.34.524522851.83.45.290.195.356.243.816:2014:581024-2.18835.2
575Tyler Myers34VAND5280395145.8-5.358165147.2-2.111.089.5100.545.754.320:5118:012542-3.614738.8
576Vladislav Namestnikov32WPGC5265166049.71.649046651.32.711.393.9105.162.038.014:5513:02925-0.110957.8
577Frank Nazar21CHIC2624936140.8-3.317426339.8-3.212.789.6102.353.446.614:4012:25424-4.56654.5
578Martin Nečas26TOTC57103270459.40.974554357.8-0.211.087.698.662.337.718:4715:0218647.829448.3
578Martin Nečas26CARC4981858158.5-1.459344857.0-2.411.487.899.260.639.418:0514:2215523.523348.5
578Martin Nečas26COLC821412363.514.71529561.513.99.586.696.169.230.823:0319:073124.36147.5
579Jake Neighbours22STLLW5671178447.6-1.749357346.2-2.69.090.399.254.745.316:0213:44736-0.314664.4
580Brock Nelson33NYIC5588692449.0-0.162865748.9-1.310.689.7100.354.745.319:1015:4125291.326156.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%
581Simon Nemec20NJDD1112518340.6-7.28113038.4-9.29.494.2103.659.540.516:0714:3548-1.92634.6
582Nikita Nesterenko23ANAC7537142.7-0.4345140.0-4.27.792.9100.526.973.19:339:3205-0.41338.5
583Alex Newhook24MTLC5671377947.8-0.949654647.6-1.09.488.297.558.042.015:1513:271226-3.917342.8
584Valeri Nichushkin29COLRW2135033451.20.023924049.9-1.715.688.8104.454.945.119:3815:05317-0.19554.7
585Nino Niederreiter32WPGRW5673773450.11.455052251.31.810.194.0104.130.869.214:4713:2311390.218958.2
586Matthew Nieto32PITLW2922228743.6-7.214919842.9-7.35.092.697.619.680.412:1610:06115-2.63571.4
587Stefan Noesen31NJDRW5578364854.73.554146353.93.69.588.097.649.950.115:5112:3811469.520558.0
588Joshua Norris25OTTC5065569348.6-4.046648249.2-4.17.789.296.840.359.718:2413:011329-2.017054.1
589Tomáš Nosek32FLAC4536631254.0-2.525323152.3-4.19.294.9104.144.555.59:378:254145.28043.8
590Thomas Novak27NSHC4561645757.45.842932157.26.97.390.097.364.135.913:2111:5610386.013459.0
591Ryan Nugent-Hopkins31EDMC5481069753.7-1.057349753.6-1.69.790.5100.253.246.819:0314:1120357.320353.2
592Darnell Nurse29EDMD521014101749.9-7.374472150.8-6.69.192.3101.451.548.521:5419:2613441.626450.0
593Alexander Nylander26TORLW5303446.90.7222744.9-3.38.388.997.257.142.99:538:15130.0850.0
594William Nylander28TORC5596297149.80.969970749.7-0.110.290.2100.457.442.619:4916:2521523.532557.2
595Gustav Nyquist35NSHRW5392870456.97.064553154.85.58.385.593.860.040.017:3614:3913472.715942.8
596Liam O'Brien30UTAC1916216749.2-3.411810852.2-1.27.992.099.948.151.99:289:2715-0.24951.0
597Drew O'Connor26TOTF5774371051.11.252752350.20.96.889.696.446.054.014:3412:432740-4.018749.2
597Drew O'Connor26PITF5368565751.01.248948250.41.26.489.395.746.353.714:3712:392439-4.417148.0
597Drew O'Connor26VANF4585352.30.7384148.1-3.311.192.9104.043.356.713:5713:25310.41662.5
598Logan O'Connor28COLRW5770263052.7-0.946643451.8-1.66.090.396.333.466.614:5112:3312212.212655.6
599Ryan O'Reilly33NSHC5187968956.16.261651554.55.18.785.594.260.639.418:4915:0419402.217156.1
600Jordan Oesterle32BOSD2134633351.04.024223550.74.510.590.7101.244.855.217:3417:01731-0.35335.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%
601Liam Ohgren21MINLW1915920943.2-2.311015142.1-4.48.189.097.145.055.011:029:4646-2.95149.0
602Oskar Olausson22COLRW261037.5-23.84640.0-23.00.0100.0100.040.060.06:496:4902-0.13100.0
603Jamie Oleksiak32SEAD57843106644.2-5.361376044.6-5.010.590.8101.338.062.018:5816:101166-13.613438.8
604Mathieu Olivier27CBJF5660987341.1-8.541558141.7-8.38.190.198.239.460.614:2413:191833-5.512355.3
605Victor Olofsson29VEGRW3547041353.20.232628853.1-1.611.892.5104.358.042.014:5213:108196.213448.5
606Dmitry Orlov33CARD56113178858.9-0.481758458.3-0.111.889.2101.055.244.819:4617:4117685.923137.7
607Zack Ostapchuk21OTTC4231235846.6-4.221425845.3-6.14.493.197.551.148.99:138:45613-4.04245.2
608Alex Ovechkin39WSHLW3949554047.80.437538649.30.116.492.7109.172.127.917:3813:131128-2.627251.8
609Brayden Pachal25CGYD5573872950.3-1.349252448.4-3.25.793.999.662.437.614:3713:021350-4.715829.1
610Max Pacioretty36TORLW3746950148.4-2.035336449.2-1.88.890.098.849.850.213:3012:225271.113053.8
611Jean-Gabriel Pageau32NYIC5277869452.95.056149353.24.39.490.6100.049.350.716:5213:5016318.315756.1
612Ondřej Palát33NJDLW5572473849.5-3.148153847.2-4.811.490.6102.062.537.513:5812:532038-3.514250.7
613Kyle Palmieri33NYIRW5582290347.7-1.958664447.6-3.010.888.699.455.144.918:1515:101528-2.821746.1
614Artemi Panarin33NYRLW5398886353.47.171662353.56.79.887.797.465.534.519:4816:3712682.239640.7
615Colton Parayko31STLD551026116346.9-3.373479648.0-0.511.389.8101.040.659.424:1321:242474-1.121350.2
616Juuso Pärssinen23TOTC3529530649.1-4.219822347.0-4.78.388.897.156.443.610:419:50214-4.84746.8
616Juuso Pärssinen23COLC2014213351.6-4.3959151.1-4.111.390.2101.554.245.89:338:4805-1.01957.9
616Juuso Pärssinen23NSHC1515317346.9-2.410313243.8-2.65.688.093.658.241.812:1311:1329-3.82839.3
617David Pastrňák28BOSRW5797786952.96.470465451.85.911.888.5100.368.831.220:0116:183081-2.544252.0
618Nick Paul29TBLLW4963468148.2-2.945848848.4-2.411.092.1103.140.060.016:3014:301033-0.117252.9
619Tanner Pearson32VEGLW5361764948.7-1.744144649.7-1.58.392.1100.449.051.012:0111:3712300.213152.7
620Andrew Peeke26BOSD5175385446.9-2.751260445.9-3.19.191.0100.045.055.017:5716:131168-2.113037.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%
621Adam Pelech30NYID3570460453.83.451142054.94.47.990.698.547.952.121:4019:4019372.316545.5
622Jakob Pelletier23CGYLW2428325252.90.419718951.0-1.711.895.9107.763.836.212:3811:106151.15257.7
623Nicklaus Perbix26TBLD5072570450.71.151251350.00.19.791.3101.049.350.715:2515:011848-2.112539.2
624Cole Perfetti23WPGC5673570751.02.654248652.73.710.293.7103.970.129.915:0613:2113332.118951.9
625David Perron36OTTLW1819618251.94.114413651.42.72.090.292.250.949.112:5410:385110.06258.1
626Corey Perry39EDMRW5461750954.80.942936554.0-0.59.892.9102.763.136.911:3710:3310302.912850.8
627Scott Perunovich26TOTD3144038753.28.131729052.25.610.488.498.764.535.515:4414:4010255.93737.8
627Scott Perunovich26STLD2431426354.49.322120352.16.110.088.298.267.932.114:3713:334185.22634.6
627Scott Perunovich26NYID712612450.45.4968752.54.011.388.7100.054.745.319:3418:28670.71145.5
628Brett Pesce30NJDD4887579152.50.060257251.3-0.47.190.697.750.949.120:4718:2217406.514344.8
629JJ Peterka23BUFRW5284479151.62.261257551.62.813.586.499.958.441.617:5614:6012530.726144.1
630Alexander Petrovic32DALD3312753.43.9202346.5-5.10.081.381.352.247.811:4411:4402-0.5812.5
631Jeff Petry37DETD3452165244.4-3.035248542.1-4.38.491.7100.047.652.419:1117:311040-4.88427.4
632Elias Pettersson26VANC4968770549.40.047147949.61.511.089.3100.247.652.418:5614:5421315.419048.4
633Elias Pettersson20VAND6816655.16.1545151.42.75.994.3100.276.024.012:5012:48081.52128.6
634Marcus Pettersson28TOTD511074102451.20.275873150.91.310.588.899.345.754.322:0919:2223631.115230.9
634Marcus Pettersson28PITD47100594051.71.170967451.31.910.888.699.446.753.322:0319:1223600.414230.3
634Marcus Pettersson28VAND4698445.1-10.8495746.2-6.86.391.497.732.667.423:2021:22030.81040.0
635Michael Pezzetta26MTLC14846157.910.4584357.49.55.481.386.751.148.95:375:37160.81741.2
636Isaak Phillips23CHID3234235.4-7.4163034.8-10.016.788.9105.647.652.411:5411:3502-0.7560.0
637Noah Philp26EDMF12979151.6-2.4696053.5-2.110.491.1101.558.541.58:408:31150.42450.0
638Owen Pickering21PITD2529530848.90.121123447.4-0.16.890.797.543.656.414:4913:27511-0.45129.4
639Alex Pietrangelo35VEGD531127107551.20.383776352.30.710.688.699.256.443.622:3619:3721818.323043.0
640Shane Pinto24OTTC4665663550.80.946442752.12.18.990.299.134.066.017:3914:0920234.118150.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%
641Neal Pionk29WPGD561051106049.81.276974550.81.312.090.2102.245.454.622:1218:5526610.123739.7
642Vasily Podkolzin23EDMRW5578557157.94.958840059.56.57.591.899.357.442.613:0612:3014358.813759.9
643Ryan Poehling26PHIC4343552545.3-5.031533148.8-3.610.688.899.333.766.313:1811:445322.17753.2
644Brayden Point28TBLC5086887949.7-0.361863649.3-0.313.089.8102.860.739.319:4216:0911231.923954.4
645Matthew Poitras20BOSC2630429750.64.020122047.72.19.291.0100.362.137.913:0512:1212230.05939.0
646Jason Polin25COLF2111052.4-4.26554.50.20.0100.0100.033.366.75:115:11000.1650.0
647Vasiliy Ponomarev22PITC4293743.9-9.8182442.9-6.30.094.194.122.277.89:139:1322-0.8757.1
648Martin Pospisil25CGYC5577366653.73.353546953.33.38.791.4100.062.637.414:0112:5310360.115648.1
649Andrew Poturalski31SJSC3345438.6-15.4233241.8-12.25.392.397.648.451.614:2713:23010.2683.3
650Samuel Poulin23PITRW6755657.310.2534952.06.46.997.1104.040.759.310:069:5627-0.6825.0
651Owen Power22BUFD541050100051.21.374473350.40.510.687.598.151.648.422:1418:381950-10.421449.1
652Nikita Prishchepov20COLC10625553.02.4443754.33.06.990.597.437.562.56:226:2202-0.11040.0
653Aliaksei Protas24WSHC5581177651.12.558353152.32.515.991.2107.153.846.216:3214:4617433.918354.6
654Ivan Provorov28CBJD561035116147.1-0.572380747.3-1.211.289.3100.644.655.423:4019:582174-7.018137.0
655Jesse Puljujärvi26PITRW2630629850.70.221321749.50.08.392.3100.645.055.011:3610:42311-2.58445.2
656Ryan Pulock30NYID4883993947.2-3.458865147.5-3.510.092.3102.345.654.421:5519:032057-5.815644.9
657Valtteri Puustinen25PITRW10659341.1-13.9496144.5-8.12.989.492.241.258.89:538:43330.21060.0
658Mikael Pyyhtia23CBJLW4642454044.0-3.828537143.4-4.86.890.096.843.156.912:0610:35925-8.17045.7
659Jacob Quillan22TORF12625.0-38.4060.0-66.2100.05:215:2100-0.610.0
660Jack Quinn23BUFRW4759056850.91.042143549.2-1.07.689.396.956.843.215:1712:37832-6.118545.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%
661Darren Raddysh28TBLD4777475350.70.656155450.30.010.190.6100.762.137.918:2716:204375.319939.7
662Taylor Raddysh26WSHRW5565466149.70.546048248.8-2.210.291.4101.633.566.512:2411:549341.612051.7
663Rickard Rakell31PITRW56106890254.25.673664653.35.111.685.096.660.239.819:1116:2614521.628152.0
664Mikko Rantanen28TOTRW55118891656.54.382363656.44.812.887.2100.064.635.422:1118:15265316.132747.7
664Mikko Rantanen28COLRW49105285355.23.472858855.33.913.586.7100.364.635.422:3018:24224814.028747.0
664Mikko Rantanen28CARRW61366368.314.2954866.413.15.993.399.264.735.319:4117:07452.14052.5
665Michael Rasmussen25DETC5451362445.1-3.132845042.2-6.012.889.4102.247.053.013:2411:28729-1.712356.1
666Aatu Räty22VANC2115615849.70.69711246.4-1.99.288.697.865.634.49:309:21140.12263.6
667Lucas Raymond22DETLW5585574353.58.559356451.36.711.188.199.147.652.418:5714:5319526.726049.6
668Ryan Reaves38TORRW3319523445.5-5.513516245.5-5.94.894.499.224.575.57:437:4148-2.23145.2
669Lukas Reichel22CHILW4841757542.0-3.231040943.1-1.38.691.299.849.150.912:1710:551022-5.88861.4
670Mike Reilly31NYID1116013055.24.211510352.80.06.195.7101.860.439.615:4513:391121.53839.5
671Cole Reinhardt24OTTLW169713242.4-7.0719742.3-7.38.087.195.138.161.97:587:5806-2.32065.0
672Sam Reinhart29FLAC57103474658.13.873753557.94.710.089.9100.057.342.720:1815:28174712.328153.0
673Matt Rempe22NYRC2010715640.7-8.2859846.4-2.79.698.3107.930.869.27:287:2523-0.82462.5
674Anthony Richard28PHIC1516116549.44.411711949.63.29.288.097.156.543.512:2210:58362.33652.8
675Morgan Rielly30TORD551077104450.82.678676050.81.78.189.097.161.638.421:3019:0910674.021543.3
676Rasmus Ristolainen30PHID5488494348.4-0.564262150.8-0.210.289.599.639.160.920:3117:4717452.415149.0
677Calum Ritchie20COLC7869248.3-9.2656550.0-8.34.379.183.467.332.712:4712:10140.62055.0
678Jason Robertson25DALLW5588481352.11.062058551.51.110.889.199.947.952.117:5114:52185811.329750.2
679Nicholas Robertson23TORLW4753251450.92.939634953.25.16.292.098.159.840.212:0511:0212130.614250.7
680Eric Robinson29CARLW5670249958.5-0.952338457.7-0.911.589.3100.961.638.412:1011:236276.214654.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%
681Evan Rodrigues31FLAC5791167357.52.964250655.91.88.889.197.956.143.915:1813:4715410.921749.3
682Alexander Romanov25NYID4185192348.0-1.161861250.21.29.891.9101.746.653.422:5220:521857-2.415238.8
683Kevin Rooney31CGYC4426233743.7-8.818923444.7-7.26.789.095.836.763.39:217:22518-3.66251.6
684Isak Rosen21BUFRW2152141.7-5.4101638.5-8.90.091.791.741.758.39:088:4512-0.5333.3
685Jack Roslovic28CARC5580959257.7-2.157144356.3-2.910.487.397.859.240.813:4712:291640-1.819950.3
686Marco Rossi23MINC5689389150.14.764863050.75.012.691.3104.055.644.418:1115:4813374.518852.1
687Joshua Roy21MTLRW4355837.6-15.4234533.8-18.60.096.796.747.452.610:5710:5311-1.1837.5
688Matt Roy29WSHD4571084245.7-5.250958146.7-5.011.793.6105.442.457.619:4017:50561-2.315633.3
689Nicolas Roy27VEGC4560154852.33.142739252.12.18.487.796.146.054.015:2113:1814315.511858.5
690Chad Ruhwedel34NYRD5526843.3-5.9365141.4-6.317.494.6112.044.855.214:0611:4514-0.6714.3
691Bryan Rust32PITRW4878180549.20.356158449.00.412.283.495.658.141.919:3215:291339-3.321756.2
692Jan Rutta34SJSD5168185344.4-1.745459343.4-1.99.490.8100.146.153.916:5715:121152-10.214136.2
693Derek Ryan38EDMC3327128748.6-6.918719848.6-7.26.290.496.637.162.99:259:04911-2.33647.2
694Jonas Røndbjerg25VEGRW11898950.0-4.3606149.6-4.82.688.991.551.948.19:399:1931-0.21656.3
695Brandon Saad32TOTLW4761462849.4-0.944345749.2-0.87.388.195.452.347.714:4113:1613321.414658.2
695Brandon Saad32STLLW4354757748.7-0.538641848.0-0.77.788.195.852.947.114:3613:1013280.813157.3
695Brandon Saad32VEGLW4675156.8-6.4573959.4-4.84.787.592.245.754.315:4014:26040.61566.7
696Scott Sabourin32SJSF131417.6-25.521115.4-32.20.071.471.466.733.310:2710:2700-0.910.0
697Dylan Samberg26WPGD3569261353.05.251142054.96.712.590.8103.344.056.021:0118:3420425.213338.3
698Mackie Samoskevich22FLARW4856244355.91.241632156.42.76.791.698.360.339.711:4210:4082910.615847.5
699Mattias Samuelsson24BUFD3549257446.2-5.437640748.0-3.011.689.3101.033.166.918:3115:42532-7.27651.3
700Jake Sanderson22OTTD551041101650.6-0.376369952.21.55.490.595.944.755.324:2518:2142664.227046.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%
701Rasmus Sandin24WSHD5592793049.90.969163352.22.512.391.0103.444.755.319:1517:3817505.815937.7
702Travis Sanheim28PHID571151124648.0-0.483482850.2-0.410.587.497.948.052.024:3421:2236835.822046.4
703Steven Santini29TBLD1111150.0-2.48657.19.033.375.0108.340.060.011:3711:37000.3333.3
704Max Sasson24VANF2419521647.40.012914147.80.59.194.6103.751.448.610:0610:04510-0.73964.1
705David Savard34MTLD5060881842.6-7.741656642.4-7.610.389.9100.241.758.317:4614:221236-10.28043.8
706Mark Scheifele31WPGC56952105647.4-2.569376147.7-3.613.089.6102.662.737.320:1617:2517732.423352.8
707Brayden Schenn33STLC5683085649.20.756262247.5-1.010.788.999.652.747.317:3615:1410362.919951.3
708Luke Schenn35NSHD5473272550.2-2.351549251.10.46.091.697.637.063.015:2314:1511424.414739.5
709Nick Schmaltz28UTAC5692378154.22.564856953.21.010.087.297.258.441.618:5915:1822674.624349.0
710Nate Schmidt33FLAD5581761457.12.355844655.61.38.690.098.757.442.616:1714:1623625.913034.6
711Braden Schneider23NYRD5579897645.0-5.760170246.1-4.39.292.0101.338.861.217:2015:471168-5.115446.8
712Corey Schueneman29STLD4594656.27.1452564.314.92.993.896.751.448.614:0313:46021.2944.4
713Jaden Schwartz32SEAC5792089850.64.165465350.02.911.189.1100.250.849.218:1115:403238-4.024652.8
714Cole Schwindt23VEGRW3828734745.3-4.620824845.6-5.29.892.2102.051.348.79:219:046181.16248.4
715Donovan Sebrango23OTTD2242153.35.1171553.16.50.088.988.933.366.710:1910:1900-0.320.0
716Nick Seeler31PHID5266984944.1-6.047151447.8-3.811.789.8101.552.847.216:3114:531147-0.115435.1
717Tyler Seguin33DALC1927523354.12.819017552.11.317.692.4110.057.242.816:1313:214122.28848.9
718Moritz Seider23DETD551065108149.63.574076749.14.29.690.4100.044.855.225:1520:0722614.325044.0
719Mikhail Sergachev26UTAD51110394853.81.478967953.71.49.487.697.049.950.125:4519:182283-2.424436.1
720Damon Severson30CBJD5389294248.61.763765449.32.111.588.399.846.153.920:1017:5123670.116547.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%
721Michael Sgarbossa32WSHC3242945.3-18.5171651.5-16.325.090.0115.066.733.39:209:19001.2425.0
722Yegor Sharangovich26CGYC4871167351.4-0.749148850.2-1.86.191.797.858.441.617:2314:041134-1.421344.1
723Ryan Shea27PITD2227127649.50.719319649.60.89.387.796.930.769.315:1613:48721-0.53826.3
724Conor Sheary32TBLLW5425244.7-7.5283445.2-11.55.087.592.544.455.611:2011:0400-1.1837.5
725Kiefer Sherwood29VANRW5158557950.31.439840649.51.210.489.199.539.260.814:4012:231826-1.317553.1
726Dominik Shine31DETF4253740.3-6.3172441.5-5.36.387.593.835.764.38:448:4422-0.4366.7
727Devin Shore30MINC3422535239.0-8.515523739.5-8.44.795.099.734.665.48:288:13712-4.54156.1
728Jonas Siegenthaler27NJDD5588788850.0-3.162562150.2-1.68.593.6102.138.761.319:3617:3514594.713339.1
729Cole Sillinger21CBJC5166581944.8-5.048257445.6-4.49.686.996.648.451.617:3614:241745-7.419458.2
730Owen Sillinger27CBJF161924.0-18.731220.0-24.10.0100.0100.060.040.013:0911:3911-0.510.0
731Colton Sissons31NSHC5358362948.1-5.240843948.2-3.87.889.096.929.270.814:3212:071724-2.011252.7
732Jeff Skinner32EDMLW/C4958255451.2-4.041138151.9-3.67.390.998.257.542.512:2911:3012270.018755.6
733Brady Skjei30NSHD5497194550.7-1.970772549.4-2.49.389.999.151.648.421:2317:462067-5.021749.3
734Juraj Slafkovsky20MTLLW5372276748.5-0.452852850.01.910.388.598.855.045.016:5213:45946-8.016842.3
735Landon Slaggert22CHILW6678743.50.8516045.94.516.791.2107.845.154.913:1912:21230.51681.3
736Jaccob Slavin30CARD56123991857.4-2.885966556.4-3.210.489.6100.054.445.621:3818:3242536.222132.1
737Brendan Smith35DALD2429926053.52.221219452.20.58.288.596.746.253.812:4411:565210.05540.0
738Cole Smith29NSHF4339245846.1-6.826333643.9-8.26.390.196.318.381.713:1210:53925-1.58046.3
739Craig Smith35CHIC3331940644.0-2.224629145.80.98.688.797.244.855.211:4310:351021-4.910561.9
740Givani Smith26TOTRW13489832.9-14.8326931.7-16.20.094.494.412.088.06:206:1822-3.01050.0
740Givani Smith26COLRW7284538.4-12.3182938.3-11.10.092.392.312.587.56:216:2121-1.9650.0
740Givani Smith26SJSRW6205327.4-16.9144025.9-20.30.096.496.411.188.96:176:1301-1.1450.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%
741Reilly Smith33NYRRW5469774548.3-0.850753748.6-0.810.190.3100.546.453.615:3812:451947-1.914458.3
742Ty Smith24CARD8947655.3-1.0705157.91.39.391.4100.768.631.413:4011:0113-0.62653.8
743William Smith19SJSC4963371247.11.745753046.31.69.388.797.954.745.314:4212:60843-4.815244.7
744Elmer Söderblom23DETRW910911947.8-1.37110041.5-9.210.092.9102.954.445.612:4512:3314-0.42748.1
745Ilya Solovyov24CGYD1171258.66.7101050.01.80.080.080.075.025.019:2416:4401-0.3450.0
746Carson Soucy30VAND5467891942.5-9.346766041.4-9.88.790.399.036.163.918:4516:131461-14.214141.8
747Jordan Spence23LAKD5285167655.74.560644657.65.910.091.8101.856.943.117:5115:359504.017132.7
748Daniel Sprong27TOTRW1917817650.3-1.112613348.6-2.410.891.8102.654.545.512:0210:0639-0.66250.0
748Daniel Sprong27SEARW109710348.5-0.1687547.6-1.913.594.1107.649.051.012:2210:2623-0.33336.4
748Daniel Sprong27VANRW9817352.6-2.3585850.0-3.18.188.296.361.538.511:399:4416-0.42965.5
749Jared Spurgeon35MIND4172771250.54.253150351.44.99.791.5101.247.752.320:2417:4315350.514749.0
750Jack St. Ivany25PITD1923127046.1-4.915719544.6-6.36.792.899.541.658.416:2214:03716-2.03534.3
751Jordan Staal36CARC5689061859.0-0.261544158.2-0.29.491.2100.646.153.915:2513:037323.814554.5
752Steven Stamkos34NSHC5488382951.6-0.561261749.8-1.68.188.496.567.033.017:5614:3711351.823947.7
753Logan Stankoven21DALC5378465354.64.055646954.24.67.691.198.749.150.915:1913:2713386.024358.4
754Logan Stanley26WPGD4252664944.8-5.938144746.0-6.08.695.9104.633.366.715:5014:10945-2.78737.9
755Spencer Stastney25NSHD711110950.5-2.9727748.3-4.31.890.091.842.957.116:0815:15191.21136.4
756Troy Stecher30EDMD4450157346.6-9.236741247.1-9.17.392.8100.149.051.013:4913:204340.28441.7
757Sam Steel26DALC5363557652.41.144942051.71.37.691.098.644.455.614:4512:379273.212552.0
758Alex Steeves25TORF4343251.53.5232350.00.00.0100.0100.028.671.411:0110:42000.0862.5
759Kevin Stenlund28UTAC5660864348.6-4.943442950.3-2.97.488.796.137.662.414:1711:391233-5.312654.8
760Mitchell Stephens27SEAC2516521643.3-4.011815044.0-3.15.389.995.249.550.59:287:5517-0.93551.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%
761Chandler Stephenson30SEAC5680192446.4-1.555867545.3-3.512.687.399.847.952.119:3814:522139-14.610554.3
762Matthew Stienburg24COLC8403950.6-1.9312555.43.38.787.596.236.863.26:055:33030.2850.0
763Riley Stillman26CARD18561.515.78466.715.70.040.060.07:407:40000.51100.0
764Mark Stone32VEGRW4272064352.81.353143954.71.911.591.2102.862.137.919:4815:5327516.814656.8
765Dylan Strome27WSHC5578580149.50.256456749.9-0.912.990.9103.874.825.217:3614:301646-0.317755.9
766Ryan Strome31ANAC5480087947.62.759663148.63.710.189.9100.050.949.116:5814:021348-5.918052.2
767Jayden Struble23MTLD3040035652.95.026423852.64.86.086.792.754.245.814:2613:331227-0.37140.8
768Nico Sturm29SJSC4132137346.30.621526844.5-0.39.689.999.441.558.59:518:48315-5.65752.6
769Tim Stützle23OTTLW56100183254.65.973059055.36.29.389.398.668.331.719:5416:2216457.622150.2
770Oskar Sundqvist30STLC4238942248.0-0.627227449.82.67.692.099.639.460.612:5711:049283.98140.7
771Pius Suter28VANF5464364450.01.344147748.0-0.613.287.9101.145.854.216:2913:111525-2.015553.5
772Ryan Suter40STLD56869102445.9-4.360873345.3-4.310.791.3102.041.858.220:2918:1813500.011637.1
773Nick Suzuki25MTLC5691385551.64.666660752.36.012.288.4100.654.345.719:3215:412354-2.722051.8
774Ryan Suzuki23CARC213861.95.38753.3-0.820.0100.0120.075.025.06:366:3600-0.110.0
775Fedor Svechkov21NSHC2527227449.8-3.319518850.9-0.48.188.596.770.429.612:0511:05329-1.18045.0
776Andrei Svechnikov24CARRW5599968759.30.170451857.6-1.28.888.297.060.439.617:3114:0514794.231048.7
777Brandon Tanev33SEALW5557474843.4-5.842751645.3-3.79.889.198.939.860.214:0511:431737-8.713058.5
778Chris Tanev35TORD5484792947.7-1.960062349.1-0.812.691.9104.433.366.720:0517:219589.78931.5
779Vladimir Tarasenko33DETRW5363375345.7-2.644855744.6-3.08.891.4100.253.446.614:4913:129340.319547.7
780Tomáš Tatar34NJDLW5144840252.71.331129451.40.98.891.099.744.455.610:399:453284.18953.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%
781John Tavares34TORC4870078047.3-1.350956147.6-1.912.490.3102.746.253.818:1915:1915455.021959.8
782Teuvo Teräväinen30CHIF5559268446.42.842547247.44.510.187.197.146.353.716:4412:581147-3.214956.4
783Troy Terry27ANAC/RW4984188448.84.063364049.75.09.091.2100.249.950.118:5715:551744-1.624049.6
784Alexandre Texier25STLC2727231446.4-1.218322644.7-2.89.990.7100.651.748.312:3511:46412-2.78056.3
785Shea Theodore29VEGD55107098352.12.074168552.00.410.591.1101.657.142.922:0319:1027869.528239.4
786Akil Thomas25LAKC2218319248.8-5.413113050.2-4.15.192.297.339.860.29:499:4114-2.43161.3
787Robert Thomas25STLC4475871851.42.855852551.54.010.689.8100.553.146.920:0116:2213648.820351.2
788Jack Thompson22SJSD1824127946.31.216619446.12.05.592.097.555.644.416:1514:144220.15639.3
789Tage Thompson27BUFC4884778851.82.361655352.73.913.888.1101.955.344.718:4315:3915270.631846.5
790Henry Thrun23SJSD4861687141.4-5.943862541.2-5.68.789.798.451.648.416:5415:441027-11.89145.1
791Conor Timmins26TORD4463164949.3-0.145345050.2-0.17.392.499.754.245.816:2514:349391.611839.0
792Owen Tippett25PHIRW5276373550.93.354247753.23.19.985.895.761.438.616:4214:2022383.730442.1
793Brady Tkachuk25OTTLW5697684253.74.571757355.66.58.288.897.053.946.118:3715:06153911.340358.1
794Matthew Tkachuk27FLALW/RW5297265259.95.471249858.84.89.887.897.659.640.418:1414:51104711.931649.4
795Devon Toews30COLD531254100755.53.986171454.73.310.990.1101.059.140.924:4621:09225712.123842.4
796Tyler Toffoli32SJSC5482973653.010.257353051.99.69.384.894.156.543.516:4013:2616391.927357.1
797Eeli Tolvanen25SEARW5768376247.3-0.648952448.30.410.091.5101.555.644.413:4612:39932-5.519349.2
798Philip Tomasino23TOTC3943639652.42.031329351.71.67.290.797.957.142.912:5111:117182.210559.0
798Philip Tomasino23PITC2832430051.92.123222151.21.07.189.997.058.441.613:2711:375102.37857.7
798Philip Tomasino23NSHC111129653.81.9817252.93.27.892.7100.653.846.211:1810:0528-0.12763.0
799Dominic Toninato30WPGC4232746.0-11.9141548.3-13.00.0100.0100.040.060.08:037:29010.2366.7
800Alexey Toropchenko25STLRW5446757644.8-5.230238643.9-5.57.793.6101.329.770.312:2410:59415-4.710347.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%
801Yakov Trenin28MINC5047957545.4-1.932342043.5-4.911.391.7102.934.265.813:1111:35733-1.411547.0
802Vincent Trocheck31NYRC5595290651.23.567164850.92.710.088.798.754.445.621:1916:092761-3.125855.0
803Jacob Trouba30TOTD53878110144.4-4.263377744.9-3.411.390.2101.437.762.320:3117:421960-11.619343.5
803Jacob Trouba30ANAD2948763243.5-4.334444043.9-3.911.990.0101.940.459.620:5718:261337-4.910536.2
803Jacob Trouba30NYRD2439146945.5-4.028933746.2-2.610.690.3100.933.866.320:0016:49623-6.78852.3
804Maxim Tsyplakov26NYIF5175469951.94.154850052.33.510.791.2101.954.645.415:5914:1617593.317041.2
805Alex Tuch28BUFRW5487282751.31.362157851.82.513.389.6102.954.345.719:2715:0732452.925349.4
806Tyler Tucker24STLD1923418456.04.815813254.53.57.992.3100.251.548.512:5812:386151.14443.2
807Riley Tufte26BOSLW3141548.33.681436.4-6.80.072.772.740.060.08:008:0001-0.40
808Alex Turcotte23LAKC4857051452.6-0.740635853.1-1.110.493.2103.649.850.212:2611:218324.111153.2
809T.J. Tynan32COLC8584158.66.4352954.73.14.287.591.755.644.47:567:06050.4850.0
810Urho Vaakanainen26TOTD2835142445.3-4.125328946.7-3.08.194.0102.136.064.015:0614:183200.05232.7
810Urho Vaakanainen26NYRD2328036343.5-7.320425344.6-6.69.293.7102.835.764.315:2614:37216-1.14035.0
810Urho Vaakanainen26ANAD5716153.810.8493657.614.73.496.099.437.962.113:3612:52141.11225.0
811Juuso Välimäki26UTAD4364463250.5-2.144645149.7-3.28.091.199.162.937.116:3315:151140-1.110936.7
812James van Riemsdyk35CBJLW4955458048.92.839441248.91.712.886.699.452.547.512:3311:39428-4.910159.4
813Trevor van Riemsdyk33WSHD5580990447.2-3.057660049.0-2.213.093.1106.142.957.117:3115:501945-0.514939.6
814Frank Vatrano30ANALW5379589847.01.459965947.62.09.491.0100.349.650.417:5214:19832-5.129857.7
815Joe Veleno25DETC5046653946.4-0.731435546.91.07.689.196.644.455.611:4511:131033-5.19047.8
816Carter Verhaeghe29FLAC57104478157.22.674857956.42.58.687.896.457.842.218:0315:08186114.035250.3
817Jimmy Vesey31NYRLW3027428948.7-1.219720948.5-1.45.393.098.223.476.610:2110:11519-1.35848.3
818Jeffrey Viel28BOSF15838.5-21.83633.3-23.80.0100.0100.050.050.08:298:2702-0.20
819Gabriel Vilardi25WPGC5685390348.6-0.760564848.3-2.412.690.1102.767.332.718:0015:1720301.518756.7
820Alex Vlasic23CHID55839110643.1-1.861978344.20.311.489.3100.742.757.323:4719:253868-12.915150.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%
821Marc-Édouard Vlasic37SJSD77010041.2-3.6496742.2-2.111.487.098.441.558.514:4814:31110-0.61145.5
822Dmitri Voronkov24CBJLW4775174050.44.555052351.35.211.890.5102.356.443.617:3115:047373.816962.1
823Jakub Vrána28WSHLW2517823643.0-6.912715844.6-7.316.793.5110.163.636.49:519:12515-2.45450.0
824Chris Wagner33COLC2414014549.1-3.99710149.0-3.41.588.690.129.670.46:556:1614-2.64456.8
825Oliver Wahlstrom24TOTRW4231342842.2-4.521928443.5-3.85.393.098.349.350.710:209:24511-3.310551.4
825Oliver Wahlstrom24NYIRW2716627138.0-8.712417940.9-7.14.492.697.042.058.010:048:5538-4.75455.6
825Oliver Wahlstrom24BOSRW1514715748.41.59510547.51.46.893.8100.561.538.510:4910:18231.45147.1
826Nathan Walker30STLC4739146445.7-3.824532842.8-6.58.191.9100.131.268.811:3610:49630-6.48151.9
827Sean Walker30CARD56101064261.12.870746960.12.46.689.996.560.539.516:1215:0225424.125637.1
828Jake Walman28SJSD4483086249.14.558959849.65.711.787.399.052.147.922:5717:352055-2.826542.3
829Austin Watson33DETLW29950.00.07750.01.70.060.060.080.020.07:007:0001-0.11100.0
830MacKenzie Weegar31CGYD55115192855.46.478161655.97.89.390.299.551.648.423:3819:00341027.529740.4
831Alexander Wennberg30SJSC5273678348.54.648855047.03.610.387.197.552.048.018:1414:082427-4.712546.4
832Zach Werenski27CBJD551330131650.35.595090651.26.29.790.8100.655.644.426:5322:313181-1.241848.6
833Colin White28SJSC3182245.0-0.6131252.05.80.090.090.025.075.07:186:4601-0.6333.3
834Zach Whitecloud28VEGD4974370051.5-0.153949652.1-0.87.390.697.955.344.716:2215:277482.712241.8
835Ozzy Wiesblatt22NSHRW3164526.2-15.2123127.9-17.212.5100.0112.513.686.411:1011:1001-0.1250.0
836Adam Wilsby24NSHD2337133152.8-0.125123951.2-0.59.791.4101.141.758.318:0616:3510244.57544.0
837Tom Wilson30WSHRW5581679350.72.058752852.63.013.189.1102.147.452.618:5114:2113533.925249.6
838Ryan Winterton21SEAC8749643.5-7.9516643.6-8.88.377.886.151.248.810:2210:2203-0.71266.7
839Miles Wood29COLLW2327026950.1-4.716218446.8-7.97.890.898.635.664.411:3510:41214-1.78445.2
840Parker Wotherspoon27BOSD3044349147.4-3.230433847.4-2.35.193.298.342.058.017:5016:441144-2.46137.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%
841Shane Wright21SEAC5461868547.4-0.644548547.8-0.313.489.3102.752.347.713:3211:4310500.812943.4
842Arber Xhekaj24MTLD5366371948.0-1.445751547.0-2.68.590.699.146.753.315:0813:571250-7.614240.8
843Kailer Yamamoto26UTARW3262254.2-8.2221855.0-6.00.091.791.750.050.010:4010:36000.3250.0
844Cameron York24PHID4376178449.3-0.857254151.4-1.18.889.598.347.053.021:1419:0718583.412542.4
845Pavel Zacha27BOSC5781283849.20.857861848.30.611.889.9101.664.535.519:1114:261842-4.018755.1
846Nikita Zadorov29BOSD57954104347.8-1.467676247.0-1.411.592.0103.445.654.420:2117:572077-3.618241.8
847Yegor Zamula24PHID3956158249.11.040737352.22.28.887.095.847.252.816:5215:359312.27135.2
848Connor Zary23CGYC4060552453.62.440836852.61.66.091.597.559.740.316:1813:577272.216350.9
849Trevor Zegras23ANAC3245449747.72.932536547.11.49.189.798.849.051.016:5214:21825-4.712151.2
850Olen Zellweger21ANAD4165972647.62.246652047.31.39.292.4101.659.041.018:5516:131441-3.519742.1
851Fabian Zetterlund25SJSW5785299446.20.858870145.60.912.291.6103.753.346.717:0915:132041-5.225249.2
852Mika Zibanejad31NYRC5576985647.3-2.257161648.1-1.37.887.495.247.752.318:2213:352153-6.825349.4
853Artem Zub29OTTD3150352249.1-3.636833652.30.94.591.696.136.563.520:0917:259292.98544.7
854Mats Zuccarello37MINLW4363773246.50.846853146.81.211.890.9102.755.045.019:2715:551439-1.217752.5
855Jason Zucker33BUFLW5271971350.20.052151350.40.713.887.7101.549.550.516:1113:181652-2.919149.2