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%
1Nicholas Abruzzese23TORC2131350.0-11.1111052.4-10.414.3100.0114.340.060.08:598:12000.0366.7
2Noel Acciari31TOTC7772389544.7-3.357262647.7-0.48.091.599.537.562.514:1912:293313-0.616860.7
2Noel Acciari31STLC5450866743.2-4.140447546.0-1.28.590.498.938.661.414:3512:44236-2.112260.7
2Noel Acciari31TORC2321522848.5-1.016815152.72.46.894.6101.434.565.513:4111:531071.54660.9
3Calen Addison22MIND6270868250.90.954053350.3-0.68.188.296.359.440.616:0712:3411210.715549.7
4Egor Afanasyev22NSHLW1713119140.7-0.69214339.1-2.54.189.093.136.463.610:5110:4012-2.23167.7
5Andrew Agozzino32SJSLW4366236.7-7.6294738.2-5.28.386.294.540.060.016:2214:14011.01275.0
6Sebastian Aho25CARF75127488958.9-2.099169758.7-1.59.688.698.259.041.019:3014:30636313.537757.8
7Sebastian Aho26NYID71111799952.84.781274052.34.49.990.9100.960.439.616:4615:3514387.218348.6
8Nikita Alexandrov22STLC2820424845.10.515316747.83.16.993.6100.565.234.89:499:2934-0.34365.1
9Alexander Alexeyev23WSHD3239448944.6-2.830435945.9-0.49.891.2101.035.764.316:2715:18316-5.67238.9
10Frédéric Allard25MTLD3452663.423.2321371.131.113.090.9104.076.923.113:5113:41030.81346.2
11Wade Allison25PHIRW6067478246.3-0.553355249.11.96.193.099.146.853.212:5412:37207-1.315756.7
12Michael Amadio26VEGC6774974250.23.053653150.22.110.190.2100.451.248.812:1311:3836131.715066.0
13Nils Åman22VANC6851474940.7-8.737953541.5-7.47.291.198.335.564.512:4211:2597-9.78261.0
14Joey Anderson24TOTRW3836132452.73.727023453.64.18.587.395.844.155.911:4210:362011-0.39045.6
14Joey Anderson24CHIRW2423223749.54.216517648.42.59.385.795.038.561.512:5611:23139-3.26443.8
14Joey Anderson24TORRW141298759.74.61055864.49.27.291.798.955.644.49:359:17722.92650.0
15Josh Anderson28MTLRW69829105144.1-1.660177143.8-2.111.689.6101.248.052.016:5813:593025-9.328158.4
16Michael Anderson23LAKD771253119951.1-1.595487452.2-2.19.991.7101.748.351.721:4019:1418313.418847.9
17Jaret Anderson-Dolan23LAKC4639743447.8-4.130429850.5-3.28.185.493.657.942.110:3710:0647-2.07968.4
18Lias Andersson24LAKC161233.3-14.24930.8-17.10.080.080.016.783.38:378:3700-0.2333.3
19Rasmus Andersson26CGYD791525134053.2-5.81154100453.5-4.69.189.898.955.744.324:0518:5229519.830452.3
20Andy Andreoff31NYILW3103522.2-24.752914.7-30.320.081.0101.040.060.07:216:5711-2.21100.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%
21Tyler Angle22CBJC2202742.6-6.3162341.0-8.66.776.983.625.075.011:2911:08100.1683.3
22Mason Appleton27WPGC4154552650.9-2.141739951.1-1.38.391.699.946.653.416:0113:4212113.610965.1
23Josh Archibald30PITRW6245244750.3-2.635631752.90.38.993.1102.028.371.79:598:131453.111263.4
24Joel Armia29MTLRW4342951545.40.031139044.4-1.26.891.698.544.255.814:5711:561813-9.212654.8
25Viktor Arvidsson29LAKLW771132101952.60.785972154.41.58.290.298.548.052.017:0614:4919359.241854.5
26Rasmus Asplund25TOTF4637144745.4-4.428534045.6-2.87.790.798.431.568.510:5810:0484-6.77671.1
26Rasmus Asplund25BUFF2723026646.4-6.918320746.9-4.511.889.8101.635.964.111:2010:1040-5.54770.2
26Rasmus Asplund25NSHF1914118143.8-1.410213343.4-1.01.392.193.424.076.010:269:5644-1.22972.4
27Zach Aston-Reese28TORC7760170246.1-5.546649548.5-3.76.492.298.635.964.110:5610:0318120.716753.3
28Andreas Athanasiou28CHIC81955121644.00.072890244.70.78.789.598.151.748.316:0014:025849-14.933751.9
29Ronald Attard23PHID2233539.7-11.1202247.6-5.26.393.8100.050.050.016:4514:11300.4862.5
30Nicolas Aubé-Kubel26TOTRW5354450651.82.839436751.82.97.591.799.231.568.511:2111:1014183.613350.4
30Nicolas Aubé-Kubel26WSHRW4751144553.55.437432453.65.77.691.699.233.366.711:3911:2914174.412751.2
30Nicolas Aubé-Kubel26TORRW6336135.1-21.9204331.7-26.56.392.398.613.386.79:058:4101-0.9633.3
31Mikael Backlund33CGYC82131985760.64.799365360.34.98.890.999.654.345.718:1014:05604320.042461.3
32Nicklas Bäckström35WSHC3948552148.2-0.334238147.3-0.76.485.091.455.844.216:5313:4616220.211850.0
33Kevin Bahl22NJDD4254946354.21.039134852.9-1.48.991.7100.657.242.814:0113:078126.27934.2
34Josh Bailey33NYIC6474980548.2-0.853660547.0-2.39.291.8101.058.641.415:0812:292147-5.311562.6
35Rūdolfs Balcers25TOTLW1717513157.2-1.91309956.8-1.77.788.396.058.341.710:129:44242.23863.2
35Rūdolfs Balcers25FLALW1415212255.5-4.41139255.1-3.67.687.595.157.342.710:5510:26241.13265.6
35Rūdolfs Balcers25TBLLW323971.916.617770.813.78.3100.0108.380.020.06:536:24001.1650.0
36Alexander Barabanov28SJSF6895295749.90.968971849.00.210.785.095.749.950.118:0315:1628351.821755.3
37Ivan Barbashev27TOTC821021120645.80.777790146.30.810.291.5101.751.748.316:4514:034940-1.021857.8
37Ivan Barbashev27STLC5971481546.71.156062647.21.48.890.899.551.448.616:2413:423428-2.516056.9
37Ivan Barbashev27VEGC2330739144.00.021727544.1-0.513.993.3107.252.347.717:4014:5915121.55860.3
38Cole Bardreau29NYIF18188.926.350100.037.50.00.0100.06:376:37000.320.0
39Aleksander Barkov27FLAC68114984257.74.684966955.93.511.588.499.948.951.121:1315:0156386.934560.3
40Alex Barré-Boulet25TBLF17846.7-7.24450.0-9.00.0100.0100.066.733.310:019:5510-0.1250.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%
41Tyson Barrie31TOTD851244133648.2-1.8936102747.7-1.88.391.399.652.947.119:4716:053248-1.132949.5
41Tyson Barrie31EDMD6187083051.2-0.966163351.10.08.490.899.252.647.419:0815:1625285.522950.2
41Tyson Barrie31NSHD2437450642.5-1.727539441.1-3.77.992.4100.353.546.521:2418:10720-6.710048.0
42Justin Barron21MTLD3945657044.40.832540344.60.912.088.7100.758.841.216:1814:49534-7.39343.0
43Morgan Barron24WPGC7071072149.6-2.753051650.7-1.17.493.1100.436.263.813:1511:351916-1.818361.2
44Mathew Barzal25NYIC5896476655.79.569757454.88.88.691.099.678.121.918:4315:14496810.325454.7
45Nathan Bastian25NJDRW4344343750.3-4.032930252.1-2.87.894.5102.336.163.912:2610:151162.410260.8
46Drake Batherson24OTTC821259114352.41.196283253.62.17.287.394.459.940.118:3614:4238387.444356.2
47Gavin Bayreuther28CBJD5168681345.81.048459245.00.67.589.396.851.548.515:5714:4099-9.311851.7
48Jake Bean24CBJD1415821342.6-3.011216141.0-5.510.591.2101.751.148.915:4214:1783-3.43250.0
49Ethan Bear25VAND6187283951.03.066062851.23.78.790.699.350.649.418:3216:3717282.615548.4
50Nathan Beaulieu30ANAD5252280639.3-4.538863238.0-5.38.089.897.835.764.315:1412:591016-18.37941.8
51Anthony Beauvillier25TOTLW821087108250.11.580282449.30.510.389.299.557.043.016:1614:0432340.428561.8
51Anthony Beauvillier25NYILW4969465651.42.951351350.01.39.090.199.058.941.115:4713:5723271.317664.2
51Anthony Beauvillier25VANLW3339342648.0-0.728931148.2-0.913.087.8100.754.345.716:5914:1497-0.910957.8
52Owen Beck18MTLC141818.2-33.821611.1-37.10.088.988.916.783.39:489:3900-0.510.0
53Adam Beckman21MINLW9968154.27.0706651.53.00.095.695.642.357.710:419:5720-0.22548.0
54Pierre-Édouard Bellemare37TBLLW7352356947.9-3.940743148.6-3.16.891.097.846.153.911:178:593021-5.78758.6
55Kieffer Bellows24TOTLW2821426944.3-4.516117248.30.75.287.893.050.050.09:419:1658-1.46251.6
55Kieffer Bellows24PHILW2720425644.3-4.115516648.31.15.488.393.750.449.69:479:2057-1.66152.5
55Kieffer Bellows24NYILW1101343.5-15.46650.0-11.80.075.075.040.060.07:167:16010.110.0
56Alex Belzile31MTLF3125035741.2-2.818524942.6-1.513.789.4103.139.760.312:0810:55813-3.96759.7
57Emil Bemström23CBJC5555763446.82.440846946.52.78.389.898.055.844.212:0710:49169-5.918052.8
58Matty Beniers20SEAC80106099351.6-1.179674051.8-1.712.789.2101.856.443.617:0614:27554811.527054.8
59Jamie Benn33DALLW8295798449.3-3.169276247.6-4.314.191.2105.456.143.915:4711:5555484.433057.6
60Jordie Benn35TORD1215417347.1-4.911511949.1-4.89.088.397.344.056.015:4814:03015-0.43043.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%
61Sam Bennett26FLAC63102681955.62.078563455.33.38.690.398.955.144.917:2414:04384011.132160.1
62Matt Benning28SJSD77998125244.4-6.273894543.9-6.29.589.799.229.970.119:4716:091843-7.115637.2
63Simon Benoit24ANAD781004142441.4-2.0766111140.8-1.68.191.299.336.263.819:2116:15935-32.717546.9
64Tyler Benson24EDMLW27846.71.04544.4-3.70.0100.0100.033.366.76:176:0200-0.320.0
65Patrice Bergeron37BOSC78114078159.311.685759659.010.510.093.7103.756.543.517:2412:14382122.343757.0
66Jonatan Berggren22DETRW6763070247.30.249050249.42.38.889.097.950.449.613:2811:491626-2.215862.0
67Jacob Bernard-Docker22OTTD1927427549.9-5.122120651.8-4.96.092.398.353.146.916:0115:3426-0.64746.8
68Tim Berni22CBJD5983698645.90.661573345.61.17.089.296.243.556.516:5816:271925-6.311948.7
69Tyler Bertuzzi27TOTLW5069062452.55.353047652.74.99.488.898.250.050.016:2913:3819294.318159.1
69Tyler Bertuzzi27DETLW2939137451.17.329527651.76.58.386.795.041.258.816:2913:266162.310062.0
69Tyler Bertuzzi27BOSLW2129925054.52.623520054.02.910.791.7102.463.536.516:3013:5613132.08155.6
70William Bitten24STLC4111444.0-3.1111247.80.610.0100.0110.018.281.86:396:3911-0.60
71Anders Bjork26TOTLW1415115050.23.311011349.32.810.194.0104.150.050.013:5012:366101.22755.6
71Anders Bjork26CHILW1314314250.23.710410549.83.110.793.6104.350.749.314:0912:505101.12556.0
71Anders Bjork26BUFLW18850.0-1.46842.9-0.90.0100.0100.042.957.19:389:38100.0250.0
72Marcus Björk25CBJD3346258344.2-1.534345243.1-1.97.892.099.744.555.518:0915:33213-5.56651.5
73Oliver Bjorkstrand27SEARW81105090353.81.978565854.42.09.689.298.855.144.915:3713:1756202.935855.3
74Tobias Björnfot21LAKD1013313150.40.11009551.30.410.190.5100.658.941.114:1713:25000.02050.0
75Nick Bjugstad30TOTC78890100447.00.667076046.91.010.092.9103.039.260.816:1213:333331-4.024758.7
75Nick Bjugstad30ARIC5971182046.42.852362745.52.49.992.7102.638.661.416:5914:102425-5.619457.2
75Nick Bjugstad30EDMC1917918449.3-4.714713352.5-0.510.593.9104.440.959.113:4511:38961.65364.2
76Colin Blackwell29CHIC5340554742.5-0.728839542.2-1.47.089.596.532.467.611:4810:162015-10.39953.5
77Sammy Blais26TOTLW7162173545.8-3.944452745.7-4.310.393.2103.553.246.811:4810:581623-5.412655.6
77Sammy Blais26NYRLW4029334346.1-6.721424246.9-6.37.594.1101.758.042.09:389:23413-2.95655.4
77Sammy Blais26STLLW3132839245.60.323028544.7-0.812.692.5105.149.350.714:3613:001210-2.57055.7
78Nick Blankenburg24CBJD3656665346.41.142448846.51.08.788.196.850.949.119:1016:471213-4.910448.1
79Anton Blidh27COLLW14748646.3-2.9526743.7-3.80.096.396.330.669.46:356:3410-0.81369.2
80Teddy Blueger28TOTC6358166646.6-3.343148347.2-2.67.090.697.619.081.012:5510:452616-5.012866.4
80Teddy Blueger28PITC4540043148.1-4.230531349.4-2.35.890.796.516.283.812:4610:052412-1.58374.7
80Teddy Blueger28VEGC1818123543.5-0.312617042.6-2.310.090.4100.426.573.513:1612:2724-3.44551.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%
81Matěj Blümel22DALRW6505348.5-4.1364146.8-4.53.790.093.778.121.99:429:3235-0.11258.3
82Brock Boeser25VANRW7496697549.81.873575049.51.311.585.597.053.646.417:1414:222321-4.630957.6
83Zach Bogosian32TBLD4663764349.8-3.247748749.5-3.17.892.199.951.049.014:5914:21525-6.111746.2
84Samuel Bolduc22NYID1723021851.3-1.616415950.8-1.79.296.1105.365.434.614:2413:01213-0.34940.8
85Matt Boldy21MINLW811152103952.64.187176953.14.08.191.699.850.649.418:3014:3351425.848652.5
86Nick Bonino34TOTC6262575345.4-5.747550348.6-1.610.189.199.241.758.315:5512:0440173.114861.5
86Nick Bonino34SJSC5961073345.4-5.046349048.6-1.010.188.998.942.357.716:1312:2240153.014461.1
86Nick Bonino34PITC3152042.9-17.1121348.0-12.214.3100.0114.316.783.39:506:13020.1475.0
87Adam Boqvist22CBJD4668572348.74.652055648.34.710.788.899.566.034.018:3815:321124-9.513550.4
88Jesper Boqvist24NJDC7071567351.5-3.350549650.4-4.69.592.3101.951.448.611:3611:0222283.113549.6
89Thomas Bordeleau21SJSC87510641.4-2.8588141.7-2.38.889.798.540.859.215:1413:1855-2.12339.1
90William Borgen26SEAD821046102450.5-2.578574251.4-2.210.989.4100.339.660.416:2214:4314234.516745.5
91Henrik Borgström25WSHC141028.6-11.03730.0-10.50.0100.0100.050.050.08:108:1000-0.50
92Mark Borowiecki33NSHD4353847.9-5.3253243.9-6.810.092.0102.033.366.79:568:47000.4714.3
93Robert Bortuzzo33STLD4334143543.9-1.326130845.90.912.493.8106.246.153.912:3410:39712-1.65950.8
94Evan Bouchard23EDMD821361101257.47.5100278955.96.29.889.198.953.546.518:3115:42667322.938041.1
95Shane Bowers23COLC14266.722.54180.032.80.0100.0100.0100.00.01:461:46000.21100.0
96Travis Boyd29ARIC82827110542.8-2.961785042.1-3.310.788.399.045.754.316:3213:113534-19.416856.0
97Erik Brännström23OTTD74107985755.75.278861356.25.18.290.598.755.144.916:0713:5128485.020037.0
98Derick Brassard35OTTC6260755452.30.844440752.2-0.17.693.4101.041.258.812:1110:031624-0.813966.2
99Jesper Bratt24NJDW82142298559.16.9105973359.16.510.289.099.259.240.817:2214:32414420.438155.6
100Justin Braun35PHID5159569346.2-2.344149547.1-2.97.492.9100.346.853.214:5913:321010-6.210042.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%
101Guillaume Brisebois25VAND1716928037.6-9.613919641.5-5.89.090.699.637.962.116:3214:2616-1.22462.5
102Philip Broberg21EDMD4653939957.54.039229657.03.59.888.498.254.046.012:3611:3012267.37244.4
103T.J. Brodie32TORD5890886951.10.069162452.51.09.590.8100.354.745.321:1318:11264313.110157.4
104Jonas Brodin29MIND601116103451.93.681776351.72.89.791.7101.451.948.122:5219:2527232.918050.0
105Jonny Brodzinski29NYRC1712412549.8-2.0929150.3-1.07.995.0102.960.839.29:198:57640.34264.3
106Connor Brown29WSHRW4494353.31.9343350.71.74.282.686.889.310.716:4613:0512-0.3825.0
107Josh Brown29ARID68646100139.2-8.149175339.5-7.011.989.8101.740.159.915:4612:571029-18.912853.1
108Logan Brown24STLC3020427542.6-4.114620042.2-3.57.291.598.761.538.510:249:3275-2.13354.5
109Patrick Brown30TOTC6151358446.8-3.539739750.0-1.37.391.698.930.070.011:2310:02913-2.612249.2
109Patrick Brown30PHIC4334541045.7-3.626627749.0-1.25.191.496.537.362.711:2910:0649-1.28353.0
109Patrick Brown30OTTC1816817449.1-3.713112052.2-1.912.092.2104.314.086.011:089:5354-1.33941.0
110Jacob Bryson25BUFD5971271050.1-2.352655848.5-2.57.587.795.352.547.514:3513:35138-5.85846.6
111Pavel Buchnevich27STLLW6384591048.13.363970947.42.113.690.2103.849.950.119:2714:483531-2.022754.2
112Michael Bunting27TORLW821195110951.91.790381152.71.610.992.3103.163.636.415:4813:58493815.529858.4
113André Burakovsky27SEALW4962961150.7-0.947346050.7-1.99.488.497.856.543.516:3313:583117-2.620651.0
114Callahan Burke25COLC2122235.3-16.891734.6-18.10.091.791.714.385.78:498:3120-0.92100.0
115Brent Burns37CARD/RW821769113560.91.4132189159.70.58.890.599.359.540.523:1318:06555221.855446.0
116Kyle Burroughs27VAND4861769147.2-1.246750847.9-0.56.591.998.450.449.617:2215:33513-1.29251.1
117Quinton Byfield20LAKC5362055552.80.947241353.3-0.212.390.9103.246.653.414:0412:4116194.914551.0
118Bowen Byram21COLD4276473151.1-1.153652750.4-1.59.691.4101.049.350.721:5319:291320-3.014046.4
119Drake Caggiula28PITLW4222645.8-3.4182146.2-0.97.787.595.217.682.46:366:3610-1.1366.7
120Kyle Capobianco25WPGD1415412056.27.41189156.57.58.290.999.161.438.612:2011:29672.43441.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%
121Michael Carcone26ARIF9979151.69.5727050.78.310.293.9104.039.360.712:3912:17510.02560.0
122Brandon Carlo26BOSD751010100350.2-1.177773351.5-0.211.794.4106.134.865.218:5015:34282115.717454.0
123John Carlson33WSHD4076974450.82.658753652.34.39.587.997.463.136.923:2317:5021334.626147.5
124Gabriel Carlsson26WSHD6507340.7-7.9375938.5-7.511.591.5103.025.674.413:4612:2512-1.5650.0
125Lucas Carlsson25FLAD2261268.44.3131056.5-6.50.085.785.741.758.310:069:4501-0.2450.0
126Ryan Carpenter32NYRC2213016144.7-8.59612144.2-9.48.587.596.054.845.29:118:06612-1.33056.7
127Connor Carrick28BOSD112957.18.510952.64.437.5100.0137.544.455.616:5416:39000.2450.0
128Sam Carrick30ANAC5239762338.9-4.328748337.3-5.16.491.497.831.268.810:349:39139-16.08558.8
129Alexandre Carrier26NSHD4359161748.90.543946248.70.37.992.7100.743.156.917:5315:181412-1.19948.5
130William Carrier28VEGLW5660761349.81.044442850.91.310.993.4104.236.263.812:3511:561986.917268.6
131Jeff Carter38PITC7975786546.7-6.556463647.0-6.37.190.297.327.372.713:4211:022633-6.324057.9
132Jackson Cates25PHIC5334442.9-0.2203337.7-8.15.995.7101.529.470.68:598:5610-0.7850.0
133Noah Cates23PHILW82966110746.6-1.072678448.1-0.79.191.9101.042.058.017:4614:046013-1.019854.0
134Cole Caufield22MTLRW4663264649.53.346947549.74.111.886.097.860.839.218:0314:461923-5.729453.7
135Cody Ceci29EDMD801222125349.4-4.292796549.0-3.89.591.9101.442.857.220:0817:082039-1.319245.8
136Erik Černák25TBLD70100697150.9-2.276171451.6-0.99.990.4100.345.354.719:1416:1021317.316652.4
137Thomas Chabot26OTTD681469136851.82.11107101852.12.19.889.299.048.751.324:5821:0119652.035546.5
138Rourke Chartier26OTTC6454748.9-1.5322754.26.04.394.498.836.763.310:208:44100.01457.1
139Jalen Chatfield26CARD78104871259.5-0.578453459.50.29.391.6100.856.343.714:0713:12282113.121543.3
140Ben Chiarot31DETD761059144242.3-5.8782104542.8-6.08.788.697.342.957.120:3717:45919-10.823147.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%
141Alex Chiasson32DETRW2013014946.6-1.19111045.3-3.26.584.190.551.049.012:049:2543-0.53964.1
142Yegor Chinakhov21CBJRW3030936545.81.123726547.22.49.888.898.655.844.213:1512:042110-2.89148.4
143Dennis Cholowski24NYID2261563.423.8161355.215.711.177.888.990.010.012:4710:29010.270.0
144Jake Christiansen23CBJD2430735646.33.921926345.42.67.789.697.361.638.415:1314:4077-1.15545.5
145Jakob Chychrun24TOTD4887385450.66.566965750.56.110.790.5101.253.546.522:4219:021846-2.728151.2
145Jakob Chychrun24ARID3666365350.48.650551149.78.211.491.1102.553.846.223:1619:411334-2.022650.4
145Jakob Chychrun24OTTD1221020151.11.016414652.90.88.788.597.252.547.520:6017:02512-0.85554.5
146Filip Chytil23NYRC7491087251.11.866165150.40.611.591.5103.055.844.214:4113:1630351.831256.7
147Nick Cicek22SJSD1614722339.7-10.210815241.5-8.35.490.295.639.660.414:2513:4226-2.72114.3
148Anthony Cirelli25TBLC5879473252.0-0.258855751.4-0.510.291.6101.844.255.816:3413:3940156.918958.7
149Casey Cizikas31NYIC8187496447.6-2.564667848.8-0.77.392.699.927.772.314:3212:333528-7.118958.7
150Kale Clague24BUFD3345140552.71.234932351.91.89.488.297.658.441.615:0615:017120.25147.1
151Brandt Clarke19LAKD912011052.2-0.5927056.84.813.881.895.761.938.113:3912:35131.52152.4
152Kyle Clifford32TORLW2161748.5-5.0111247.8-0.412.5100.0112.566.733.37:557:5500-0.4540.0
153Connor Clifton27BOSD781141121548.4-3.185991448.4-3.89.993.2103.049.350.717:5116:272047-1.017254.1
154Cal Clutterbuck35NYIRW4943349046.9-2.833233449.81.49.894.4104.226.573.512:1310:291015-4.97955.7
155Dylan Coghlan24CARD1722611865.76.31668665.98.07.987.795.663.336.712:4311:36252.16643.9
156Andrew Cogliano35COLLW/C7969176747.4-5.749156346.6-5.78.293.8101.932.467.612:3710:41249-6.213164.9
157Ian Cole33TBLD781129108451.0-0.885380051.60.010.190.9101.042.857.219:2316:2733457.621850.0
158Blake Coleman31CGYC82128185460.03.995965159.63.86.991.198.054.945.115:1213:41363218.033156.8
159Ross Colton26TBLC8190378753.42.466459752.71.67.291.298.448.151.912:2111:053820-0.926956.9
160J.T. Compher27COLLW821279121551.3-1.595689651.60.18.792.1100.849.950.120:3215:3828289.025560.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%
161Max Comtois24ANALW6467292142.2-0.550672341.2-0.77.790.798.440.959.113:4912:371136-17.614063.6
162Lucas Condotta25MTLF18657.14.37558.30.320.075.095.066.733.311:0211:02000.6771.4
163Kyle Connor26WPGLW821348122052.51.4102292552.51.810.688.599.162.837.220:3216:2842405.649754.9
164Andrew Copp28DETC82920108645.9-0.867183744.5-3.411.391.7103.044.655.418:0913:582644-3.120458.8
165Matthew Coronato20CGYRW128975.716.618675.013.16.7100.0106.783.316.714:3814:38121.0666.7
166Paul Cotter23VEGC5556376942.3-7.641056542.1-8.78.592.3100.849.450.612:5012:291711-6.213158.0
167Nick Cousins29FLAC7985782551.0-3.564161751.0-2.48.590.999.453.246.811:0210:4720182.017558.9
168Logan Couture33SJSC821038111148.3-0.476981248.60.511.684.996.547.252.819:0813:4671353.134258.2
169Charlie Coyle30BOSC/RW82994109947.5-4.474179748.2-4.110.294.1104.435.065.016:5913:4459422.524158.1
170Dylan Cozens21BUFC8197099249.4-2.275879348.9-1.611.188.9100.049.550.516:3012:263620-5.933662.8
171Joseph Cramarossa30MINC4192939.6-8.7162440.0-8.010.094.1104.130.869.27:487:4310-1.2333.3
172Kyle Criscuolo30SJSC141620.0-16.54930.8-8.025.088.9113.950.050.013:1412:23100.02100.0
173Sidney Crosby35PITC821549130954.23.4113098753.42.010.490.2100.662.737.320:0916:1059678.044357.6
174Lawson Crouse25ARILW77897104446.21.866679545.61.611.590.2101.742.657.417:4513:463232-4.825958.3
175William Cuylle20NYRLW4132336.1-14.6121544.4-7.10.080.080.078.921.16:586:5421-0.2333.3
176Austin Czarnik30DETC2923527046.5-0.217719747.31.17.390.497.751.648.411:1010:23134-1.24757.4
177Kirby Dach22MTLC5878777850.34.257955551.15.39.989.399.257.442.618:3014:442731-1.518557.8
178Evgenii Dadonov33TOTRW7385587149.50.962366148.5-0.19.790.199.851.148.914:4312:482132-3.220453.9
178Evgenii Dadonov33MTLRW5056359948.52.340644847.51.37.491.198.550.749.314:3212:361525-5.413553.3
178Evgenii Dadonov33DALRW2329227251.8-2.721721350.5-3.614.287.8102.051.748.315:0813:13672.26955.1
179Rasmus Dahlin22BUFD781649145653.13.31257113752.54.110.789.299.955.544.525:4820:5545616.837854.0
180Zac Dalpe33FLARW1410111147.6-8.0768846.3-8.310.082.592.546.753.38:248:10200.02568.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%
181Phillip Danault29LAKC821176105452.70.988374154.41.37.890.197.947.352.718:2014:3127326.125260.7
182Justin Danforth29CBJRW/C6706751.16.9484949.54.211.481.392.758.741.313:2310:56110.52050.0
183Laurent Dauphin27ARIC2118521146.70.012315943.6-3.53.593.997.446.753.310:2810:23104-3.54161.0
184Jeremy Davies26BUFD181240.0-16.151033.3-28.00.0100.0100.0100.00.08:338:3300-0.41100.0
185Calvin de Haan31CARD5369948159.2-0.152735859.50.98.790.699.355.944.113:3212:5915177.215333.3
186Jean-Sébastien Dea28ARIC4294937.2-6.9223737.3-6.46.788.094.718.281.89:279:2710-1.0425.0
187Tony DeAngelo27PHID701248131448.72.594297849.11.68.088.596.556.143.922:0417:512557-5.928760.6
188Alex DeBrincat25OTTRW821234118950.9-1.092287551.3-1.27.588.996.456.943.119:0014:5344392.847155.8
189Jake DeBrusk26BOSLW6491565558.39.568649658.09.110.192.7102.857.242.816:4712:28281819.929864.1
190Ty Dellandrea22DALC8292487151.5-0.366766150.2-0.810.290.9101.151.049.014:1212:082225-1.017452.9
191Dylan DeMelo29WPGD751181112451.2-0.885782850.9-0.99.991.4101.249.650.419:3416:4920462.419447.9
192Jason Demers34EDMD181338.1-12.571041.2-14.90.080.080.028.671.410:4410:4401-0.21100.0
193Grigori Denisenko22FLALW1813215546.0-6.98910944.9-7.39.187.396.450.749.39:539:3011-3.02857.1
194Semyon Der-Arguchintsev22TORC141323.5-20.24736.4-7.733.3100.0133.350.050.07:166:22010.40
195Travis Dermott26VAND119012941.1-9.1689541.7-9.99.686.295.849.350.713:4512:3611-0.11450.0
196Vincent Desharnais26EDMD3635535550.0-4.527626351.2-2.910.893.7104.449.650.413:3311:175165.44835.4
197Nick DeSimone28CGYD4353847.9-11.3312456.4-3.95.368.874.082.617.411:1510:30210.5757.1
198Nicolas Deslauriers31PHILW8058170945.0-2.644149747.0-1.76.191.597.551.248.810:069:13138-4.213153.4
199Elliot DesnoyersPHIF4275035.1-13.4213537.5-13.26.787.594.266.733.313:2211:3321-1.2742.9
200Connor Dewar23MINC8159567846.7-3.344248247.8-2.76.392.098.435.164.910:589:151810-3.116951.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%
201Phillip Di Giuseppe29VANLW3036234451.34.127124652.45.49.387.997.145.254.814:3413:201052.19971.7
202Jason Dickinson27CHIC78829101545.01.162376045.00.98.787.095.741.958.115:5613:215436-12.920954.5
203Brenden Dillon32WPGD821298115452.92.098588352.72.18.291.299.444.455.619:3516:5418471.220440.7
204Noah Dobson23NYID781396128152.14.0102796551.63.39.491.1100.665.134.920:2316:3739496.248142.8
205Max Domi27TOTLW80992121445.0-0.777793545.40.09.591.2100.654.645.417:4614:476551-10.432355.4
205Max Domi27CHILW6074798743.1-0.258976343.60.29.792.2101.955.644.418:1814:594743-9.725157.0
205Max Domi27DALLW2024522751.9-0.718817252.21.09.086.595.551.248.816:1114:09188-0.87250.0
206Ryan Donato26SEAC7169562552.70.052746453.20.211.192.3103.451.548.511:1510:3936155.920360.1
207Pavel Dorofeyev22VEGLW1819322746.0-0.414015247.91.410.395.1105.448.951.114:1412:32560.66858.8
208Drew Doughty33LAKD811493135452.40.7113399753.2-0.19.490.9100.250.449.626:1420:4822599.929050.0
209Nic Dowd32WSHC6565465849.8-1.048644752.12.09.690.6100.117.282.813:2110:5728344.010857.4
210Leon Draisaitl27EDMC801379125452.40.4105398751.60.011.688.9100.551.448.621:4417:067710210.842358.4
211Sheldon Dries28VANC6350060445.3-4.236543645.6-4.18.890.499.147.852.211:329:42418-1.216158.4
212Jonathan Drouin27MTLLW5865573747.12.047454846.40.88.089.497.456.443.614:5412:523119-7.312555.2
213Jack Drury22CARC3844724264.97.032918164.57.56.291.998.159.140.910:479:44964.910963.3
214Jamie Drysdale20ANAD89814340.7-5.07511240.1-1.26.791.798.348.251.817:3716:1103-2.51844.4
215Dillon Dubé24CGYC82107887755.1-2.779967354.3-3.39.887.697.358.441.615:1012:342428-2.726756.6
216Pierre-Luc Dubois24WPGLW73107498152.30.782873053.12.211.590.2101.660.739.318:2714:4540471.938053.9
217Matt Duchene32NSHC711107109150.42.282282849.82.111.389.8101.060.639.418:1915:2135601.731952.7
218Anthony Duclair27FLALW2030029050.8-6.923122650.5-6.18.792.9101.755.444.614:5113:36691.08351.8
219Walker Duehr25CGYF2729321957.2-1.421116656.0-1.79.089.098.061.039.010:129:59530.57959.5
220William Dufour21NYIRW16746.2-12.04736.4-13.60.050.050.0100.00.06:486:48010.00
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%
221Brandon Duhaime25MINRW5144248647.6-2.733233849.6-1.58.294.0102.240.759.310:459:5119102.013957.6
222Mathew Dumba28MIND791353141149.0-1.3993104648.7-2.67.091.998.949.550.521:1719:201735-3.325838.4
223Brian Dumoulin31PITD821463136951.7-0.51059101251.1-1.48.690.098.649.850.220:3817:3736401.018943.4
224Vince Dunn26SEAD811644137854.43.51245102354.93.213.389.0102.361.838.223:4020:15505414.933544.8
225Joshua Dunne24CBJC8466840.4-1.0355538.9-1.80.083.883.848.651.49:588:3301-2.01040.0
226Arnaud Durandeau24NYILW4434449.46.1303446.94.24.8100.0104.850.050.013:0012:01100.11181.8
227Sean Durzi24LAKD721130105351.80.183274952.6-0.88.688.597.151.748.319:4716:1321615.926341.8
228Christian Dvorak26MTLC6468387343.9-2.647064242.3-4.89.190.399.439.960.116:5212:422034-10.414461.1
229Jordan Eberle32SEARW821116100952.50.283376152.3-1.012.687.8100.457.142.916:4114:10553313.032155.1
230Alexander Edler36LAKD6484083150.3-2.762357552.0-2.29.388.898.153.146.914:4613:21627-0.715436.4
231Joel Edmundson29MTLD61780105842.4-4.257075842.9-3.19.886.596.446.253.819:3416:081271-12.212654.8
232Simon Edvinsson19DETD910913844.1-3.08011141.9-5.68.584.893.344.455.617:0416:4244-0.81338.5
233Nikolaj Ehlers26WPGLW4565749257.25.250038456.65.39.089.298.264.635.415:3912:4630235.329345.1
234Jack Eichel26VEGC671052106649.73.279273751.84.712.191.3103.453.346.718:4615:4447547.335962.1
235Aaron Ekblad26FLAD711316111154.21.598388252.70.48.887.996.750.949.123:2417:1929653.037657.4
236Mattias Ekholm32TOTD781361119253.34.2101190052.93.810.192.6102.747.152.921:2817:4129448.628647.2
236Mattias Ekholm32NSHD5795889951.62.970467251.22.77.692.399.945.554.521:4417:3516281.121246.7
236Mattias Ekholm32EDMD2140329357.97.430722857.46.615.893.5109.251.049.020:4717:5713167.57448.6
237William Eklund20SJSLW814211655.06.9968852.26.37.783.991.659.240.819:5015:5415-0.53452.9
238Oliver Ekman-Larsson31VAND5478890346.6-3.060070046.2-3.29.387.997.246.453.620:1117:351125-10.919745.7
239Lars Eller33TOTC84103098551.1-1.074269951.5-0.37.791.699.438.561.514:4812:5940365.326852.2
239Lars Eller33WSHC6077173351.30.755652451.51.18.090.798.736.563.515:1413:1529264.419152.9
239Lars Eller33COLC2425925250.7-5.218617551.5-3.97.094.4101.543.956.113:4012:2111100.97750.6
240Andreas Englund27TOTD4744444949.7-1.431734148.2-2.06.992.999.826.773.312:0711:2498-0.47243.1
240Andreas Englund27COLD3632430751.30.323222950.30.87.692.6100.323.976.111:1610:44852.05139.2
240Andreas Englund27CHID1112014245.8-5.78511243.1-9.24.893.698.433.366.714:5313:3413-2.42152.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%
241Pierre Engvall26TOTLW7693380853.62.668160253.10.99.490.6100.041.258.813:3812:1425388.924953.0
241Pierre Engvall26TORLW5864558852.31.447643452.30.27.591.298.733.666.413:0811:4215235.918354.6
241Pierre Engvall26NYILW1828822056.75.320516855.02.513.889.2103.061.538.515:1613:5710153.06648.5
242MacKenzie Entwistle23CHIRW6648464243.0-1.435847443.0-1.38.190.898.935.764.311:5510:231521-8.810846.3
243Joel Eriksson Ek26MINC/LW781021101450.20.377074850.70.39.291.1100.340.559.518:6013:3144141.839762.2
244Adam Erne27DETLW6151571641.8-6.337051441.9-6.89.589.298.847.852.213:2311:441617-6.911448.2
245Luke Evangelista20NSHRW2432133449.08.222925347.56.712.092.8104.870.529.516:3413:21159-0.37869.2
246Jake Evans26MTLC/RW5452462445.6-2.636543745.5-2.28.290.698.940.459.614:2911:351929-7.510751.4
247Michael Eyssimont26TOTC5468053156.26.450440955.25.88.791.299.949.051.012:1511:3329157.321657.4
247Michael Eyssimont26SJSC2032823358.512.224518357.211.010.787.598.251.748.314:5013:281597.810563.8
247Michael Eyssimont26WPGC1917815154.13.012810654.73.811.294.0105.250.949.110:129:49710.75151.0
247Michael Eyssimont26TBLC1517414754.21.513112052.20.72.394.396.540.759.311:2511:0975-1.26051.7
248Robby Fabbri27DETC2825138739.3-9.118028538.7-10.910.693.5104.141.558.515:6013:15612-1.86553.8
249Dante Fabbro24NSHD791073116148.00.279184448.41.16.792.398.944.755.317:2715:231942-2.620449.5
250Brock Faber20MIND2334840.76.4273047.49.911.8100.0111.850.050.020:0417:56110.0425.0
251Samuel Fagemo22LAKLW9586746.4-5.1395043.8-8.311.582.594.054.545.57:517:5113-2.31050.0
252Radek Faksa29DALC8183578251.6-0.259055051.81.07.393.8101.238.361.713:4311:3726182.814162.4
253Joel Farabee22PHILW821034119546.4-1.476887146.9-2.410.890.1100.953.346.717:0114:032540-6.525856.2
254Sean Farrell21MTLC6557642.0-3.0375440.7-3.44.392.596.837.162.913:5212:3812-2.61650.0
255Hudson Fasching27NYIRW4956652651.81.940638651.31.212.092.0104.040.359.712:2912:1616121.110956.0
256Jesper Fast31CARRW80107973359.5-0.780755559.3-0.38.590.098.550.849.214:4413:02242710.015250.0
257Justin Faulk30STLD821364160945.90.01048123645.9-0.411.489.9101.358.042.023:2319:105158-14.535255.7
258Taylor Fedun34PITD4624955.9-0.6472961.86.25.987.593.469.630.411:0411:04001.21435.7
259Martin Fehérváry23WSHD671065121546.7-4.778387947.1-3.59.289.899.040.459.620:0018:191333-6.118948.1
260Mario Ferraro24SJSD721124133545.7-4.480098744.8-4.98.388.496.844.355.721:3618:064227-6.314744.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%
261Kevin Fiala26LAKLW6999190252.41.373066852.2-1.111.587.699.154.645.417:3614:3518377.436157.6
262Christian Fischer25ARIRW80754102642.4-3.756677542.2-3.29.092.3101.340.659.414:5112:201932-13.520360.1
263Casey Fitzgerald25TOTD2723724249.5-4.618019348.3-4.78.990.499.355.844.211:5510:2151-4.44231.0
263Casey Fitzgerald25BUFD2322022649.3-3.016717848.4-3.19.890.3100.156.243.813:0311:1551-4.04030.0
263Casey Fitzgerald25FLAD4171651.5-9.6131546.4-12.60.091.791.750.050.05:235:1300-0.4250.0
264Trey Fix-Wolansky23CBJRW98411841.6-2.1608740.8-2.84.788.192.848.151.912:5711:5322-1.33455.9
265Cale Fleury24SEAD1214113750.7-2.11089054.51.46.892.699.552.647.413:1912:57391.72934.5
266Haydn Fleury26TBLD2927831546.9-5.420724346.0-6.94.490.895.247.053.012:4811:5036-0.77047.1
267Warren Foegele26EDMLW6776161855.23.358146655.54.38.791.6100.349.250.812:4211:4249279.822855.3
268Tyson Foerster21PHIRW8899847.61.4687348.2-0.416.487.0103.443.656.416:3414:18110.62755.6
269Steven Fogarty29MINC2101540.0-10.371236.8-9.10.0100.0100.033.366.710:199:39100.010.0
270Marcus Foligno31MINLW6575179448.6-0.855257648.9-1.28.291.599.841.059.014:5912:462725-4.815354.2
271Nick Foligno35BOSLW6050258146.4-4.638541847.9-3.611.295.1106.421.778.312:2210:5021183.411661.2
272Callan Foote24TOTD5057166946.00.042350445.6-0.510.193.2103.340.659.415:0713:55816-7.28446.4
272Callan Foote24TBLD2629933247.4-0.722625247.3-1.59.194.3103.444.755.314:1213:2674-4.44348.8
272Callan Foote24NSHD2427233744.70.919725243.90.611.292.1103.336.463.616:0714:27112-2.84143.9
273Nolan Foote22NJDLW6484551.6-2.6363252.90.77.7100.0107.756.044.07:137:13201.2757.1
274Derek Forbort30BOSD5463878344.9-7.047556545.7-7.310.892.6103.441.059.017:4414:341424-3.910336.9
275Filip Forsberg28NSHC5071569050.91.754551651.42.810.988.299.160.539.517:2814:2134291.632248.8
276Gustav Forsling26FLAD821662136854.90.91252109953.3-0.39.890.8100.650.050.023:2619:0840474.641350.6
277Gabriel Fortier22TBLLW151033.3-13.25741.70.50.0100.0100.066.733.38:258:2500-1.30
278Jean-Luc Foudy20COLC9758048.4-4.3605751.30.64.788.493.052.947.110:029:1635-0.81580.0
279Liam Foudy22CBJC6257972544.4-0.741655243.0-1.76.888.395.045.154.912:0810:54237-9.513051.5
280Cam Fowler31ANAD821373173244.22.21037137443.01.89.690.9100.549.550.524:1019:403448-24.229444.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%
281Adam Fox24NYRD821543125455.28.0116795255.17.410.192.4102.556.044.024:2318:42887416.233148.0
282Trent Frederic24BOSC7978980749.4-1.460058650.6-0.711.394.5105.941.258.811:5511:2424205.518963.5
283Mark Friedman27PITD2331326853.91.723819555.02.96.892.699.453.246.814:2713:22594.36555.4
284Jesper Frödén28SEAF1414011754.53.71069054.11.610.395.4105.748.251.89:609:54750.02050.0
285Byron Froese31VEGC9726253.72.7574555.93.95.693.899.337.562.59:589:33220.52365.2
286Morgan Frost23PHIC811025111347.90.577379849.20.69.789.298.956.044.016:2113:5937261.227756.0
287Jonah Gadjovich24SJSLW3527227849.50.120522048.2-1.59.289.999.044.355.78:598:571013-1.05558.2
288Sam Gagner33WPGC4850645252.82.439034852.82.96.791.297.956.044.012:1010:3712100.512562.4
289Alex Galchenyuk28COLC11668643.4-11.6476442.3-11.80.083.783.739.260.87:066:4300-0.81553.3
290Brendan Gallagher30MTLRW3743042150.52.729729350.32.410.286.596.750.050.014:1712:24517-1.717752.5
291Dylan Gambrell26OTTC6042652544.8-8.231537145.9-7.86.892.599.330.969.111:239:121417-5.78752.9
292Conor Garland26VANRW8197198649.61.972576148.80.89.291.5100.847.552.515:0713:334637-1.228059.6
293Frédérick Gaudreau29MINC82886101646.6-3.965572047.6-3.49.392.6101.950.249.816:0312:464221-4.020766.7
294Johnny Gaudreau29CBJLW801287136848.55.0952103447.94.99.887.497.252.048.019:2516:144950-4.339855.3
295Brendan Gaunce28CBJC5425145.24.2344244.71.88.390.098.340.559.510:2810:0811-1.21275.0
296Julien Gauthier25TOTRW5739848245.2-5.629634546.2-5.39.089.798.750.649.48:388:331310-3.29456.4
296Julien Gauthier25NYRRW4026133843.6-7.218524443.1-8.08.690.599.154.145.98:218:2068-2.96852.9
296Julien Gauthier25OTTRW1713714448.8-2.211110152.40.19.887.897.640.759.39:199:0672-0.32665.4
297Vladislav Gavrikov27TOTD721221133047.9-0.794697849.20.98.391.7100.041.358.721:5818:302719-4.916753.3
297Vladislav Gavrikov27CBJD52834100345.4-1.063774446.10.28.890.699.537.063.022:2018:221914-11.212250.0
297Vladislav Gavrikov27LAKD2038732754.2-0.530923456.91.77.395.5102.853.546.521:0118:51856.34562.2
298Glenn Gawdin25ANAC3202346.50.4181652.94.10.091.791.730.869.29:367:18010.1475.0
299Morgan Geekie24SEAC6958658949.9-2.747041952.90.413.189.8102.950.949.110:279:3629144.413161.8
300Dennis Gilbert26CGYD2326820956.2-4.019615156.5-4.08.189.697.863.336.711:4411:31382.43636.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%
301Adam Ginning23PHID1241364.914.9191065.515.56.387.593.877.822.216:4016:24000.310.0
302Mark Giordano39TORD781192114151.10.392381453.11.79.792.7102.345.055.018:5716:05204814.623246.6
303Samuel Girard24COLD761442130652.5-0.7102497751.2-1.37.390.597.951.049.021:3018:5842364.526944.2
304Zemgus Girgensons29BUFC8075873250.9-0.457554951.21.36.392.098.341.658.412:5911:27228-0.220256.4
305Claude Giroux35OTTC/LW821439112056.26.8106885055.75.39.789.098.754.545.518:4815:04523211.835759.9
306Damien Giroux22MINC162023.1-26.261331.6-23.120.090.9110.9100.00.013:5712:5200-0.40
307Cody Glass23NSHC7282284849.21.660461949.42.49.492.7102.152.547.514:4612:2135234.423057.0
308Luke Glendening33DALC7054861447.2-4.837144845.3-5.95.091.996.931.968.112:049:44118-7.513647.8
309Alex Goligoski37MIND4672966252.44.256048253.75.26.590.496.953.646.417:4016:119170.411654.3
310Barclay Goodrow29NYRRW82841102845.0-6.663872446.8-4.79.491.6100.942.457.614:1012:063033-7.915856.3
311Shayne Gostisbehere29TOTD751235117051.42.492488451.13.29.589.699.254.046.020:4917:273255-4.533446.4
311Shayne Gostisbehere29ARID5284896746.73.864273746.64.810.489.7100.150.349.722:3018:392445-7.822850.4
311Shayne Gostisbehere29CARD2338720365.66.228214765.77.67.389.496.665.834.216:6014:448103.310637.7
312Yanni Gourde31SEAC81117099754.02.387671954.92.711.290.7101.950.749.317:0814:3065275.524457.8
313Mikael Granlund30TOTC791051112948.2-3.075785347.0-4.58.790.599.251.948.117:5013:573833-2.722254.5
313Mikael Granlund30NSHC5881089047.6-2.658367646.3-4.19.190.199.256.743.318:3814:403030-6.717048.8
313Mikael Granlund30PITC2124123950.2-3.417417749.6-4.97.692.299.832.367.715:3512:01834.05273.1
314Derek Grant32ANAC4639160239.4-3.129546239.0-2.010.092.7102.726.973.114:5111:211814-11.512358.5
315Kevin Gravel30NSHD2323131542.3-6.215723340.3-7.74.490.995.347.452.614:1613:11212-3.85139.2
316Ryan Graves27NJDD781357130051.1-4.198393151.4-4.311.691.7103.341.758.319:5717:2923477.329048.6
317Jordan Greenway25TOTLW6266877946.2-5.948854247.4-4.78.890.699.547.152.913:3012:401213-2.419052.1
317Jordan Greenway25MINLW4548356546.1-5.834837947.9-4.78.191.9100.043.956.113:1812:321011-1.713550.4
317Jordan Greenway25BUFLW1718521446.4-6.114016346.2-5.010.587.698.155.644.414:0313:0022-0.75556.4
318A.J. Greer26BOSLW6141046147.1-3.432032849.4-1.39.494.7104.123.876.29:078:5917141.510761.7
319Noah Gregor24SJSC5762979444.2-4.647858245.1-3.17.991.599.440.759.312:5812:252510-6.020458.3
320Ridly Greig20OTTC2023420852.93.518215853.52.09.291.2100.552.747.312:5411:28883.05257.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%
321Jordan Gross27NSHD1520123945.7-3.714718644.1-5.111.489.5100.965.234.818:4716:1828-3.45642.9
322Benoit-Olivier Groulx22ANAC2112530.6-12.071926.9-18.020.092.9112.930.070.016:2111:3923-0.5540.0
323Jonathan Gruden22PITC381142.1-11.55838.5-13.90.0100.0100.033.366.75:204:51100.110.0
324Carl Grundström25LAKRW5756152451.7-1.341736553.3-0.98.788.697.360.339.710:4510:031415-0.416953.3
325Matt Grzelcyk29BOSD751177110751.51.490080652.82.311.994.3106.259.041.017:1416:36133312.520150.7
326Radko Gudas32FLAD72113092355.00.684368255.31.98.692.5101.150.749.317:2214:4220368.524644.7
327Erik Gudbranson31CBJD701127151842.6-5.2800113141.4-6.87.691.098.645.454.621:1819:021334-21.621547.4
328Max Guenette21OTTD19950.03.09756.312.50.080.080.080.020.08:478:4700-0.1366.7
329Dylan Guenther19ARIRW3329135145.31.720926344.30.46.791.097.746.253.813:0711:081015-4.510849.1
330Jake Guentzel28PITC781478130753.11.5107697852.40.39.990.6100.561.838.220:0716:1144485.944654.7
331Kaiden Guhle21MTLD4459777143.6-4.942656642.9-5.610.687.397.945.554.520:3117:482351-12.010744.9
332Denis Gurianov25TOTRW6669280146.3-2.848460044.6-4.37.592.299.647.552.513:1211:591634-10.122751.1
332Denis Gurianov25DALRW4342147547.0-5.029235545.1-6.16.094.8100.846.953.112:0811:021117-5.213352.6
332Denis Gurianov25MTLRW2327132645.42.219224543.9-0.29.688.598.148.551.515:1113:46517-4.89448.9
333Daniil Gushchin20SJSLW2272551.919.1181850.012.37.186.793.865.035.015:5513:24100.41266.7
334Dave Gust28CHIRW4515050.59.7424051.29.76.985.792.641.758.314:1212:58110.01353.8
335David Gustafsson22WPGC4633436048.1-2.125626748.9-1.07.393.7100.941.158.910:068:28149-2.57262.5
336Erik Gustafsson30TOTD701291110353.94.893682653.13.59.291.6100.865.834.219:4617:21264611.826945.4
336Erik Gustafsson30WSHD61116998554.35.084873553.64.29.690.9100.567.132.920:2217:5225459.925444.9
336Erik Gustafsson30TORD912211850.82.6889149.2-2.24.897.1101.856.743.315:4513:54111.91553.3
337Cole Guttman23CHIC1413618842.00.010813544.41.28.893.5102.246.753.314:3413:161211-1.94261.9
338Brandon Hagel24TBLLW811196103453.62.589979653.01.910.692.1102.759.041.018:3914:1992488.530658.2
339Robert Hägg27DETD3841252544.00.531937246.22.78.490.799.155.045.015:3114:33414-1.48348.2
340Nicolas Hague24VEGD811239135247.8-0.390798647.9-1.59.392.0101.450.149.918:0517:1819252.424841.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%
341Libor Hájek24NYRD1616321343.4-8.811914545.1-6.97.795.2102.949.150.913:1613:0927-1.22552.0
342Jani Hakanpää30DALD821149128547.2-6.483094446.8-5.810.792.0102.732.167.919:2015:601351-0.321140.8
343Taylor Hall31BOSLW6182974952.52.262354753.22.29.591.9101.453.246.815:5613:41244110.025658.6
344Filip Hallander22PITC241719.0-32.441028.6-23.60.0100.0100.040.060.09:587:5222-0.70
345James Hamblin23EDMF10706053.82.9484651.10.52.988.691.461.438.68:528:0621-0.31675.0
346Dougie Hamilton29NJDD821694137255.31.71269102255.41.410.890.2101.058.042.021:4618:32217419.256248.9
347Travis Hamonic32OTTD751174117650.0-1.887787250.1-2.18.390.298.545.654.418:3415:132264-0.927749.1
348Noah Hanifin26CGYD811513134153.0-6.61157100653.5-5.39.289.798.953.146.922:3918:1558538.538246.1
349Joel Hanley31DALD2623921952.20.417916252.51.610.492.7103.144.855.211:3811:34371.63145.2
350Mike Hardman23CHIRW8537541.4-5.5445245.8-0.70.094.394.347.152.910:1010:0432-0.71258.3
351Jansen Harkins25WPGC2222018554.35.416113155.16.48.393.8102.133.666.410:4910:45783.14045.0
352Thomas Harley21DALD6836556.1-1.3574953.8-2.815.994.1110.060.040.016:4816:34031.81266.7
353Ben Harpur28NYRD4245859843.4-8.433642444.2-7.59.092.6101.652.647.414:0413:501323-8.57744.2
354Scott Harrington29TOTD4559776044.0-4.444957144.0-4.011.090.0101.041.858.216:2615:50510-5.78439.3
354Scott Harrington29SJSD2837243046.4-5.028531847.3-4.39.188.897.945.154.915:1814:27520.65837.9
354Scott Harrington29ANAD1722533040.5-2.616425339.3-2.914.091.4105.437.462.618:2018:0708-6.22642.3
355Jordan Harris22MTLD65974109047.22.469380846.21.19.691.3100.843.656.418:3917:211829-12.915844.3
356Ryan Hartman28MINRW5991582652.64.867960452.94.28.591.399.852.647.416:1814:1330323.227554.2
357Rafaël Harvey-Pinard24MTLLW3439848844.91.127634144.70.514.490.1104.552.347.717:1413:531117-1.19859.2
358Garnet Hathaway31TOTRW8478581649.0-2.457056350.3-0.48.392.2100.617.882.211:4810:1912131.815158.3
358Garnet Hathaway31WSHRW5961856852.11.544138053.73.78.791.3100.017.682.412:0610:26996.412257.4
358Garnet Hathaway31BOSRW2516724840.2-13.212918341.3-11.26.994.1101.018.581.511:0410:0334-4.72962.1
359Erik Haula31NJDLW80114697953.9-0.883872053.8-1.49.790.5100.249.051.016:3813:3149309.229555.6
360John Hayden27SEAC7596049.6-1.6444052.40.36.7100.0106.748.451.67:557:5501-0.41947.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%
361Kevin Hayes30PHIRW811200117050.64.790287150.93.28.289.397.455.744.317:3414:474035-0.238754.0
362Barrett Hayton22ARIC821004104249.15.776580148.96.111.688.099.644.855.217:3013:4635411.127963.8
363Dillon Heatherington27OTTD3242549.01.0181652.95.70.076.976.957.142.99:169:1312-0.5333.3
364Victor Hedman32TBLD761506142651.4-0.21144107651.50.29.691.4100.960.040.023:4319:1848790.439746.6
365Danton Heinen27PITC/LW6563059851.3-0.244743850.5-1.57.590.097.539.560.510:459:5824162.116358.9
366Ville Heinola21WPGD109411145.9-3.8628841.3-8.67.187.794.851.948.113:1612:2328-0.81338.5
367Miro Heiskanen23DALD791690142754.24.31217107353.13.910.290.5100.661.039.025:2920:38536510.044146.7
368Drew Helleson21ANAD3314143.14.9182839.10.014.389.5103.840.759.313:3913:2900-1.0580.0
369Darren Helm36COLC/LW11657646.1-11.3505746.7-8.67.990.798.625.075.09:007:4011-0.51566.7
370Adam Henrique32ANAC6272384146.23.853865045.33.810.690.3100.951.648.418:1113:082634-5.422458.9
371Aleksi Heponiemi24FLAC10509235.2-17.7367731.9-20.614.890.0104.850.050.08:358:3011-1.8875.0
372Tomáš Hertl29SJSC791330119652.75.894590351.13.99.686.696.259.240.819:1716:0150396.134253.5
373Matthew Highmore26STLLW2211755.312.0191359.416.86.7100.0106.784.615.410:459:36100.1366.7
374Vinnie Hinostroza28BUFC2630130549.7-1.022124047.9-1.08.591.5100.041.658.412:3612:1787-4.97550.7
375Roope Hintz26DALLW73108088754.94.377665354.34.912.790.7103.457.142.917:3313:40263818.631658.2
376Akito Hirose23VAND75710235.8-13.7437536.4-11.57.496.6104.044.255.817:2814:3515-3.1944.4
377Taro Hirose26DETLW3152240.5-5.0131644.80.80.080.080.050.050.010:2010:20010.2450.0
378Nico Hischier24NJDC811275102855.41.995773356.63.211.990.5102.448.651.419:1714:14644116.441861.5
379Hayden Hodgson26PHIRW10110.0-34.4050.0-36.4100.050.050.04:464:4600-0.10
380Mike Hoffman33MTLC/LW6771584545.80.651160345.90.99.590.199.650.549.515:4013:041941-11.726156.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%
381Nils Höglander22VANLW2527829048.92.319622346.81.19.089.998.952.247.812:0311:4899-3.55850.0
382Nick Holden35OTTD6587981851.8-0.265060152.0-0.58.091.299.349.250.816:4213:561031-1.314949.0
383Justin Holl31TORD801216125049.3-2.291390450.2-2.110.190.7100.843.556.520:1417:0728566.910955.0
384Dylan Holloway21EDMC5141638452.01.131030450.50.07.392.499.755.644.49:358:5311182.18353.0
385Mac Hollowell24TORD6739742.90.5517440.8-5.715.094.3109.351.548.512:5612:3631-2.7666.7
386Pontus Holmberg23TORRW3728530648.2-3.622022649.3-3.79.091.9100.955.344.710:259:497130.64955.1
387Simon Holmström21NYIRW5049652748.5-2.235337548.5-1.86.892.499.251.348.711:0610:4821130.97750.6
388Alexander Holtz21NJDRW1914013451.1-8.39210247.4-12.67.086.793.767.432.610:168:3737-0.14744.7
389Patric Hörnqvist36FLARW2216814354.0-2.112710854.0-1.33.390.193.546.953.19:167:03501.76660.6
390Bo Horvat27TOTC791242116451.63.690986451.33.410.189.699.849.450.620:3915:413837-3.435564.5
390Bo Horvat27VANC4972269551.04.453553150.23.712.189.3101.448.052.020:4915:082715-5.421566.5
390Bo Horvat27NYIC3052046952.62.337433352.92.97.290.397.551.748.320:2416:3511221.914061.4
391Brett Howden24VEGC5452469143.1-5.335946443.6-5.98.894.3103.139.860.213:0412:17247-3.710849.1
392Filip Hronek25TOTD64928106746.5-0.169879246.8-0.211.891.5103.347.152.921:4217:381232-0.125947.9
392Filip Hronek25DETD60860100346.20.065274446.70.011.891.5103.346.753.321:3217:3011300.824549.8
392Filip Hronek25VAND4686451.5-3.5464848.9-4.411.191.7102.850.949.124:1719:3312-0.91414.3
393Jonathan Huberdeau29CGYLW79117291156.3-1.386268155.9-1.19.289.598.758.841.216:5213:51346212.823354.1
394Charles Hudon28COLLW9937057.12.5725955.03.23.791.895.557.942.110:479:52300.52669.2
395Jack Hughes21NJDC781457108857.24.3108081157.13.711.087.898.865.634.419:5816:45608522.855460.6
396Luke Hughes19NJDD2332358.99.5241660.011.412.583.395.871.428.616:1416:09100.8450.0
397Quinn Hughes23VAND781471129953.17.4107498152.36.011.889.0100.953.146.925:4020:13564510.236841.8
398Brad Hunt34COLD4749543353.30.635733751.4-0.38.193.1101.249.550.511:1311:07972.69747.4
399Dryden Hunt27TOTLW3723923350.6-0.117217349.9-0.94.088.892.848.052.08:048:0252-2.94254.8
399Dryden Hunt27COLLW2517414754.24.612211551.52.61.191.492.544.455.67:517:4920-1.63050.0
399Dryden Hunt27TORLW9546645.0-7.1424747.2-6.412.085.797.755.644.48:268:2631-1.0966.7
399Dryden Hunt27NYRLW3112035.5-20.881142.1-16.114.366.781.066.733.38:498:4101-0.4366.7
400Ben Hutton29VEGD3143843150.40.233231551.30.26.992.799.563.436.615:6015:021474.39455.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%
401Zach Hyman30EDMLW791340117353.31.8101693252.20.912.188.7100.952.747.320:0916:05333019.043164.3
402Alex Iafallo29LAKC5974866952.81.157446955.01.99.592.2101.850.649.416:1812:482895.921861.0
403Bokondji Imama26ARILW5263741.3-3.9143031.8-14.00.091.791.752.647.47:297:2900-2.630.0
404Vincent Iorio20WSHD3345339.1-3.3224433.3-6.918.891.4110.266.733.314:2114:1213-1.7933.3
405Matt Irwin35WSHD6163468648.0-2.547049648.7-2.06.891.097.739.560.513:0212:08918-4.014056.4
406Mark Jankowski28NSHC5041055942.3-4.430139843.1-2.76.093.999.830.269.812:2610:321512-1.810653.8
407Mattias Janmark30EDMC6665368049.0-4.749652248.7-4.58.792.3101.043.256.814:4012:372726-1.411767.5
408Calle Järnkrok31TORC7375077049.3-1.456657249.7-1.910.990.8101.746.953.114:2311:3721122.019753.8
409Seth Jarvis20CARC82125388358.7-1.994667958.2-1.78.691.099.658.641.416:1213:60373014.632557.5
410Tanner Jeannot25TOTF7680688047.8-3.359866247.5-3.17.591.999.445.354.714:1511:532930-6.119056.3
410Tanner Jeannot25NSHF5661969147.3-3.245852346.7-3.68.492.7101.143.057.015:0512:062423-5.215157.6
410Tanner Jeannot25TBLF2018718949.7-3.214013950.2-1.14.189.093.153.446.611:5511:1857-0.93951.3
411Jan Jeník22ARIRW251229.4-26.64736.4-19.10.0100.0100.016.783.35:555:5200-0.310.0
412Boone Jenner29CBJC681106120048.04.581188147.94.88.987.396.245.554.520:1216:262825-2.938655.4
413Nick Jensen32WSHD771283132549.2-1.392597648.7-2.28.691.399.938.062.020:3718:0636590.325742.4
414David Jiříček19CBJD4427236.8-7.5315336.9-3.38.084.692.656.044.018:0416:4812-1.6771.4
415Lucas Johansen25WSHD2172441.5-10.4121741.4-11.60.0100.0100.042.957.112:4012:4010-0.7560.0
416Ryan Johansen30NSHC5571164952.33.452249251.52.87.689.396.953.946.115:4612:342021-0.315455.8
417Marcus Johansson32TOTC/W80104599851.21.675775350.10.19.191.1100.150.449.616:2912:5831313.223358.8
417Marcus Johansson32WSHC/W6077370352.41.755353151.00.18.090.498.451.748.316:0512:3424245.216258.6
417Marcus Johansson32MINC/W2027229548.01.820422247.90.811.992.6104.546.753.317:4314:1077-2.07159.2
418Erik Johnson34COLD6387894348.2-6.264470547.7-5.57.893.8101.642.157.917:1515:121617-2.418253.8
419Jack Johnson36TOTD831059146542.0-6.8804108242.6-5.87.092.399.337.762.319:0917:021640-21.617353.2
419Jack Johnson36CHID58730109939.9-4.755481640.4-4.16.091.497.439.360.719:5017:37831-23.412351.2
419Jack Johnson36COLD2532936647.3-10.425026648.4-8.79.095.2104.233.366.717:3315:39891.85058.0
420Kent Johnson20CBJC79858100146.20.961776644.6-0.610.189.499.560.539.514:3112:452640-9.822157.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%
421Reese Johnson24CHIF5738657040.4-4.328541340.8-3.77.589.997.329.870.211:019:52137-10.89060.0
422Tyler Johnson32CHIC5662677944.6-0.847157545.0-0.79.488.397.648.851.216:3413:593322-9.521657.9
423Andreas Johnsson28TOTLW1314713552.12.79810847.6-1.06.987.594.451.548.513:2812:19450.42378.3
423Andreas Johnsson28SJSLW1114312952.62.79610448.0-0.17.187.294.351.049.015:0313:42450.42277.3
423Andreas Johnsson28NJDLW24640.0-7.82433.3-17.00.0100.0100.066.733.34:444:44000.11100.0
424Ross Johnston28NYILW167412936.5-11.7529535.4-13.712.592.4104.942.157.97:487:4711-2.7728.6
425Wyatt Johnston19DALC821050109648.9-3.876885147.4-4.710.392.0102.453.646.415:2913:3347552.528156.9
426Henri Jokiharju23BUFD601015101750.0-1.578783448.6-2.09.689.298.949.750.321:0118:532032-9.015351.6
427Caleb Jones25CHID731058116947.54.880287347.95.08.489.197.551.748.319:1317:052949-8.219743.7
428Max Jones24ANALW6964989242.1-0.648069241.0-0.96.791.197.839.460.612:4312:172218-16.918557.8
429Seth Jones28CHID721239136447.65.3957102648.36.18.987.596.353.246.824:2719:154666-7.833053.9
430Zachary Jones22NYRD1619722546.7-10.614316945.8-12.37.891.599.253.846.215:3714:3879-2.63050.0
431Axel Jonsson-Fjällby24WPGLW5039939150.50.730529251.11.77.491.598.945.854.210:279:311314-1.59855.1
432Mathieu Joseph25OTTRW5655557249.2-3.641043448.6-4.710.092.4102.336.064.014:0110:562518-5.012453.2
433Pierre-Olivier Joseph23PITD75110597253.21.382575752.10.18.692.0100.654.745.315:1514:1238334.222148.9
434Dakota Joshua26VANC7960677743.8-5.046356645.0-3.77.290.097.241.258.811:3110:253013-3.810667.0
435Roman Josi32NSHD671478139151.54.41072102451.14.29.891.1100.959.840.225:1020:5224292.454249.6
436Tyson Jost24TOTC7169075147.9-3.451958946.8-3.58.889.097.848.351.713:1511:53248-0.717456.3
436Tyson Jost24BUFC5958860749.2-1.744747548.5-1.49.188.497.548.451.613:2112:012171.515855.7
436Tyson Jost24MINC1210214441.5-11.67211438.7-14.16.891.398.147.852.212:4511:1231-2.21662.5
437Noah Juulsen25VAND1214113151.88.01089752.77.48.191.599.646.653.414:5813:46321.71827.8
438Nazem Kadri32CGYC82132697457.70.796673756.7-0.18.186.995.062.137.917:1314:10345010.549054.5
439Wyatt Kaiser20CHID913314747.5-4.39611246.2-5.67.789.397.055.444.618:3616:52013-2.62751.9
440Kaapo Kakko21NYRRW82110599752.63.581574652.22.49.891.4101.253.546.515:1813:5947303.522655.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%
441Arthur Kaliyev21LAKRW5652246752.80.339734153.80.39.288.998.161.039.011:419:338141.122753.7
442David Kämpf28TORC8283095746.4-5.462769647.4-5.48.592.2100.727.272.815:1812:365730-3.617162.6
443Evander Kane31EDMLW4166162951.2-1.948847550.7-1.88.690.699.350.149.918:4216:2214320.925856.6
444Patrick Kane34TOTRW73917123542.6-2.271293043.4-1.510.490.2100.656.044.019:1915:533161-18.037161.2
444Patrick Kane34CHIRW5468097641.1-3.153374241.8-2.010.089.999.957.043.019:5716:202344-15.828563.9
444Patrick Kane34NYRRW1923725947.81.417918848.81.311.591.5103.052.547.517:2914:36817-2.28652.3
445Kasperi Kapanen26TOTRW6666576046.7-3.050557946.6-3.29.690.4100.042.557.513:4111:321720-12.317566.3
445Kasperi Kapanen26PITRW4340743748.2-3.030633747.6-3.87.090.697.639.460.612:0210:281013-8.610069.0
445Kasperi Kapanen26STLRW2325832344.4-2.019924245.1-1.013.690.2103.846.553.516:4513:3277-3.77562.7
446Kirill Kaprizov25MINLW67120195255.87.988668856.37.69.090.299.369.031.021:0717:12505411.649852.4
447Erik Karlsson32SJSD821888165153.38.41382126552.27.111.286.297.464.735.325:3721:51811018.850541.4
448William Karlsson30VEGC821168111651.14.087079252.34.59.291.6100.852.147.917:2814:1544338.429055.5
449Fredrik Karlström25DALC5572569.515.6411375.923.83.4100.0103.468.231.89:339:33111.5875.0
450Ondřej Kaše27CARRW117868.06.515768.29.10.0100.0100.069.230.811:029:0810-0.130.0
451Marco Kasper18DETC192625.7-20.982127.6-21.50.0100.0100.037.562.514:5914:4900-1.41100.0
452Zack Kassian32ARIRW5131350238.4-6.822038836.2-8.93.891.595.332.967.19:099:08919-12.54555.6
453Mark Kastelic23OTTC6546651147.7-5.734835449.6-3.86.990.797.624.076.08:548:091915-1.211961.3
454Boris Katchouk24CHILW5851858247.13.338443446.92.87.690.398.035.464.612:0510:362417-9.113849.3
455Martin Kaut23TOTRW3630030649.5-2.221022947.8-2.88.091.799.746.153.910:249:161241.18850.0
455Martin Kaut23COLRW2719219549.6-3.112814546.9-4.77.891.899.647.552.59:088:11611.15543.6
455Martin Kaut23SJSRW910811149.30.8828449.41.68.391.599.943.556.514:1112:28630.03360.6
456Miloš Kelemen23ARIF148611942.0-7.8558439.6-10.02.988.291.138.661.47:417:3402-3.02450.0
457Clayton Keller24ARIC821211126448.96.092798148.66.311.989.0100.950.050.020:4516:575863-4.738358.5
458Parker Kelly23OTTF5537243246.3-5.227129847.6-3.73.691.494.933.266.810:308:141812-4.210158.4
459Adrian Kempe26LAKLW821108101752.10.185473453.80.510.391.6101.948.551.518:4514:2324399.945155.4
460Alexander Kerfoot28TORC8292485052.11.968662352.41.19.391.3100.641.458.614:3712:1945385.822160.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%
461Matthew Kessel22STLD2331371.724.8251169.424.60.085.785.764.335.715:1014:33001.0650.0
462Phil Kessel35VEGRW82878102746.1-2.763974646.1-3.89.090.999.853.047.012:4911:213627-3.326157.1
463Michael Kesselring23ARID910812546.40.5819645.8-0.39.490.6100.147.252.817:0615:0623-0.82532.0
464Jujhar Khaira28CHILW5146153046.52.633737347.53.68.588.196.631.268.813:5311:322320-3.111153.2
465Matt Kiersted24FLAD2021916157.61.615613054.5-0.38.393.3101.652.747.39:519:26175.03737.8
466Alex Killorn33TBLC/LW82102199450.7-1.374175849.4-2.813.190.6103.744.255.817:1313:1240541.123959.8
467Justin Kirkland26ANALW7486044.42.1364246.24.64.585.790.351.648.47:137:13000.61435.7
468Joel Kiviranta26DALF7063862250.6-1.044346249.0-1.94.591.896.337.162.912:0910:322913-2.314459.0
469Tyler Kleven21OTTD81207262.55.1965065.86.57.782.990.568.531.514:4113:10282.22445.8
470John Klingberg30TOTD671050132544.20.2796102743.70.19.190.9100.152.647.420:3718:072246-28.827241.2
470John Klingberg30ANAD50811103843.90.861182142.70.48.890.198.953.346.720:5218:432033-25.218242.9
470John Klingberg30MIND1723928745.4-1.118520647.30.310.294.4104.649.750.319:5616:21213-3.69037.8
471Samuel Kňažko20CBJD2304142.3-7.7243739.3-12.85.696.2101.725.075.015:3915:1010-1.020.0
472Matthew Knies20TORLW3312951.711.9252253.213.613.392.9106.280.020.013:0712:07311.1757.1
473Nikolai Knyzhov24SJSD1215120043.0-3.311115541.7-3.03.885.689.442.557.516:0914:5239-3.71952.6
474Cole Koepke24TBLLW1712814147.6-3.48810445.8-6.55.188.193.152.647.49:068:5746-0.73237.5
475Otto Koivula24NYILW8334442.9-8.8203139.2-15.215.495.7111.050.050.06:526:0121-0.6862.5
476Keegan Kolesar25VEGRW7466978046.2-2.847254846.3-3.59.193.1102.329.570.511:2811:2214162.711355.8
477Vladislav Kolyachonok21ARID293719.6-20.972720.6-15.80.0100.0100.020.080.013:4612:0710-1.62100.0
478Travis Konecny25PHIC6093994949.73.468370949.10.69.488.698.051.848.220:0715:193426-3.535853.4
479Anže Kopitar35LAKC821211110152.40.492579753.70.410.890.9101.847.752.320:1815:25464912.929058.3
480Joona Koppanen24BOSLW5253839.7-12.5202544.4-7.39.193.3102.48.791.310:509:0843-0.6450.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%
481Kaedan Korczak22VEGD1016815252.53.413211254.14.18.487.796.138.761.317:3417:06611.43447.1
482Klim Kostin23EDMC/LW5747248549.3-4.134736248.9-4.111.593.2104.845.154.910:049:5912161.610453.8
483Jesperi Kotkaniemi22CARC82110273160.10.180955659.3-0.28.391.599.861.538.514:4412:46294811.924353.1
484Johnathan Kovacevic25MTLD771040111148.33.275281648.02.810.390.8101.143.956.117:2515:243690-10.320445.1
485Filip Král23TORD2222151.24.3171651.52.89.190.9100.053.846.29:589:02010.11100.0
486Vitali Kravtsov23TOTRW4439138750.3-0.528629549.2-1.96.595.2101.856.943.111:1210:31127-0.88351.8
486Vitali Kravtsov23NYRRW2828324853.31.020418951.9-0.48.795.7104.457.442.611:2510:51860.15349.1
486Vitali Kravtsov23VANRW1610813943.7-4.28210643.6-5.31.694.395.955.744.310:509:5741-1.03056.7
487Peyton Krebs22BUFC7478071752.11.157555151.11.27.990.398.247.352.713:5012:101928-4.014355.2
488Chris Kreider31NYRLW79101191852.43.777568553.13.99.893.0102.848.951.118:2513:1931398.138259.9
489David Krejčí36BOSC7089096048.1-3.667371948.3-4.013.492.4105.957.842.217:1214:241736-1.320255.4
490Torey Krug31STLD6398398849.95.673975949.34.48.287.595.774.725.318:3515:471930-4.925150.2
491Dominik Kubalík27DETLW81872100346.5-0.164272547.0-0.310.088.798.649.350.714:5512:261219-3.031555.2
492Nikita Kucherov29TBLRW821437120554.44.2109492654.24.111.388.8100.164.935.120:0816:0757989.654549.7
493Karson Kuhlman27TOTC4742642550.1-1.231931450.4-0.67.490.798.148.451.611:5110:431512-0.911442.1
493Karson Kuhlman27WPGC3333433350.10.524724350.41.26.789.696.244.155.912:4511:4388-2.08939.3
493Karson Kuhlman27SEAC14929250.0-5.0727150.3-4.810.095.3105.363.236.89:428:20741.12552.0
494Brett Kulak29EDMD821120113849.6-3.784887349.3-3.39.191.7100.851.148.917:3115:3727402.721154.0
495Dmitry Kulikov32TOTD67880118842.6-2.465393441.1-3.210.091.1101.141.059.019:2816:271945-26.014856.8
495Dmitry Kulikov32ANAD61818113142.0-1.760389040.4-2.610.491.2101.640.559.520:1317:001444-25.214156.7
495Dmitry Kulikov32PITD6625752.1-4.2504453.2-3.03.490.093.450.050.012:0010:4451-0.8757.1
496Luke Kunin25SJSC3130841342.7-8.424027746.4-3.89.587.897.348.651.415:2612:10126-2.99958.6
497Rasmus Kupari22LAKC6652354149.2-3.638737151.1-3.08.189.097.161.838.210:068:5616120.39655.2
498Sean Kuraly30CBJC71733102641.7-4.753575041.6-4.27.889.196.924.575.515:0412:413017-15.218354.6
499Philipp Kurashev23CHIC70825111442.5-0.761887041.5-2.49.388.497.851.948.117:2514:324223-14.220955.5
500Andrei Kuzmenko26VANF8198988252.96.373966252.76.214.088.3102.256.243.816:1513:1432299.627651.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%
501Evgeny Kuznetsov30WSHC811044111548.4-2.176485847.1-3.69.888.698.463.636.418:0414:014363-8.632053.8
502Jordan Kyrou24STLC791083116148.33.580689047.51.910.585.295.758.941.118:0015:035455-6.847057.9
503Kevin Labanc27SJSRW7299383454.47.770762353.26.69.686.796.353.746.314:2013:0137266.225151.4
504Jackson LaCombe22ANAD2253442.43.6212248.811.86.788.294.957.142.918:2917:11000.31100.0
505Tanner Laczynski25PHIC3221226544.4-1.815018744.5-3.75.491.897.248.451.69:319:10103-3.44452.3
506Sam Lafferty27TOTC/LW7068885844.5-0.951263644.6-1.37.590.798.236.263.814:3712:162734-14.716462.2
506Sam Lafferty27CHIC/LW5153562946.03.539446645.83.07.489.697.039.360.715:0712:332323-11.813461.9
506Sam Lafferty27TORC/LW1915322940.1-12.611817041.0-12.67.794.0101.727.472.613:1511:30411-2.93063.3
507Alexis Lafrenière21NYRLW81103996351.92.475371951.20.910.291.1101.359.340.715:1313:493236-1.123956.5
508Patrik Laine24CBJRW5591387251.17.766766750.06.49.289.198.358.541.519:0715:462440-2.135951.3
509Maxime Lajoie25CARD3191457.6-3.712957.1-0.80.0100.0100.058.841.27:517:44010.2728.6
510Dylan Larkin26DETC801092109350.05.183180150.95.611.087.998.951.748.319:3314:1656473.146552.5
511Adam Larsson30SEAD821637142553.51.81261104854.62.711.689.9101.560.139.923:3820:40323011.329947.8
512Jacob Larsson25OTTD7767151.71.5605751.30.74.295.099.250.050.011:5811:3216-0.21233.3
513Scott Laughton28PHIC781078119347.50.280884848.80.48.289.697.944.955.118:1714:2135420.827861.2
514Jakub Lauko22BOSC2314019541.8-9.010613943.3-8.113.991.9105.818.381.78:528:3076-1.73351.5
515Jeremy Lauzon25NSHD6780399144.8-4.860073445.0-4.08.790.999.637.162.916:5114:32323-14.216247.5
516Curtis Lazar27TOTC/RW4939251043.5-7.729335645.1-5.16.192.298.337.662.411:5610:49155-1.18664.0
516Curtis Lazar27VANC/RW4535848542.5-8.526833944.2-5.76.692.198.738.461.612:1011:01145-0.88265.9
516Curtis Lazar27NJDC/RW4342557.64.5251759.56.20.092.992.927.372.79:178:3410-0.3425.0
517Brett Leason23ANARW5442867638.8-4.731653237.3-5.46.590.797.240.359.710:5410:4799-17.510150.5
518Nick Leddy31STLD781203143145.7-0.7908108445.6-1.111.290.9102.138.661.421:0719:104334-15.916448.2
519Anders Lee32NYILW821258111353.14.792581053.35.39.789.299.059.940.117:1314:08253510.033663.7
520Artturi Lehkonen27COLLW64109889055.24.679368253.83.89.690.5100.161.738.320:2715:2326128.527654.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%
521Josh Leivo29STLLW5149746751.68.336835950.67.39.790.4100.249.550.511:5311:1330103.316355.8
522Brendan Lemieux26TOTLW4538738050.5-0.228927051.70.07.790.397.954.046.010:119:5066-1.87955.7
522Brendan Lemieux26LAKLW2720517953.41.614711855.52.85.687.192.760.239.88:308:2241-0.64351.2
522Brendan Lemieux26PHILW1818220147.5-1.414215248.3-2.09.892.9102.748.551.512:4312:0125-1.23661.1
523John Leonard24NSHLW6436938.4-8.6255132.9-14.75.997.4103.343.956.111:3211:1243-2.01136.4
524Jake Leschyshyn23TOTC3522331241.7-11.016623141.8-11.63.491.494.852.347.79:088:5844-4.34667.4
524Jake Leschyshyn23VEGC2216020543.8-8.611715742.7-11.03.891.495.246.054.09:369:2631-2.93663.9
524Jake Leschyshyn23NYRC136310737.1-16.0497439.8-13.12.691.594.160.639.48:218:1013-1.41080.0
525Kris Letang35PITD641392131051.5-0.5103397451.5-1.18.290.398.555.244.824:5120:1847844.637443.0
526Vinni Lettieri27BOSC16842.9-9.06650.00.80.075.075.00.0100.09:509:5000-0.21100.0
527Anton Levtchi27FLAF262122.2-37.641917.4-42.40.0100.0100.055.644.49:359:1302-0.81100.0
528Trevor Lewis36CGYC8283168754.7-3.061150154.9-2.26.289.996.254.845.212:0710:152913-2.422464.3
529Timothy Liljegren23TORD6798999050.0-0.276072951.0-0.210.193.7103.752.247.817:5515:5911378.415454.5
530Oskar Lindblom26SJSLW7355068144.7-5.740051143.9-6.38.388.396.642.457.610:349:261513-6.713356.4
531Esa Lindell28DALD821174127947.9-5.585993347.9-4.211.092.8103.932.267.819:5516:1731560.423150.2
532Ryan Lindgren24NYRD6398184053.94.475264054.04.410.493.8104.352.847.218:5016:4413175.715947.2
533Elias Lindholm28CGYC80118392856.0-1.687369555.7-1.49.888.298.054.945.118:3913:2842338.034254.7
534Hampus Lindholm29BOSD801420127352.73.3109194753.53.611.193.9105.044.455.623:1118:29316516.030052.7
535Gustav Lindström24DETD3640045846.60.429134945.5-1.86.588.294.755.045.014:1014:06117-4.24936.7
536Jake LivingstoneNSHD55710834.5-6.7437735.8-8.86.193.199.248.851.215:2715:1003-2.1933.3
537Blake Lizotte25LAKC8190979353.41.767757254.21.29.789.499.156.243.812:5711:3232166.317561.7
538William Lockwood24VANRW139410846.5-5.4767251.4-1.21.884.386.148.851.310:179:41431.22060.0
539Ryan Lomberg28FLALW8296285153.1-1.671665452.3-1.57.391.799.048.951.111:1910:4930133.321861.5
540Steven Lorentz26SJSC/LW8072580447.4-1.253461046.7-1.85.990.496.343.656.411:5010:124615-3.019158.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%
541Adam Lowry29WPGLW8292190350.5-1.466968249.5-2.39.590.5100.031.168.915:3911:5928240.420960.3
542Jake Lucchini27OTTF11898551.10.2675654.52.40.095.595.533.366.711:409:52370.52751.9
543Milan Lucic34CGYLW7784874653.2-5.560456551.7-6.97.988.696.457.342.711:1811:042927-4.114450.7
544Matt Luff25DETRW1913418142.5-3.59413241.6-5.37.691.198.746.653.49:539:5263-2.83951.3
545Anton Lundell21FLAC73101380255.81.675061255.11.78.689.698.254.545.516:2212:4837417.426158.2
546Isac Lundeström23ANAC6154183139.4-4.840963739.1-4.18.291.399.531.868.214:2012:122313-13.410457.7
547Nils Lundkvist22DALD6093585352.31.668063651.72.07.790.998.657.442.616:1914:546324.819548.2
548Eetu Luostarinen24FLAC82106191053.8-0.681370453.60.210.492.0102.455.644.415:5912:45474211.824454.1
549Joona Luoto25CBJF7708246.17.0476043.96.16.776.383.050.050.012:2812:0334-1.61353.8
550Olle Lycksell23PHIRW84310529.1-16.5307827.8-18.84.591.896.440.060.010:3410:3412-2.7683.3
551Ilya Lyubushkin28BUFD6875181548.0-3.855061947.0-3.58.591.199.643.956.115:0112:562720-7.67852.6
552Olli Määttä28DETD781010117446.2-0.474786546.3-1.09.190.9100.048.951.118:4217:022338-8.213745.3
553Matias Maccelli22ARILW6471986345.40.854365345.41.211.191.5102.643.256.815:4113:262346-1.113146.6
554Kurtis MacDermid28COLD4431235646.7-5.722226845.3-6.76.794.0100.742.757.38:208:0568-2.45139.2
555Jacob MacDonald29TOTD5859062548.6-1.944646648.9-0.65.491.496.841.958.112:0211:161034-2.114053.6
555Jacob MacDonald29COLD3324025948.1-4.618319947.9-3.66.392.999.135.065.08:408:18212-0.85949.2
555Jacob MacDonald29SJSD2535036648.91.526326749.62.94.890.295.045.354.716:3015:11822-1.38156.8
556Zack MacEwen26TOTC5653560447.0-1.738342647.3-2.55.890.996.747.552.511:3410:591313-2.013753.3
556Zack MacEwen26PHIC4645852746.5-1.233037047.1-1.95.991.497.344.755.312:1911:37910-3.012152.1
556Zack MacEwen26LAKC10777750.0-3.3535648.6-5.24.887.191.965.134.98:118:05431.01662.5
557Connor Mackey26TOTD3036638648.7-1.726330046.7-4.511.288.299.450.549.514:0312:39519-6.56448.4
557Connor Mackey26ARID2024628446.4-0.917821545.3-2.912.590.8103.348.151.915:5613:57314-5.74452.3
557Connor Mackey26CGYD1012010254.1-1.2858550.0-6.18.281.089.255.144.910:1710:0225-0.82040.0
558Nathan MacKinnon27COLC711512117156.47.7108490454.55.711.990.9102.863.936.122:1918:0943479.762958.2
559Saku Mäenalanen28WPGRW6444454345.0-8.332040744.0-8.97.094.7101.736.563.510:208:542316-8.310956.0
560Josh Mahura24FLAD82122094956.22.789871255.83.28.292.6100.954.545.514:0213:28122512.319739.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%
561Cale Makar24COLD601335101756.84.896178055.23.810.090.8100.863.936.126:2319:38504816.440343.7
562Beck Malenstyn24WSHLW9588939.5-2.8415941.0-1.913.092.5105.518.681.49:559:4510-1.51258.3
563Denis Malgin26TOTC6567456354.52.249841754.42.47.092.699.649.250.810:5510:1629246.619856.6
563Denis Malgin26COLC4244636255.23.032626755.03.37.892.6100.447.152.910:3210:0821134.911656.9
563Denis Malgin26TORC2322820153.10.717215053.40.75.492.798.052.747.311:3710:318111.88256.1
564Evgeni Malkin36PITC821325108754.94.2100482055.04.38.189.297.267.632.418:3514:298210513.441757.6
565Brad Malone33EDMC/LW10645155.76.0443853.73.90.085.285.252.547.57:416:2931-0.61450.0
566Mikhail Maltsev24COLLW5252847.2-3.7192345.2-4.80.0100.0100.052.447.66:366:36200.2580.0
567Andrew Mangiapane26CGYLW82133391859.22.998470558.32.18.989.998.858.841.216:4913:39483219.034353.1
568Josh Manson31COLD2738741448.3-0.728529649.11.011.894.4106.345.554.517:4115:322013-1.87157.7
569Anthony Mantha28WSHRW6785879751.81.862759151.51.68.388.997.250.149.914:1313:1923335.320358.6
570Brad Marchand34BOSLW73110283656.98.682064056.27.09.693.9103.557.342.718:3213:37428413.733554.6
571Kirill Marchenko22CBJRW5971780547.12.251158346.72.58.188.596.551.948.116:1113:293119-2.325351.8
572Jonathan Marchessault32VEGC761153109051.44.986478752.35.19.289.899.156.643.417:0814:5040309.443254.2
573Mason Marchment27DALF6891794149.4-3.168670449.4-2.07.991.799.753.846.215:4214:063841-2.626456.1
574John Marino25NJDD641102101652.0-4.880272052.7-4.89.791.7101.545.754.321:0417:4843384.614546.2
575Mitch Marner25TORRW801195108252.52.688980752.41.211.690.4102.058.541.521:1715:251049415.440248.8
576Pat Maroon34TBLLW8074569751.70.356152951.50.16.193.099.150.549.510:2110:152619-3.912250.8
577Matt Martin33NYILW8175180448.3-1.756057549.3-0.28.192.9101.031.168.911:0911:001520-6.216350.3
578Alec Martinez35VEGD771207144745.5-3.688098747.1-2.211.192.7103.845.454.619:1317:2629302.219738.6
579Jordan Martinook30CARLW82118979160.10.089360659.60.29.189.298.351.348.715:3813:31452010.730652.9
580Mike Matheson28MTLD4878388447.03.357162547.74.010.890.7101.647.352.724:2718:584273-6.925250.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%
581Auston Matthews25TORC741306115053.24.399983754.44.712.591.4103.866.333.720:1716:36685520.856857.6
582Scott Mayfield30NYID821350146048.0-2.5960104248.0-2.38.792.3101.039.660.421:0218:1721640.429640.2
583Dysin Mayo26ARID159314339.4-3.1689442.00.56.082.988.934.865.211:4210:2228-1.71450.0
584Charlie McAvoy25BOSD671194105353.14.089777253.74.010.792.8103.654.645.422:1817:33264513.822546.7
585Jack McBain23ARIC82682101740.1-6.251674840.8-4.79.291.9101.237.362.713:5911:372630-13.615156.3
586Jake McCabe29TOTD761148126647.64.687493848.25.011.092.4103.448.651.419:2917:253242-0.518551.9
586Jake McCabe29CHID5581493646.55.261769547.05.710.891.8102.648.251.819:2917:252924-5.212553.6
586Jake McCabe29TORD2133433050.33.125724351.43.311.594.4106.049.550.519:2817:253184.76048.3
587Jared McCann26SEAC79103283755.23.376264254.31.313.288.1101.356.143.916:2012:41562814.639653.0
588Michael McCarron27NSHRW3224831943.7-3.718323044.3-3.15.192.897.819.280.810:339:1172-2.07254.2
589Connor McDavid26EDMC821513127054.43.4114899353.63.211.290.1101.355.144.922:2317:11827721.252966.5
590Ryan McDonagh33NSHD711119138944.6-5.3825100645.1-4.111.292.2103.442.757.321:3218:184759-12.317843.8
591Aidan McDonough23VANLW6406040.0-8.9264636.1-12.65.690.696.232.367.79:199:1100-1.5944.4
592Hugh McGing24STLLW13442.94.62250.010.50.0100.0100.033.366.79:379:37110.10
593Brock McGinn28TOTLW7563379144.5-6.048757745.8-4.08.290.598.728.671.413:0210:432319-9.115658.3
593Brock McGinn28PITLW6051562745.1-7.739744247.3-4.97.691.499.027.172.913:1110:382115-5.012760.6
593Brock McGinn28ANALW1511816441.81.09013540.0-0.111.587.699.234.765.312:2511:0324-4.12948.3
594Dylan McIlrath30WSHD6826954.30.4575750.0-4.55.776.582.235.364.711:4111:19020.4175.9
595Roland McKeown27NSHD6559935.7-15.3408033.3-15.88.798.1106.843.256.812:5912:1214-1.91127.3
596Hunter McKown20CBJF129612743.02.76710439.2-0.19.188.797.850.849.212:1410:3043-3.32356.5
597Marc McLaughlin23BOSF2142140.0-3.991734.6-10.60.091.791.728.671.410:048:4600-0.9475.0
598Michael McLeod24NJDC8086086549.9-5.561862449.8-6.18.392.8101.135.065.012:1510:603129-0.116355.2
599Ryan McLeod23EDMC5762053153.92.345841252.61.98.391.399.647.652.414:1111:3823415.914454.2
600Bobby McMann26TORF101049253.11.6857054.83.73.891.194.937.362.710:3410:23220.22962.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%
601Connor McMichael22WSHC6348129.6-27.5256328.4-29.010.095.7105.755.644.48:528:5110-1.9450.0
602Brayden McNabb32VEGD821366139149.52.099098150.21.89.691.8101.442.957.119:5117:4838306.821940.6
603Mason McTavish20ANAC80828108843.20.563286442.20.59.490.7100.144.355.715:2212:492932-15.526959.9
604Cole McWard21VAND5606846.91.5404845.51.67.494.7102.172.727.314:1314:0504-2.21540.0
605Jaycob Megna30TOTD5492877754.47.267358253.66.19.989.499.357.642.418:5217:0514263.912644.4
605Jaycob Megna30SJSD4882370154.07.259651953.56.511.188.899.958.641.419:0317:1513234.510447.1
605Jaycob Megna30SEAD61057658.07.5776355.03.60.093.893.847.252.817:2215:4913-0.62231.8
606Jayson Megna32TOTC5535257338.1-6.826042438.0-5.85.290.095.238.062.010:009:02106-11.86456.3
606Jayson Megna32ANAC4127848036.7-6.420935736.9-5.35.989.295.139.660.410:569:40104-10.75855.2
606Jayson Megna32COLC14749344.3-6.2516743.2-5.62.694.096.630.669.47:187:1102-1.2666.7
607Timo Meier26TOTRW781387117754.15.5100887953.44.49.687.697.260.839.219:2316:21586510.160054.7
607Timo Meier26SJSRW57103188253.97.774866353.06.29.387.296.561.438.619:5916:5048477.245855.9
607Timo Meier26NJDRW2135629554.70.326021654.60.310.688.799.358.541.517:4715:0210182.814250.7
608Dawson Mercer21NJDC821112104051.7-3.382274452.5-2.711.090.8101.951.948.116:3413:56223515.127458.8
609Dakota Mermis29MIND2232944.2-8.3161847.1-5.90.090.990.958.841.214:2813:33000.1425.0
610Jonathon Merrill30MIND7384296446.6-3.564471647.4-3.78.191.9100.151.049.015:0914:011814-2.79943.4
611Victor Mete24TORD1111113744.8-3.9769943.4-5.913.693.5107.150.749.313:0412:0527-2.61643.8
612Carson Meyer25CBJRW1411613047.20.28810246.3-0.33.494.497.843.057.09:439:2730-1.43253.1
613Ben Meyers24COLF3931931050.7-3.222922950.0-2.75.491.897.239.660.49:369:21113-0.76155.7
614Jacob Middleton27MIND791170132846.8-4.286091648.4-2.88.993.3102.242.357.719:0216:531823-5.217744.6
615Ilya Mikheyev28VANF4652658247.5-0.238444646.3-1.313.989.0102.947.952.116:5514:0212101.213865.9
616Niko Mikkola26TOTD81918122642.8-5.371590844.1-4.311.391.1102.439.860.217:2615:36934-4.812748.8
616Niko Mikkola26STLD5050773141.0-7.241154443.0-5.010.891.1101.932.267.816:3914:46621-0.76547.7
616Niko Mikkola26NYRD3141149545.4-2.630436445.5-3.412.091.1103.049.150.918:4216:57313-4.26250.0
617Sonny Milano26WSHLW6471469650.61.153054449.3-0.411.488.199.558.541.512:5412:072121-1.214256.3
618Colin Miller30DALD791252109453.42.589983451.91.610.092.8102.958.941.116:4616:0829484.727338.8
619J.T. Miller29VANC811184110651.74.987884151.14.18.989.197.951.548.520:4114:585846-2.540455.2
620K'Andre Miller23NYRD791464137851.52.31091101251.92.010.389.8100.248.551.521:5719:3261682.424047.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%
621Daniil Miromanov25VEGD/RW1419520149.2-3.513014946.6-6.06.589.395.753.846.217:0215:4116-1.04746.8
622Ian Mitchell24CHID3539256940.8-3.928643839.5-6.29.391.2100.557.742.315:5014:26814-12.75050.0
623Casey Mittelstadt24BUFC82101895851.50.577577550.0-0.110.389.399.651.748.315:4413:185042-4.422859.2
624Sean Monahan28MTLC2531528352.74.622621850.91.59.986.696.554.046.017:2212:341814-1.28465.5
625Brandon Montour28FLAD801667144253.6-1.11278111353.50.110.189.9100.055.444.624:0819:01335214.745952.7
626Trevor Moore27LAKLW5979970853.00.959549254.71.77.391.498.748.151.916:5913:4827203.526461.7
627Josh Morrissey27WPGD781587147651.80.01198111651.80.310.789.8100.556.743.324:1420:1236591.939543.5
628J.J. Moser22ARID82996128143.7-1.872797942.6-2.710.790.4101.138.261.821:0316:021443-12.421343.7
629Tyler Motte27TOTC6254364445.7-5.739746945.8-5.28.593.6102.136.863.212:3410:172927-4.118459.2
629Tyler Motte27OTTC3833740145.7-7.523729744.4-8.48.393.5101.833.566.513:3210:281822-3.210760.7
629Tyler Motte27NYRC2420624345.9-2.716017248.2-0.28.793.8102.441.758.311:049:59115-0.97757.1
630Jacob Moverare24LAKD2322259.34.4211361.88.75.081.886.871.428.614:5814:58100.2785.7
631Connor Murphy29CHID801016140042.1-2.9754100842.8-1.99.091.5100.534.665.419:2317:122637-19.117748.0
632Ryan Murray29EDMD1313714648.4-2.49810648.0-0.97.188.996.048.151.913:0712:22070.01747.1
633Jake Muzzin33TORD4565251.9-6.8353550.0-8.77.489.596.942.957.116:4313:56250.41942.1
634Philippe Myers26TBLD111418662.114.11056960.310.88.487.996.464.335.711:3311:02951.73756.8
635Tyler Myers32VAND781113138644.5-5.5849103145.2-4.510.189.199.243.256.820:5418:292548-13.421845.9
636Vladislav Namestnikov30TOTC7780669953.61.859450953.91.88.692.4101.057.142.912:3710:5534117.217860.7
636Vladislav Namestnikov30TBLC5753948452.71.440435453.31.77.192.399.457.342.711:5010:112494.211363.7
636Vladislav Namestnikov30WPGC2026721555.42.119015555.11.612.192.5104.556.743.314:5312:571022.96555.4
637Martin Nečas24CARC82139196559.0-1.5104075957.8-2.39.888.298.062.237.818:2514:54456512.743854.8
638Jake Neighbours20STLLW4336048742.5-4.427636143.3-3.77.586.694.150.949.112:2611:18133-3.58760.9
639Brock Nelson31NYIC821263121351.01.991091649.80.512.590.0102.557.242.818:2614:4948404.541853.1
640Patrik Nemeth30ARID75806114941.2-5.558887240.3-6.17.393.3100.737.962.117:4614:291330-13.913944.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%
641Nikita Nesterenko21ANAC98411741.81.4659440.91.54.092.596.550.849.213:1712:4943-1.73076.7
642Alex Newhook22COLC8295788352.0-0.467366550.3-1.68.690.999.551.848.213:5712:3326209.019260.4
643Valeri Nichushkin27COLRW5383369054.72.761351654.33.310.791.6102.454.345.720:1614:5531263.825761.5
644Nino Niederreiter30TOTRW78112996154.04.681173452.52.88.589.598.056.743.316:1713:4633226.430259.9
644Nino Niederreiter30NSHRW5681771453.45.158554851.63.18.190.398.454.046.016:0313:4922173.322557.8
644Nino Niederreiter30WPGRW2231224755.83.322618654.92.19.487.396.765.134.916:5413:381153.27766.2
645Markus Niemeläinen24EDMD2319521148.0-1.114416446.8-2.010.593.0103.554.245.810:029:14016-0.63348.5
646Matthew Nieto30TOTLW8182488048.4-2.460064848.1-2.79.388.097.340.959.113:3111:233522-0.217466.1
646Matthew Nieto30SJSLW4549855447.3-1.735741346.4-2.810.484.294.640.159.915:3912:482017-3.910964.2
646Matthew Nieto30COLLW3632632650.0-2.824323550.8-1.97.995.0102.942.857.210:529:371553.76569.2
647Stefan Noesen29CARRW7882751161.82.562637562.54.38.193.1101.263.037.012:209:37273111.923656.8
648Joshua Norris23OTTC811710452.90.4888351.5-1.16.989.396.250.649.417:5913:13633.03246.9
649Tomáš Nosek30BOSC6648560844.4-8.638044146.3-6.88.095.3103.312.687.412:339:582022-3.311261.6
650Thomas Novak25NSHC5164066049.23.646951947.51.412.091.5103.665.634.414:3912:082615-3.115958.5
651Ryan Nugent-Hopkins29EDMC82110999752.70.783678151.70.111.889.5101.447.053.019:4814:0456318.132861.3
652Darnell Nurse27EDMD821533147151.0-1.91163114350.4-2.010.691.4102.042.557.523:3019:4041766.040150.6
653Alexander Nylander24PITLW91307563.48.8925363.49.87.190.297.466.733.312:1812:14502.92152.4
654William Nylander26TORC821298117652.52.799885953.73.210.590.2100.664.535.518:3314:44703720.051656.8
655Gustav Nyquist33TOTRW5169778347.12.451057647.02.19.789.799.453.146.917:3714:193119-6.016462.2
655Gustav Nyquist33CBJRW4866573647.52.248654547.12.08.789.498.153.746.317:4814:222819-4.515363.4
655Gustav Nyquist33MINRW3324740.52.8243143.63.635.792.9128.641.758.314:4113:3330-1.51145.5
656Liam O'Brien28ARIC5637658939.0-6.127742939.2-5.28.892.6101.437.162.911:2610:27620-10.87452.7
657Drew O'Connor24PITF4643039252.3-0.631428652.3-0.86.791.498.131.468.69:499:1415180.412051.7
658Logan O'Connor26COLRW8281591447.1-6.660565947.9-4.78.793.7102.431.968.114:1212:214220-3.419752.8
659Ryan O'Reilly31TOTC5371072149.63.654555349.62.29.685.795.344.555.517:5614:2946104.916362.6
659Ryan O'Reilly31STLC4053455948.93.240843148.61.89.184.393.441.358.718:2414:403680.113260.6
659Ryan O'Reilly31TORC1317616252.14.713712252.93.310.990.9101.853.846.216:3213:541024.83171.0
660Jordan Oesterle30DETD5260072745.2-3.345354145.6-3.78.091.099.056.143.915:3915:23418-5.310551.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%
661Nikita Okhotyuk22NJDD108310444.4-8.5618043.3-8.013.690.9104.545.754.311:4411:24140.51154.5
662Kyle Okposo34BUFRW7583577052.00.961758851.21.17.090.997.843.356.714:4012:4128221.424162.2
663Oskar Olausson20COLRW16460.0-2.92340.0-20.00.0100.0100.060.040.07:027:0200-0.320.0
664Jamie Oleksiak30SEAD751142105252.1-0.987076653.20.010.889.199.940.359.719:1516:1942388.416147.2
665Mathieu Olivier25CBJF6660382142.3-4.445660642.9-3.67.390.397.628.072.011:3811:03178-9.413954.0
666Fredrik Olofsson26DALLW2827322255.24.519615955.24.95.692.497.937.462.610:1210:10742.45858.6
667Gustav Olofsson28SEAD3343946.62.3282651.98.98.095.0103.068.431.612:5612:07110.2875.0
668Victor Olofsson27BUFRW7578779749.7-2.059964148.3-2.29.087.796.852.547.514:2111:502422-6.327359.0
669Dmitry Orlov31TOTD661279114152.92.793485852.12.18.392.7100.947.152.922:3318:5930493.023852.1
669Dmitry Orlov31WSHD4385181351.10.262260350.80.07.991.899.845.354.722:4319:432035-0.815250.7
669Dmitry Orlov31BOSD2342832856.68.031225555.06.48.994.6103.550.649.422:1317:3610143.78654.7
670T.J. Oshie36WSHC/RW5870474248.7-1.950656447.3-2.99.188.697.755.045.016:4313:304426-3.222855.3
671Alex Ovechkin37WSHLW731162116849.9-0.787488149.8-0.710.188.698.874.026.020:1215:283152-1.457850.9
672Brayden Pachal23VEGD1014313451.60.711010152.10.86.495.8102.250.050.016:3715:3034-0.43748.6
673Max Pacioretty34CARLW5693765.10.7502764.90.46.390.096.355.944.113:399:45121.73447.1
674Jean-Gabriel Pageau30NYIC7085298246.5-4.562070746.7-3.89.390.199.531.368.717:3713:1833354.920460.3
675Ondřej Palát31NJDLW4971460454.20.352143454.60.49.690.199.754.245.815:3213:52222513.215052.7
676Kyle Palmieri31NYIRW5581979350.80.658560849.0-1.512.391.8104.158.241.817:0614:3213203.824050.8
677Artemi Panarin31NYRLW821309112453.85.596983653.74.710.589.6100.154.046.019:3616:00361023.643047.4
678Colton Parayko29STLD791256152745.1-1.3943114645.1-1.59.190.099.137.762.323:0020:285949-19.025652.0
679Zach Parise38NYILW82982110347.1-3.570680046.9-3.58.193.5101.642.557.516:0912:5618254.927566.2
680Juuso Pärssinen21NSHC4548754447.2-1.936239048.1-0.69.891.7101.548.251.814:2012:282617-3.19253.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%
681David Pastrňák26BOSRW821269112453.03.496584953.23.012.891.8104.664.335.719:3415:405210910.972756.0
682Nick Paul27TBLLW8098396350.5-1.572970250.9-0.89.593.1102.544.855.216:1013:336035-2.321755.3
683Joe Pavelski38DALC821258104654.64.190976454.34.913.791.8105.556.243.817:4314:31325718.833854.7
684Tanner Pearson30VANLW1413216943.9-4.010212844.3-2.87.885.693.455.244.813:3011:2951-3.13056.7
685Lane Pederson25TOTF2726531245.9-1.619923346.1-0.910.190.2100.447.152.911:5611:0554-0.64560.0
685Lane Pederson25CBJF1615419743.9-3.011514344.6-1.49.388.197.444.755.311:1810:2522-2.12060.0
685Lane Pederson25VANF1111111549.10.3849048.3-0.211.393.7104.950.749.312:5012:03321.62560.0
686Andrew Peeke24CBJD801210156543.6-2.2875113543.5-1.98.588.296.638.761.321:1518:062431-17.918847.9
687Adam Pelech28NYID611118104851.61.780477451.01.49.692.2101.840.259.821:3919:0031384.423042.2
688Jakob Pelletier21CGYLW2434221261.72.424415760.82.74.788.393.065.934.114:1112:0012105.28457.1
689Nicklaus Perbix24TBLD69100290452.61.373569051.60.39.892.2102.054.345.715:2415:0827283.020554.1
690Cole Perfetti21WPGC5165557653.22.947644052.01.59.793.3103.062.637.414:5813:171918-0.415956.6
691David Perron34DETLW82101499950.45.477675050.95.411.188.099.152.048.016:5513:3140328.035055.7
692Corey Perry37TBLRW8175669752.00.456750552.91.66.986.793.657.542.511:349:4730265.319459.8
693Brett Pesce28CARD821625117758.0-3.2122892057.2-3.58.890.599.355.944.122:0118:31602612.934641.6
694Nic Petan27MINC108912042.6-7.5698245.7-5.613.588.5102.047.152.911:3611:1931-0.31758.8
695JJ Peterka21BUFRW7784887349.3-2.063770747.4-3.49.689.098.651.948.113:3912:082219-4.523852.5
696Jacob Peterson23TOTC1215617247.64.611213046.32.88.681.390.053.446.617:2614:0703-0.94447.7
696Jacob Peterson23SJSC1114215747.55.110211846.43.89.381.791.051.848.217:5414:1703-0.34148.8
696Jacob Peterson23DALC1141548.3-0.3101245.5-8.50.077.877.883.316.712:1912:1600-0.6333.3
697Jeff Petry35PITD611105104151.5-1.583477451.9-0.99.690.199.747.452.622:2117:392336-1.125344.7
698Elias Pettersson24VANC801101102051.95.483076652.05.513.288.2101.454.845.220:3314:5556479.348952.6
699Marcus Pettersson26PITD681339127051.3-1.1103594452.30.58.991.2100.148.551.520:3518:4425434.121644.4
700Michael Pezzetta24MTLC6341856842.4-3.230439243.7-1.711.389.4100.745.654.49:198:48417-4.911560.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%
701Isaak Phillips21CHID1618424043.40.113518941.7-2.49.085.994.943.956.115:2814:32118-5.13743.2
702Matthew Phillips24CGYF28947.1-0.36746.2-2.10.0100.0100.020.080.09:026:12000.3425.0
703Luke Philp27CHIF3214332.8-4.3163531.4-8.325.092.0117.038.161.911:4111:3820-2.00
704Alex Pietrangelo33VEGD731366146848.20.01006100750.01.310.290.8101.051.248.823:5919:1856526.033550.7
705Lawrence Pilut27BUFD1717515752.70.813412152.52.39.485.795.146.553.512:4811:4735-1.12263.6
706Shane Pinto22OTTC821105102651.90.382774352.70.77.289.396.552.247.815:5913:293832-1.226958.7
707Neal Pionk27WPGD821396143349.3-3.51078108349.9-2.29.190.599.650.050.021:5618:192951-10.429648.0
708Rem Pitlick25MTLC4638759639.4-6.328545738.4-7.68.589.598.043.456.612:5511:321231-12.65752.6
709Tyler Pitlick31STLC6145356044.7-2.434140046.0-1.19.191.1100.244.355.710:059:50196-2.69656.3
710Vasily Podkolzin21VANRW3937638649.31.728029348.90.86.392.398.558.241.811:5011:28816-1.67058.6
711Ryan Poehling24PITC5345446949.2-3.433534849.0-3.57.191.598.625.974.111:469:16294-2.211058.2
712Brayden Point26TBLC821388118853.93.4105790553.93.611.888.6100.463.736.319:4015:50514512.539359.8
713Tucker Poolman29VAND3422959.212.5261957.810.55.393.398.656.743.313:5812:4611-0.3475.0
714Samuel Poulin21PITRW3271958.71.5191359.43.80.062.562.550.050.09:588:4701-0.3540.0
715Derrick Pouliot29SJSD812210354.29.0897554.311.49.087.396.246.153.916:5715:38440.11428.6
716Owen Power20BUFD791568145851.80.41180118150.0-0.610.990.8101.755.844.223:4820:432552-6.922857.0
717Aliaksei Protas22WSHC5863556353.04.345639953.34.57.188.795.832.767.311:3111:1217213.713959.7
718Ivan Provorov26PHID821404158347.0-0.61032114247.5-1.89.089.198.050.549.523:0119:313485-7.825644.9
719Jesse Puljujärvi24TOTRW7587570955.21.665052355.43.06.489.395.654.445.612:1411:3324204.122755.1
719Jesse Puljujärvi24EDMRW5863755853.31.847340853.73.36.988.995.851.748.312:1511:3319132.616254.3
719Jesse Puljujärvi24CARRW1723815161.20.117711560.61.44.990.695.564.335.712:1211:32571.56556.9
720Ryan Pulock28NYID821326144247.9-2.7973106247.8-2.610.391.6101.942.657.420:5418:122237-3.930141.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%
721Mikael Pyyhtia21CBJLW2213239.6-10.4182640.9-9.17.181.388.420.080.013:3211:5802-0.2450.0
722Jack Quinn21BUFRW7580078450.5-0.858863748.0-2.911.189.0100.155.344.713:5111:382830-1.625749.0
723Darren Raddysh26TBLD1727523653.83.719317951.92.49.288.497.560.839.216:2915:5439-1.54753.2
724Taylor Raddysh24CHIRW78870101946.13.963476045.52.67.589.997.450.249.816:3413:283329-4.722457.6
725Rickard Rakell29PITRW821399119853.92.7103391952.91.39.589.799.162.937.118:2615:0929427.143655.7
726Sampo Ranta22COLLW6394745.3-1.2303546.2-1.44.896.4101.231.668.47:217:2102-0.31050.0
727Mikko Rantanen26COLRW821711142254.63.81243109053.32.910.590.6101.263.636.422:1318:03614512.555954.9
728Adam Raška21SJSRW3343053.17.7282453.812.86.393.399.678.921.111:5511:55130.1333.3
729Michael Rasmussen23DETC5661869247.20.945949947.91.012.489.4101.750.549.515:0512:541880.515058.7
730Jack Rathbone23VAND1110714742.1-1.67110939.4-4.514.089.2103.248.052.014:1412:5826-1.62842.9
731Aatu Räty20TOTC1510110449.3-1.5807451.9-0.24.894.098.866.133.98:237:55450.02759.3
731Aatu Räty20NYIC12859048.6-2.5656550.0-2.34.097.6101.666.733.38:468:1245-0.22564.0
731Aatu Räty20VANC3161453.34.215962.511.08.375.083.364.735.36:516:49000.220.0
732Lucas Raymond20DETLW7491499347.91.466274347.1-0.49.189.498.548.052.017:2314:223327-2.724554.7
733Ryan Reaves36TOTRW7354566145.2-6.240647845.9-6.67.592.5100.038.361.79:199:171516-2.97960.8
733Ryan Reaves36MINRW6148456946.0-4.435941046.7-4.78.193.3101.334.865.29:309:271216-1.37460.8
733Ryan Reaves36NYRRW12619239.9-16.4476840.9-17.63.287.590.760.040.08:278:2730-1.6560.0
734Pavol Regenda23ANAF1411514943.6-3.79012342.3-2.96.292.898.950.649.410:339:5045-2.62958.6
735Alec Regula22CHID4385939.2-2.7284339.4-1.40.090.390.357.142.916:3614:2617-0.8728.6
736Kristian Reichel24WPGF2131448.18.112957.119.412.588.9101.433.366.710:3410:3410-0.1250.0
737Lukas Reichel20CHILW2324835041.5-2.619626142.9-1.712.187.399.454.845.216:2214:041314-0.86861.8
738Mike Reilly29BOSD1014813252.90.211210352.10.19.392.4101.768.731.316:4415:26040.82941.4
739Sam Reinhart27FLAC821276100156.02.496177855.32.58.488.396.749.650.419:4714:21353812.340755.8
740Sheldon Rempal27VEGRW15935.7-18.91712.5-41.966.750.050.07:447:4400-0.810.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%
741Dan Renouf28BOSD1151845.5-5.9101441.7-8.30.076.976.962.537.511:3410:4901-0.65100.0
742Anthony Richard26MTLC1310013043.53.9729742.63.514.092.9106.947.952.19:589:3822-1.82552.0
743Justin Richards24CBJF2113424.4-13.692526.5-9.716.788.9105.633.366.710:489:0910-1.50
744Morgan Rielly28TORD651127110150.6-0.184581850.8-0.69.189.798.856.543.521:4217:4320655.024252.1
745Rasmus Ristolainen28PHID74968116245.4-3.475081348.0-1.78.890.499.241.458.619:0116:0624431.117349.7
746Brett Ritchie29TOTRW5045742252.0-1.834831052.9-1.37.291.698.853.146.910:039:511018-1.811161.3
746Brett Ritchie29CGYRW3429325953.1-3.422919254.4-2.57.292.799.955.644.49:249:15910-1.36966.7
746Brett Ritchie29ARIRW1616416350.23.111911850.22.47.289.797.047.652.411:2611:1018-0.64252.4
747Nick Ritchie27TOTLW7474784047.1-0.754664845.7-1.17.789.797.448.451.613:3311:14819-5.819760.9
747Nick Ritchie27ARILW5852670242.8-2.338854341.7-2.67.990.998.744.255.813:3611:10517-7.514659.6
747Nick Ritchie27CGYLW1622113861.64.915810560.14.67.383.190.463.336.713:2311:27321.75164.7
748Jason Robertson23DALLW821419108056.87.5101479955.97.412.290.8103.056.743.318:5015:30626625.356555.4
749Nicholas Robertson21TORLW1513914149.61.59710847.3-1.710.492.9103.347.152.910:539:40751.54856.3
750Tristen Robins21SJSRW3155820.5-21.684515.1-27.40.097.197.123.876.213:4312:4301-3.02100.0
751Buddy Robinson31CHIRW9938951.13.8716253.46.98.293.3101.550.050.011:4611:23030.11968.4
752Eric Robinson27CBJLW7268196741.3-5.149769941.6-4.57.090.797.729.870.213:5711:443017-15.719052.1
753Evan Rodrigues29COLC69115889456.45.583066155.75.19.289.999.156.044.017:5115:24293216.131159.2
754Alexander Romanov23NYID761205137446.7-3.8885100546.8-3.49.092.9101.944.855.219:2717:242555-7.523542.6
755Kevin Rooney29CGYC1712713847.9-8.09010047.4-9.25.791.597.359.740.38:528:3243-1.02751.9
756Filip Roos24CHID1719825743.54.914819942.73.48.990.699.552.647.416:1314:60410-2.84344.2
757Calle Rosén28STLD4961369746.81.746650248.12.713.092.3105.355.444.615:3614:3310252.311553.9
758Jack Roslovic26CBJC77868107644.7-1.463682443.6-2.39.190.399.457.642.416:2712:383145-16.021856.4
759Marco Rossi21MINC1916019944.6-6.012014445.5-5.74.191.795.844.655.412:3111:0652-2.22846.4
760Lukáš Rousek23BUFRW2201557.16.3151255.64.825.087.5112.573.326.711:1911:19000.53100.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%
761Matt Roy27LAKD821374125452.30.3104089053.90.79.189.598.651.548.518:4716:4174511.225153.8
762Nicolas Roy25VEGC6577481548.7-0.854756749.1-1.610.592.2102.734.865.216:1813:1745132.717856.7
763Chad Ruhwedel32PITD4760056451.5-0.644940852.40.26.491.397.751.148.914:3412:4514102.29737.1
764Bryan Rust30PITRW811255113752.51.194184152.81.48.590.098.566.233.817:5414:0837589.236458.0
765Jan Rutta32PITD5672576148.8-2.854356948.8-3.08.492.2100.742.058.017:0714:321321-2.314045.7
766Adam Ružička23CGYC4444134656.00.034025357.31.57.788.896.553.246.811:359:5512103.512053.3
767Derek Ryan36EDMC8071865452.30.751848151.90.88.393.3101.640.659.411:109:4943158.615061.3
768Jonas Røndbjerg23VEGRW131059053.80.0756553.6-0.41.988.089.947.652.410:109:3381-0.52462.5
769Brandon Saad30STLLW7184696546.71.663772846.71.49.990.8100.744.755.316:3913:393426-2.819864.1
770Robin Salo24NYID119413640.9-6.4708944.0-2.513.589.5102.959.740.311:1110:2816-0.71947.4
771Dylan Samberg24WPGD6378667353.93.157148554.13.47.992.9100.850.050.014:5612:5220396.211741.9
772Dmitri Samorukov23STLD2192840.4-17.5151845.5-14.30.092.992.962.537.514:5314:5100-0.8425.0
773Mattias Samuelsson22BUFD55949103447.9-3.874180348.0-2.011.791.4103.144.355.722:1119:192121-4.013855.1
774Jake Sanderson20OTTD771283119051.9-0.495187652.1-0.97.990.198.045.254.821:5516:0933527.227947.3
775Rasmus Sandin22TOTD711199114651.12.190487650.81.09.790.5100.259.340.719:2017:1525486.317446.6
775Rasmus Sandin22TORD5283573353.32.863455453.42.18.892.6101.356.743.317:5916:0118389.511948.7
775Rasmus Sandin22WSHD1936441346.81.727032245.60.211.887.098.864.036.022:5920:37710-3.35541.8
776Zach Sanford28NSHLW1615020342.5-4.711414144.7-3.87.091.898.741.158.913:2911:5359-1.34148.8
777Travis Sanheim26PHID811283147146.6-1.5985109547.4-2.17.892.299.945.754.320:2418:022242-11.720653.9
778Steven Santini27STLD4415343.63.5312951.711.99.588.998.450.050.012:3111:46040.3955.6
779David Savard32MTLD62917128641.6-6.668591242.9-5.59.190.999.939.460.622:2318:561561-16.412351.2
780Marco Scandella32STLD2023033740.6-4.116826239.1-5.613.690.3103.922.177.917:5015:19710-3.54141.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%
781Mark Scheifele29WPGC811369125252.20.9101698150.9-0.79.089.698.661.638.420:2916:4361454.536356.7
782Brayden Schenn31STLC821061127645.4-0.778197644.5-2.410.988.399.249.450.618:2615:064147-17.528450.7
783Luke Schenn33TOTD70863104645.2-4.464579044.9-4.610.591.6102.146.753.316:2114:421133-1.017745.8
783Luke Schenn33VAND5570683345.9-3.451862845.2-3.911.790.8102.646.453.617:1115:19827-1.815145.0
783Luke Schenn33TORD1515721342.4-8.212716243.9-7.35.494.5100.048.551.513:1812:26360.72650.0
784Nick Schmaltz26ARIC6388991149.45.968370349.36.712.788.8101.549.550.519:4316:0461550.325252.8
785Nate Schmidt31WPGD71104896952.0-0.477274251.0-1.27.994.6102.455.544.518:2815:4521500.924541.2
786Braden Schneider21NYRD81947121043.9-8.669587444.3-8.69.693.5103.150.949.115:4314:582352-11.016946.7
787Corey Schueneman27MTLD7708944.0-1.0575849.65.410.392.5102.867.432.614:4214:3723-1.41361.5
788Justin Schultz32SEAD73101296251.3-1.675371051.5-2.210.389.399.655.844.217:4715:2814245.421545.6
789Jaden Schwartz30SEAC7198082454.32.572561454.11.28.686.094.653.446.617:2514:5244317.329157.4
790Lukáš Sedlák29TOTC3026227648.71.020018352.23.28.193.1101.246.353.712:1210:14462.06172.1
790Lukáš Sedlák29PHIC2725726049.73.119617253.35.47.692.6100.246.253.812:4210:40442.26071.7
790Lukáš Sedlák29COLC351623.8-33.341126.7-32.125.0100.0125.050.050.07:426:1902-0.21100.0
791Nick Seeler29PHID77927101247.81.071166051.94.68.090.398.351.049.014:2913:279247.516451.2
792Tyler Seguin31DALC76105590553.82.779066854.24.29.689.398.953.446.616:3713:2728334.030362.4
793Moritz Seider21DETD821261138847.61.894099248.72.610.488.598.944.056.023:0917:2729460.629747.1
794Brett Seney26CHILW7708445.51.7576347.52.55.391.796.932.567.513:0812:3220-0.21464.3
795Mikhail Sergachev24TBLD791510135452.71.41130102252.51.210.291.6101.856.443.623:4919:0055454.335244.3
796Damon Severson28NJDD811581121656.53.6113787856.43.08.090.698.651.948.119:5717:34284124.124541.6
797Yegor Sharangovich24NJDC7591581253.0-1.566760052.6-2.48.688.497.056.843.214:2512:2040302.023855.0
798Kevin Shattenkirk34ANAD751034132843.82.678999944.14.39.190.599.645.154.919:1816:103133-18.227852.2
799Mason Shaw24MINC5948151648.2-2.235437548.6-2.46.992.499.436.463.611:179:431718-2.415360.1
800Riley Sheahan31BUFC2111345.8-10.56842.9-9.00.071.471.433.366.78:198:0801-0.10
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%
801Conor Sheary30WSHLW821052114148.0-2.579583548.8-1.29.792.2101.957.942.115:4612:584834-0.725959.5
802Kiefer Sherwood27NSHRW3237339248.86.026429247.55.010.892.5103.356.044.013:3612:251714-2.510355.3
803Devin Shore28EDMC4735437848.4-4.225828048.0-3.86.996.6103.447.752.38:588:3814122.06154.1
804Jonas Siegenthaler25NJDD801473133952.4-2.6110497853.0-2.010.691.2101.851.848.220:0917:49293610.418944.4
805Jakob Silfverberg32ANALW8164397739.7-4.049073839.9-2.68.590.999.429.670.415:1110:492819-19.723061.3
806Cole Sillinger19CBJC6462577744.6-1.745456244.7-1.47.089.296.156.643.413:1911:441715-8.117952.0
807Radim Šimek30SJSD4450758646.4-2.537539948.4-0.16.389.896.136.363.714:3713:282122-4.58048.8
808Wayne Simmonds34TORRW1810912247.2-5.6778547.5-5.48.395.2103.557.442.67:277:2530-1.72045.0
809Colton Sissons29NSHC82849106144.5-4.463377545.0-3.39.491.4100.933.067.015:5012:183227-13.717948.6
810Jeff Skinner30BUFLW/C791228103754.24.193083752.63.312.989.2102.063.936.117:2414:094146-0.143355.9
811Brady Skjei28CARD811617113458.8-1.9122588258.1-2.08.090.198.155.444.621:4918:33475413.241145.7
812Juraj Slafkovsky18MTLLW3935943345.3-1.825230944.9-2.15.589.995.447.752.312:1310:551213-5.39245.7
813Jaccob Slavin28CARD761678111360.1-0.2125985759.5-0.28.290.698.957.642.421:6019:08884016.829744.1
814Brendan Smith33NJDD6084070254.50.263250555.61.06.691.498.048.551.515:3313:5625319.312845.3
815Cole Smith27NSHF6958769145.9-3.643049646.4-2.47.692.199.732.767.312:4510:362915-8.211854.2
816Craig Smith33TOTC6465467649.20.348848550.20.98.193.1101.250.449.610:6010:4122210.017858.4
816Craig Smith33BOSC4239039349.8-0.729627651.70.57.694.3101.945.454.610:1510:0014102.28957.3
816Craig Smith33WSHC2226428348.32.519220947.92.38.991.4100.357.142.912:2611:60811-2.28959.6
817Givani Smith24TOTRW3624924150.8-0.717717849.9-0.95.493.198.551.948.17:006:5766-4.66050.0
817Givani Smith24FLARW3423121851.4-0.816316250.2-1.35.895.1101.053.146.96:506:4766-4.65450.0
817Givani Smith24DETRW2182343.97.1141646.710.20.057.157.136.463.69:579:57000.0650.0
818Nathan Smith24ARIC4243441.4-5.2132336.1-11.90.092.392.345.554.57:277:2731-0.8633.3
819Reilly Smith31VEGRW781073100651.64.479972552.44.510.489.599.853.546.516:5813:3930389.731157.9
820Ty Smith22PITD915111157.69.41028953.45.78.194.6102.872.927.120:1214:47452.24362.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%
821Joe Snively27WSHF1214116446.2-0.410111546.80.111.192.3103.449.051.012:3612:3045-0.82369.6
822Elmer Söderblom21DETRW2120220150.15.315114151.76.211.389.2100.554.245.812:0410:5793-0.44665.2
823Victor Söderström21ARID3038943847.01.828033045.90.99.091.099.951.848.216:1014:52322-5.07839.7
824Egor Sokolov22OTTF5443456.40.9382362.35.014.388.9103.244.455.67:026:37001.2771.4
825Nikita Soshnikov29NYIRW3261859.15.5201557.12.70.081.881.875.025.09:569:0601-0.2944.4
826Carson Soucy28SEAD78101393252.1-0.575168552.3-1.110.391.2101.554.445.616:1814:2429324.019644.4
827Jordan Spence21LAKD6795359.88.3593165.613.37.192.399.559.041.014:0012:43131.71637.5
828Daniel Sprong25SEARW6660649655.03.447236056.74.712.390.4102.857.242.811:259:2921218.828052.5
829Jared Spurgeon33MIND791369131451.01.7101590452.93.710.592.7103.247.352.721:4917:3615206.829051.4
830Eric Staal38FLAC7282380550.6-5.061961250.3-4.27.590.898.346.853.214:1411:3033312.218357.9
831Jordan Staal34CARC81116675660.70.886057460.00.78.789.197.752.048.016:1613:40333011.420161.7
832Marc Staal36FLAD821222123249.8-6.492493549.7-5.310.091.1101.248.751.318:1215:351425-1.216034.4
833Steven Stamkos32TBLC811175115650.4-1.887685750.5-1.412.388.6100.953.346.719:0114:4525542.644953.5
834Logan Stanley24WPGD1918521845.9-4.513217443.1-6.79.592.5102.046.453.613:4312:21310-1.33828.9
835Spencer Stastney23NSHD88112239.9-3.4669441.3-4.113.094.9108.052.647.417:3715:5723-1.41464.3
836Paul Stastny37CARC7387856360.91.065643760.00.36.992.098.960.139.911:5210:142089.713758.4
837Troy Stecher28TOTD81942114645.1-4.169887844.3-4.07.892.7100.444.255.816:2214:072138-12.218148.6
837Troy Stecher28ARID6162991340.8-5.147269040.6-4.47.493.9101.334.965.116:5914:071927-11.311952.1
837Troy Stecher28CGYD2031323357.3-0.722618854.6-2.98.688.396.969.730.314:3014:07211-0.96241.9
838Sam Steel24MINC6581674352.32.660955352.42.410.591.3101.857.342.714:5813:1521223.814957.0
839Oskar Steen24BOSC3291763.021.3231462.219.49.580.089.540.060.09:099:09111.85100.0
840Alex Steeves23TORF3152141.7-8.3141942.4-6.80.086.786.771.428.67:517:4820-0.6560.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%
841Kevin Stenlund26WPGC5444240652.10.132629652.40.86.793.7100.327.272.811:399:182512-1.811753.8
842Derek Stepan32CARC7374540464.85.556030864.56.06.093.499.360.639.49:058:2124108.317855.1
843Chandler Stephenson28VEGC811191128048.20.086788549.50.510.291.0101.250.849.219:0115:0864305.020359.1
844Riley Stillman24TOTD5061261549.9-0.445346749.2-0.88.987.296.048.351.714:3913:39614-3.910535.2
844Riley Stillman24VAND3239045346.3-5.029034345.8-4.98.087.695.643.456.616:0614:5157-5.47140.8
844Riley Stillman24BUFD1822216257.89.016312456.87.810.485.996.360.439.612:0311:31171.53423.5
845Mark Stone30VEGRW4371160753.96.251841655.56.710.390.3100.553.546.519:2315:28472210.019059.5
846Michael Stone32CGYD4870050058.31.450339056.3-0.88.589.898.362.937.113:1912:296152.620844.2
847Anton Strålman36BOSD81089752.7-0.7837452.9-0.47.087.094.154.545.515:2214:2832-0.31421.4
848Austin Strand25ANAD5523758.45.3412859.49.20.090.090.064.036.012:2412:23000.3955.6
849Dylan Strome25WSHC811146109451.22.285383250.61.710.589.299.766.633.416:4113:4045424.527556.0
850Ryan Strome29ANAC821045137043.30.6797108842.30.59.989.499.354.245.817:0214:422948-31.520663.1
851Marián Studenič24DALRW3272750.03.0212248.82.70.094.494.437.562.58:418:4103-0.6666.7
852Jack Studnicka23TOTC4834344843.4-5.424734541.7-7.44.491.796.038.861.210:369:57176-6.410860.2
852Jack Studnicka23VANC4733944243.4-5.224334041.7-7.34.592.096.539.560.510:399:60176-6.610860.2
852Jack Studnicka23BOSC14640.0-17.04544.4-13.20.066.766.70.0100.08:017:31000.20
853Nico Sturm27SJSC7476288746.2-3.358364947.3-1.39.388.697.936.463.614:4412:054019-4.219461.9
854Tim Stützle21OTTLW781441114455.76.2108086355.65.110.587.898.258.841.221:1615:60616212.644251.6
855C.J. Suess28SJSLW13442.9-17.13260.02.30.050.050.0100.00.05:505:5000-0.10
856Oskar Sundqvist28TOTC6759171945.1-1.643551445.8-1.210.990.1101.051.648.413:5211:091720-5.012555.2
856Oskar Sundqvist28DETC5246955445.8-0.834639446.8-0.110.389.8100.152.447.614:1611:041416-1.310357.3
856Oskar Sundqvist28MINC1512216542.5-4.68912042.6-5.013.390.9104.249.150.912:2811:2934-3.62245.5
857Pius Suter26DETF7974789445.5-0.955162546.90.08.590.799.246.054.014:0412:153115-0.817859.6
858Ryan Suter38DALD821394125752.61.499894851.30.78.691.099.652.347.720:2317:1623455.523639.0
859Nick Suzuki23MTLC821150129947.01.984395047.02.011.887.699.451.948.121:0616:054252-12.829455.1
860Andrei Svechnikov22CARRW64117074161.21.786358259.70.39.289.598.758.441.618:0314:52354916.541149.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%
861Evgeny Svechnikov26SJSLW5953358647.6-2.039144446.8-2.59.690.4100.043.956.110:4510:222421-7.612252.5
862Stanislav Svozil20CBJD2344841.5-9.6294042.0-9.40.090.090.025.075.020:0718:2601-1.4742.9
863Nick Swaney25MINRW11156.3-43.11118.3-48.30.0100.0100.0100.00.09:339:1310-0.60
864Billy Sweezey26CBJD99016635.2-8.26712934.2-7.07.793.0100.744.655.417:0714:4023-4.91618.8
865Brandon Tanev31SEALW8281782949.6-3.562457452.1-1.212.391.5103.849.550.514:1311:3633244.219259.9
866Chris Tanev33CGYD65120982959.34.088861459.14.48.189.197.151.848.220:0717:00243413.316346.0
867Vladimir Tarasenko31TOTRW6983999745.7-1.563876545.5-2.411.288.299.454.345.716:4814:212426-9.930355.8
867Vladimir Tarasenko31STLRW3849657346.4-0.137844446.0-1.010.786.096.658.441.617:3114:411811-6.618356.3
867Vladimir Tarasenko31NYRRW3134342444.7-3.326032144.8-4.211.991.6103.548.751.315:5513:56615-3.212055.0
868Tomáš Tatar32NJDLW82121690557.34.291966358.14.810.893.6104.452.847.215:0713:29353522.127655.4
869John Tavares32TORC801087103351.30.880776451.4-0.410.088.698.655.544.517:3914:12465415.146459.7
870Joel Teasdale23MTLF2171848.60.8111345.8-3.314.370.084.350.050.010:5210:15120.0250.0
871Teuvo Teräväinen28CARF6884767055.8-5.264751555.7-4.49.490.9100.358.541.516:5512:4736494.223561.3
872Troy Terry25ANAC/RW701070110749.27.979287547.57.011.489.9101.357.542.519:2216:264327-11.735253.4
873Shea Theodore27VEGD551062102051.06.575771751.45.510.491.7102.150.649.421:2619:0528246.228248.2
874Robert Thomas23STLC73982106548.03.074882847.51.912.886.999.855.344.719:2115:096740-9.717560.6
875Tage Thompson25BUFC781240107353.63.494385552.43.311.589.0100.463.836.218:3514:3843401.454254.4
876Tyce Thompson23NJDRW2142436.8-14.2101934.5-16.20.092.392.333.366.78:398:3901-1.0333.3
877Lassi Thomson22OTTD2222348.9-15.8151648.4-15.20.084.684.666.733.310:5410:4810-0.3250.0
878Henry Thrun21SJSD813014846.84.810010947.86.710.186.796.851.648.419:5218:27160.11936.8
879Chris Tierney28TOTC3624634042.0-7.118624343.4-5.911.386.397.644.355.710:529:321311-9.33652.8
879Chris Tierney28MTLC2316024439.6-6.811816941.1-5.812.085.597.545.854.212:1310:2299-7.42161.9
879Chris Tierney28FLAC13869647.3-6.2687447.9-4.910.288.298.440.859.28:288:0442-1.91540.0
880Conor Timmins24TOTD2734529354.13.425521554.32.510.887.498.259.340.715:0513:516173.15236.5
880Conor Timmins24TORD2532928253.81.824320654.10.411.488.099.460.040.015:3714:216163.34734.0
880Conor Timmins24ARID2161159.324.012957.126.90.077.877.842.957.18:347:3501-0.2560.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%
881Jarred Tinordi30CHID4442663940.0-4.431647440.0-4.97.589.997.330.869.216:2714:431120-11.97841.0
882Owen Tippett23PHIRW771081111449.22.280980150.21.810.187.297.453.646.417:2614:4144253.141455.8
883Brady Tkachuk23OTTLW821413106857.07.8106281556.66.510.087.197.158.941.118:3814:26305115.155962.1
884Matthew Tkachuk25FLALW/RW791647104461.210.4124382760.010.011.488.199.658.941.120:2615:37386229.453760.1
885Devon Toews28COLD801696140754.73.81245105054.24.310.792.3102.957.342.725:0619:57453915.030953.4
886Jonathan Toews34CHIC5359674644.41.242556942.8-0.69.687.697.148.052.017:4313:423742-14.613863.0
887Tyler Toffoli30CGYC82123286758.72.192163759.13.210.288.899.056.743.316:3713:06413215.247756.2
888Eeli Tolvanen23TOTRW6173065052.91.754846853.92.311.789.2100.951.148.914:3112:0620122.421853.2
888Eeli Tolvanen23SEARW4861351054.62.746237255.42.912.389.3101.652.747.314:5912:3720102.618452.7
888Eeli Tolvanen23NSHRW1311714045.5-3.2869647.3-1.18.588.797.243.756.312:4910:1202-0.23455.9
889Philip Tomasino21NSHC3136342646.02.527031746.02.88.594.4102.955.844.215:3613:221015-0.710252.9
890Dominic Toninato28WPGC5333250.8-2.6262848.1-4.19.190.599.658.841.27:567:5221-0.9887.5
891Alexey Toropchenko23STLRW6953669443.6-3.040649145.3-0.99.792.9102.642.657.412:0510:531823-4.412966.7
892Yakov Trenin26NSHC7782394546.5-1.660770246.4-1.46.892.198.936.863.215:0912:324443-8.625954.1
893Vincent Trocheck29NYRC821273112153.24.594782153.64.59.590.399.849.750.319:1915:3455643.541054.9
894Jacob Trouba28NYRD821381137750.10.1103499251.00.910.189.799.846.553.521:1218:013249-4.436255.0
895Alex Tuch26BUFRW74114398753.73.687577353.14.112.388.7101.159.540.519:0914:2964381.636360.1
896Tyler Tucker22STLD2630230649.75.321922749.13.97.288.295.458.341.714:3914:1149-0.95438.9
897Riley Tufte24DALLW3112828.2-28.142414.3-40.70.092.992.937.562.57:577:5700-1.0333.3
898Alex Turcotte21LAKC4241955.89.7191457.611.10.083.383.358.341.76:596:5812-0.3540.0
899Urho Vaakanainen24ANAD2331239744.01.623130443.22.03.690.193.744.255.816:2716:01710-6.65846.6
900Juuso Välimäki24ARID781038106049.55.979580249.87.110.688.399.042.957.118:1115:4917490.019447.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%
901James van Riemsdyk33PHILW6179772752.36.259853053.05.59.789.899.557.242.815:2113:1024105.319760.4
902Trevor van Riemsdyk31WSHD751179113650.90.686084850.40.210.690.8101.357.742.319:0416:1230405.719450.0
903Frank Vatrano28ANALW81955132841.8-1.2717102441.2-0.98.590.799.243.057.016:4114:062134-35.935465.3
904Joe Veleno23DETC8172889744.8-2.354264345.7-1.88.490.298.648.251.812:4711:593017-3.214658.2
905Carter Verhaeghe27FLAC811480114256.43.1110390854.82.19.790.199.953.946.117:3015:17355614.247058.5
906Jimmy Vesey29NYRLW8192388351.11.570163852.42.69.492.7102.050.549.513:3712:0356292.920659.7
907Jeffrey Viel26SJSF4284836.8-3.8213041.2-0.85.995.5101.341.758.39:109:06210.1666.7
908Gabriel Vilardi23LAKC6373466352.5-0.254446953.7-0.89.292.0101.354.345.715:3612:3723169.620758.9
909Alex Vlasic21CHID66710239.6-8.0486741.7-5.711.189.8100.933.366.719:3817:2451-1.0580.0
910Marc-Édouard Vlasic35SJSD781011112047.4-2.375082947.5-1.99.289.198.335.464.617:2814:4634370.417937.4
911Jakub Voráček33CBJRW1112317042.0-5.79213041.4-5.910.187.697.859.240.815:5812:4841-3.12763.0
912Jakub Vrána26TOTLW2526233244.1-1.820826144.3-2.311.394.1105.450.349.714:3312:2199-4.210758.9
912Jakub Vrána26STLLW2022227644.6-2.217721844.8-2.110.694.1104.751.049.015:1012:5384-3.69260.9
912Jakub Vrána26DETLW5405641.7-0.8314341.9-3.516.793.9110.647.452.612:0510:1615-0.71546.7
913Austin Wagner25CHILW7659839.9-12.3457437.8-14.68.891.2100.130.869.212:0812:0733-2.72552.0
914Chris Wagner31BOSC191145.0-13.18947.1-20.70.0100.0100.00.0100.012:3611:4900-0.510.0
915Oliver Wahlstrom22NYIRW3538735352.34.426926450.52.710.992.3103.381.918.112:1011:0612110.514050.0
916Nathan Walker28STLC5637652241.9-5.027537942.0-5.311.694.7106.341.958.110:179:4086-6.07855.1
917Samuel Walker23MINC9738346.8-1.6655852.84.36.591.197.649.150.910:3610:3621-0.21172.7
918Sean Walker28LAKD7096191051.4-0.172763453.40.98.688.997.652.647.414:5013:391332-0.118550.8
919Jake Walman26DETD6394594150.13.571667651.44.79.891.2101.144.855.219:4316:4633367.325754.5
920Austin Watson31OTTLW7550759745.9-6.637241247.4-5.35.291.296.426.173.910:148:041921-4.713956.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%
921MacKenzie Weegar29CGYD811661105461.26.0120978060.86.07.790.397.955.944.121:0618:26386218.935644.9
922Alexander Wennberg28SEAC82105095752.3-0.179070252.9-0.19.587.997.450.449.618:4214:0384260.916561.2
923Zach Werenski25CBJD1325823852.011.119017552.111.510.385.195.458.441.623:3619:331490.77753.2
924Blake Wheeler36WPGRW72104188854.02.476669052.61.010.289.7100.060.539.517:0313:5345271.325449.6
925Colin White26FLAC6853952350.8-5.238740049.2-6.28.791.3100.052.247.89:389:051416-2.611456.1
926Colton White25ANAD4643964740.4-3.732751438.9-4.38.888.997.741.758.314:3213:40712-12.85752.6
927Zach Whitecloud26VEGD5975593544.7-3.754767144.9-4.810.592.9103.440.559.517:0715:442425-3.013946.0
928Chris Wideman33MTLD4648258745.10.635044644.0-0.79.590.8100.361.538.513:3112:12737-8.66746.3
929Maxwell Willman27PHIC9587045.3-6.3484452.20.22.988.991.833.366.78:588:5810-1.61752.9
930Tom Wilson28WSHRW3345046849.00.033134948.7-0.111.284.996.062.237.817:3714:131310-2.314158.2
931Christian Wolanin27VAND1621822249.53.417216551.03.68.295.5103.765.334.715:4514:38151.33447.1
932Miles Wood27NJDLW7686384450.6-4.860860050.3-5.48.092.7100.741.558.512:0610:571633-1.827660.5
933Parker Wotherspoon25NYID1214012752.42.51169255.85.08.596.6105.141.758.313:2013:02412.31758.8
934Shane Wright19SEAC8537142.7-12.9504851.0-5.313.297.0110.165.834.28:298:05121.61040.0
935Arber Xhekaj22MTLD5164572847.00.845954245.9-0.57.092.299.258.441.615:1614:141438-8.616944.4
936Kailer Yamamoto24EDMRW5880572152.80.460355851.90.28.992.2101.152.247.816:3514:3045172.413870.3
937Jesse Ylönen23MTLRW3735845644.01.125330945.02.18.587.996.349.550.513:2712:091020-3.78053.8
938Cameron York22PHID5483486249.21.261663149.4-0.310.390.0100.352.247.819:3917:3013233.212234.4
939Pavel Zacha25BOSC8299897250.70.074672050.9-0.413.391.3104.655.844.216:0313:0331357.022059.5
940Filip Zadina23DETRW3030833547.94.424823251.78.64.593.497.950.050.013:0612:1516143.98262.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%
941Nikita Zadorov27CGYD821531103059.83.8112477659.23.58.389.497.761.039.018:4116:18315711.926848.5
942Nikita Zaitsev31TOTD4651072741.2-9.737354240.8-10.19.391.4100.741.258.816:2814:13723-10.65040.0
942Nikita Zaitsev31OTTD2834141844.9-6.625231244.7-6.47.991.399.240.659.417:1414:11313-1.92835.7
942Nikita Zaitsev31CHID1816930935.4-14.612123034.5-16.012.591.6104.142.457.615:1714:16410-8.72245.5
943Yegor Zamula22PHID1414917845.65.311111948.37.18.692.4101.048.551.513:2312:5729-1.02138.1
944Jakub Zbořil25BOSD2222124347.6-3.017418748.2-2.39.490.9100.353.646.413:1711:4145-0.43141.9
945Trevor Zegras21ANAC811180128247.97.1886103346.25.910.788.799.565.434.618:5015:593175-17.836949.9
946Fabian Zetterlund23TOTW6783278851.40.160459250.5-1.17.890.798.549.250.813:1512:252123-0.422352.9
946Fabian Zetterlund23NJDW4557148254.21.342035354.30.48.591.7100.250.549.512:5712:1211144.715552.3
946Fabian Zetterlund23SJSW2226130646.0-1.518423943.5-3.26.389.395.646.753.313:5312:52109-5.16854.4
947Mika Zibanejad29NYRC821126106451.41.985377952.32.610.592.7103.248.551.519:5814:3257672.144057.0
948Radim Zohorna26TOTF10746553.2-1.8555052.4-2.69.388.197.448.351.78:358:0750-0.51369.2
948Radim Zohorna26CGYF8545151.4-5.4394049.4-7.810.085.395.342.357.78:257:5130-0.9650.0
948Radim Zohorna26TORF2201458.810.6161061.515.17.7100.0107.7100.00.09:129:12200.4785.7
949Artem Zub27OTTD5389089549.9-3.066263251.2-2.18.691.199.744.855.220:1518:398310.610937.6
950Mats Zuccarello35MINLW781292114553.04.895283353.34.58.690.398.964.935.120:1216:1845444.938152.0
951Jason Zucker31PITLW78119097455.04.191474555.14.38.389.597.868.931.115:3914:03353911.933858.3