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%
1Wyatt Aamodt27COLD2233738.3-15.0182146.2-10.310.0100.0110.020.080.017:0716:16130.1650.0
2Rodrigo Abols29PHIC2219119949.00.313713550.40.38.384.793.061.238.89:119:09414-1.44852.1
3Noel Acciari33PITC7972995743.2-8.950665843.5-7.66.888.695.420.379.713:4611:201433-11.915149.7
4Jack Ahcan27COLD2303248.4-0.9221953.70.111.193.3104.426.773.315:4814:40030.2333.3
5Sebastian Aho27CARF79151996861.12.8109472160.33.310.885.896.763.836.220:0614:4923939.144746.3
6Alexander Alexeyev25WSHD811612348.53.3968054.510.69.092.6101.539.560.516:0415:29272.61546.7
7Nolan Allan21CHID4346565641.5-5.531947840.0-6.49.189.398.442.058.015:0814:07822-10.76426.6
8Michael Amadio28OTTC7287795547.9-2.461365748.3-2.510.493.2103.635.964.114:0613:132436-3.616551.5
9Nils Åman24VANC1917118248.4-2.511914345.4-5.69.789.799.448.951.110:2910:1333-0.12040.0
10Joey Anderson26CHIRW1815322340.7-4.19515837.5-8.54.595.6100.129.470.612:2410:5384-3.13154.8
11Josh Anderson30MTLRW81931112245.3-2.563478944.6-3.510.990.7101.740.959.114:1912:301736-3.321051.9
12Michael Anderson25LAKD771402138150.4-4.599194951.1-4.09.293.1102.342.058.022:4119:272257-2.124833.9
13Jaret Anderson-Dolan25WPGC7655454.63.1513559.38.68.8100.0108.841.458.69:569:55121.71266.7
14Rasmus Andersson28CGYD811687175049.1-3.91206123949.3-3.06.988.995.950.149.923:5919:2630107-8.937843.1
15Emil Andrae22PHID4260356351.75.944039452.84.28.688.697.255.944.117:2115:4316443.112740.9
16Mason Appleton29WPGC7195699349.1-0.569873148.8-1.68.293.7101.929.570.514:5013:511538-1.318658.1
17Joel Armia31MTLRW8174992844.7-3.549564843.3-5.110.989.7100.529.870.214:1811:001948-11.923244.8
18Viktor Arvidsson31EDMLW67104684255.40.976959956.21.57.390.297.553.846.214:6013:4015679.730152.5
19Rasmus Asplund27FLAF6483359.37.4392263.910.30.089.589.555.644.47:567:42420.7366.7
20Zach Aston-Reese30CBJC7986599746.5-2.560468047.0-2.17.789.597.240.259.813:2712:111142-2.019252.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%
21Andreas Athanasiou30CHIC85510035.5-9.8457238.5-8.212.587.8100.335.764.310:029:5622-0.41553.3
22Cam Atkinson35TBLRW3926833144.7-5.520024245.2-3.99.989.098.952.747.38:608:21312-3.96869.1
23Nicolas Aubé-Kubel28TOTRW2218218349.9-2.412012748.6-2.05.888.894.531.768.39:259:23912-3.04242.9
23Nicolas Aubé-Kubel28BUFRW1915914752.0-0.51039951.00.16.687.594.129.470.69:329:30811-1.53847.4
23Nicolas Aubé-Kubel28NYRRW3233639.0-12.0172837.8-10.80.093.893.842.957.18:448:4011-1.540.0
24Oskar Back24DALC7367364451.12.342945448.60.57.093.8100.838.761.311:4210:101254-2.29745.4
25Mikael Backlund35CGYC761197110452.01.284875952.82.68.391.8100.237.462.618:4414:393568-0.334850.3
26Kevin Bahl24CGYD731387144549.0-4.1991101649.4-3.28.490.799.147.352.721:2318:472485-10.721937.4
27Arshdeep Bains24VANF1311913347.2-1.5839546.6-3.25.887.993.653.946.110:309:4514-2.91650.0
28Uvis Balinskis28FLAD76103681855.90.073260454.8-0.36.990.497.360.139.914:5113:27234912.019846.5
29Ivan Barbashev29VEGC701130116049.3-1.481382949.5-1.612.892.0104.859.140.916:4815:5218787.123148.1
30Aleksander Barkov29FLAC67130183860.86.591961160.16.38.788.697.358.441.620:1515:27345214.730249.3
31Alex Barré-Boulet27MTLF2152240.54.481633.3-2.50.084.684.650.050.010:107:0710-0.810.0
32Tyson Barrie33CGYD1319019948.8-4.313113948.5-5.94.888.993.757.142.915:4813:59211-1.74047.5
33Justin Barron23TOTD6299292951.64.268263851.74.48.087.495.557.142.917:2616:141454-2.617242.4
33Justin Barron23NSHD4578968653.53.954547653.44.18.486.194.558.741.318:2717:1910460.514040.7
33Justin Barron23MTLD1720324345.53.613716245.83.76.591.397.848.951.114:4313:2248-3.13250.0
34Morgan Barron26WPGC7459857850.91.143340551.71.37.494.0101.428.971.110:239:0723313.417054.7
35Mathew Barzal27NYIC3066246558.79.646731959.410.410.391.3101.656.443.620:2117:28103611.117145.6
36Nathan Bastian27NJDRW5946349948.1-3.830636645.5-5.56.392.899.041.758.310:5610:05224-3.68452.4
37Drake Batherson26OTTC821256123150.50.791287651.00.98.090.498.351.049.018:0914:5123521.035454.2
38Jake Bean26CGYD6499987953.22.167065350.6-0.86.893.4100.261.638.415:0514:402746-2.017041.8
39Anthony Beauvillier27TOTLW81103996251.91.072268751.21.09.191.5100.648.351.712:5212:2915293.426556.2
39Anthony Beauvillier27PITLW6381575751.81.056454650.80.79.090.999.951.348.713:0012:3215211.621356.3
39Anthony Beauvillier27WSHLW1822420552.21.315814152.82.29.493.8103.137.962.112:2512:22081.85255.8
40Owen Beck20MTLC1211612049.22.0797850.33.33.690.794.360.339.79:599:591111.21855.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%
41Connor Bedard19CHIC821267162243.9-0.5898120142.8-1.210.088.698.657.942.120:1717:362690-13.840248.5
42John Beecher23BOSC7859576743.7-5.542951145.6-2.58.690.198.717.782.311:179:421449-8.69844.9
43Kieffer Bellows26NSHLW1915717048.0-3.410512146.5-5.82.689.392.036.663.410:4010:053100.25749.1
44Emil Bemström25PITC141017358.010.8655156.09.82.296.898.950.949.18:208:02150.62552.0
45Matty Beniers22SEAC821277128249.92.491092149.71.910.489.9100.349.950.118:4115:452872-3.332245.7
46Jamie Benn35DALLW80983110747.0-3.367380345.6-3.711.790.6102.348.951.115:1812:2313582.025553.3
47Sam Bennett28FLAC761360108155.7-0.199282654.6-0.38.588.196.659.340.717:2715:01275713.242257.1
48Matt Benning30SJSD77211139.3-8.0548439.1-8.92.688.290.855.144.913:0212:0314-0.91546.7
49Simon Benoit26TORD78899122542.3-6.766585243.8-5.710.393.3103.635.364.716:3314:271670-8.210247.1
50Zach Benson19BUFLW75100980555.68.070160053.96.19.788.097.751.948.114:4912:3119413.721256.6
51Brett Berard22NYRLW3533839146.4-4.024227147.2-2.38.189.297.349.750.310:4310:37718-4.410854.6
52Jonatan Berggren24DETRW7577691545.9-2.655166245.4-2.97.491.198.650.249.812:5912:091131-5.718348.1
53Jacob Bernard-Docker24TOTD4049350249.51.435334250.82.811.090.0101.053.546.513:3713:293220.49434.0
53Jacob Bernard-Docker24OTTD2529028550.40.920519351.51.311.289.2100.451.948.113:0612:6019-2.35532.7
53Jacob Bernard-Docker24BUFD1520321748.32.714814949.85.410.891.1101.955.644.414:2814:192132.83935.9
54Tyler Bertuzzi29CHILW82931113245.11.363784343.0-0.79.786.396.049.250.816:0013:312053-12.324653.3
55Lian Bichsel20DALD3849449749.83.533836248.32.611.589.8101.353.746.314:5314:22422-1.310039.0
56Clark Bishop28CGYC6314441.3-11.5233639.0-14.45.987.092.857.942.17:156:4712-0.24100.0
57Oliver Bjorkstrand29TOTRW79101894951.83.972266552.14.310.390.1100.452.447.615:0912:522665-1.830350.8
57Oliver Bjorkstrand29SEARW6182179350.94.058755851.34.410.289.399.553.946.115:2813:102156-3.024450.8
57Oliver Bjorkstrand29TBLRW1819715655.84.613510755.85.010.893.5104.347.352.714:0311:48591.25950.8
58Tobias Björnfot23FLAD1418815055.6-2.313810457.01.08.084.992.956.243.813:0612:35162.82835.7
59Nick Bjugstad32UTAC6677072551.5-1.556351952.0-1.08.090.898.848.851.212:1911:3512392.320456.4
60Colin Blackwell31DALC6357554751.21.138138449.80.78.792.0100.741.458.611:349:371534-0.112948.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%
61Jackson Blake21CARRW80111969761.63.277450160.73.58.090.898.861.138.913:5111:45205415.824857.7
62Nick Blankenburg26NSHD6094994250.2-1.766370348.5-3.29.790.7100.447.252.819:3316:0821500.519343.5
63Teddy Blueger30VANC8289298547.5-2.263669347.9-1.29.690.099.740.859.214:1912:092250-10.618650.5
64Matěj Blümel24DALRW7425244.7-2.6313844.9-2.04.292.396.525.774.38:268:23120.11566.7
65Brock Boeser27VANRW751073110349.30.175579948.6-0.310.186.896.958.241.818:1014:5418371.032145.2
66Zach Bogosian34MIND81998119945.4-2.873087745.4-3.59.391.4100.740.859.215:4814:002268-5.019839.9
67Samuel Bolduc24NYID17277.825.14180.029.30.00.00.0100.00.05:565:56000.010.0
68Zachary Bolduc21STLC7275070551.53.051548551.52.711.693.0104.652.747.312:4811:3017598.524549.0
69Matt Boldy23MINLW821389134950.74.9102394152.16.210.589.6100.148.052.020:1716:4343846.855149.4
70Adam Boqvist24TOTD3544641851.6-0.431930151.50.58.588.196.561.738.314:0411:594213.110538.1
70Adam Boqvist24FLAD1822420252.6-0.715114750.7-1.07.889.497.363.037.012:5110:48481.75339.6
70Adam Boqvist24NYID1722221650.7-0.116815452.21.99.186.695.760.639.415:2213:140131.45236.5
71Jesper Boqvist26FLAC7887684251.0-6.260463648.7-7.88.790.298.956.643.413:1511:521833-0.416752.1
72Thomas Bordeleau23SJSC15935.7-7.04640.0-3.80.0100.0100.025.075.010:3810:02010.11100.0
73William Borgen28TOTD841185138246.2-3.584297446.4-3.510.289.499.641.358.717:0515:432273-12.921138.4
73William Borgen28NYRD5178588946.9-3.156363946.8-3.311.290.5101.735.364.718:1816:561653-6.912844.5
73William Borgen28SEAD3340049344.8-4.327933545.4-4.18.087.195.153.146.915:1213:50620-6.08328.9
74Robert Bortuzzo35UTAD1714813352.70.91098855.33.94.391.595.962.038.010:579:310182.01844.4
75Evan Bouchard25EDMD821997133060.09.9145099359.48.39.288.898.061.938.123:2819:575512827.354443.2
76Mavrik Bourque23DALC7382574352.63.554054749.71.110.191.5101.643.057.012:4111:2812394.416548.5
77Shane Bowers25NJDC4242747.1-10.6192048.7-12.210.086.796.775.025.08:158:0811-0.62100.0
78Travis Boyd31MINC3123923.5-24.562320.7-28.00.0100.0100.011.188.97:487:1902-0.230.0
79Chase Bradley23COLLW28850.0-12.24357.1-6.10.0100.0100.00.0100.05:355:3500-0.220.0
80Erik Brännström25VAND2834035748.80.223825448.4-0.59.088.997.966.533.514:5613:55626-1.08140.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%
81Jesper Bratt26NJDW811372114454.54.593684452.63.311.288.699.869.130.918:5714:3311627.239146.0
82Justin Brazeau26TOTF7675982248.0-1.553359547.3-2.47.091.999.046.553.511:5210:391443-1.015856.3
82Justin Brazeau26BOSF5762664349.30.342747547.3-1.67.591.999.448.351.712:5811:2610330.513856.5
82Justin Brazeau26MINF1913317942.6-8.010612046.9-4.64.892.297.039.360.78:338:21410-1.62055.0
83Skyler Brind'Amour25CARC2273047.4-12.6182047.4-10.411.171.482.569.230.816:3513:0304-0.4520.0
84Bobby Brink23PHIRW7988591949.11.364363950.2-0.111.686.998.541.658.414:5012:5021581.621349.3
85Guillaume Brisebois27VAND3374346.3-7.2253144.6-10.56.395.0101.371.428.615:4815:3810-1.2633.3
86Brendan Brisson23VEGC9699542.1-1.8517241.5-4.49.488.998.340.759.39:529:5211-1.61838.9
87Philip Broberg23STLD681167128147.7-1.783189948.0-1.410.593.7104.246.853.220:3018:40221037.023840.8
88T.J. Brodie34CHID5468181445.61.647660044.20.47.789.697.248.052.015:3815:071446-12.37729.9
89Jonas Brodin31MIND50972103448.51.468567950.23.311.490.5101.849.750.322:5721:0321530.117839.9
90Jonny Brodzinski31NYRC5149758745.8-3.735343744.7-4.89.994.8104.739.360.711:4110:581126-8.413952.5
91Connor Brown31EDMRW8290395648.6-7.165467549.2-6.79.492.3101.742.058.014:0112:1526551.121258.0
92Josh Brown31EDMD109212243.0-9.9658842.5-11.36.491.898.250.649.412:3711:0903-0.91850.0
93Patrick Brown32BOSC1510315040.7-7.5609339.2-7.45.194.399.417.782.310:349:40310-5.62250.0
94Frederic Brunet21BOSD161627.3-17.941028.6-22.60.083.383.340.060.014:2313:3210-0.7450.0
95Jacob Bryson27BUFD4855164846.0-4.939047345.2-5.011.387.298.540.259.814:2413:26833-8.15437.0
96Hunter Brzustewicz20CGYD1241857.114.0201458.819.313.3100.0113.363.636.418:2318:23110.62100.0
97Pavel Buchnevich29STLLW761171118349.71.683984449.91.612.989.4102.255.144.919:0215:4115705.229549.2
98Michael Bunting29TOTLW76109196753.03.675768352.64.08.687.896.459.940.115:3213:3013582.331349.5
98Michael Bunting29PITLW5878672452.12.053951151.31.98.587.796.361.138.915:1512:5910381.223147.6
98Michael Bunting29NSHLW1830524355.78.721817255.910.38.887.896.756.943.116:2715:113201.18254.9
99André Burakovsky29SEALW79991106948.10.170978347.5-0.810.089.499.551.548.514:2512:491838-2.621952.5
100Callahan Burke27VEGC7618641.5-6.2446241.5-4.811.894.6106.472.727.310:5010:4703-0.71770.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%
101Brent Burns39CARD/RW821714125857.7-2.1121191557.0-1.510.687.998.554.245.820:5716:53361046.146137.7
102Kyle Burroughs29LAKD3324021153.20.216315451.4-2.412.390.5102.754.345.77:497:273190.92821.4
103Quinton Byfield22LAKC811321107155.22.892075754.91.511.889.7101.553.346.718:3715:0324682.935344.8
104Bowen Byram23BUFD821547159249.3-0.91130115349.50.112.288.8101.052.247.822:4219:451584-5.820945.0
105Drake Caggiula30EDMLW7376137.8-16.0213636.8-17.112.593.1105.666.733.37:187:1803-1.6966.7
106Luca Cagnoni20SJSD6759444.40.3506942.0-2.53.490.293.766.034.017:3914:4325-0.82330.4
107Michael Callahan25BOSD1720326043.8-5.514519942.2-6.79.489.198.526.074.014:0913:12111-2.32931.0
108Kyle Capobianco27DALD16746.2-2.34544.4-5.60.033.333.333.366.711:2310:5010-0.210.0
109Michael Carcone28UTAF5361353253.50.442736853.70.59.986.996.851.448.611:2610:416380.818141.4
110Ethan Cardwell22SJSRW6588141.71.2355439.3-3.19.589.298.745.554.511:3210:2615-1.01145.5
111Declan Carlile24TBLD3373253.6-1.8312654.4-1.911.1100.0111.160.040.013:0013:0003-0.2837.5
112Brandon Carlo28TOTD831157143644.6-3.9849101045.7-2.49.791.5101.232.068.018:5416:1621107-4.820238.1
112Brandon Carlo28BOSD63864103545.5-4.661673145.7-3.69.391.2100.628.571.518:4815:551482-8.116040.0
112Brandon Carlo28TORD2029340142.2-1.223327945.51.410.792.4103.141.958.119:1317:227253.34231.0
113John Carlson35WSHD791538132953.65.0112093854.45.011.388.7100.052.547.523:3417:433611215.939342.5
114Leo Carlsson20ANAC76990110447.32.670778647.42.69.992.1101.952.347.716:1413:181851-8.922750.2
115Lucas Carlsson27SJSD1321927744.2-2.714819643.0-3.711.289.3100.552.147.919:2217:0166-2.24037.5
116Sam Carrick32NYRC8073188545.2-4.952761146.3-3.68.593.5102.022.377.711:5610:451652-8.716451.2
117Alexandre Carrier28TOTD791308152546.2-5.2911107745.8-4.910.489.399.639.160.920:3518:262264-13.018245.1
117Alexandre Carrier28MTLD51869102745.8-3.560571545.8-3.611.889.9101.635.065.020:5019:06938-4.912547.2
117Alexandre Carrier28NSHD2843949846.9-8.130636245.8-7.17.488.295.648.751.320:0817:151326-8.15740.4
118William Carrier30CARLW4358539159.91.440728359.01.38.888.397.154.245.811:4411:2211192.111442.1
119Seamus Casey21NJDD1413517743.3-6.410012943.7-5.912.393.8106.167.033.012:3911:312160.72842.9
120Noah Cates25PHILW7892096148.90.666666150.2-0.411.390.1101.537.262.815:5313:2021322.821451.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%
121Cole Caufield24MTLRW821304124351.25.694887951.96.711.390.0101.359.940.118:0514:582356-0.743155.5
122Cody Ceci31TOTD851376185242.6-4.7973134542.0-4.211.991.7103.641.958.121:1318:382377-26.222040.9
122Cody Ceci31SJSD54872118242.5-4.662685442.3-3.89.790.8100.546.054.021:4618:441653-20.013544.4
122Cody Ceci31DALD3150467042.9-5.034749141.4-4.816.193.2109.235.764.320:1418:26724-6.28535.3
123Macklin Celebrini18SJSF701214120250.26.986984050.87.88.986.395.154.845.219:4716:28291130.045751.6
124Erik Černák27TBLD761087120047.5-4.477483648.1-3.212.892.9105.738.062.018:1615:5320412.418335.0
125Thomas Chabot28OTTD801698149653.25.31181106052.73.89.791.1100.855.444.623:0119:1031995.544740.0
126Mitchell Chaffee27TBLF6655970244.3-7.139551443.5-7.710.592.2102.847.452.612:0210:531029-9.612156.2
127Jalen Chatfield28CARD791528108358.5-0.7108781057.3-1.010.091.0101.053.646.418:5317:0226823.930137.9
128Ben Chiarot33DETD811379177943.7-6.6973126443.5-7.09.290.9100.143.556.521:1419:222686-13.626141.8
129Nikita Chibrikov21WPGRW4345538.2-6.5273742.2-3.311.196.2107.364.335.711:2410:35130.21060.0
130Yegor Chinakhov23CBJRW3047641153.71.335331353.00.47.289.296.459.540.515:4313:384181.014048.6
131Declan Chisholm25MIND661016100050.44.473071550.54.27.391.598.947.652.416:6015:5727831.416142.9
132Dennis Cholowski26TOTD3938347144.8-4.328432646.6-3.39.489.999.357.642.413:0411:48838-1.57540.0
132Dennis Cholowski26NYID3332539845.0-3.224227147.2-1.910.391.0101.354.745.312:4811:26833-1.16142.6
132Dennis Cholowski26NJDD6587344.3-11.0425543.3-12.03.783.387.072.727.314:3613:4905-0.41428.6
133Jake Christiansen25CBJD6872391344.2-4.352664744.8-4.410.891.9102.745.954.112:3212:05851-5.913543.0
134Jakob Chychrun26WSHD741464130053.03.4101593152.20.812.590.2102.758.541.521:0418:4235802.845839.1
135Filip Chytil25TOTC5678474951.12.457655950.71.48.090.198.161.838.214:5813:261536-1.825552.2
135Filip Chytil25NYRC4154755149.80.740241649.1-0.39.592.1101.661.138.914:2013:06825-3.117750.3
135Filip Chytil25VANC1523719854.56.817414354.95.64.584.288.763.536.516:4214:207111.37856.4
136Anthony Cirelli27TBLC801394112455.46.997580654.76.212.589.7102.243.756.318:4115:20216621.229255.1
137Casey Cizikas33NYIC8292995349.4-0.366366649.9-0.56.989.796.643.256.813:0212:071842-2.319749.2
138Brandt Clarke21LAKD781251106454.01.690374654.81.610.689.9100.559.640.416:1714:2824637.626948.7
139Connor Clifton29BUFD73855103345.3-6.360775244.7-6.311.289.5100.735.264.816:0313:182667-13.517935.2
140Nathan Clurman26PITD119773.130.115575.029.50.0100.0100.050.050.011:0511:05001.04100.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%
141Dylan Coghlan26WPGD6839646.4-1.6656848.9-2.87.794.9102.641.758.315:2114:32280.42339.1
142Sam Colangelo23ANARW3232345241.7-6.923933841.4-6.213.589.6103.147.452.612:2911:16117-3.78846.6
143Ian Cole35UTAD821483139451.5-2.2107196252.7-0.68.590.699.149.350.720:1717:2225118-1.018934.9
144Blake Coleman33CGYC821297113553.32.790077053.93.98.290.798.940.759.317:4114:1531781.038250.8
145Ross Colton28COLC6183872653.6-1.257849753.8-0.68.291.199.351.049.014:2512:4415476.525349.4
146J.T. Compher29DETLW76845114342.5-7.560780343.0-6.99.991.5101.546.553.516:4113:401749-9.916758.7
147Lucas Condotta27MTLF7495049.5-4.6283445.2-7.413.384.097.340.759.38:127:5502-1.01050.0
148Kyle Connor28WPGLW821370144448.7-1.9990104948.6-3.213.290.4103.764.935.120:2416:4533804.848455.2
149Logan Cooley20UTAC751128107751.2-2.278374451.3-2.212.188.3100.362.637.417:5214:2224663.729353.9
150Andrew Copp30DETC5664773746.7-0.946752347.20.810.691.5102.150.649.414:4213:131837-2.511957.1
151Matthew Coronato22CGYRW771277115852.41.290379953.12.78.891.4100.346.753.317:3515:052348-5.937548.0
152Paul Cotter25NJDC7988386150.6-1.061263049.3-1.47.688.796.345.454.613:0512:341739-1.620244.6
153Nick Cousins31OTTC5057254051.4-0.739137750.9-2.08.790.399.041.059.011:5411:47523-0.512454.8
154Sean Couturier32PHIC791263122150.83.590982552.42.911.088.399.351.748.317:1815:19287811.925860.1
155Charlie Coyle32TOTC/RW831089115248.6-2.375079948.4-2.310.189.499.639.860.216:5913:114254-0.622351.6
155Charlie Coyle32BOSC/RW6485194347.4-1.957065646.5-2.58.889.498.136.863.217:3813:363842-1.618749.2
155Charlie Coyle32COLC/RW1923820953.2-2.318014355.7-0.414.889.7104.551.348.714:4811:464121.03663.9
156Dylan Cozens23TOTC821169116950.0-0.383586949.0-1.510.587.397.752.847.217:0414:021568-3.633256.6
156Dylan Cozens23BUFC6191085951.41.064164749.8-0.910.686.697.254.245.817:1314:171356-1.325354.9
156Dylan Cozens23OTTC2125931045.5-4.319422246.6-3.310.189.099.047.952.116:3713:20212-2.37962.0
157Louis Crevier23CHID3236852941.0-2.025738240.2-1.811.290.0101.234.565.517:1715:44430-7.77238.9
158Angus Crookshank25OTTLW8795459.411.6463457.510.29.484.694.064.735.39:509:47060.52142.9
159Sidney Crosby37PITC801542141152.23.41121105051.63.611.685.897.460.639.420:2217:0929860.741554.7
160Cameron Crotty25MIND15271.40.25271.4-4.00.050.050.00.0100.05:085:08000.40
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%
161Lawson Crouse27UTALW8198087452.90.069561553.10.27.291.698.948.351.713:4411:5716595.424152.3
162Maxwell Crozier24TBLD5847752.21.3606249.2-4.97.992.5100.439.660.416:4116:36060.72045.0
163William Cuylle22NYRLW821055109849.00.076878649.40.811.790.0101.751.348.715:0513:15948-3.827555.3
164Colton Dach22CHIC2522131841.0-0.516223940.4-0.211.590.4102.049.750.312:0811:281312-5.64757.4
165Kirby Dach24MTLC/RW5765881044.8-4.946956545.4-3.97.887.595.463.436.615:4013:091039-5.015554.2
166Evgenii Dadonov35DALRW80952104247.7-2.366575746.8-2.112.689.0101.649.550.513:3212:329662.023452.6
167Rasmus Dahlin24BUFD731675137155.08.7118199254.38.110.789.199.855.444.624:1420:22391058.943346.2
168Phillip Danault31LAKC801284101355.93.993670357.14.910.490.7101.148.851.217:4014:2625865.323951.0
169Justin Danforth31CBJRW/C6170879147.2-2.849154747.3-2.78.990.299.139.360.714:2312:20826-3.714067.1
170Calvin de Haan33TOTD4765263450.7-2.846042052.3-0.78.988.697.634.165.914:5814:01735-1.814634.9
170Calvin de Haan33COLD4460559150.6-3.542339451.8-1.88.487.896.231.368.714:5513:57535-2.113535.6
170Calvin de Haan33NYRD3474352.27.6372658.714.414.3100.0114.376.523.515:5114:47200.31127.3
171Tony DeAngelo29NYID3580574851.83.457652152.52.98.487.996.354.145.923:2119:586441.416745.5
172Alex DeBrincat27DETRW821257120751.04.792487051.55.49.088.897.755.244.817:5214:5129714.945653.5
173Jake DeBrusk28VANLW821061113848.2-1.473980847.8-1.411.486.798.150.649.416:3914:0013476.230456.3
174Luca Del Bel Belluz21CBJC1513820340.5-2.510113143.5-0.317.987.0104.950.549.513:4512:5739-0.33060.0
175Marc Del Gaizo25NSHD4669672648.9-1.948949249.80.28.590.899.245.055.016:4515:4719381.015848.1
176Ethan Del Mastro22CHID2434137847.45.423227745.64.89.490.9100.246.054.018:1918:00625-3.45038.0
177Ty Dellandrea24SJSC6857780841.7-5.938457440.1-7.35.487.993.441.158.911:4810:41933-11.711742.7
178Dylan DeMelo31WPGD821516152049.90.01129109550.80.211.092.7103.757.542.521:3219:2029898.019338.9
179Ivan Demidov19MTLRW2243044.42.3192345.20.925.091.7116.772.727.313:4311:1801-0.21050.0
180Grigori Denisenko24VEGLW17653.8-0.93537.5-16.70.0100.0100.062.537.58:278:27000.120.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%
181Travis Dermott28TOTD1920022646.9-3.613515945.9-4.95.493.098.447.652.412:1611:4939-1.62433.3
181Travis Dermott28EDMD1011113245.7-10.4718645.2-10.84.192.296.349.350.713:0512:4416-1.91225.0
181Travis Dermott28MIND9899448.64.4647346.71.77.094.0101.045.154.911:2310:48230.31241.7
182Vincent Desharnais28TOTD5161170246.5-4.241648346.3-3.97.989.997.950.549.515:5514:25340-5.19230.4
182Vincent Desharnais28VAND3441346746.9-2.327632346.1-3.18.190.098.152.048.015:5814:41330-2.66331.7
182Vincent Desharnais28PITD1012513049.0-6.5908850.6-1.54.087.591.549.250.814:2413:0504-0.82528.0
182Vincent Desharnais28SJSD77310541.0-8.6507241.0-10.913.892.3106.144.955.117:4915:0106-1.7425.0
183Nick DeSimone30UTAD2029226152.8-1.822519353.8-1.67.594.5102.056.643.415:3515:125254.64949.0
184Nicolas Deslauriers33PHILW3121221050.23.314814350.93.39.084.193.152.447.67:387:3719-1.45545.5
185Connor Dewar25TOTC4837946644.9-3.826732245.3-3.57.392.299.630.869.211:339:57636-3.510452.9
185Connor Dewar25TORC3119327141.6-7.913618642.2-7.53.493.797.119.380.79:588:37419-2.45352.8
185Connor Dewar25PITC1718619548.82.013113649.12.111.790.5102.242.557.514:2712:23217-1.15152.9
186Phillip Di Giuseppe31VANLW2019919051.23.613915048.10.79.388.497.749.051.011:3410:4714-1.53860.5
187Jason Dickinson29CHIC5958776443.4-1.638855141.3-4.011.389.1100.434.066.015:4213:111326-11.215037.3
188Brenden Dillon34NJDD821344133750.1-2.093397349.0-2.210.790.3101.056.143.918:3515:52874-3.917727.1
189Cam Dineen26EDMD4735955.30.9544156.80.79.487.096.369.730.317:1115:59200.31942.1
190Josh Doan22UTARW5167750357.44.647735957.14.27.690.097.554.545.513:3112:0410258.618348.1
191Noah Dobson25NYID711480132052.95.0105792753.35.09.188.397.454.445.623:1619:343610810.243744.9
192Max Domi29TORLW74908101147.3-0.466269548.80.710.191.4101.657.242.814:1012:5721692.718749.7
193Ryan Donato28CHIC801028122345.72.574389945.22.711.888.3100.250.549.516:1914:242348-8.533654.2
194Pavel Dorofeyev24VEGLW821245106154.04.293675655.35.29.188.797.862.837.216:3214:21245515.443658.3
195Karsen Dorwart22PHIF5325437.2-8.2233837.7-11.011.192.9104.054.545.510:599:57050.1757.1
196Drew Doughty35LAKD3063861650.9-3.845743351.3-4.211.392.3103.654.145.924:0820:02748-2.011540.0
197Nic Dowd34WSHC82947104447.6-3.766669648.9-3.011.090.5101.614.385.715:1112:343251-2.016651.8
198Justin Dowling34NJDC5242848247.0-5.831433848.2-3.46.291.597.751.148.910:1310:051429-4.78639.5
199Leon Draisaitl29EDMC711579110658.88.0118482459.07.810.789.9100.760.639.421:3118:11358827.341757.8
200Jonathan Drouin29COLLW4381354160.06.356439958.64.911.785.997.663.536.518:1115:0515354.811349.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%
201Jack Drury24TOTC7285864657.0-0.960343658.00.98.090.498.447.152.912:5510:4012341.419348.2
201Jack Drury24CARC3945929560.91.232921560.52.08.090.598.656.343.812:5310:144191.711950.4
201Jack Drury24COLC3339935153.2-2.627422155.4-0.27.990.298.134.865.212:5811:11815-0.37444.6
202Jamie Drysdale22PHID701182129047.8-0.985286449.7-0.710.085.195.259.840.219:5517:3820735.018633.9
203Pierre-Luc Dubois26WSHLW821337118853.03.797481854.44.513.989.2103.248.451.617:1815:04156515.328849.3
204Matt Duchene34DALC821257123850.41.389991749.51.712.290.1102.351.348.717:0914:3321782.829751.2
205Anthony Duclair29NYILW4460463248.9-3.243945049.4-3.26.688.795.350.649.415:0313:19943-3.312149.6
206Walker Duehr27TOTF2417422643.5-9.212415344.8-8.25.185.190.252.647.48:488:33012-2.63345.5
206Walker Duehr27CGYF1610914343.3-12.2749843.0-12.44.386.790.953.546.58:488:2606-1.92240.9
206Walker Duehr27SJSF8658343.9-3.4505547.6-0.46.382.989.251.248.88:498:4706-0.71154.5
207Brandon Duhaime27WSHRW8282389847.8-3.256959748.8-3.09.191.8100.915.284.813:2111:051238-3.517746.9
208Dylan Duke21TBLLW271433.3-2.131220.0-17.633.388.9122.226.773.37:527:5200-0.81100.0
209Mathew Dumba30DALD6392188251.13.262465448.82.29.989.599.453.846.215:1814:2716621.919928.6
210Brian Dumoulin33TOTD801204143145.7-1.7843104644.6-2.710.291.7101.843.356.719:3317:202853-13.416342.3
210Brian Dumoulin33ANAD61907118343.4-3.264486442.7-4.49.992.9102.842.157.919:4817:261940-12.513542.2
210Brian Dumoulin33NJDD1929724854.54.619918252.24.111.286.297.449.350.718:4517:02913-0.92842.9
211Vince Dunn28SEAD621319125251.35.693590950.74.311.487.598.953.047.022:0519:2625791.232142.7
212Joshua Dunne26BUFC272125.0-21.861627.3-24.80.075.075.044.455.67:067:0600-1.8425.0
213Riley Duran23BOSC225778.123.119676.019.40.083.383.350.050.012:4412:09010.3862.5
214Sean Durzi26UTAD3057751352.9-1.141135253.90.011.289.2100.455.944.120:3918:0711466.113129.8
215Christian Dvorak28MTLC82954114145.5-2.464378844.9-3.210.590.1100.736.064.015:1512:361866-3.322147.1
216Dalibor Dvorsky19STLC292526.5-17.962023.1-21.70.0100.0100.057.142.99:258:4801-1.12100.0
217Jordan Eberle34SEARW4255461647.4-2.539742748.2-1.713.287.6100.847.252.816:1613:532128-0.613050.8
218Joel Edmundson31LAKD731347133850.2-4.197594250.9-4.012.291.6103.852.647.420:3518:252362-5.424137.8
219Adam Edstrom24NYRC5137846045.1-4.527332046.0-3.48.490.799.124.875.29:169:11719-3.67255.6
220Simon Edvinsson21DETD781379147748.30.6992104848.60.811.091.4102.445.854.221:0719:112691-1.321540.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%
221Nikolaj Ehlers28WPGLW6998586353.34.773461254.55.411.890.3102.163.936.115:4813:14165210.036547.7
222Jack Eichel28VEGC771321125651.30.696188852.00.713.190.5103.558.541.520:3216:12289012.540357.8
223Aaron Ekblad28FLAD56122396455.91.189772555.31.68.791.199.852.947.123:3118:2323579.029136.4
224Mattias Ekholm34EDMD65150899960.210.5107673559.48.69.587.597.061.238.822:1219:07358323.032843.6
225William Eklund22SJSLW771294124650.97.491186251.47.810.587.798.353.246.819:3315:3815752.332446.6
226Oliver Ekman-Larsson33TORD771388143949.12.41014105249.11.210.391.5101.854.745.321:0418:3328952.928841.0
227Lars Eller35TOTC8092386151.70.765160551.80.78.489.998.245.154.913:1711:561650-0.720550.7
227Lars Eller35WSHC6371662353.53.150043553.52.57.990.698.548.451.612:2711:3614381.215350.3
227Lars Eller35PITC1720723846.5-7.015117047.0-4.89.888.097.834.965.116:2513:10212-1.95251.9
228Ty Emberson24EDMD7689092549.0-6.763365149.3-6.89.289.698.847.952.115:0713:073247-1.415440.3
229Andreas Englund29TOTD3535739747.3-5.826527649.0-3.96.987.694.634.066.013:1612:43623-1.34339.5
229Andreas Englund29NSHD2426030745.9-5.918821346.9-4.67.187.094.230.269.814:3613:57515-1.03636.1
229Andreas Englund29LAKD11979051.9-4.0776355.0-0.76.489.796.148.851.210:2110:0318-0.3757.1
230Pierre Engvall28NYILW6270165751.62.650044253.13.47.189.396.447.752.311:4911:44736-0.316257.4
231Joel Eriksson Ek28MINC/LW4671766651.85.852147852.25.910.492.3102.744.056.019:4614:5614342.221764.5
232Luke Evangelista22NSHRW6888773354.84.964751955.57.17.590.297.856.943.113:5212:3616375.221163.5
233Jake Evans28MTLC/RW82913105746.3-1.362474045.7-2.011.388.8100.128.871.215:3312:411562-6.617246.5
234Ryker Evans23SEAD731141130146.7-2.084192047.8-0.59.489.198.550.149.919:2917:501273-7.417433.9
235Michael Eyssimont28TOTC7777070652.22.755050652.12.47.891.999.647.352.710:3710:3212336.225256.3
235Michael Eyssimont28TBLC5754052250.80.638737350.90.87.192.9100.048.151.910:4110:366224.017556.0
235Michael Eyssimont28SEAC2023018455.68.416313355.16.89.388.898.044.655.410:2610:226112.27757.1
236Robby Fabbri29ANAC4460581042.8-3.243659742.2-4.38.292.8101.043.656.416:1214:091430-10.111158.6
237Dante Fabbro26TOTD681364135250.22.098594451.12.910.391.4101.751.248.820:5419:1524783.921840.8
237Dante Fabbro26CBJD621273126950.12.491687751.13.410.991.7102.650.949.121:3919:5323663.320440.2
237Dante Fabbro26NSHD6918352.3-1.3696750.7-2.03.886.590.356.943.113:0612:401120.71450.0
238Brock Faber22MIND781541180046.1-2.41085125746.3-3.18.691.9100.549.051.025:3221:1529109-10.629841.6
239Radek Faksa31STLC7064974346.6-2.044249847.0-1.59.491.2100.528.871.213:0111:351332-0.314347.6
240Adam Fantilli20CBJC821247132948.4-0.488496047.9-1.411.989.8101.760.339.717:2915:372389-7.439448.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%
241Joel Farabee24TOTLW811054106549.7-0.174270951.10.16.889.796.548.851.214:5513:0319642.325359.7
241Joel Farabee24PHILW5062868347.9-1.146245250.5-0.58.288.496.549.250.815:1213:3215450.416161.5
241Joel Farabee24CGYLW3142638252.71.728025752.11.14.692.096.648.351.714:2612:164191.99256.5
242John Farinacci23BOSC1101147.69.59660.019.516.7100.0116.70.0100.010:5810:0300-0.21100.0
243Hudson Fasching29NYIRW4348741953.83.734429254.14.04.292.796.947.652.411:0511:009274.19056.7
244Justin Faulk32STLD781286145147.0-2.6890101646.7-3.18.291.699.849.150.922:2719:06281003.729641.9
245Martin Fehérváry25WSHD811251127149.6-1.488685950.8-0.911.790.3102.143.356.719:0015:5611610.719938.2
246Tye Felhaber26COLF5292454.74.0211755.35.40.085.785.766.733.35:315:29100.4450.0
247Domenick Fensore23CARD2373154.4-2.8312258.56.14.592.396.962.537.519:0416:31010.7862.5
248Mario Ferraro26SJSD781352155546.50.8967111846.40.48.789.197.841.758.321:2418:383777-8.620538.5
249Kevin Fiala28LAKLW811427105857.46.3102873258.46.98.488.496.853.346.718:3115:2730889.551747.2
250Jack Finley22TBLC17463.6-1.46366.70.420.0100.0120.0100.00.08:258:25010.01100.0
251Christian Fischer27TOTRW4636749542.6-4.824134940.8-5.77.092.299.239.860.211:0710:24415-5.46647.0
251Christian Fischer27DETRW4536048442.7-4.523634041.0-5.47.192.499.640.359.711:0910:25414-4.86547.7
251Christian Fischer27CBJRW171138.9-22.05935.7-21.70.085.785.716.783.39:399:3901-0.610.0
252Cale Fleury26SEAD1418517251.83.513711454.66.07.093.3100.356.044.012:5211:525100.53447.1
253Haydn Fleury28WPGD3949454947.4-2.935139647.0-3.76.090.396.339.860.215:5614:30339-6.810536.2
254Warren Foegele28LAKLW821214102354.31.685971054.71.511.393.3104.651.049.016:1013:5233678.437053.8
255Tyson Foerster23PHIRW81975104448.30.169771249.5-1.211.288.599.740.559.516:5213:6016413.428749.5
256Marcus Foligno33MINLW7796586552.76.967861852.35.710.690.5101.147.352.714:2912:4320484.016056.9
257Nick Foligno37CHILW78867100546.32.760974844.91.510.587.097.640.359.715:5513:121650-7.116363.8
258Nolan Foote24NJDLW7695157.51.8513559.35.18.687.095.560.040.09:499:41120.51533.3
259Derek Forbort32VAND5466877346.4-3.845153445.8-3.67.890.698.437.962.117:0614:49855-6.711533.9
260Parker 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%
261Filip Forsberg30NSHC821409127352.51.999795451.10.910.485.996.464.135.918:3815:26381131.160246.7
262Gustav Forsling28FLAD801821143755.9-0.31316107355.10.09.092.5101.554.245.822:5719:4637728.742146.3
263Liam Foudy24NYIC261430.0-25.051131.3-24.50.085.785.766.733.37:277:2710-0.4333.3
264Cam Fowler33TOTD681259121750.84.686384850.43.412.389.6101.848.551.521:3318:4716638.120343.3
264Cam Fowler33STLD5193485052.45.164557952.74.813.789.1102.846.553.521:4219:04124812.516243.8
264Cam Fowler33ANAD1732536747.03.821826944.80.27.790.598.254.745.321:0417:57415-4.44141.5
265Adam Fox26NYRD741551122855.811.3110389155.310.810.988.599.463.436.623:1518:1840766.933939.8
266Ethen Frank26WSHF2424422552.03.618114655.46.210.091.0101.055.244.810:4910:135102.34254.8
267Trent Frederic26TOTC5868775647.6-1.545753845.9-2.86.289.695.844.056.013:4312:261232-2.116746.7
267Trent Frederic26BOSC5767974647.6-1.245253146.0-2.56.390.196.443.556.513:5012:311232-2.116546.1
267Trent Frederic26EDMC181044.4-16.55741.7-18.70.050.050.066.733.37:107:10000.02100.0
268Mark Friedman29VAND5566546.3-1.7384446.3-0.36.981.388.153.346.714:0413:4321-0.1850.0
269Morgan Frost25TOTC811045102750.40.671767151.70.68.388.196.565.234.815:4513:1235660.128051.4
269Morgan Frost25PHIC4958960849.20.140838651.40.010.186.696.870.829.215:1112:5519373.215655.1
269Morgan Frost25CGYC3245641952.11.130928552.01.45.990.496.358.441.616:3713:391629-3.112446.8
270Jonah Gadjovich26FLALW4236131253.6-2.724622352.5-2.34.690.194.752.147.98:278:14245.28948.3
271Brendan Gallagher32MTLRW821004104848.92.169273848.41.49.589.398.843.256.813:5512:2416629.130348.8
272Conor Garland28VANRW811143111750.61.782079250.92.88.488.897.351.848.218:3914:5720632.135648.3
273Marc Gatcomb25NYIF3931233348.4-2.021723148.4-2.89.488.097.457.942.19:479:44712-2.97455.4
274Jacob Gaucher23PHIF4283048.37.4192048.76.314.386.7101.070.030.07:217:21100.1475.0
275Adam Gaudette28OTTC8171567551.41.948647650.50.310.293.6103.864.935.110:258:58838-1.919147.1
276Frédérick Gaudreau31MINC82876110444.2-4.261478943.8-5.511.190.4101.546.353.715:4012:412450-7.519855.6
277Brendan Gaunce30MINC128214336.4-11.86110137.7-10.42.692.294.834.565.59:429:1327-1.82544.0
278Cutter Gauthier21ANALW821025119146.30.674886846.30.711.692.2103.946.753.314:0912:302281-11.441046.3
279Julien Gauthier27NYIRW16842.9-16.44736.4-20.10.0100.0100.00.0100.07:427:4200-0.50
280Vladislav Gavrikov29LAKD821660143453.70.81178100054.10.710.091.7101.739.160.923:0519:4322696.628539.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%
281Conor Geekie20TBLC5256355050.6-0.839139549.7-1.68.890.399.147.152.912:2011:35829-2.012447.6
282Morgan Geekie26BOSC771191111351.74.983280150.94.212.888.9101.769.430.616:5515:0531513.430748.9
283Isaiah George20NYID3345152646.2-2.031138344.8-4.69.391.4100.750.449.615:3915:30626-4.87435.1
284Dennis Gilbert28TOTD2925829147.0-6.416820445.2-7.513.787.3101.047.452.610:2910:02613-2.73030.0
284Dennis Gilbert28BUFD2520924745.8-7.213717543.9-8.614.387.5101.842.557.510:049:3649-3.42123.8
284Dennis Gilbert28OTTD4494452.7-3.0312951.7-2.212.086.498.470.829.213:0212:48240.7944.4
285Patrick Giles25TOTF1711716641.3-9.48312340.3-9.73.993.597.453.446.69:148:49180.02171.4
285Patrick Giles25FLAF9447337.6-14.9315834.8-15.35.394.499.763.336.77:237:1705-1.1666.7
285Patrick Giles25SJSF8739344.0-4.5526544.4-5.33.192.795.846.553.511:1910:33131.11573.3
286Adam Ginning25PHID1121250.0-11.64930.8-26.60.087.587.560.040.012:4812:48010.030.0
287Samuel Girard26COLD731407125252.9-1.4100187753.3-0.711.189.3100.451.548.520:5118:4224860.422741.9
288Zemgus Girgensons31TBLC8269371049.4-1.549248850.2-0.34.493.297.645.154.911:4010:0510301.315752.9
289Claude Giroux37OTTC/LW811192103153.65.284673853.44.48.689.598.155.144.918:1213:2619662.223758.2
290Cody Glass25TOTC6580767554.53.654948253.23.78.489.497.749.150.913:3911:5012325.318948.1
290Cody Glass25PITC5160451653.92.641736953.13.07.488.996.246.553.513:2511:2911223.715351.0
290Cody Glass25NJDC1420315956.17.313211353.96.511.591.2102.758.341.714:3113:081101.73636.1
291Luke Glendening35TBLC7752368243.4-8.637148043.6-8.14.892.897.634.465.610:478:59619-4.29752.6
292Gage Goncalves24TBLC6065366949.4-1.546447149.6-1.010.992.0102.951.948.112:4812:191835-3.011453.5
293Barclay Goodrow31SJSRW7773597443.0-4.050269042.1-5.25.087.992.844.755.313:4711:142654-16.814151.8
294Shayne Gostisbehere31CARD70130475663.35.392056761.95.18.887.396.162.837.218:3114:56367615.933037.0
295Yanni Gourde33TOTC5784877852.22.662155452.93.010.888.899.644.855.216:0314:3016380.115448.7
295Yanni Gourde33SEAC3652247852.24.337933353.24.710.986.897.639.960.115:3013:521123-1.18746.0
295Yanni Gourde33TBLC2132630052.1-0.624222152.3-0.210.891.8102.651.548.516:6015:365151.26752.2
296Collin Graf22SJSF3334243144.2-3.123529544.3-4.49.690.399.941.858.215:5212:40715-2.56462.5
297Mikael Granlund32TOTC831228146445.60.3886105645.61.911.190.8101.950.949.119:2715:041979-11.132651.8
297Mikael Granlund32SJSC5280996145.71.158268745.92.410.289.7100.052.447.620:5115:371357-6.723753.2
297Mikael Granlund32DALC3141950345.4-0.930436945.21.113.092.8105.748.052.017:0514:08622-4.48948.3
298Helge Grans22PHID6749344.3-0.9495248.50.27.991.499.359.540.514:2814:10280.91338.5
299Kevin Gravel32NSHD68910446.1-1.3667148.2-0.910.995.9106.845.254.817:5016:43070.31931.6
300Ryan Graves29PITD6174276149.4-1.752154548.9-1.36.689.796.241.958.114:5913:231863-2.613429.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%
301Nikita Grebenkin21TORRW7376137.8-7.2254635.2-12.90.093.393.336.064.08:458:2611-2.8633.3
302Ryan Greene21CHIC2172243.6-3.6101343.5-1.20.0100.0100.020.080.013:1212:1903-0.2812.5
303Jordan Greenway27BUFLW3443240551.60.330629151.30.412.287.399.546.253.815:0412:24723-6.48840.9
304A.J. Greer28FLALW8172562553.7-2.850944753.2-2.37.193.2100.251.348.79:369:018439.716253.1
305Noah Gregor26TOTC5243155843.6-7.530639443.7-7.83.789.393.046.953.111:0610:13717-8.014541.4
305Noah Gregor26OTTC4034642944.6-8.024530544.5-8.84.091.095.048.451.611:2110:25514-6.211540.0
305Noah Gregor26SJSC128512939.7-6.2618940.7-5.12.783.386.043.156.910:189:3623-1.83046.7
306Ridly Greig22OTTC78986114646.2-4.870278347.3-4.09.389.398.636.263.817:0513:302035-7.523550.6
307Carl Grundström27SJSRW5650454648.02.235937948.62.85.087.592.642.757.39:369:25535-2.815158.3
308Matt Grzelcyk31PITD821470147649.9-0.51024107248.9-1.010.089.999.955.045.020:3717:573285-8.525836.4
309Radko Gudas34ANAD811337157046.00.3973109847.01.69.292.4101.538.761.319:5217:2215104-9.425235.3
310Erik Gudbranson33CBJD1623227246.0-6.915819544.8-7.215.186.9102.035.664.417:4615:13316-2.84030.0
311Dylan Guenther21UTARW70103891853.1-0.173964353.50.39.989.599.465.934.116:6013:2518550.045045.3
312Jake Guentzel30TBLC801397130351.71.7100193751.71.712.791.1103.860.239.819:6016:0425799.035561.1
313Kaiden Guhle23MTLD55920109845.6-3.165276246.1-1.911.391.2102.543.856.221:1118:561447-7.617141.5
314Daniil Gushchin22SJSLW1211513546.0-0.7829646.10.95.890.896.552.048.012:1810:5501-1.14139.0
315David Gustafsson24WPGC3629628451.00.321519053.10.910.694.9105.525.674.48:598:45275.05851.7
316Erik Gustafsson32DETD6083677851.84.960057950.93.97.189.196.258.042.016:1914:411075-0.418835.6
317Brandon Hagel26TBLLW821465125453.94.9102490453.14.013.290.8104.044.655.420:4516:12309621.144451.4
318Robert Hägg29VEGD2152438.5-7.4101343.5-1.40.0100.0100.060.040.011:0911:09000.120.0
319Nicolas Hague26VEGD68989108447.7-4.972877048.6-4.87.991.499.350.050.016:6015:581856-2.717741.8
320Jani Hakanpää32TORD2213338.9-9.0152339.5-9.68.389.597.871.428.614:0513:0206-0.9540.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%
321Taylor Hall33TOTLW771083102551.41.473774749.70.210.088.398.352.847.215:1013:273476-2.330746.9
321Taylor Hall33CHILW4657765446.93.538047144.70.810.987.598.550.050.014:5913:422540-5.516948.5
321Taylor Hall33CARLW3150637157.7-1.635727656.4-1.19.189.698.657.142.915:2713:059363.213844.9
322Brian Halonen26NJDF2332260.05.3171454.810.49.166.775.844.455.613:5412:2512-0.2633.3
323Dougie Hamilton31NJDD641249108853.42.886877952.72.810.890.1100.862.837.219:5116:3820946.242443.9
324Travis Hamonic34OTTD5987298746.9-4.562368647.6-4.15.491.396.743.057.017:0415:291762-6.019137.7
325Noah Hanifin28VEGD801601144652.52.61203105753.22.89.888.998.756.443.621:3319:173211216.932944.1
326Joel Hanley33CGYD5391884052.20.364057352.81.69.192.3101.450.949.118:3517:107676.312932.6
327Mike Hardman25NJDRW2181260.09.412763.211.120.066.786.771.428.69:038:50000.5450.0
328Jansen Harkins27ANAC6245260642.7-4.130341942.0-5.06.789.996.525.474.610:569:201538-5.29352.7
329Thomas Harley23DALD781589146652.04.01110107350.84.112.291.4103.652.247.823:2319:282911812.739643.2
330Jordan Harris24CBJD3329841142.0-5.621129841.5-6.29.991.9101.837.262.811:2311:14416-4.63938.5
331Ryan Hartman30MINRW6994499048.81.968669549.72.48.090.898.846.853.214:5813:362166-0.930052.7
332Rafaël Harvey-Pinard26MTLLW15935.7-15.32625.0-22.90.0100.0100.08:548:5400-0.50
333Garnet Hathaway33PHIRW6759573544.7-3.743346348.3-2.210.190.9101.035.164.911:5210:248273.713858.0
334Erik Haula33NJDLW6979281749.2-3.156461048.0-3.59.789.499.044.555.514:4212:331444-3.719556.4
335John Hayden29SEAC2017217349.92.712611751.94.06.193.699.757.942.18:318:23350.23852.6
336Kevin Hayes32PITRW6466558753.13.346945450.81.47.787.595.347.752.312:039:511433-0.419550.8
337Barrett Hayton24UTAC82128994557.76.491468457.25.68.289.397.555.144.916:0613:16164611.430650.7
338Victor Hedman34TBLD791606139653.54.81143102552.73.811.391.4102.859.041.023:0518:302511912.647538.1
339Emil Heineman23MTLLW6256458549.12.737339348.71.99.388.597.840.359.711:2410:22833-1.516239.5
340Danton Heinen29TOTC/LW7986287449.70.259862448.90.110.090.6100.752.147.913:2711:451948-3.916549.1
340Danton Heinen29VANC/LW5154057548.4-0.537039648.30.111.289.7100.947.652.413:5711:521126-3.510243.1
340Danton Heinen29PITC/LW2832229951.91.622822850.00.28.192.5100.660.040.012:3211:32822-0.46358.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%
341Ville Heinola23WPGD1822523848.61.616116449.51.69.697.2106.843.356.714:1113:517150.93831.6
342Miro Heiskanen25DALD50110896353.53.276070651.81.810.190.0100.155.544.525:1020:53286711.128737.6
343Samuel Helenius22LAKC5038741748.1-5.826227948.4-6.07.294.7101.952.347.78:398:38422-3.46445.3
344Drew Helleson23ANAD5674998843.1-3.853074041.7-5.411.193.0104.146.253.816:2115:221747-14.115241.4
345Adam Henrique34EDMC81872100346.5-9.760367047.4-8.89.391.3100.643.057.014:3912:1019571.518157.5
346Tomáš Hertl31VEGC73114098253.74.083066955.45.49.487.496.760.939.117:0714:17294515.932055.3
347Matthew Highmore28OTTLW4134141245.3-3.922729343.7-6.16.393.099.349.850.211:109:47423-5.16650.0
348Vinnie Hinostroza30TOTC3844743450.72.531130350.71.97.992.9100.849.250.813:0111:488310.910446.2
348Vinnie Hinostroza30MINC2529431448.42.320121248.72.08.293.4101.646.753.313:4712:027190.66854.4
348Vinnie Hinostroza30NSHC1315312056.03.51109154.72.07.491.899.254.945.111:3211:221120.33630.6
349Roope Hintz28DALLW76970103648.4-1.568075547.4-1.312.791.4104.148.151.916:5312:5517705.828556.1
350Nico Hischier26NJDC751319108055.05.192777354.55.69.589.999.349.150.920:2315:26245313.234554.2
351Hayden Hodgson28OTTRW2171356.71.611955.0-2.50.075.075.044.455.68:358:3502-0.1450.0
352Nils Höglander24VANLW7277076750.11.754054949.61.210.591.4101.956.243.812:0811:2713363.415254.6
353Justin Holl33DETD7393092250.23.269666551.14.37.890.298.055.744.314:4813:378664.710738.3
354Dylan Holloway23STLC771125103252.24.578170952.44.812.190.5102.553.246.816:4914:56346918.033653.0
355Pontus Holmberg25TORRW6874482947.3-0.151355448.1-0.68.192.8100.942.857.212:4011:429261.015046.0
356Simon Holmström23NYIRW751020111347.8-2.174875249.9-0.311.589.5101.147.852.216:5213:381348-0.220846.2
357Alexander Holtz23VEGRW5354159047.8-3.238642047.9-4.47.591.799.353.646.411:3511:03335-3.013650.7
358Samuel Honzek20CGYLW5526843.3-5.0384744.7-4.97.793.5101.263.236.812:2410:4914-0.3875.0
359Bo Horvat29NYIC811445136251.52.9104797251.92.510.489.299.653.546.520:1016:1122911.144954.1
360Brett Howden26VEGC801035106149.4-1.877775050.9-0.611.990.2102.150.249.814:5213:4122421.821757.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%
361Filip Hronek27VAND611246109853.25.089083051.73.911.787.599.355.744.323:5419:48147410.124034.6
362Justin Hryckowian23DALF5284140.6-11.0242747.1-2.86.7100.0106.731.868.27:537:5202-0.6475.0
363Jonathan Huberdeau31CGYLW811360125052.11.093688951.30.29.088.397.362.937.119:3315:242388-1.226757.3
364Jack Hughes23NJDC62126395756.98.586168555.77.910.889.4100.271.628.420:5416:52228717.646549.2
365Luke Hughes21NJDD711391121453.42.394789051.61.37.889.697.454.245.821:0919:0833867.832836.9
366Quinn Hughes25VAND681591122256.613.2113690855.612.511.587.298.764.735.325:4421:50259715.249339.1
367Daemon Hunt22MIND114766.727.611473.332.00.0100.0100.0100.00.08:017:25100.0540.0
368Dryden Hunt29CGYLW5466143.0-10.1324740.5-9.512.585.297.756.543.511:3911:35240.2862.5
369Lane Hutson20MTLD821670157551.56.81193112151.67.110.888.799.566.733.322:4419:425610911.629730.6
370Quinn Hutson23EDMF2152537.5-7.1111837.9-9.316.790.0106.757.942.113:2613:17040.1333.3
371Ben Hutton31VEGD1113015845.1-4.99610747.3-2.96.594.1100.653.746.313:1413:0404-0.32839.3
372Grant Hutton29NYID1311215641.8-4.48411342.6-3.68.694.6103.242.058.013:2812:2228-1.92050.0
373Zach Hyman32EDMLW73140497459.07.0103471359.26.89.988.198.064.235.818:5315:44144322.537356.3
374Arttu Hyry23DALF5515448.6-3.4263641.9-8.16.395.2101.550.050.09:059:0511-1.1862.5
375Alex Iafallo31WPGC8277373951.11.557650553.33.211.692.9104.542.357.713:1710:0926306.918957.7
376Bokondji Imama28PITLW16809645.5-1.5606747.2-0.211.195.7106.851.348.75:405:4003-0.31376.9
377Jere Innala26COLF178510045.9-8.5606249.2-5.32.888.991.739.061.07:097:0012-0.32138.1
378Ivan Ivan22COLF4032931151.4-1.822121750.5-2.59.084.994.032.967.110:029:02222-2.36552.3
379Juha Jaaska26CARF1817110661.73.91297962.04.86.087.093.061.738.38:568:42180.82839.3
380Mark Jankowski30TOTC6067053555.61.747638255.53.27.491.999.347.452.612:3410:356356.212951.2
380Mark Jankowski30NSHC4146136355.94.532925356.56.46.291.397.546.953.112:4310:344158.09447.9
380Mark Jankowski30CARC1920917254.9-4.414712953.3-3.810.293.1103.348.451.612:1610:37220-1.73560.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%
381Mattias Janmark32EDMC8075987446.5-9.754060947.0-9.46.891.798.542.657.413:1811:402047-6.310946.8
382Calle Järnkrok33TORC1914827335.2-10.710719235.8-10.911.093.8104.732.467.613:1411:5814-1.42634.6
383Seth Jarvis22CARC/RW73126486559.40.489260659.52.210.687.297.857.242.819:2114:07325810.939252.0
384Tanner Jeannot27LAKF6765666149.8-4.446746150.3-4.99.191.5100.653.646.411:0110:57336-2.712943.4
385Jan Jeník24OTTRW2122433.3-18.052020.0-29.60.093.893.80.0100.07:427:4200-1.320.0
386Boone Jenner31CBJC2643940152.31.531529152.01.712.288.9101.151.348.717:5914:384240.912257.4
387Nick Jensen34OTTD711294126750.50.391690150.4-0.110.492.5102.850.449.620:1317:581981-3.820737.2
388David Jiříček21TOTD1211814445.0-5.77910343.4-6.69.892.5102.353.246.812:0711:383150.02536.0
388David Jiříček21CBJD6596547.6-8.9384346.9-8.28.784.092.758.141.911:1211:11140.61338.5
388David Jiříček21MIND6597942.8-1.9416040.6-4.310.797.6108.348.451.613:0212:05211-0.61233.3
389Albert Johansson24DETD6185492748.0-0.560364648.3-0.77.890.298.052.947.116:2215:531554-6.313036.9
390Marcus Johansson34MINC/W721049111048.61.074176949.11.08.190.898.946.953.116:2314:591241-1.123950.6
391Erik Johnson36TOTD3646747449.61.133831551.81.37.892.5100.348.851.214:3512:531626-1.07847.4
391Erik Johnson36PHID2221428243.1-2.214919443.4-4.89.391.3100.650.449.613:1811:41818-3.62948.3
391Erik Johnson36COLD1425319256.93.318912161.07.16.794.6101.347.152.916:3614:45882.64946.9
392Jack Johnson38CBJD4140149444.8-5.828036643.3-7.610.385.595.746.553.512:5211:16819-6.46038.3
393Kent Johnson22CBJC6897391351.64.969566851.03.512.687.399.954.046.017:1814:1421640.225847.7
394Reese Johnson26MINF3192939.6-8.5121642.9-7.70.0100.0100.027.372.79:329:31010.0333.3
395Ryan Johnson23BUFD3526345.2-7.4393751.31.64.385.089.342.457.617:4017:38020.01225.0
396Tyler Johnson34BOSC98910346.4-7.3617345.5-7.811.489.6101.040.559.513:0512:0702-1.91637.5
397Ross Johnston30ANALW4328739542.1-4.718727940.1-6.85.894.2100.034.165.98:418:41318-2.33129.0
398Wyatt Johnston21DALC821145126747.5-2.879891946.5-2.611.789.2100.947.752.318:5614:2329579.138951.9
399Henri Jokiharju25TOTD6097191751.42.368468150.10.412.191.4103.548.651.417:5016:401364-8.317433.9
399Henri Jokiharju25BUFD4267062451.80.246446250.1-2.110.292.0102.252.647.416:1815:31842-5.512036.7
399Henri Jokiharju25BOSD1830129350.78.222021950.17.416.290.0106.241.558.521:2219:20522-2.85427.8
400Ben Jones25MINF2617226139.7-9.212418340.4-9.03.394.998.233.766.38:238:1529-1.15147.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%
401Caleb Jones27LAKD6774961.112.0503261.012.42.992.094.967.432.612:3411:42130.41540.0
402Max Jones26TOTLW2619322945.7-7.512216842.1-11.74.185.589.555.244.89:239:1918-5.04438.6
402Max Jones26EDMLW1914915249.5-6.69611345.9-10.93.484.788.260.539.59:099:0614-3.23740.5
402Max Jones26BOSLW7447736.4-8.7265532.1-12.36.386.893.140.060.010:019:5204-1.8728.6
403Seth Jones30TOTD631275127849.92.890896448.51.28.688.797.355.744.324:3819:322682-4.930542.3
403Seth Jones30CHID4275891445.32.553267544.10.810.688.398.953.047.024:3019:331856-9.219641.3
403Seth Jones30FLAD2151736458.73.137628956.51.25.589.795.161.238.824:5519:308264.310944.0
404Zachary Jones24NYRD4668171948.6-1.850353548.5-1.06.394.1100.456.543.517:1515:421640-6.911843.2
405Mathieu Joseph27STLRW6057859149.41.238939749.50.87.788.896.538.461.611:5410:5516254.913850.0
406Pierre-Olivier Joseph25TOTD4761660950.32.943245148.92.16.486.993.350.449.615:1614:162053-3.712234.4
406Pierre-Olivier Joseph25PITD2436234151.51.226225450.80.75.586.091.552.447.617:2016:161325-2.27526.7
406Pierre-Olivier Joseph25STLD2325426848.74.417019746.33.07.587.995.447.552.513:0612:11728-1.54746.8
407Dakota Joshua28VANC5756368745.0-4.439848045.3-3.87.488.495.846.353.712:5811:541236-0.710947.7
408Roman Josi34NSHD531291100856.27.689976054.26.58.386.294.467.732.325:0220:1923750.536840.8
409Tyson Jost26CARC3944729460.31.630821858.61.46.792.699.357.742.310:229:35692.97757.1
410Noah Juulsen27VAND3537650242.8-6.525435841.5-7.88.088.396.333.266.816:1713:551240-6.77037.1
411Nazem Kadri34CGYC821535137952.71.91061100251.40.57.690.297.861.838.219:2116:2130600.854751.0
412Wyatt Kaiser22CHID5779591446.53.757567146.13.58.691.8100.447.552.518:0716:302360-6.012752.0
413Kaapo Kakko23TOTRW791098109950.02.080681549.71.910.290.1100.352.048.015:3714:031859-3.623649.6
413Kaapo Kakko23SEARW4975471951.24.054853150.83.410.287.697.848.851.217:0315:081343-2.715247.4
413Kaapo Kakko23NYRRW3034438047.5-1.625828447.6-0.910.294.7105.059.940.113:1712:18516-0.98453.6
414Arthur Kaliyev23NYRRW1413914449.1-0.89911346.7-4.310.493.1103.558.941.111:1310:5404-0.73560.0
415David Kämpf30TORC5948657845.7-2.834740646.1-3.18.791.3100.024.175.912:2410:191730-3.58155.6
416Patrick Kane36DETRW721043111848.30.376680848.70.87.989.697.556.443.617:5914:601377-1.633452.4
417Kasperi Kapanen28TOTRW6768065151.1-1.748647250.7-2.56.586.392.853.546.511:5510:58942-2.412353.7
417Kasperi Kapanen28EDMRW5759054552.0-1.842139651.5-2.87.186.493.555.944.112:0110:58934-1.610154.5
417Kasperi Kapanen28STLRW109010645.9-1.4657646.1-0.22.285.787.938.062.011:1910:5808-0.82250.0
418Oliver Kapanen21MTLC1813819141.9-3.58413338.7-6.87.390.697.947.752.310:539:2618-4.53644.4
419Devin Kaplan21PHIRW1102033.3-14.971335.0-13.30.087.587.525.075.012:1212:1200-0.610.0
420Kirill Kaprizov27MINLW4181473352.65.358752652.74.514.090.5104.561.738.322:2819:1012592.931146.6
Rk Player Age Tm Pos GP CF CA CF% CF% rel FF FA FF% FF% rel oiSH% oiSV% PDO oZS% dZS% TOI/60 TOI(EV) TK GV E+/- SAtt. Thru%
421Erik Karlsson34PITD821779168251.42.01260123350.51.810.587.297.756.243.823:1420:0044140-5.350737.7
422Linus Karlsson25VANC2321221250.00.514515448.50.911.594.3105.750.849.210:5610:04361.75749.1
423William Karlsson32VEGC5381066455.04.557147554.63.18.793.9102.657.043.017:0114:1014507.524249.2
424Tye Kartye23SEAF6354157648.40.638639649.40.98.585.393.846.353.79:419:144242.111349.6
425Marco Kasper20DETC771046104750.02.875675550.02.98.691.8100.449.150.915:2713:459474.925357.3
426Mark Kastelic25BOSC6148163443.1-6.833842444.4-4.89.691.3100.919.380.710:4410:241226-5.511956.3
427Clayton Keller26UTAC811347111854.62.295680354.31.69.887.597.362.437.619:0715:38277912.644549.0
428Parker Kelly25COLF8083778751.5-3.056751352.5-1.87.491.598.932.467.612:4510:461741-1.621047.1
429Joakim Kemell20NSHRW2141646.70.511857.911.211.185.796.833.366.710:219:42010.31172.7
430Adrian Kempe28LAKLW811284120051.7-2.189485251.2-3.613.390.8104.149.450.619:0914:5913780.849647.8
431Alexander Kerfoot30UTAC81105792853.20.474865553.30.57.789.997.647.352.715:1512:2430782.717756.5
432Rory Kerins22CGYC5526046.4-3.2374644.6-6.119.096.0115.069.031.012:1410:5705-0.11323.1
433Matthew Kessel24STLD2932132249.93.121223147.91.610.589.6100.151.148.913:0812:42631-1.75530.9
434Michael Kesselring25UTAD821438123853.71.1103086654.31.87.692.299.755.644.417:4116:25228410.135042.9
435Marat Khusnutdinov22TOTC7560982342.5-5.043957443.3-4.45.392.197.440.859.212:0510:36647-10.67753.2
435Marat Khusnutdinov22MINC5742860641.4-6.831041342.9-5.44.693.197.734.765.311:149:42330-7.85851.7
435Marat Khusnutdinov22BOSC1818121745.50.212916144.5-1.26.889.596.353.146.914:4713:28317-2.91957.9
436Matt Kiersted26FLAD2191950.00.0151451.7-0.110.0100.0110.050.050.012:4111:50010.220.0
437Alex Killorn35ANAC/LW821153112350.76.682378951.17.111.690.7102.353.047.017:1713:221162-2.728846.5
438Justin Kirkland28CGYLW2114720342.0-9.710413843.0-7.614.595.9110.429.170.99:428:3938-2.22339.1
439Joel Kiviranta28COLF7984981251.1-3.658055851.0-3.99.893.2103.036.463.612:3111:0317365.616052.5
440Adam Klapka24CGYF3129831848.4-4.419920349.5-2.69.388.898.151.248.89:399:24611-0.27558.7
Rk Player Age Tm Pos GP CF CA CF% CF% rel FF FA FF% FF% rel oiSH% oiSV% PDO oZS% dZS% TOI/60 TOI(EV) TK GV E+/- SAtt. Thru%
441Tyler Kleven23OTTD79910103146.9-4.363372346.7-5.17.590.998.453.047.014:2814:063064-11.918941.3
442John Klingberg32EDMD1118519848.3-9.113914149.6-6.99.391.3100.552.647.417:1516:51114-1.73948.7
443Matthew Knies22TORLW781158114750.24.683380750.84.111.889.5101.253.546.518:3114:46145111.125858.9
444Cole Koepke26BOSLW7360273645.0-3.843449646.7-1.49.892.1101.930.569.511:1510:28833-5.316252.5
445Ville Koivunen21PITRW813612252.7-2.11089254.01.45.293.899.068.431.618:0715:27360.53050.0
446Keegan Kolesar27VEGRW82101297950.8-0.172168451.3-0.38.690.699.247.152.913:1212:4213349.116752.7
447Vladislav Kolyachonok23TOTD3544644949.80.330431549.1-0.56.788.294.958.941.113:0112:416320.25735.1
447Vladislav Kolyachonok23UTAD2331428052.91.021019651.7-0.38.386.794.962.337.712:2012:114232.33732.4
447Vladislav Kolyachonok23PITD1213216943.9-1.49411944.1-1.03.390.994.253.346.714:2013:3929-2.02040.0
448Travis Konecny27PHIRW821380140449.62.098895950.70.710.187.097.158.541.520:3616:3526963.340446.5
449Anže Kopitar37LAKC811295119252.1-1.789683751.7-3.012.389.9102.248.551.518:5715:0430652.919749.7
450Joona Koppanen26PITLW118710545.3-2.6617943.6-4.110.887.598.321.478.613:2311:31011-3.61662.5
451Kevin Korchinski20CHID1621026544.2-2.614720042.4-4.011.587.198.651.948.117:0516:09414-0.53243.8
452Kaedan Korczak24VEGD4054155349.5-0.138938050.61.411.493.1104.654.345.715:0414:477366.18739.1
453Klim Kostin25SJSC/LW3529639043.1-5.520928242.6-6.06.891.698.446.453.610:419:45527-6.65253.8
454Jesperi Kotkaniemi24CARC78113882158.1-1.579061256.3-2.310.290.1100.458.341.714:0412:3918647.621952.5
455Johnathan Kovacevic27NJDD811268122150.9-0.788286950.40.19.391.9101.338.062.019:4917:14281004.722234.2
456Nikolai Kovalenko25TOTRW5758163647.7-1.941644748.2-0.610.287.597.749.250.812:2011:281640-4.99746.4
456Nikolai Kovalenko25SJSRW2925934043.2-2.718325042.3-2.911.489.6101.050.549.512:4011:36823-3.73946.2
456Nikolai Kovalenko25COLRW2832229652.1-1.323319754.21.59.285.194.347.852.212:0011:20817-1.25846.6
457Tyson Kozak22BUFC2116121942.4-5.412315344.6-2.87.891.699.435.164.910:2910:10210-1.53531.4
458Peyton Krebs24BUFC81953101348.5-1.666972847.9-1.911.490.0101.440.459.613:5612:521046-9.519940.2
459Chris Kreider33NYRLW6884790948.2-1.758867346.6-3.510.290.0100.149.150.916:4512:10939-4.726158.2
460Nikita Kucherov31TBLRW781523134253.23.7110297853.03.813.790.1103.959.640.421:1117:213012216.355048.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%
461Kirill Kudryavtsev20VAND2251858.11.0191457.62.711.1100.0111.146.253.814:0812:57020.6540.0
462Brett Kulak31EDMD821538138452.6-2.2112796753.8-0.97.989.697.552.247.820:3218:3923818.029346.1
463Jiri Kulich20BUFC6291685251.82.265462051.32.010.688.098.653.246.814:4813:201533-1.926251.1
464Dmitry Kulikov34FLAD701171105652.6-4.182979051.2-4.89.391.7101.055.644.419:1617:0832787.817337.0
465Luke Kunin27TOTC75786111541.3-8.152277240.3-9.08.289.497.643.256.814:4112:211230-16.421751.6
465Luke Kunin27SJSC6365598839.9-8.243569338.6-9.69.389.198.444.455.615:1512:441026-16.518551.4
465Luke Kunin27CBJC1213112750.8-5.2877952.4-2.32.091.593.534.465.611:4610:18240.13253.1
466Rasmus Kupari24WPGC5945647549.0-1.032732650.1-0.25.893.198.923.976.110:169:119300.09953.5
467Sean Kuraly32CBJC8286492248.4-0.459462448.8-0.28.591.399.732.167.911:4610:471738-6.619445.4
468Philipp Kurashev25CHIC5151266643.5-1.037847144.50.65.987.393.249.650.413:4312:251327-8.011248.2
469Andrei Kuzmenko28TOTF6689681352.41.861058251.20.29.789.298.962.437.615:3812:5222574.118345.4
469Andrei Kuzmenko28CGYF3751244353.63.833432151.01.17.390.697.968.531.514:4912:2914270.98744.8
469Andrei Kuzmenko28LAKF2230126353.40.021618853.5-0.114.589.7104.252.347.716:3112:587213.17541.3
469Andrei Kuzmenko28PHIF78310743.7-3.1607345.1-4.07.381.088.360.739.317:0814:33190.02161.9
470Oliver Kylington27TOTD1925121753.61.517514854.22.66.390.696.955.045.012:1811:595152.03119.4
470Oliver Kylington27COLD1319415655.40.513410057.33.55.987.993.850.050.012:5912:375112.22416.7
470Oliver Kylington27ANAD6576148.31.4414846.1-1.67.796.7104.468.631.410:4810:3704-0.2728.6
471Jordan Kyrou26STLC821239111452.75.786378952.25.111.891.1103.059.440.617:2915:11217916.846551.4
472Zachary L'Heureux21NSHLW6265566949.5-2.545247548.8-2.29.190.399.437.362.712:0311:031433-0.915151.7
473Kevin Labanc29CBJRW3435231752.63.923720453.74.38.991.1100.042.957.110:309:546141.09337.6
474Joseph LaBate31CBJC6287527.2-21.8214930.0-20.620.094.4114.422.277.89:069:0601-1.5560.0
475Jackson LaCombe24ANAD751373142249.14.6998100149.95.99.390.9100.145.854.222:1817:563578-0.226850.0
476Tanner Laczynski27VEGC8517141.8-9.7374843.5-12.44.092.996.954.345.78:368:2600-0.1633.3
477Alex Laferriere23LAKRW77123298455.63.587669055.93.111.291.4102.752.547.516:3214:46144810.638450.3
478Sam Lafferty29BUFC/LW6047254846.3-4.631439644.2-6.35.589.294.737.662.49:539:24522-7.09353.8
479Alexis Lafrenière23NYRLW821368121453.05.897188952.24.810.686.797.465.734.317:0015:262546-3.330250.7
480William Lagesson28DETD77410740.9-10.3517739.8-12.67.990.798.661.138.914:3414:0907-1.11050.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%
481Patrik Laine26MTLRW5249365343.0-5.134244943.2-5.210.688.398.973.027.014:1811:211338-5.221554.0
482Brad Lambert21WPGC5505149.5-2.4313249.2-2.65.995.0100.970.629.411:3610:2101-0.1911.1
483Maveric Lamoureux21UTAD1522917257.13.814912454.62.311.492.0103.452.947.116:0715:213160.14141.5
484Hendrix Lapierre22WSHC2724023450.60.116216250.0-2.17.890.197.971.928.19:489:09517-2.53748.6
485Dylan Larkin28DETC821350124452.06.396091451.25.110.487.497.845.554.520:0415:5139942.645651.3
486Adam Larsson32SEAD821481159448.2-0.11080113848.70.512.690.2102.945.654.421:1118:263355-8.526342.6
487Scott Laughton30TOTC80822111342.5-5.660573345.2-4.68.987.596.441.758.314:3612:3519590.323752.7
487Scott Laughton30PHIC6066482644.6-4.649054347.4-3.78.585.894.344.155.915:0612:4914482.919254.7
487Scott Laughton30TORC2015828735.5-9.511519037.7-8.711.192.2103.333.966.113:0611:56511-2.64544.4
488Jakub Lauko24TOTC5639860939.5-8.827742239.6-9.18.589.698.131.768.310:439:48625-11.88748.3
488Jakub Lauko24MINC3823537738.4-10.716226238.2-11.58.191.799.832.967.110:038:58518-5.46048.3
488Jakub Lauko24BOSC1816323241.3-5.211516041.8-4.69.086.495.330.169.912:0711:3417-6.42748.1
489Jeremy Lauzon27NSHD2839239150.1-2.127028748.5-2.47.490.898.238.961.117:5815:18419-5.07035.7
490Raphael Lavoie24VEGC9857951.8-2.8546445.8-9.83.488.692.158.241.810:059:3303-1.42540.0
491Curtis Lazar29NJDC/RW4831643642.0-10.621032639.2-12.56.692.799.339.460.610:349:32311-5.85152.9
492Brett Leason25ANARW6254678541.0-4.638053141.7-4.09.692.2101.829.570.512:5910:44730-7.315650.6
493Nick Leddy33STLD3147450548.4-0.832734348.8-1.412.488.8101.252.347.718:4017:5611434.55042.0
494Anders Lee34NYILW821377126752.13.697590052.02.510.889.8100.652.747.317:0414:36126712.339359.5
495Andre Lee24LAKLW1915014351.2-0.7979550.5-1.45.587.793.153.846.29:109:09480.53158.1
496Nathan Legare24NJDRW3163134.0-20.1101737.0-14.60.087.587.553.846.210:4110:33000.4475.0
497Artturi Lehkonen29COLLW691382105156.84.3100379555.82.812.490.4102.858.241.820:2317:07125522.929250.7
498Jonathan Lekkerimaki20VANRW2424221852.62.417316151.81.97.386.693.958.641.412:3010:36482.45752.6
499Ryan Leonard20WSHRW910511348.2-0.6797950.00.73.690.694.153.146.914:1113:42460.63154.8
500Kris Letang37PITD741410149248.6-3.1992107548.0-2.99.788.998.650.649.423:3219:2937100-5.936145.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%
501Vinni Lettieri29BOSC2628431447.52.719923446.01.66.188.794.844.155.913:3112:26106-1.89554.7
502Artyom Levshunov19CHID1826934344.0-2.319426142.6-2.87.687.094.661.538.520:1918:44426-6.86631.8
503Trevor Lewis38LAKC6047557245.4-9.635037548.3-6.78.291.8100.147.952.110:139:37422-7.911446.5
504Timothy Liljegren25TOTD681108127146.61.279889347.22.07.989.197.049.550.519:1217:111564-5.925140.6
504Timothy Liljegren25SJSD671106125046.91.479687947.52.27.988.996.949.650.419:1617:151563-5.525140.6
504Timothy Liljegren25TORD12218.7-29.821412.5-24.20.0100.0100.042.957.113:5512:0201-0.50
505Esa Lindell30DALD801320158745.4-6.5943112545.6-4.412.493.2105.635.164.922:1118:2330109-1.922943.2
506Ryan Lindgren26TOTD721210123349.5-1.683986849.2-2.09.490.6100.052.048.019:4217:121272-8.620530.7
506Ryan Lindgren26NYRD5491995649.00.463567448.5-0.110.290.4100.653.646.419:5617:131055-9.614628.8
506Ryan Lindgren26COLD1829127751.2-6.920419451.3-7.26.791.498.145.854.218:6017:082171.05935.6
507Elias Lindholm30BOSC821115111650.02.778979249.93.111.388.599.850.449.618:0513:2222390.430150.2
508Hampus Lindholm31BOSD1726325950.43.218818350.74.39.487.697.044.655.420:5115:221430-0.38143.2
509Blake Lizotte27PITC5955564946.1-5.238144246.3-4.39.789.899.623.776.312:4311:211036-6.010350.5
510Mason Lohrei24BOSD771287136048.61.587695847.81.09.885.895.761.039.019:3217:0636104-8.125835.7
511Ryan Lomberg30CGYLW8059068946.1-6.141247246.6-5.17.092.499.337.762.38:398:311118-4.812752.0
512Steven Lorentz28TORC/LW8060271045.9-1.743246848.0-0.39.393.0102.325.574.510:339:2312250.414054.3
513Adam Lowry31WPGLW73100596651.00.772669551.10.110.192.7102.832.167.915:2613:2420443.019650.5
514Jake Lucchini29NSHF3252847.2-6.6141745.2-11.812.566.779.28.391.711:299:4400-0.3366.7
515Jett Luchanko18PHIF4324939.5-6.3273940.9-7.65.984.690.544.455.614:0311:2211-0.41030.0
516John Ludvig24COLD89610747.3-5.0758048.4-2.94.090.094.027.572.512:5712:4215-1.81369.2
517Cameron Lund20SJSC1111613047.21.0919748.43.16.878.885.647.053.011:3010:3312-2.31963.2
518Anton Lundell23FLAC79113791055.5-0.780965755.20.29.591.6101.157.642.416:4313:2327609.231749.8
519Isac Lundeström25ANAC7966894941.3-5.745964541.6-5.38.290.698.827.372.713:3310:561526-8.610557.1
520Nils Lundkvist24DALD3964256853.12.943641451.31.96.993.9100.749.750.315:0114:436313.214535.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%
521Tristan Luneau21ANAD67312137.6-7.5539236.6-8.57.188.395.546.853.216:3316:0916-3.51637.5
522Eetu Luostarinen26FLAC80100288253.2-3.570164052.3-3.48.492.6101.055.644.415:1712:4520430.518547.0
523Olle Lycksell25PHIRW1919418151.71.413712153.10.45.291.796.954.645.411:5310:57417-0.93429.4
524Fabian Lysell22BOSRW1210313742.9-3.47410042.5-5.410.987.097.856.044.013:2712:2723-1.93855.3
525Ilya Lyubushkin30DALD801052124045.9-5.175588446.1-3.19.991.8101.637.962.117:2314:5920109-0.314634.9
526Olli Määttä30TOTD771296122051.5-0.591286251.4-1.08.391.9100.346.553.519:3317:48261044.517940.8
526Olli Määttä30UTAD701212111552.1-1.284778951.8-1.98.491.8100.246.553.519:5518:0325962.917140.9
526Olli Määttä30DETD78410544.43.8657347.16.07.892.7100.647.552.515:5215:21181.5837.5
527Matias Maccelli24UTALW5575261255.13.452945154.01.76.488.995.358.141.913:4412:191146-0.520043.0
528Kurtis MacDermid30NJDLW/D237312836.3-15.9488336.6-14.63.087.590.557.142.95:475:4319-1.11546.7
529Zack MacEwen28OTTC2117415253.4-1.711610452.7-3.36.093.199.163.336.77:467:4237-0.44755.3
530Connor Mackey28NYRD2272551.9-0.3182047.4-3.110.091.7101.738.961.116:0814:55010.1425.0
531Nathan MacKinnon29COLC791887130459.18.1133894258.77.811.088.999.963.836.222:4718:542712135.159054.2
532Kyle MacLean25NYIF8161174445.1-5.343951646.0-5.16.689.896.448.951.19:589:381226-8.712050.8
533Josh Mahura26SEAD6471581446.8-2.051555848.0-0.710.291.7101.954.745.313:4513:081041-2.313543.0
534Logan Mailloux21MTLD711613147.0-0.68610345.5-3.712.782.495.169.830.216:1215:5204-1.12245.5
535Cale Makar26COLD801891145156.64.11315104755.72.811.489.4100.960.839.225:4319:556011327.362339.5
536James Malatesta21CBJLW2123227.3-6.972521.9-15.216.786.7103.325.075.010:3410:3114-1.110.0
537Beck Malenstyn26BUFLW7655065445.7-4.538145745.5-4.47.188.395.434.965.110:329:031039-8.413350.4
538Sam Malinski26COLD761196109552.2-2.381874452.4-2.19.091.9100.942.757.315:5715:2429683.927941.2
539Evgeni Malkin38PITC681068106450.11.174376249.41.19.187.296.265.634.417:4715:1730790.725449.6
540Jeff Malott 28LAKF1211911052.0-1.2818050.3-1.54.296.5100.747.952.110:179:58240.02846.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%
541Victor Mancini22TOTD3136253640.3-11.926437641.3-10.97.791.699.353.946.115:1814:59329-8.57237.5
541Victor Mancini22VAND1618126640.5-12.312817242.7-9.45.391.797.057.342.715:3015:1329-2.63718.9
541Victor Mancini22NYRD1518127040.1-11.513620440.0-12.29.791.5101.249.550.515:0514:45120-5.83557.1
542Andrew Mangiapane28WSHLW8191082852.42.764356653.22.68.091.899.747.552.513:0211:3911493.618351.9
543Josh Manson33COLD4873169051.4-4.849949050.5-5.410.087.897.739.960.118:0216:272074-7.616738.9
544Anthony Mantha30CGYRW1315916149.70.111310053.14.714.395.9110.243.856.313:5411:55370.03542.9
545Brad Marchand36TOTLW711053101450.90.874074050.00.310.288.999.251.348.718:1913:512186-3.838051.1
545Brad Marchand36BOSLW6188387750.22.061663649.21.610.488.498.848.751.318:2613:471971-2.334151.3
545Brad Marchand36FLALW1017013755.4-6.812410454.4-7.69.392.2101.569.530.517:3714:13215-1.43948.7
546Kirill Marchenko24CBJRW791423126053.06.3103691753.06.012.191.2103.359.340.718:3515:58368411.443447.7
547Jonathan Marchessault34NSHC781217119750.4-1.084287948.9-2.07.887.995.864.635.417:5914:4810892.538154.1
548Mason Marchment29DALF6286084150.61.562062050.02.512.691.3103.951.648.415:2013:232258-1.325752.1
549John Marino27UTAD3570562153.20.349543753.10.210.888.399.149.350.721:1018:5310325.57638.2
550Mitch Marner27TORRW811348134850.03.997196450.23.013.189.9103.148.651.421:1916:115610611.639344.0
551Pat Maroon36CHILW6862178544.20.345757444.31.48.090.798.745.954.111:3210:33437-10.213354.9
552Matt Martin35NYILW3217928538.6-9.913518941.7-7.45.892.197.950.749.38:338:31315-4.83943.6
553Alec Martinez37CHID4460586041.3-2.043063840.3-2.810.290.0100.349.550.518:4416:42941-11.811632.8
554Jordan Martinook32CARLW79123787058.7-0.586561658.40.59.891.1100.946.353.715:1813:0418530.725144.6
555Emil Martinsen Lilleberg23TBLD76951100048.7-2.267372948.0-3.09.090.899.849.950.115:1714:271256-4.916328.2
556Denton Mateychuk20CBJD4563775445.8-4.445553146.1-4.312.291.4103.642.657.418:0216:241935-5.611139.6
557Mike Matheson30MTLD801511170647.0-0.61055120246.7-1.010.988.699.543.156.925:0519:4043107-6.236640.7
558Nikolas Matinpalo26OTTD4145748848.4-0.431936546.6-3.47.792.4100.154.745.312:3712:34831-2.99445.7
559Auston Matthews27TORC671146107551.66.183175552.46.112.888.7101.552.947.120:2815:5229629.848054.4
560Scott Mayfield32NYID66910107046.0-4.865473946.9-4.611.692.9104.548.551.517:0015:202759-4.015133.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%
561Carter Mazur22DETLW110100.037.110100.033.3100.00.01:101:10000
562Charlie McAvoy27BOSD5092087851.23.064963650.52.910.989.5100.460.339.723:4018:3726720.220448.0
563Jack McBain25UTAC8296395750.2-3.767766050.6-3.29.392.6101.947.952.113:3411:5016633.318947.6
564Jake McCabe31TORD661167130147.3-1.383289448.2-0.912.891.1103.937.362.721:3118:509836.717043.5
565Jared McCann28SEAC821065115048.1-0.276182947.9-0.712.988.7101.650.449.617:1313:0829660.541848.3
566Michael McCarron29NSHRW7475083647.3-5.050659146.1-5.57.288.996.119.980.113:4511:241529-6.616648.2
567Connor McDavid28EDMC671553101060.610.6113775860.09.111.487.498.865.035.022:0218:44327425.337053.0
568Ryan McDonagh35TBLD821334141248.6-3.196499349.3-1.813.692.8106.437.262.820:2217:35241158.319540.0
569Brock McGinn30ANALW2623031941.9-4.915820443.6-2.710.891.1101.936.263.811:4310:0478-1.44862.5
570Rutger McGroarty20PITRW81298660.05.9987158.06.07.990.798.667.632.414:3713:51252.22250.0
571Dylan McIlrath32WSHD1716622142.9-7.511314843.3-9.39.989.499.253.546.511:3911:26317-3.43627.8
572Marc McLaughlin25TOTF149811047.1-4.7687547.6-4.610.088.598.533.866.39:129:0726-1.02454.2
572Marc McLaughlin25BOSF12869447.8-2.5596348.4-2.69.190.9100.029.670.49:129:0526-0.92356.5
572Marc McLaughlin25NJDF2121642.9-18.891242.9-17.114.375.089.366.733.39:169:1600-0.110.0
573Ryan McLeod25BUFC791054111248.7-1.476581148.5-1.113.588.6102.145.754.316:5014:012670-5.620049.0
574Bobby McMann28TORF74955101848.41.870970850.03.110.491.6102.050.249.814:3013:1616334.728958.5
575Connor McMichael24WSHC821237125149.7-0.989987150.8-0.613.390.5103.752.947.116:4914:2020687.032255.3
576Brayden McNabb34VEGD821436141950.3-0.999997250.7-1.312.492.8105.152.048.020:0718:07217911.124240.1
577Mason McTavish22ANAC761082130045.4-0.977895644.9-1.511.791.1102.749.650.416:5314:191851-5.335251.1
578Jaycob Megna32FLAD81068356.1-5.2755557.7-3.02.291.493.745.154.916:0614:15161.61435.7
579Timo Meier28NJDRW801473124954.14.5102888953.65.48.891.5100.347.952.117:5215:58227314.252545.3
580Jacob Melanson21SEARW191145.0-2.27846.77.825.075.0100.00.0100.09:539:5311-0.30
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%
581Dawson Mercer23NJDC821158115850.0-2.180582449.4-1.48.891.9100.742.857.217:5314:2218562.828050.4
582Georgii Merkulov24BOSF6618242.7-4.5485845.3-0.49.493.5102.952.347.713:4412:13121.01353.8
583Dakota Mermis31TOTD4636250.47.6484750.55.210.383.994.244.056.015:1215:08050.41346.2
583Dakota Mermis31TORD3504652.110.7403454.110.48.790.599.245.055.016:4116:37050.6850.0
583Dakota Mermis31UTAD1131644.8-1.781338.1-13.016.770.086.740.060.010:4710:4000-0.2540.0
584Jonathon Merrill32MIND7075494844.3-4.255967445.3-3.67.891.499.242.058.014:0613:131464-5.011142.3
585Ben Meyers26SEAF8507340.7-5.7344841.5-2.03.889.393.141.958.18:218:21110.01040.0
586Matvei Michkov20PHIRW801150115849.82.184677252.32.710.985.796.664.335.716:4113:51148211.235955.7
587Jacob Middleton29MIND671190146744.8-3.8843103045.0-4.510.192.7102.845.055.021:5219:462164-7.222443.3
588Keaton Middleton26COLD4143039152.4-2.130027452.3-2.56.692.599.042.157.911:2910:467270.111139.6
589Ilya Mikheyev30CHIF80861100046.32.662972846.43.513.188.8101.839.760.315:4113:312154-9.322162.4
590Niko Mikkola28FLAD761446120854.5-2.4104288654.0-1.69.590.5100.056.243.820:1218:13159910.426443.9
591Sonny Milano28WSHLW3172837.8-7.1152438.5-5.50.081.381.350.050.07:137:04010.34100.0
592Colin Miller32WPGD6079476351.01.755754350.60.98.894.0102.852.347.714:3113:5512532.218836.2
593J.T. Miller31TOTC72101197550.92.072772450.11.812.886.499.251.049.018:1214:1028710.727250.4
593J.T. Miller31VANC4054452650.81.539039549.71.011.987.899.757.342.717:5713:6011361.215154.3
593J.T. Miller31NYRC3246744951.02.733732950.62.713.984.898.743.656.418:3114:231735-0.512145.5
594K'Andre Miller25NYRD741368141149.20.7980102448.90.111.288.799.945.454.621:5718:564797-7.826142.1
595Michael Milne22MINLW12625.0-23.22340.0-4.60.0100.0100.00.0100.06:346:34000.00
596Fraser Minten20TOTC2119324444.2-5.815016747.3-3.96.989.596.438.761.313:0111:48210-2.05246.2
596Fraser Minten20TORC1512717542.1-10.210011845.9-6.76.190.196.248.151.912:1410:5914-1.43743.2
596Fraser Minten20BOSC6666948.95.3504950.52.98.388.296.622.277.815:0113:4916-0.61553.3
597Pavel Mintyukov21ANAD68968130842.5-4.571494443.1-3.911.090.6101.642.257.817:3615:511362-13.018038.3
598Daniil Miromanov27CGYD/RW4478671652.32.451248451.42.28.192.4100.548.151.917:4117:071142-2.214336.4
599Ivan Miroshnichenko20WSHLW1814114249.8-3.41058754.72.17.892.6100.431.368.89:218:23311-0.63243.8
600Daniil Misyul24NJDD110855.65.07653.88.50.066.766.787.512.512:2312:23010.010.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%
601Ian Mitchell26BOSD1515122140.6-6.810615340.9-6.711.991.3103.249.650.415:3614:30513-4.42638.5
602Casey Mittelstadt26TOTC811099114748.9-4.177583348.2-4.810.086.596.555.944.117:0414:461980-9.118556.8
602Casey Mittelstadt26COLC6388586950.5-4.561663049.4-5.410.987.097.956.143.917:0014:401665-5.814955.0
602Casey Mittelstadt26BOSC1821427843.5-2.515920343.9-2.16.084.790.755.344.717:1715:07315-3.33663.9
603Sean Monahan30CBJC5493281053.55.667958353.86.412.289.6101.752.547.519:0114:5513528.821459.8
604Brandon Montour30SEAD811668171949.21.71181126048.40.09.388.898.149.350.722:5920:212597-7.953143.5
605Ian Moore23ANAD3444648.93.6333945.82.44.5100.0104.576.223.813:3813:3801-1.0944.4
606Oliver Moore20CHIC98911144.51.5668045.23.310.284.895.045.154.913:3512:501110.21662.5
607Trevor Moore29LAKLW71108491554.21.679163855.42.310.790.6101.348.651.416:5313:492346-0.632247.5
608Mason Morelli28VEGF12433.3-12.81325.0-19.20.066.766.70.0100.07:317:3100-0.110.0
609Josh Morrissey29WPGD801722160551.82.71273115752.42.510.391.5101.862.937.124:2320:47327812.443339.7
610Scott Morrow22CARD1427219158.72.518814856.01.811.189.8100.966.733.315:4815:115211.16137.7
611Sam MortonCGYF171041.2-10.17653.87.020.0100.0120.033.366.712:2511:1400-0.2333.3
612J.J. Moser24TBLD5487485550.5-0.961959451.00.013.491.4104.846.353.718:5116:4923451.514632.9
613Tyler Motte29DETC5544152945.5-3.131035346.8-2.17.388.095.350.649.411:199:451631-1.313449.3
614Jacob Moverare26LAKD4956449253.4-0.140532955.21.710.689.299.851.448.611:5211:407241.37639.5
615Ty Mueller21VANC2123028.6-22.972025.9-25.40.0100.0100.036.463.610:1810:1801-0.1250.0
616Shakir Mukhamadullin23SJSD3043346948.00.928831447.8-0.16.789.696.447.053.018:0416:15533-3.98435.7
617Connor Murphy31CHID681013126844.4-0.673288345.31.49.291.1100.336.563.520:3718:151764-6.719343.5
618Brett Murray26BUFLW3152834.9-10.272025.9-17.90.091.791.758.341.77:557:3110-0.70
619Philippe Myers28TORD3650654148.31.935037948.01.08.292.3100.551.748.316:1415:111345-1.612138.0
620Tyler Myers34VAND711153128647.3-3.481987748.3-1.111.588.7100.244.255.820:4817:603161-1.123337.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%
621Bradly Nadeau19CARLW2251562.57.9221461.18.612.577.890.363.636.411:2910:29001.18100.0
622Vladislav Namestnikov32WPGC78102893652.33.776565353.95.010.093.2103.267.132.915:0513:0615382.316856.0
623Frank Nazar21CHIC5359474944.20.841755043.10.810.988.899.750.649.415:5213:34857-8.117153.2
624Martin Nečas26TOTC791463100059.42.3105875458.41.510.088.298.361.738.318:6015:21238314.039449.2
624Martin Nečas26CARC4981858158.5-1.459344857.0-2.411.487.899.260.639.418:0514:2215522.723348.5
624Martin Nečas26COLC3064541960.68.446530660.37.88.388.997.263.037.020:3016:5783111.416150.3
625Jake Neighbours22STLLW821018111647.7-1.270979647.1-2.111.090.6101.655.045.015:5413:4514510.219662.2
626Brock Nelson33TOTC801297132349.5-1.691392849.6-2.611.390.1101.454.445.618:5515:3640503.436053.6
626Brock Nelson33NYIC61999103849.0-0.371473749.2-1.110.689.9100.554.245.819:2115:4630340.429055.9
626Brock Nelson33COLC1929828551.1-5.519919151.0-6.913.791.1104.855.045.017:3015:0310163.07044.3
627Simon Nemec20NJDD2731138744.6-6.421029042.0-8.25.891.397.164.635.414:5913:47524-4.96341.3
628Nikita Nesterenko23ANAC2018021245.90.311915643.3-2.89.887.196.934.965.110:1910:1527-0.64148.8
629Alex Newhook24MTLC821017117846.3-1.370881846.4-1.28.988.797.659.740.315:0813:301538-4.626444.7
630Valeri Nichushkin29COLRW4375363054.41.752945753.70.013.189.7102.857.142.919:4415:247423.321255.7
631Nino Niederreiter32WPGRW821072107549.90.078477750.2-0.69.393.5102.935.664.414:5113:311760-1.327155.4
632Matthew Nieto32PITLW3225330645.3-6.217021544.2-6.84.490.294.618.281.812:1510:10119-3.94667.4
633Stefan Noesen31NJDRW78109795053.62.876368852.62.99.687.897.448.951.115:5613:10147310.028458.1
634Joshua Norris25TOTC5673676848.9-2.952553749.4-2.88.688.797.340.959.118:2113:071333-2.017853.9
634Joshua Norris25OTTC5369372648.8-3.349550549.5-3.18.289.197.340.060.018:2013:011331-1.917354.3
634Joshua Norris25BUFC3434250.65.7303248.43.215.881.897.661.938.118:3614:4402-0.1540.0
635Tomáš Nosek32FLAC5952840956.4-0.736830254.9-1.96.993.6100.548.651.49:498:395207.711441.2
636Thomas Novak27TOTC5471657055.74.550140155.55.56.889.296.062.038.013:1411:5412485.515559.4
636Thomas Novak27NSHC5269253156.65.348337356.46.27.189.396.461.638.413:1411:5311476.814759.9
636Thomas Novak27PITC2243938.1-11.9182839.1-5.70.087.587.568.831.313:0112:2211-1.2850.0
637Ryan Nugent-Hopkins31EDMC78120498655.01.285570254.90.98.590.298.752.147.918:5814:08294911.829356.0
638Darnell Nurse29EDMD761532145151.4-5.11126101452.6-3.59.291.1100.352.147.922:2219:3816698.139347.8
639Alexander Nylander26TORLW5303446.90.7222744.9-3.38.388.997.257.142.99:538:15130.0850.0
640William Nylander28TORC821372143948.82.1993106448.30.111.390.7102.155.045.019:3116:1628797.046754.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%
641Jani Nyman20SEARW1212116242.8-6.99211644.2-7.67.392.199.446.853.213:5911:4025-2.84845.8
642Gustav Nyquist35TOTRW791234104354.24.885976353.03.77.887.194.956.343.716:5113:551959-0.223444.0
642Gustav Nyquist35NSHRW5798576256.46.868257254.45.38.286.094.259.740.317:3914:3913492.217141.5
642Gustav Nyquist35MINRW2224928147.0-2.117719148.1-1.65.890.796.543.956.114:4612:01610-2.46350.8
643Liam O'Brien30UTAC2824925649.3-4.317517350.3-4.08.293.0101.247.053.09:189:17280.67346.6
644Drew O'Connor26TOTF841093102951.51.977374950.81.77.489.396.746.953.114:2812:473661-5.224747.4
644Drew O'Connor26PITF5368565751.01.248948250.41.26.489.395.746.353.714:3712:392439-4.517148.0
644Drew O'Connor26VANF3140837252.33.228426751.52.59.089.398.348.052.014:1212:591222-0.77646.1
645Logan O'Connor28COLRW8094985652.6-1.864057452.7-1.67.390.998.133.866.214:0712:0617322.517550.9
646Ryan O'Reilly33NSHC791344111254.75.295782153.84.99.586.095.558.541.518:5915:1331642.127055.9
647Jordan Oesterle32TOTD3757257849.71.940141149.42.210.489.9100.448.052.017:0916:241551-2.110038.0
647Jordan Oesterle32BOSD2236435250.84.125224850.44.311.390.4101.744.155.917:3617:02733-0.15536.4
647Jordan Oesterle32NSHD1520822647.9-1.514916347.8-0.99.189.398.452.647.416:2915:29818-2.04540.0
648Liam Ohgren21MINLW2420527442.8-3.714119142.5-5.07.589.396.846.353.711:069:5859-4.06648.5
649Oskar Olausson22COLRW261037.5-23.84640.0-23.00.0100.0100.040.060.06:496:4902-0.13100.0
650Jamie Oleksiak32SEAD821208144545.5-3.9875103545.8-3.810.890.6101.439.061.018:4716:042389-14.117437.9
651Mathieu Olivier27CBJF82957120144.3-5.766880945.2-4.99.690.199.742.058.014:2813:182249-4.820055.5
652Victor Olofsson29VEGRW5672763053.61.651744953.50.610.593.8104.357.142.914:3013:0682511.321151.7
653Dmitry Orlov33CARD761530105659.2-0.4108479757.6-1.110.289.8100.054.745.319:6017:5421986.031037.7
654Zack Ostapchuk21TOTC5641450245.2-4.428935644.8-5.34.293.497.648.151.99:258:56819-4.05349.1
654Zack Ostapchuk21OTTC4331637245.9-5.021726944.7-7.04.492.897.249.350.79:208:52713-4.54346.5
654Zack Ostapchuk21SJSC139813043.0-2.3728745.30.03.895.098.845.854.29:439:10160.51060.0
655Noah Ostlund20BUFC8846855.34.4545549.5-1.40.082.982.950.050.010:339:5124-1.61330.8
656Brennan Othmann22NYRLW2223221052.53.016915652.03.111.195.0106.270.729.39:589:45160.84940.8
657Ville Ottavainen22SEAD115962.59.210566.713.620.00.020.080.020.014:2414:24000.1425.0
658Alex Ovechkin39WSHLW6591993549.60.167367549.9-0.914.690.0104.677.522.517:4313:331247-1.450846.7
659Brayden Pachal25CGYD76100498150.6-0.768270749.1-2.27.893.5101.461.738.314:1412:591664-5.919631.1
660Max Pacioretty36TORLW3746950148.4-2.035336449.2-1.88.890.098.849.850.213:3012:225271.013053.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%
661Jean-Gabriel Pageau32NYIC791177112351.21.984878452.02.09.589.899.350.349.716:6013:4225478.323251.7
662Ondřej Palát33NJDLW77964102148.6-4.065374946.6-5.010.290.3100.560.339.713:4512:372456-6.219250.0
663Kyle Palmieri33NYIRW821261139447.5-3.090199047.6-3.810.388.698.953.446.618:3115:071855-7.636346.6
664Artemi Panarin33NYRLW801477125054.28.0106892353.67.211.187.198.266.433.619:4116:3225972.558640.4
665Colton Parayko31STLD641179132047.2-3.184389448.5-0.512.190.0102.141.358.723:4521:0427862.125149.8
666Zayne Parekh18CGYD1131056.59.49950.02.537.5100.0137.533.366.720:3118:3301-0.1366.7
667Juuso Pärssinen23TOTC4839146545.7-6.726233543.9-6.99.690.6100.153.646.410:329:54418-9.66149.2
667Juuso Pärssinen23COLC2216815651.9-4.410710849.8-5.811.391.7102.952.147.99:479:0605-1.52462.5
667Juuso Pärssinen23NSHC1515317346.9-2.410313243.8-2.65.688.093.658.241.812:1311:1329-3.52839.3
667Juuso Pärssinen23NYRC117013634.0-14.3529535.4-11.113.993.4107.349.350.79:469:4424-4.6944.4
668David Pastrňák28BOSRW821414128352.46.6101795051.76.213.387.3100.568.831.220:1116:42401181.062451.1
669Nick Paul29TBLLW761010102649.6-1.571273349.3-1.711.192.8103.942.457.616:2714:4319481.425555.3
670Tanner Pearson32VEGLW7885394347.5-4.060866047.9-4.28.591.9100.447.252.811:4711:301546-2.220154.2
671Andrew Peeke26BOSD761119131845.9-3.176792145.4-3.38.890.499.246.853.218:3616:451598-6.220539.0
672Adam Pelech30NYID601237100555.26.187670055.66.18.190.098.147.252.821:0719:0236587.327839.2
673Jakob Pelletier23TOTLW4949746851.51.436133152.21.310.592.6103.153.146.911:3310:4111251.89258.7
673Jakob Pelletier23PHILW2521421649.81.916414253.64.49.088.997.940.659.410:3110:145101.34060.0
673Jakob Pelletier23CGYLW2428325252.90.419718951.0-1.711.895.9107.763.836.212:3811:106150.65257.7
674Nicklaus Perbix26TBLD74103196951.61.472170050.70.510.290.9101.150.149.914:4114:252162-0.819034.7
675Cole Perfetti23WPGC82111799153.04.181768054.65.39.992.0101.973.326.715:1113:2820553.028450.4
676Gabriel Perreault19NYRRW5456939.5-16.7324641.0-16.40.096.996.961.538.514:2613:0916-1.31050.0
677David Perron36OTTLW4350249550.42.537335051.63.67.489.997.251.848.214:0111:591325-0.513552.6
678Corey Perry39EDMRW8195776655.51.967055954.50.29.792.1101.864.935.111:5610:3813446.120050.0
679Scott Perunovich26TOTD3550047251.44.436235150.82.110.386.897.164.235.816:0014:5510292.54341.9
679Scott Perunovich26STLD2431426354.49.322120352.16.110.088.298.267.932.114:3713:334185.22634.6
679Scott Perunovich26NYID1118620947.1-4.214114848.8-5.410.785.095.758.042.019:0217:53611-2.71752.9
680Brett Pesce30NJDD721333125851.4-0.893391050.6-0.28.089.997.849.650.421:1918:6025624.021845.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%
681JJ Peterka23BUFRW771242120250.82.190288450.52.214.387.0101.357.142.918:1115:162287-1.938445.1
682Alexander Petrovic32DALD5565650.03.0404746.0-2.07.787.995.654.245.814:0613:5915-0.61631.3
683Jeff Petry37DETD4465686443.2-4.545363641.6-5.49.292.9102.146.054.018:5417:311651-8.110730.8
684Elias Pettersson26VANC6488992149.1-0.361162849.30.411.187.798.950.549.518:4014:5422454.625143.4
685Elias Pettersson20VAND2833332150.92.222723049.71.83.793.697.364.835.212:4912:311240.56827.9
686Marcus Pettersson28TOTD781532151550.3-0.51087108650.00.211.889.2101.042.257.821:4118:5732880.821532.6
686Marcus Pettersson28PITD47100594051.71.170967451.31.910.888.699.446.753.322:0319:122360-0.414230.3
686Marcus Pettersson28VAND3152757547.8-3.237841247.8-2.813.890.3104.134.865.221:0918:359281.27337.0
687Michael Pezzetta26MTLC2514012253.46.8978353.97.27.089.196.144.056.05:565:56290.93145.2
688Isaak Phillips23CHID3234235.4-7.4163034.8-10.016.788.9105.647.652.411:5411:3502-0.8560.0
689Noah Philp26EDMF1513110954.6-0.3957256.90.57.792.7100.465.834.29:058:57181.33548.6
690Owen Pickering21PITD2529530848.90.121123447.4-0.16.890.797.543.656.414:4913:27511-0.15129.4
691Alex Pietrangelo35VEGD711462141750.8-0.61081101251.6-0.410.489.499.754.545.522:2419:252510610.029142.3
692Shane Pinto24OTTC70983103048.8-1.169470649.6-0.410.191.0101.131.968.117:3314:272744-0.726847.4
693Neal Pionk29WPGD691310128350.51.295490951.21.211.590.9102.446.453.622:0418:5630724.130240.7
694Vasily Podkolzin23EDMRW82113787056.73.483859758.45.27.489.897.253.846.213:1312:28205510.120655.3
695Ryan Poehling26PHIC6872383646.4-3.253054049.5-1.911.087.598.637.862.213:5312:0811433.314250.7
696Brayden Point28TBLC771301129450.1-0.494394050.10.013.690.6104.260.539.519:2915:6017455.035653.4
697Matthew Poitras20BOSC3337736650.73.525327747.70.67.991.499.362.637.413:0512:061428-0.37638.2
698Jason Polin25COLF2111052.4-4.26554.50.20.0100.0100.033.366.75:115:11000.2650.0
699Vasiliy Ponomarev22PITC7465645.1-6.7303943.5-5.40.093.393.338.161.910:029:0134-1.51361.5
700Martin Pospisil25CGYC81115598554.03.480171252.92.48.991.2100.161.738.313:4812:541753-2.123448.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%
701Andrew Poturalski31SJSC3345438.6-15.4233241.8-12.25.392.397.648.451.614:2713:23010.3683.3
702Samuel Poulin23PITRW7846058.38.9575351.83.66.197.4103.546.953.110:049:5327-0.61127.3
703Owen Power22BUFD791486140251.52.61049102150.71.810.687.598.252.447.621:1918:142673-11.729946.5
704Nikita Prishchepov20COLC10625553.02.4443754.33.06.990.597.437.562.56:226:22020.11040.0
705Aliaksei Protas24WSHC761149105552.12.282574852.41.515.590.4105.957.742.316:2714:4519568.525057.2
706Ivan Provorov28CBJD821536166947.9-1.21083118447.8-1.811.890.0101.845.354.723:2119:4729120-11.826937.2
707Jesse Puljujärvi26TOTRW3137134451.90.726525351.20.57.192.799.846.353.711:4710:50315-1.710348.5
707Jesse Puljujärvi26PITRW2630629850.70.221321749.50.08.392.3100.645.055.011:3610:42311-2.88445.2
707Jesse Puljujärvi26FLARW5654658.63.0523659.11.62.795.898.551.648.412:4411:29041.11963.2
708Ryan Pulock30NYID741224146145.6-6.5864102445.8-6.89.691.6101.246.054.021:0517:583278-11.422642.9
709Valtteri Puustinen25PITRW138211042.7-11.0597643.7-8.14.889.594.245.554.59:548:48340.11650.0
710Mikael Pyyhtia23CBJLW4742756243.2-4.528538742.4-5.76.890.197.043.057.012:0610:36926-8.77145.1
711Jacob Quillan22TORF12625.0-38.4060.0-66.2100.05:215:2100-0.710.0
712Jack Quinn23BUFRW7489194748.5-1.564771447.5-2.410.489.099.456.743.314:5212:321252-12.827744.4
713Darren Raddysh28TBLD731152106651.91.884078351.81.510.091.5101.563.436.617:1815:2310559.628238.3
714Taylor Raddysh26WSHRW8093490050.90.664864650.1-1.69.689.198.635.364.712:2211:4811442.518550.3
715Rickard Rakell31PITRW811498135952.43.41059100051.43.011.785.797.462.038.019:1816:372077-2.340949.6
716Mikko Rantanen28TOTRW821615135954.33.2112997253.73.512.588.2100.761.438.621:1517:23408212.544447.7
716Mikko Rantanen28COLRW49105285355.23.472858855.33.913.586.7100.364.635.422:3018:24224813.928747.0
716Mikko Rantanen28DALRW2029235445.2-0.221026943.80.014.191.4105.545.654.419:0715:291020-4.57847.4
716Mikko Rantanen28CARRW1327115264.16.919111562.46.55.888.394.167.832.219:4916:268143.17950.6
717Michael Rasmussen25DETC7776789946.0-2.151963545.0-3.89.889.599.347.053.013:2511:311042-1.919252.1
718Aatu Räty22VANC3331029551.22.220622447.9-0.111.387.999.252.647.410:3910:23281.86056.7
719Lucas Raymond22DETLW821231115051.75.687085150.63.910.587.497.945.954.118:4714:5928806.438250.3
720Ryan Reaves38TORRW3520226043.7-6.913918043.6-7.64.595.099.623.376.77:487:47410-2.73145.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%
721Lukas Reichel22CHILW7058083141.1-4.643260641.6-3.07.890.798.649.051.011:5510:401336-11.711761.5
722Mike Reilly31NYID1829021757.26.921715758.06.54.791.496.166.034.015:1013:242164.06845.6
723Cole Reinhardt24OTTLW1710813843.9-5.47810143.6-6.27.587.394.837.762.38:128:1217-2.12259.1
724Sam Reinhart29FLAC791482102159.24.5104674258.54.89.488.697.957.942.120:3015:42247418.042450.2
725Matt Rempe22NYRC4229638743.3-5.422426346.0-2.010.995.2106.136.064.08:308:2948-5.45950.8
726Anthony Richard28PHIC1516116549.44.411711949.63.29.288.097.156.543.512:2210:58362.23652.8
727Morgan Rielly30TORD821595166748.92.51160119249.31.89.689.699.261.238.821:2319:2120995.530341.6
728Sam Rinzel20CHID915817547.46.612313647.57.911.089.4100.444.056.023:2219:28213-3.95143.1
729Rasmus Ristolainen30PHID631044108149.10.776272651.20.910.089.599.540.359.720:3117:3625523.219351.8
730Calum Ritchie20COLC7869248.3-9.2656550.0-8.34.379.183.467.332.712:4712:10140.62055.0
731Jason Robertson25DALLW821242121650.51.587889549.51.712.189.6101.846.953.117:4814:42249211.640751.8
732Matthew Robertson23NYRD2272650.910.4172045.97.125.093.3118.366.733.317:3816:5412-0.4450.0
733Nicholas Robertson23TORLW6976677649.72.956252651.74.57.991.499.359.140.912:0010:561726-0.823248.3
734Justin Robidas21CARC2291565.93.6191261.35.714.387.5101.871.428.611:0910:56010.0742.9
735Eric Robinson29CARLW82105572459.30.376155457.9-0.111.289.6100.857.942.112:1611:299425.821451.4
736Evan Rodrigues31FLAC82127495857.11.691572655.81.07.989.797.657.442.615:1313:4521627.733148.6
737Alexander Romanov25NYID641319142748.0-2.195797449.6-0.89.290.8100.046.853.222:1820:172481-6.025239.7
738Kevin Rooney31CGYC7046151947.0-5.232034947.8-3.98.289.497.637.862.29:257:27930-4.110451.9
739Isak Rosen21BUFRW8817452.37.1555848.72.75.487.893.239.160.99:389:2715-0.91553.3
740Jack Roslovic28CARC81118186057.9-1.781565355.5-3.210.587.297.857.142.913:4912:221963-0.628848.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%
741Marco Rossi23MINC821326129150.74.794789251.55.110.689.8100.555.944.118:1515:4918609.026551.3
742Joshua Roy21MTLRW1211216540.4-9.67812538.4-11.87.088.395.362.537.511:0110:5335-1.73046.7
743Matt Roy29WSHD691130124447.6-4.781186348.4-4.312.690.9103.544.455.619:5317:601591-1.524734.0
744Nicolas Roy27VEGC7188586450.60.163260851.00.08.589.798.243.656.415:1313:1520589.618557.8
745Chad Ruhwedel34NYRD5526843.3-5.9365141.4-6.317.494.6112.044.855.214:0611:4514-0.4714.3
746Bryan Rust32PITRW711166123748.5-0.585892848.0-0.412.885.298.058.941.119:4515:511764-5.933556.7
747Jan Rutta34SJSD5474590645.1-0.848863543.5-1.89.691.3100.945.654.417:1515:281155-11.815236.2
748Derek Ryan38EDMC3630231149.3-6.820821449.3-6.96.491.097.442.157.99:219:02911-2.64247.6
749Jonas Røndbjerg25VEGRW1310710849.8-5.6767550.3-5.02.288.490.546.853.29:389:1431-0.62152.4
750Brandon Saad32TOTLW7298991651.91.871866851.81.98.889.097.854.445.614:4913:3021558.321658.8
750Brandon Saad32STLLW4354757748.7-0.538641848.0-0.77.788.195.852.947.114:3613:1013280.713157.3
750Brandon Saad32VEGLW2944233956.65.033225057.05.410.290.4100.656.543.515:0914:018277.68561.2
751Scott Sabourin32SJSF131417.6-25.521115.4-32.20.071.471.466.733.310:2710:2700-0.910.0
752Dylan Samberg26WPGD601136108151.21.183474752.82.212.591.7104.141.458.621:0818:3633648.322442.4
753Mackie Samoskevich22FLARW7293573456.00.568654955.51.16.790.697.361.738.313:1911:3994615.727746.6
754Mattias Samuelsson24BUFD62887106845.4-5.366577146.3-3.912.189.9101.936.064.019:1816:311155-11.610649.1
755Jake Sanderson22OTTD801506150450.00.21106104151.52.17.689.897.543.456.624:2718:2453980.242146.3
756Rasmus Sandin24WSHD821382141749.4-1.5102297951.1-0.211.889.9101.746.553.519:1117:4626717.222534.7
757Travis Sanheim28PHID821670176448.60.71213118850.50.410.687.898.446.653.424:3021:31511279.930645.4
758Steven Santini29TBLD1111150.0-2.48657.19.033.375.0108.340.060.011:3711:37000.4333.3
759Max Sasson24VANF2923728445.5-2.616019744.8-2.710.192.1102.251.948.110:2010:19612-0.94667.4
760David Savard34MTLD75846117841.8-7.358380542.0-6.99.990.6100.541.258.816:3513:221851-14.011342.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%
761Matthew Savoie21EDMC4544753.55.2383452.83.97.776.083.765.534.512:3112:3111-0.11540.0
762Mark Scheifele31WPGC821409153047.9-3.11024111247.9-4.213.190.3103.363.336.720:2617:28251053.334052.9
763Brayden Schenn33STLC821176125248.4-0.279787047.8-1.212.189.2101.352.247.817:3415:1613564.027851.8
764Luke Schenn35TOTD761031111648.0-5.274076649.1-2.97.791.899.536.064.015:5714:3916632.319739.1
764Luke Schenn35NSHD6183785549.5-3.059558550.4-0.56.791.297.937.862.215:3514:2313483.116639.8
764Luke Schenn35WPGD1519426142.6-13.914518144.5-12.212.094.3106.230.169.917:2815:42315-0.83135.5
765Nick Schmaltz28UTAC821333111954.41.993980853.70.99.587.697.158.841.218:3514:5031939.737449.7
766Nate Schmidt33FLAD80123591857.42.086366356.62.18.390.999.258.841.216:3214:34288813.820733.8
767Braden Schneider23NYRD801163140445.3-5.6864101546.0-4.59.991.7101.637.762.317:5216:041996-9.622442.4
768Corey Schueneman29STLD4594656.27.1452564.314.92.993.896.751.448.614:0313:46021.3944.4
769Jimmy Schuldt29SJSD8749843.0-3.2546943.9-0.90.093.593.550.050.013:4712:5016-1.2944.4
770Jaden Schwartz32SEAC811303125750.93.792491550.22.511.088.499.451.248.817:5315:304360-6.335654.5
771Cole Schwindt23VEGRW4230637844.7-5.522326945.3-5.79.992.6102.548.551.59:158:596211.56847.1
772Donovan Sebrango23OTTD2242153.35.1171553.16.50.088.988.933.366.710:1910:1900-0.320.0
773Nick Seeler31PHID771034132543.8-6.574382947.3-4.412.990.6103.550.349.717:1715:402385-0.123734.6
774Tyler Seguin33DALC2028824653.92.719918551.81.217.692.7110.356.743.316:0913:174132.89349.5
775Moritz Seider23DETD821591163049.42.81146114550.03.79.589.699.144.955.125:0420:1130855.636844.0
776Mikhail Sergachev26UTAD771604137953.80.7114399053.60.410.088.198.151.548.525:0718:47321261.936736.0
777Damon Severson30CBJD701156119449.20.982283549.60.811.388.9100.348.251.819:0317:0828851.019746.2
778Michael Sgarbossa32WSHC3242945.3-18.5171651.5-16.325.090.0115.066.733.39:209:19001.2425.0
779Yegor Sharangovich26CGYC73105595852.40.972769751.1-0.56.291.397.559.041.016:3913:471751-0.928944.3
780Ryan Shea27PITD3951453549.0-2.536439348.1-2.67.989.497.339.360.716:4415:011435-3.26529.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%
781Conor Sheary32TBLLW5425244.7-7.5283445.2-11.55.087.592.544.455.611:2011:0400-1.0837.5
782Kiefer Sherwood29VANRW7893493050.11.064465949.40.712.387.299.538.361.714:5312:362649-2.728050.4
783Dominik Shine31DETF9577842.2-5.0455146.9-2.18.189.297.344.155.98:398:3535-0.1862.5
784Devin Shore30MINC5538255340.9-6.927237642.0-6.34.094.098.040.359.78:398:29714-7.67753.2
785Jonas Siegenthaler27NJDD5588788850.0-3.162562150.2-1.68.593.6102.138.761.319:3617:3514595.013339.1
786Cole Sillinger21CBJC66849102445.3-4.861771846.2-3.910.788.198.848.451.616:5514:082150-10.923155.8
787Owen Sillinger27CBJF161924.0-18.731220.0-24.10.0100.0100.060.040.013:0911:3911-0.510.0
788Colton Sissons31NSHC7278084248.1-4.555059448.1-3.58.689.598.130.269.814:2211:592032-2.215053.3
789Jeff Skinner32EDMLW/C7291281752.7-1.965758153.1-1.88.191.699.760.539.512:6011:4719415.626554.3
790Brady Skjei30NSHD821480146050.3-1.41068110249.2-2.08.389.397.651.348.721:5317:5932101-5.932448.1
791Juraj Slafkovsky20MTLLW791156115750.03.683880151.15.211.789.5101.256.843.217:2114:141671-4.128646.5
792Landon Slaggert22CHILW3330442341.8-2.521431140.8-2.67.689.396.942.557.512:1811:32912-4.26056.7
793Jaccob Slavin30CARD801763131657.3-3.0122795756.2-2.911.088.899.852.647.421:3418:2761788.431934.5
794Brendan Smith35DALD3239438750.4-0.127629148.7-1.47.888.696.447.552.513:1312:13728-2.28033.8
795Cole Smith29NSHF7170975448.5-3.248855446.8-4.26.490.296.622.877.213:3611:131841-1.414049.3
796Craig Smith35TOTC5954671043.5-2.940749944.9-1.49.689.198.746.353.711:2010:341638-8.816953.3
796Craig Smith35CHIC4037350642.4-3.328336643.6-0.99.589.498.845.254.811:3910:341026-6.112360.2
796Craig Smith35DETC1917320445.9-1.712413348.2-1.410.088.298.249.051.010:4010:33612-2.74634.8
797Givani Smith26TOTRW13489832.9-14.8326931.7-16.20.094.494.412.088.06:206:1822-3.11050.0
797Givani Smith26COLRW7284538.4-12.3182938.3-11.10.092.392.312.587.56:216:2121-1.9650.0
797Givani Smith26SJSRW6205327.4-16.9144025.9-20.30.096.496.411.188.96:176:1301-1.2450.0
798Reilly Smith33TOTRW791039104449.90.575274850.10.710.291.1101.348.151.915:2612:502670-0.921360.6
798Reilly Smith33NYRRW5875280448.3-0.654758248.4-0.510.090.2100.246.653.415:3612:442050-3.615258.6
798Reilly Smith33VEGRW2128724054.53.920516655.34.710.695.0105.652.048.015:0113:076202.76165.6
799Ty Smith24CARD8947655.3-1.0705157.91.39.391.4100.768.631.413:4011:0113-0.42653.8
800Will Smith19SJSC741011109048.12.872579147.82.59.888.197.954.945.115:5113:471373-2.927745.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%
801Jimmy Snuggerud20STLRW76810439.5-7.4476542.0-5.412.191.7103.859.140.915:2813:2147-2.02737.0
802Elmer Söderblom23DETRW2632134148.5-0.223525548.0-3.49.991.2101.144.455.613:2213:015212.18445.2
803Ilya Solovyov24CGYD5707448.60.7495348.0-1.43.387.590.851.448.615:4013:1536-1.71833.3
804Carson Soucy30TOTD751003120045.5-5.671386545.2-5.38.890.499.241.358.717:5515:561778-14.719641.3
804Carson Soucy30VAND5975198443.3-8.252370442.6-8.68.990.299.136.763.318:2215:591565-13.614941.6
804Carson Soucy30NYRD1625221653.83.919016154.15.98.691.4100.058.641.416:1415:43213-1.14740.4
805Justin Sourdif22FLARW17370.011.74266.79.525.057.142.99:279:27000.52100.0
806Jordan Spence23LAKD79129797657.15.691266257.95.910.192.1102.154.046.016:4715:0315728.326133.0
807Daniel Sprong27TOTRW3031728153.01.121920651.50.810.988.999.856.044.012:1210:334140.311249.1
807Daniel Sprong27NJDRW1113910557.04.2937356.05.910.982.993.958.541.512:2911:19151.15048.0
807Daniel Sprong27SEARW109710348.5-0.1687547.6-1.913.594.1107.649.051.012:2210:2623-0.43336.4
807Daniel Sprong27VANRW9817352.6-2.3585850.0-3.18.188.296.361.538.511:399:4416-0.42965.5
808Jared Spurgeon35MIND661188114950.84.685178652.05.610.191.2101.250.149.920:2717:5422521.924044.6
809Jack St. Ivany25PITD1923127046.1-4.915719544.6-6.36.792.899.541.658.416:2214:03716-1.93534.3
810Jordan Staal36CARC75119182459.10.182559058.30.49.890.8100.645.854.215:2613:059415.219754.3
811Steven Stamkos34NSHC821280123051.0-0.489689650.0-0.78.486.594.967.132.917:6014:4518571.235648.9
812Logan Stankoven21TOTC78114295054.62.580668853.93.39.190.099.148.951.115:0513:1620516.334356.6
812Logan Stankoven21DALC5985072853.93.959752453.34.48.391.8100.147.952.115:0613:2115416.325857.4
812Logan Stankoven21CARC1929222256.8-2.120916456.0-0.411.583.895.351.948.115:0413:025100.08554.1
813Logan Stanley26WPGD6378691446.2-5.356963547.3-5.17.895.0102.838.661.415:3514:201159-3.713436.6
814Spencer Stastney25NSHD2333832650.9-3.323823450.4-2.65.589.995.547.452.616:1114:565201.34334.9
815Troy Stecher30EDMD6675883547.6-8.554359447.8-8.67.692.5100.149.650.413:5213:101150-2.113341.4
816Sam Steel26DALC7988382351.82.859459949.81.97.390.597.941.758.314:0811:6013412.017750.3
817Alex Steeves25TORF7555948.20.7423951.93.010.0100.0110.024.076.09:539:39000.71258.3
818Kevin Stenlund28UTAC8290794149.1-5.063963650.1-3.89.489.398.738.461.614:2111:411650-2.019752.3
819Mitchell Stephens27SEAC2817223642.2-5.412216642.4-5.05.189.194.249.550.59:147:4618-2.03751.4
820Chandler Stephenson30SEAC781114127946.6-2.477992445.7-3.612.187.799.846.253.819:3114:593058-18.313055.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%
821Matthew Stienburg24COLC8403950.6-1.9312555.43.38.787.596.236.863.26:055:33030.3850.0
822Riley Stillman26CARD5382560.38.1291763.012.09.570.079.533.366.77:116:59040.9520.0
823Mark Stone32VEGRW66109699052.51.179168453.61.311.590.5102.161.039.019:1515:28387311.022757.7
824Dylan Strome27WSHC821196119450.0-0.585786349.8-2.012.388.9101.377.722.317:2314:212179-0.227155.4
825Ryan Strome31ANAC821210128748.53.788993048.94.39.990.5100.452.547.516:4114:051966-8.426352.1
826Jayden Struble23MTLD5678973351.86.553550051.76.29.889.499.261.039.014:5714:2723513.413634.6
827Nico Sturm29TOTC6255760747.9-0.638842947.5-0.47.091.598.540.659.410:259:10720-3.911551.3
827Nico Sturm29SJSC4739145846.1-0.326832145.5-0.49.090.799.837.962.110:089:02316-5.57550.7
827Nico Sturm29FLAC1516614952.7-2.612010852.6-1.42.693.896.549.450.611:189:32441.64052.5
828Tim Stützle23OTTLW821455118755.17.5105683755.88.19.588.798.267.632.419:4916:16236910.832649.7
829Oskar Sundqvist30STLC6761470546.6-2.442946248.1-0.67.690.197.835.464.613:1211:0619412.613046.2
830Aydar Suniev20CGYLW1121840.0-14.081830.8-26.150.0100.0150.050.050.014:4812:46010.0250.0
831Pius Suter28VANF811039102650.31.572874049.61.012.687.4100.045.254.817:2113:4319521.026352.5
832Ryan Suter40STLD821191143745.3-4.983299945.4-4.810.891.3102.142.657.419:2817:251564-5.315839.2
833Nick Suzuki25MTLC821385128351.96.8100591152.57.712.989.1102.054.545.520:0416:0131862.034749.6
834Ryan Suzuki23CARC213861.95.38753.3-0.820.0100.0120.075.025.06:366:3600-0.110.0
835Fedor Svechkov21NSHC5255355350.0-1.338139749.0-1.66.387.593.766.833.212:5311:13645-2.715042.7
836Andrei Svechnikov24CARRW72123789458.0-1.286668056.0-2.99.487.897.259.940.117:0713:5217993.137847.6
837Brandon Tanev33TOTLW7977997344.5-5.558567246.5-3.18.989.798.739.560.513:1411:132352-7.918154.7
837Brandon Tanev33SEALW6061480143.4-6.045755745.1-4.08.989.598.439.660.413:5611:411740-9.114259.9
837Brandon Tanev33WPGLW1916517249.0-2.412811552.71.29.090.999.939.260.810:589:466121.23935.9
838Chris Tanev35TORD751132132446.1-2.181390047.5-1.512.692.7105.331.468.619:4517:1510808.812035.8
839Vladimir Tarasenko33DETRW80931111945.4-3.267181045.3-3.59.490.399.750.949.114:4713:141661-1.228147.3
840Tomáš Tatar34NJDLW7466563151.30.245845949.9-0.28.488.997.345.954.111:0610:147353.313050.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%
841John Tavares34TORC751077127345.8-1.178292845.7-2.513.490.1103.546.953.118:1415:2224696.234258.5
842Teuvo Teräväinen30CHIF82909102147.13.964572447.14.710.586.396.844.555.517:0413:242376-7.922449.6
843Troy Terry27ANAC/RW771288134149.04.495997849.55.19.191.0100.251.848.218:5115:502268-5.936851.1
844Alexandre Texier25STLC3130435945.9-2.020125943.7-4.39.891.0100.850.649.412:2911:35513-3.08956.2
845Shea Theodore29VEGD671299118752.31.789982652.10.211.290.9102.158.042.021:6019:102810513.033338.4
846Akil Thomas25LAKC2521222748.3-5.615115249.8-3.95.591.196.640.859.29:559:4815-2.43655.6
847Robert Thomas25STLC701179110851.63.784779451.63.613.089.9102.952.647.419:5716:15229913.630847.1
848Jack Thompson22SJSD3141049445.4-0.529432747.32.06.590.597.056.143.915:4714:137370.39841.8
849Tage Thompson27BUFC761320121552.13.694686352.34.312.986.899.753.946.118:4515:4621542.250647.8
850Henry Thrun23SJSD60805110442.2-5.157179141.9-4.98.089.597.447.452.617:3116:071237-16.111445.6
851Conor Timmins26TOTD68103997951.54.275270251.73.78.792.5101.253.546.516:5515:0211593.618936.5
851Conor Timmins26TORD5172473649.60.952050550.71.47.392.6100.053.846.216:1914:3010441.113238.6
851Conor Timmins26PITD1731524356.513.723219754.110.211.892.2104.052.847.218:4316:361152.55731.6
852Owen Tippett25PHIRW771121106851.23.881370853.53.910.586.496.858.741.315:6014:0132587.942444.3
853Brady Tkachuk25OTTLW721230104254.16.189972255.57.68.389.597.855.045.018:1414:52194814.150658.5
854Matthew Tkachuk27FLALW/RW5297265259.95.471249858.84.89.887.897.659.640.418:1414:51104712.431649.4
855Devon Toews30COLD761810142356.03.21243100755.22.311.390.1101.458.141.924:3521:10358118.334240.4
856Tyler Toffoli32SJSC781207108852.69.284277252.28.79.686.095.655.944.116:5613:4918522.541056.8
857Eeli Tolvanen25SEARW81997111147.3-1.472076348.60.110.290.9101.253.047.014:1912:601345-6.328348.4
858Philip Tomasino23TOTC6170565152.01.848748250.30.57.589.597.060.639.413:0411:3717321.217758.8
858Philip Tomasino23PITC5059355551.71.940641049.80.07.488.896.261.838.213:2711:5715240.815058.0
858Philip Tomasino23NSHC111129653.81.9817252.93.27.892.7100.653.846.211:1810:05280.42763.0
859Dominic Toninato30WPGC5283842.4-10.9171848.6-6.10.0100.0100.033.366.78:167:48020.2450.0
860Alexey Toropchenko25STLRW8070985445.4-4.247856246.0-3.57.892.7100.631.368.712:3011:15624-2.817152.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%
861Yakov Trenin28MINC7673187445.5-2.550963144.6-4.38.791.8100.438.561.512:3111:161251-2.917847.8
862Vincent Trocheck31NYRC821434131152.24.8100795451.43.711.387.899.256.044.021:0616:063395-4.038053.2
863Jacob Trouba30TOTD771303164144.3-3.6935117144.4-3.210.890.3101.140.060.020:3117:532990-21.926841.4
863Jacob Trouba30ANAD53912117243.8-3.364683443.6-3.410.990.2101.142.457.620:4518:222367-14.818036.1
863Jacob Trouba30NYRD2439146945.5-4.028933746.2-2.610.690.3100.933.866.320:0016:49623-7.18852.3
864Maxim Tsyplakov26NYIF771066100051.62.876870452.22.59.790.3100.053.546.514:5813:2628783.026244.3
865Alex Tuch28BUFRW821260123150.61.189986451.02.212.389.0101.352.447.619:1514:4749762.539250.3
866Tyler Tucker24STLD3846746650.10.032331250.90.78.792.0100.746.853.214:3513:371328-1.19833.7
867Riley Tufte26BOSLW6383949.4-2.1253045.5-5.20.085.085.041.458.69:128:5103-0.1520.0
868Alex Turcotte23LAKC6877267553.40.254747553.5-0.69.891.6101.448.351.711:4410:549394.714853.4
869T.J. Tynan32COLC9644558.76.4393056.54.33.688.291.851.748.37:517:01050.81050.0
870Ryan Ufko21NSHD1111345.8-1.4101147.61.316.790.0106.746.253.815:3715:3702-0.610.0
871Urho Vaakanainen26TOTD5170381546.3-3.951257647.1-3.410.592.5103.037.162.916:2515:301040-6.210739.3
871Urho Vaakanainen26NYRD4663275445.6-5.546354046.2-5.211.392.2103.537.063.016:4315:47936-7.39541.1
871Urho Vaakanainen26ANAD5716153.810.8493657.614.73.496.099.437.962.113:3612:52141.11225.0
872Juuso Välimäki26UTAD4364463250.5-2.144645149.7-3.28.091.199.162.937.116:3315:151140-0.510936.7
873James van Riemsdyk35CBJLW7182282949.82.159059749.71.312.187.799.850.349.712:2411:34540-2.614957.0
874Trevor van Riemsdyk33WSHD821238129948.8-2.387488049.8-2.011.792.1103.846.553.517:4016:0325571.221537.2
875Frank Vatrano30ANALW811210131248.02.989696348.23.29.290.499.551.348.717:3314:111352-7.341556.4
876Joe Veleno25TOTC7469284645.0-2.048358045.4-0.67.188.395.342.557.512:0711:331344-8.714153.2
876Joe Veleno25DETC5653662246.3-1.036940747.61.26.889.195.944.655.411:5711:221035-4.310348.5
876Joe Veleno25CHIC1815622441.1-4.811417339.7-5.27.986.294.135.864.212:3812:0639-4.33865.8
877Carter Verhaeghe29FLAC811520108758.33.6110282757.13.28.288.296.458.641.417:5215:18238121.148150.1
878Jimmy Vesey31TOTLW4341642649.4-1.129830549.4-1.36.992.098.929.670.410:3910:23723-3.17548.0
878Jimmy Vesey31NYRLW3330634547.0-2.721825046.6-3.06.892.999.724.975.110:4010:30519-2.46149.2
878Jimmy Vesey31COLLW101108157.64.3805559.34.87.188.195.245.055.010:3410:0224-0.71442.9
879Jeffrey Viel28BOSF5343648.6-0.2252253.24.40.093.393.333.366.77:417:41240.2650.0
880Gabriel Vilardi25WPGC711088113748.9-1.477682248.6-3.012.790.5103.268.531.518:0815:1722413.523256.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%
881Alex Vlasic23CHID821223167942.1-3.1908120643.0-1.011.588.099.642.757.323:1619:135397-22.921148.8
882Marc-Édouard Vlasic37SJSD2729640642.2-5.021826445.2-2.36.089.195.146.153.914:3813:51426-2.45238.5
883Dmitri Voronkov24CBJLW731157110051.33.784079251.53.812.489.9102.258.341.716:4714:3911584.326059.2
884Jakub Vrána28TOTLW3932338545.6-4.222727445.3-5.510.189.299.363.536.510:219:39621-3.89151.6
884Jakub Vrána28WSHLW2618623744.0-6.013215845.5-6.216.093.5109.563.037.09:509:12515-2.45650.0
884Jakub Vrána28NSHLW1313714848.1-1.69511645.0-4.03.082.685.664.335.711:2310:3316-1.43554.3
885Chris Wagner33COLC2817417949.3-3.812612250.8-2.21.188.889.930.569.57:066:3314-1.54860.4
886Oliver Wahlstrom24TOTRW4331743642.1-4.622129243.1-4.25.393.298.549.850.210:149:17511-4.410551.4
886Oliver Wahlstrom24NYIRW2716627138.0-8.712417940.9-7.14.492.697.042.058.010:048:5538-5.05455.6
886Oliver Wahlstrom24BOSRW1615116547.81.19711346.20.06.794.3101.062.537.510:309:55230.65147.1
887Nathan Walker30STLC7362375145.3-4.041651144.9-4.77.991.599.431.868.212:0611:171043-6.113354.1
888Sean Walker30CARD82149098960.11.5102772358.71.17.288.996.158.141.916:5015:2540674.737538.7
889Jake Walman28TOTD651260122150.83.589683451.84.810.888.699.451.748.322:4617:4527800.838242.9
889Jake Walman28SJSD5095798149.44.368166850.55.611.687.699.251.248.823:1117:442363-3.130241.4
889Jake Walman28EDMD1530324055.81.221516656.42.68.692.1100.753.246.821:2617:474173.98048.8
890Taylor Ward26LAKF111857.99.29660.010.00.0100.0100.050.050.014:5213:48010.3580.0
891Tim Washe23ANAF2261170.328.221872.431.87.183.390.512.587.57:447:44000.2728.6
892Austin Watson33DETLW13849048.31.3616548.41.611.688.299.960.040.07:517:46150.32356.5
893MacKenzie Weegar31CGYD811736143354.85.3118495455.46.59.290.699.851.248.824:1019:27521599.047438.8
894Alexander Wennberg30SJSC771125119048.64.275483447.52.710.387.597.849.950.118:5114:393841-5.018245.1
895Zach Werenski27CBJD812057187552.36.91477130753.17.89.890.2100.056.643.426:4522:27491205.463846.7
896Colin White28SJSC3182245.0-0.6131252.05.80.090.090.025.075.07:186:4601-0.5333.3
897Zach Whitecloud28VEGD741187110251.90.487178952.50.38.091.799.754.845.217:3116:2614749.219437.1
898Ozzy Wiesblatt22NSHRW5356335.7-8.4214133.9-14.914.395.7109.914.885.211:0610:47010.31040.0
899Jack WilliamsCBJF1131350.02.410952.69.625.0100.0125.025.075.011:0911:0911-0.310.0
900Adam Wilsby24NSHD2337133152.8-0.125123951.2-0.59.791.4101.141.758.318:0616:3510244.47544.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%
901Tom Wilson30WSHRW811190115750.70.586578352.51.813.488.2101.652.947.118:4414:2020918.633550.4
902Ryan Winterton21SEAC1211213844.8-3.8759643.9-5.25.779.485.144.655.410:5010:5014-1.72462.5
903Matthew Wood19NSHRW6606149.60.9404845.5-3.48.094.3102.342.058.011:3510:3725-1.01747.1
904Miles Wood29COLLW3741641450.1-5.526728048.8-6.98.090.998.840.159.911:2110:42626-1.912249.2
905Parker Wotherspoon27BOSD5578087047.3-1.554459847.6-0.77.990.398.241.158.918:0216:341568-4.710342.7
906Shane Wright21SEAC79936103347.5-1.066974047.5-1.312.489.4101.952.847.214:0412:0714730.420444.6
907Arber Xhekaj24MTLD7083898246.0-2.457968845.7-3.08.290.899.046.353.814:3713:401659-11.817539.4
908Kailer Yamamoto26UTARW1216410860.37.41238658.94.32.794.997.750.050.012:0711:25182.62650.0
909Cameron York24PHID661100118548.1-1.982682350.1-2.29.088.297.144.555.520:4718:4225903.916938.5
910Pavel Zacha27BOSC821186121049.52.184189148.61.311.888.099.863.136.919:0414:462462-4.125751.4
911Nikita Zadorov29BOSD811351145648.10.1968105747.80.111.492.6104.043.057.020:3718:1725104-4.026739.3
912Yegor Zamula24PHID6388388250.02.564858952.42.89.287.196.247.352.716:3115:1915522.411332.7
913Connor Zary23CGYC5481672053.12.155350752.21.26.291.397.556.943.116:0413:5410403.421152.6
914Trevor Zegras23ANAC5781294246.30.758171145.0-1.310.191.0101.150.749.317:0214:321351-8.819749.7
915Olen Zellweger21ANAD621048112148.33.175080448.32.79.591.8101.356.343.718:5816:292161-7.030243.0
916Fabian Zetterlund25TOTW841198133647.31.183392947.31.110.891.4102.255.444.616:2114:262250-4.835650.8
916Fabian Zetterlund25SJSW64950108046.81.366275746.71.311.691.4103.053.146.916:5915:032044-6.028150.2
916Fabian Zetterlund25OTTW2024825649.21.117117249.91.17.891.499.166.233.814:1812:27261.27553.3
917Mika Zibanejad31NYRC821169122348.9-0.285188948.90.19.487.596.947.252.818:4613:532983-6.938347.8
918Artem Zub29OTTD5694098748.8-2.169066850.80.88.591.499.935.764.320:3817:5919502.213641.9
919Mats Zuccarello37MINLW691092116748.31.978983948.51.710.790.1100.856.943.119:3916:1829772.329451.4
920Jason Zucker33BUFLW73970100549.1-0.872071650.11.112.788.8101.547.952.115:6013:072073-4.627951.3