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%
1Noel Acciari33PITC3330240442.8-9.821128542.5-8.97.088.395.321.478.613:3810:57914-3.06254.8
2Sebastian Aho27CARF3161735963.25.144928561.23.59.384.994.265.534.519:5214:298322.017746.9
3Alexander Alexeyev25WSHD5566845.2-1.0473954.79.914.396.0110.329.570.513:1313:11021.6850.0
4Nolan Allan21CHID2528236643.5-4.618926441.7-6.69.690.199.749.750.314:2913:57514-3.03225.0
5Michael Amadio28OTTC3140734853.93.028523854.52.76.991.898.740.659.414:1312:451321-0.37949.4
6Nils Åman24VANC5394546.4-3.2244236.4-15.013.380.894.145.754.310:429:4301-1.3540.0
7Joey Anderson26CHIRW1514021040.0-4.38615036.4-9.55.196.3101.429.570.513:3511:5583-2.82853.6
8Josh Anderson30MTLRW3135042145.4-0.823329943.8-2.79.789.299.046.553.514:0212:01614-2.07746.8
9Michael Anderson25LAKD3153253949.7-4.937135451.2-4.110.892.1102.939.960.122:3419:1711280.010235.3
10Rasmus Andersson28CGYD3266973247.8-5.348151648.2-3.99.690.299.849.051.024:3519:561847-1.514943.0
11Emil Andrae22PHID1932127354.08.323318755.56.47.991.799.657.942.119:2616:5910225.47032.9
12Mason Appleton29WPGC3345445250.11.833133050.11.310.892.5103.327.172.914:4013:43720-0.98759.8
13Joel Armia31MTLRW3126334243.5-3.216122841.4-5.410.387.197.429.370.714:3310:27616-6.39244.6
14Viktor Arvidsson31EDMLW1627117760.54.420113160.54.66.191.897.856.143.915:4113:584155.27054.3
15Zach Aston-Reese30CBJC3135035449.7-0.424325049.3-0.78.689.397.942.757.312:3611:363171.28355.4
16Andreas Athanasiou30CHIC5375938.5-8.0334244.0-5.112.083.395.333.366.79:369:2711-0.11060.0
17Cam Atkinson35TBLRW1713314448.0-2.5979550.52.19.784.193.853.646.410:009:0225-2.13174.2
18Nicolas Aubé-Kubel28BUFRW1513311453.80.7868051.80.47.888.596.331.069.09:449:4288-0.53046.7
19Oskar Back24DALC2522018154.93.314413551.60.89.493.5102.943.956.110:509:24718-0.23348.5
20Mikael Backlund35CGYC3251746052.92.936432253.13.78.593.3101.837.462.619:2815:0622310.715455.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%
21Kevin Bahl24CGYD3260066347.5-5.443147147.8-4.49.391.0100.346.753.321:3518:511036-2.010834.3
22Arshdeep Bains24VANF119811346.4-1.8698245.7-3.46.887.994.756.443.610:5610:0314-3.01546.7
23Uvis Balinskis28FLAD2930828751.8-2.622121550.7-2.76.888.094.860.639.414:1612:0611181.57051.4
24Ivan Barbashev29VEGC3147754446.7-1.734139646.3-2.815.090.7105.756.044.016:3815:421034-1.010250.0
25Aleksander Barkov29FLAC2243224963.412.032118863.112.29.985.795.654.445.620:0814:5011136.910949.5
26Alex Barré-Boulet27MTLF2152240.54.481633.3-2.50.084.684.650.050.010:107:0710-0.810.0
27Tyson Barrie33CGYD912112549.2-2.4888650.6-1.96.989.596.447.552.515:2013:23280.52548.0
28Justin Barron23MTLD1720324345.53.613716245.83.76.591.397.848.951.114:4313:2248-4.13250.0
29Morgan Barron26WPGC3324625249.40.717617849.70.74.894.299.028.871.210:429:011616-1.27255.6
30Mathew Barzal27NYIC1224618057.76.918112060.110.03.589.893.356.743.320:5117:193172.96942.0
31Nathan Bastian27NJDRW1614414949.1-2.29511345.7-5.77.194.6101.736.763.310:289:3805-2.62948.3
32Drake Batherson26OTTC3151448551.5-0.337133752.4-0.18.690.298.848.251.818:2815:0810214.213351.9
33Jake Bean26CGYD1929527751.61.520021248.5-2.55.994.5100.566.034.015:3214:48520-2.05543.6
34Anthony Beauvillier27PITLW3340543548.2-3.227931547.0-3.510.291.9102.145.154.912:3312:11811-1.510056.0
35Connor Bedard19CHIC3248658245.50.433740745.3-0.18.788.997.759.440.619:3316:32928-2.815650.6
36John Beecher23BOSC3226026349.7-0.619318151.62.111.390.6101.925.974.111:469:418181.44245.2
37Matty Beniers22SEAC3349549550.02.833933650.22.410.293.0103.254.445.617:5215:0012301.912147.9
38Jamie Benn35DALLW3035637748.6-5.523726846.9-6.28.690.799.350.949.115:0411:496230.38259.8
39Sam Bennett28FLAC3150944453.4-0.737134352.0-1.411.586.598.054.545.517:2015:0612153.015457.1
40Matt Benning30SJSD77211139.3-8.0548439.1-8.92.688.290.855.144.913:0212:0314-0.91546.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%
41Simon Benoit26TORD2935544344.5-7.025529546.4-6.17.196.0103.134.265.816:4514:19821-5.34843.8
42Zach Benson19BUFLW2638331155.25.125623052.72.78.987.796.556.443.615:1712:387160.27748.1
43Brett Berard22NYRLW99410447.5-0.5577244.2-0.77.587.094.546.553.512:3012:1738-2.33650.0
44Jonatan Berggren24DETRW3031936346.81.022125846.11.84.992.697.550.050.012:2711:2769-0.88650.0
45Jacob Bernard-Docker24OTTD2125623052.74.018015453.94.311.790.8102.550.449.613:1713:0908-0.75133.3
46Tyler Bertuzzi29CHILW3238541248.34.225728847.22.49.085.494.452.947.115:3912:4511140.210647.2
47Lian Bichsel20DALD3333449.3-6.1232448.9-6.516.791.7108.350.050.015:2715:27000.0560.0
48Oliver Bjorkstrand29SEARW3243540651.75.231628053.06.210.491.0101.553.546.515:2713:041227-1.412356.9
49Nick Bjugstad32UTAC2224626748.0-5.617619547.4-6.46.991.798.655.045.012:5211:5929-3.26749.3
50Colin Blackwell31DALC2520418652.3-0.413414048.9-2.89.489.498.738.461.611:219:14911-0.45050.0
51Jackson Blake21CARRW3131421859.0-0.921315657.7-1.48.289.998.162.038.011:349:417191.58058.8
52Nick Blankenburg26NSHD1015415350.2-3.910911648.4-4.57.697.5105.043.356.717:3416:025110.23342.4
53Teddy Blueger30VANC3032840444.8-6.224429145.6-4.310.091.8101.838.161.914:3812:17923-4.46451.6
54Matěj Blümel24DALRW16746.21.64544.4-1.40.0100.0100.00.0100.08:008:00100.22100.0
55Brock Boeser27VANRW2333330552.23.922822550.32.311.588.6100.159.540.517:4214:12119-0.310443.3
56Zach Bogosian34MIND3137642846.8-2.827531246.8-4.110.093.0103.039.460.615:4714:011035-2.08442.9
57Samuel Bolduc24NYID17277.825.14180.029.30.00.00.0100.00.05:565:5600-0.110.0
58Zachary Bolduc21STLC2727425451.94.918217950.43.911.291.7102.950.449.612:0611:037202.98541.2
59Matt Boldy23MINLW3155546254.68.541332755.89.010.591.4102.045.654.419:4316:2618293.120952.2
60Adam Boqvist24FLAD1314714450.5-3.29310347.4-4.67.586.694.069.630.412:0310:11250.43644.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%
61Jesper Boqvist26FLAC3231534547.7-8.122526545.9-9.17.988.496.358.341.713:0811:41814-2.86050.0
62William Borgen28SEAD3340049344.8-4.327933545.4-4.18.087.195.153.146.915:1213:50620-4.78328.9
63Robert Bortuzzo35UTAD1513112750.8-1.3958353.41.55.190.996.063.936.111:039:340151.41540.0
64Evan Bouchard25EDMD3174848060.910.853036659.27.910.086.196.265.334.723:3519:60204311.020438.2
65Mavrik Bourque23DALC2528421057.54.318315354.51.59.790.5100.250.050.010:5610:306150.64344.2
66Shane Bowers25NJDC4242747.1-10.6192048.7-12.210.086.796.775.025.08:158:0811-0.82100.0
67Travis Boyd31MINC272521.9-26.841422.2-27.80.0100.0100.025.075.07:396:5501-0.310.0
68Chase Bradley23COLLW28850.0-12.24357.1-6.10.0100.0100.00.0100.05:355:3500-0.120.0
69Erik Brännström25VAND2530330549.80.520921848.9-0.79.988.598.466.533.514:4513:46623-0.67041.4
70Jesper Bratt26NJDW3454345454.54.136231953.22.612.191.1103.270.529.518:2313:283187.516848.2
71Justin Brazeau26BOSF3137932753.74.725925450.50.96.990.297.252.947.113:3911:466182.97761.0
72Bobby Brink23PHIRW2826130646.0-0.918521346.5-3.59.883.693.346.953.112:3410:34516-2.17259.7
73Brendan Brisson23VEGC7638143.80.7476342.7-1.010.087.297.240.060.010:1110:1111-1.61643.8
74Philip Broberg23STLD2134442145.0-3.823630044.0-4.29.095.5104.545.354.721:0118:311033-0.76734.3
75T.J. Brodie34CHID2938045245.70.026732744.9-1.16.789.396.049.850.215:5415:13523-3.14134.1
76Jonas Brodin31MIND2138237250.73.827023653.46.811.690.6102.246.253.822:2119:514292.17550.7
77Jonny Brodzinski31NYRC1514816147.9-1.29911845.6-3.28.696.4105.033.766.310:1410:0735-0.23262.5
78Connor Brown31EDMRW3134836748.7-7.224026048.0-8.28.593.1101.643.556.513:4012:1713221.78561.2
79Josh Brown31EDMD3224035.5-17.7142635.0-17.07.789.597.238.961.112:1311:1300-0.6450.0
80Patrick Brown32BOSC161627.3-24.151229.4-18.90.090.090.025.075.012:4211:4110-0.5366.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%
81Jacob Bryson27BUFD1821224146.8-5.314916946.9-4.411.484.395.640.259.814:3213:39313-4.02330.4
82Pavel Buchnevich29STLLW3145348948.11.233435448.52.712.389.5101.854.345.718:4715:367322.912051.7
83Michael Bunting29PITLW3241939151.71.828727551.12.110.187.497.456.943.114:3312:47721-0.613749.6
84André Burakovsky29SEALW3139840949.31.828029648.60.67.689.997.652.347.714:5112:53515-3.89446.8
85Callahan Burke27VEGC6567941.5-4.7415642.3-1.911.893.9105.778.621.411:0411:0003-0.41675.0
86Brent Burns39CARD/RW3165148657.3-3.945935356.5-3.79.588.397.859.340.721:2617:3121450.616639.8
87Kyle Burroughs29LAKD1413010256.06.4917654.53.013.192.7105.850.050.010:079:24191.11323.1
88Quinton Byfield22LAKC3142538852.3-0.830628352.0-2.611.188.199.252.847.217:2113:361126-0.412642.9
89Bowen Byram23BUFD3264060551.4-0.945443351.20.011.089.1100.152.247.823:2420:061229-0.98148.1
90Drake Caggiula30EDMLW7376137.8-16.0213636.8-17.112.593.1105.666.733.37:187:1803-1.1966.7
91Michael Carcone28UTAF2022020152.3-0.215612755.12.410.085.595.548.651.410:5610:32283.37452.7
92Ethan Cardwell22SJSRW6588141.71.2355439.3-3.19.589.298.745.554.511:3210:2615-1.01145.5
93Declan Carlile24TBLD1101343.5-14.281044.4-19.050.0100.0150.075.025.011:1011:1000-0.5333.3
94Brandon Carlo28BOSD3344549647.3-3.732033848.6-1.19.088.597.530.669.418:4115:40941-5.58138.3
95John Carlson35WSHD3163153254.34.845336655.33.913.588.9102.452.747.324:1017:4514448.718042.2
96Leo Carlsson20ANAC2327535943.4-0.218725142.7-2.07.694.7102.251.448.616:3113:19417-4.76648.5
97Sam Carrick32NYRC3127828249.60.719819750.12.07.592.199.621.878.210:369:23613-1.75750.9
98Alexandre Carrier28NSHD2843949846.9-8.130636245.8-7.17.488.295.648.751.320:0817:151326-7.75740.4
99William Carrier30CARLW3143225962.53.629919360.82.59.290.399.556.543.511:2411:088142.37541.3
100Seamus Casey21NJDD86910240.4-7.9486841.4-6.88.897.8106.674.525.511:5810:17080.51931.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%
101Noah Cates25PHILW2727929248.91.320219850.50.711.691.5103.131.468.612:5211:20941.15547.3
102Cole Caufield24MTLRW3143044149.44.831131649.65.511.788.6100.355.744.317:4114:12924-2.216152.2
103Cody Ceci31SJSD3456074742.8-4.240752943.5-2.79.290.699.844.255.822:0518:451131-9.07945.6
104Macklin Celebrini18SJSF2236737649.47.527327150.29.28.588.897.351.648.419:3915:578351.513456.0
105Erik Černák27TBLD2739140948.9-2.928627551.0-0.713.193.0106.133.966.118:2815:37513-1.06628.8
106Thomas Chabot28OTTD3170952257.69.950536757.99.111.189.1100.158.941.122:5919:0319418.518140.3
107Mitchell Chaffee27TBLF2525528347.4-4.516820145.5-7.313.393.2106.646.253.813:1112:26513-3.85248.1
108Jalen Chatfield28CARD3157240058.8-1.342030458.0-1.210.993.0103.954.545.518:3016:2714301.111438.6
109Ben Chiarot33DETD3048971340.7-8.831952437.8-11.47.292.9100.045.154.920:5618:551540-8.29538.9
110Nikita Chibrikov21WPGRW4345538.2-6.5273742.2-3.311.196.2107.364.335.711:2410:35130.11060.0
111Yegor Chinakhov23CBJRW2136230254.53.926622454.33.78.191.399.460.439.617:0114:313123.510154.5
112Declan Chisholm25MIND2538337950.32.027426550.81.08.092.7100.646.054.017:0616:05728-0.26149.2
113Dennis Cholowski26NYID2323330943.0-4.317620546.2-1.911.391.7103.054.545.513:4312:21626-0.94351.2
114Jake Christiansen25CBJD3244145149.4-1.532032949.3-1.48.688.797.347.252.814:1513:31626-0.38643.0
115Jakob Chychrun26WSHD2649744352.90.835230353.7-0.613.491.2104.656.643.420:3618:1415323.815937.1
116Filip Chytil25NYRC2431331350.00.323723650.10.99.895.6105.460.539.514:1813:04612-1.410349.5
117Anthony Cirelli27TBLC2845836255.97.132625755.96.517.287.8105.042.657.418:3314:417166.29859.2
118Casey Cizikas33NYIC3328638542.6-5.920426543.5-6.18.188.696.742.857.212:4511:421016-7.75246.2
119Brandt Clarke21LAKD3155346154.52.538131854.51.09.391.6100.962.237.817:5715:1713313.112553.6
120Connor Clifton29BUFD3036138048.7-4.623927146.9-5.711.891.0102.832.667.415:4212:331334-1.58529.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%
121Dylan Coghlan26WPGD115865.218.212860.06.20.083.383.333.366.714:3813:0202-0.3728.6
122Sam Colangelo23ANARW8668842.9-9.2456242.1-10.16.788.695.343.856.310:049:4605-1.02050.0
123Ian Cole35UTAD3053350251.5-1.937634052.5-0.210.288.598.848.151.920:5717:411446-1.48736.8
124Blake Coleman33CGYC3250944253.53.734630153.54.28.890.299.044.455.616:5714:1214361.614050.7
125Ross Colton28COLC1626521255.64.418413457.97.58.788.497.257.142.917:3414:316104.98058.8
126J.T. Compher29DETLW2932244542.0-5.922631841.5-4.810.393.2103.546.353.716:4413:26621-4.36154.1
127Lucas Condotta27MTLF7495049.5-4.6283445.2-7.413.384.097.340.759.38:127:5502-0.81050.0
128Kyle Connor28WPGLW3354257648.5-0.539142647.9-1.913.489.6103.067.532.520:0916:211437-0.520655.8
129Logan Cooley20UTAC3042337353.10.629526452.80.214.290.9105.165.334.716:3013:0511241.111650.9
130Andrew Copp30DETC3031941043.8-3.021930242.0-3.611.393.2104.646.753.314:1012:501418-3.65957.6
131Matthew Coronato22CGYRW2743037453.52.929425953.23.48.295.6103.841.758.316:0614:28826-1.911548.7
132Paul Cotter25NJDC3439240549.2-3.128228949.4-2.59.388.898.041.059.013:2813:1410202.38650.0
133Nick Cousins31OTTC2932529452.50.022320751.9-2.09.191.0100.144.455.611:0811:012150.07558.7
134Sean Couturier32PHIC3049946851.65.535031952.33.410.387.998.152.147.918:2315:4610303.810156.4
135Charlie Coyle32BOSC/RW3339343747.3-3.427030547.0-3.37.889.697.435.564.517:2712:402419-2.29246.7
136Dylan Cozens23BUFC3247443252.30.531932349.7-2.110.086.596.558.541.517:3413:416320.213658.8
137Louis Crevier23CHID67010240.7-2.3467538.0-5.53.691.595.145.254.816:1315:0603-1.31435.7
138Sidney Crosby37PITC3367856254.76.348141653.66.39.287.796.959.740.320:0316:4211311.018156.4
139Lawson Crouse27UTALW3035332552.1-0.823622950.8-2.46.293.8100.052.647.414:2011:42722-2.39451.1
140William Cuylle22NYRLW3139043947.0-2.728932447.1-1.813.092.2105.156.443.614:4913:09320-2.89262.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%
141Kirby Dach24MTLC3132246540.9-6.923232341.8-5.45.387.392.655.144.916:0312:59620-6.68261.0
142Evgenii Dadonov35DALRW3037536450.7-2.626726150.6-1.49.192.7101.852.947.113:5512:454224.28755.2
143Rasmus Dahlin24BUFD2562742659.511.743331158.211.09.589.699.158.141.924:4220:1512323.817243.0
144Phillip Danault31LAKC3149334059.28.835622061.811.08.789.798.453.146.917:3413:5810355.310549.5
145Justin Danforth31CBJRW/C2530632748.3-3.120322647.3-4.68.286.895.143.556.515:2012:38310-3.16773.1
146Calvin de Haan33COLD2636437349.4-4.026224651.6-1.38.687.195.632.367.715:0914:04424-1.98440.5
147Alex DeBrincat27DETRW3047544151.98.433333250.17.77.889.096.854.545.517:4614:519265.214953.0
148Jake DeBrusk28VANLW3041539151.53.029228450.72.712.487.499.951.748.316:4514:067204.812256.6
149Marc Del Gaizo25NSHD2028131846.9-4.219420948.1-1.25.894.199.941.858.215:4215:19912-0.96344.4
150Ty Dellandrea24SJSC2924035240.5-6.016324540.0-5.58.389.597.839.360.711:5210:29519-3.54949.0
151Dylan DeMelo31WPGD3355563746.6-3.540746746.6-4.010.893.2104.057.043.021:2819:041536-4.77540.0
152Grigori Denisenko24VEGLW17653.8-0.93537.5-16.70.0100.0100.062.537.58:278:27000.120.0
153Travis Dermott28TOTD1112213946.7-8.1809246.5-8.43.692.896.446.353.812:3612:1726-1.41435.7
153Travis Dermott28EDMD1011113245.7-10.4718645.2-10.84.192.296.349.350.713:0512:4416-1.51225.0
153Travis Dermott28MIND111761.118.19660.016.40.0100.0100.00.0100.07:477:47100.12100.0
154Vincent Desharnais28VAND1819024643.6-7.712818041.6-10.210.987.097.957.442.615:1213:30114-2.13046.7
155Nicolas Deslauriers33PHILW7433058.913.8242153.38.57.792.9100.550.050.06:056:03010.01136.4
156Connor Dewar25TORC159313241.3-6.8648443.2-5.80.095.895.822.677.410:328:5119-2.12339.1
157Jason Dickinson29CHIC3233140345.1-0.220828742.0-4.413.989.3103.230.369.715:4413:031112-3.58137.0
158Brenden Dillon34NJDD3460456351.80.341838252.31.412.089.1101.157.043.018:1815:452290.47826.9
159Josh Doan22UTARW91177860.07.5805858.05.34.193.097.163.536.513:0511:44430.52638.5
160Noah Dobson25NYID3367065450.65.550446152.26.49.588.097.554.145.924:0420:2321483.319251.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%
161Max Domi29TORLW2329332747.3-4.620522248.0-4.710.892.3103.049.750.315:0813:2910190.86743.3
162Ryan Donato28CHIC3035939947.43.624928246.92.810.390.1100.452.048.014:5913:108110.313156.5
163Pavel Dorofeyev24VEGLW3142744648.91.431631050.53.18.189.497.561.438.616:1814:1211261.315161.6
164Nic Dowd34WSHC3139039050.0-1.628026451.5-1.812.091.5103.515.284.815:2312:4511160.77163.4
165Justin Dowling34NJDC2113815247.6-4.99910349.0-2.76.790.697.350.749.38:308:27613-0.43441.2
166Leon Draisaitl29EDMC3166344759.78.449133559.48.011.090.0101.061.138.921:0617:37153312.815658.3
167Jonathan Drouin29COLLW51147959.17.5775857.05.312.077.889.868.431.620:4018:47431.71637.5
168Jack Drury24CARC2831422458.4-1.822916458.3-0.610.691.2101.958.042.013:0910:193150.98448.8
169Jamie Drysdale22PHID1930034946.2-1.821123547.3-1.69.986.095.964.335.720:1317:137271.44332.6
170Pierre-Luc Dubois26WSHLW3149745352.31.637629855.84.312.088.5100.541.358.716:5414:243248.810843.5
171Matt Duchene34DALC3048438755.64.134129054.03.412.391.2103.556.643.416:3514:109255.09750.5
172Anthony Duclair29NYILW5756454.03.8554256.76.08.890.699.451.248.816:3013:47060.32040.0
173Walker Duehr27CGYF7567243.8-9.9375042.5-11.69.589.799.255.844.29:369:0903-0.81040.0
174Brandon Duhaime27WSHRW3133336647.6-4.623624449.2-4.79.392.5101.816.084.013:3511:1748-0.97451.4
175Mathew Dumba30DALD1928525652.7-0.518918450.7-1.58.989.298.052.947.115:3314:335221.95232.7
176Brian Dumoulin33ANAD2945258143.8-2.132341843.6-3.09.192.9102.037.362.719:5517:53922-6.06943.5
177Vince Dunn28SEAD1325725150.66.417817051.16.212.686.098.649.150.921:1718:124170.96847.1
178Sean Durzi26UTAD4827751.62.4645354.76.915.085.7100.732.567.521:2817:393101.71127.3
179Christian Dvorak28MTLC3133537447.21.722124647.32.08.387.996.240.159.914:1811:22726-1.67853.8
180Jordan Eberle34SEARW1721423747.5-2.214416446.8-3.816.886.0102.847.352.715:5113:067142.25750.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%
181Joel Edmundson31LAKD2951753949.0-5.137537350.1-5.013.792.0105.753.746.320:3518:01823-0.29239.1
182Adam Edstrom24NYRC3125926549.40.518518949.51.25.191.196.229.570.59:018:59510-1.55250.0
183Simon Edvinsson21DETD2951053748.74.136438548.65.110.592.3102.842.058.021:1618:5310422.69837.8
184Nikolaj Ehlers28WPGLW2430331249.30.923123349.81.213.389.8103.164.835.215:3312:425182.811055.5
185Jack Eichel28VEGC3149354247.6-0.435438547.9-0.415.090.0105.056.143.920:4816:0415331.816056.3
186Aaron Ekblad28FLAD3266256154.10.148842253.60.98.090.698.651.748.323:2218:3210303.815836.1
187Mattias Ekholm34EDMD3174748160.810.752435959.38.210.685.896.564.535.522:4819:34143813.017142.1
188William Eklund22SJSLW3354957848.74.638441048.44.710.790.0100.756.643.420:0315:348350.913240.2
189Oliver Ekman-Larsson33TORD3156056050.01.240840250.4-0.29.991.4101.256.543.521:0217:4714391.812444.4
190Lars Eller35TOTC3340439350.7-2.227828149.7-3.18.989.298.246.253.814:5612:41619-2.69151.6
190Lars Eller35PITC1720723846.5-7.015117047.0-4.89.888.097.834.965.116:2513:10212-2.05251.9
190Lars Eller35WSHC1619715556.03.712711153.4-0.57.891.399.159.340.713:2112:1147-0.63951.3
191Ty Emberson24EDMD2933537247.4-9.823925548.4-8.58.289.497.645.654.414:5713:0811130.06443.8
192Andreas Englund29LAKD8846954.9-3.7654857.5-0.27.587.995.452.947.111:4811:2217-0.4666.7
193Pierre Engvall28NYILW2220928242.6-4.616318047.5-0.28.889.798.644.455.612:4112:38216-4.34266.7
194Joel Eriksson Ek28MINC/LW2233926556.18.925118957.09.513.191.6104.741.158.919:0614:228152.19259.8
195Luke Evangelista22NSHRW3033829053.82.425020155.45.86.392.598.860.139.912:5011:359140.58867.0
196Jake Evans28MTLC/RW3132840544.7-1.621827744.0-2.313.687.3100.928.871.215:4712:31624-5.66139.3
197Ryker Evans23SEAD3151954348.91.338338050.23.09.890.099.948.851.220:1117:46628-1.99736.1
198Michael Eyssimont28TBLC2828623255.24.620215756.35.57.491.198.440.459.610:5810:502172.19658.3
199Robby Fabbri29ANAC1622232640.5-4.616023540.5-5.46.791.998.638.861.316:3014:15316-6.23545.7
200Dante Fabbro26TOTD2445245549.8-0.932231450.60.910.890.5101.352.647.419:1917:593433.78339.8
200Dante Fabbro26CBJD1836137249.2-0.425324750.61.912.891.5104.451.848.221:2319:452313.16937.7
200Dante Fabbro26NSHD6918352.3-1.3696750.7-2.03.886.590.356.943.113:0612:401120.61450.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%
201Brock Faber22MIND3158865647.3-2.641644748.2-2.711.992.9104.848.851.225:0820:401038-1.411734.2
202Radek Faksa31STLC2926331145.8-2.416621943.1-5.07.789.997.631.368.713:0211:25613-5.25950.8
203Adam Fantilli20CBJC3243946548.6-2.730133647.3-4.29.586.796.260.739.316:5114:471136-3.012749.6
204Joel Farabee24PHILW3138843047.40.028530048.7-1.26.690.697.253.846.215:4213:5510260.410365.0
205Hudson Fasching29NYIRW126711337.2-13.0558240.1-10.00.092.792.746.054.09:059:05413-2.21421.4
206Justin Faulk32STLD3153361746.3-2.036844645.2-2.56.992.299.252.147.923:3919:401339-1.412741.7
207Martin Fehérváry25WSHD3152649151.70.736833852.1-1.010.390.6100.942.257.819:3516:15325-1.78531.8
208Tye Felhaber26COLF16460.06.83350.00.90.0100.0100.066.733.34:344:34000.310.0
209Mario Ferraro26SJSD3453969943.5-3.037850442.9-3.67.989.197.042.857.220:1917:402137-7.88444.0
210Kevin Fiala28LAKLW3050436458.17.737523661.410.95.986.492.356.943.117:4614:3912316.616848.8
211Christian Fischer27DETRW2721030940.5-6.113720939.6-5.57.493.1100.534.365.711:2910:3947-3.23943.6
212Cale Fleury26SEAD2162440.0-11.091537.5-14.60.0100.0100.050.050.011:2910:5121-0.6520.0
213Haydn Fleury28WPGD2230432248.6-1.221823648.0-1.87.290.197.338.161.917:0215:23225-1.66735.8
214Warren Foegele28LAKLW3143836354.72.530824256.03.010.594.0104.556.044.015:3613:2116293.414453.5
215Tyson Foerster23PHIRW3031833948.41.223722151.72.57.485.592.943.456.614:5212:122163.48256.1
216Marcus Foligno33MINLW3136731254.16.725322552.93.910.893.6104.444.655.413:4912:081022-1.35560.0
217Nick Foligno37CHILW3137740148.54.326128747.62.810.185.295.343.456.616:4913:13915-0.37556.0
218Nolan Foote24NJDLW2231560.59.3171063.09.50.075.075.042.957.110:4610:43010.450.0
219Derek Forbort32VAND5697647.6-4.8395740.6-9.213.089.7102.827.372.717:0714:1425-1.5933.3
220Filip Forsberg30NSHC3260749755.04.941936653.44.59.087.496.461.138.918:5915:4520451.026143.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%
221Gustav Forsling28FLAD3268858054.30.349743053.60.99.492.4101.852.048.022:3819:3416294.816346.6
222Liam Foudy24NYIC261430.0-25.051131.3-24.50.085.785.766.733.37:277:2710-0.5333.3
223Cam Fowler33TOTD2037843446.64.225731644.91.38.590.699.153.746.320:5918:18520-5.24841.7
223Cam Fowler33ANAD1732536747.03.821826944.80.27.790.598.254.745.321:0417:57415-4.84141.5
223Cam Fowler33STLD3536744.27.6394745.38.313.690.9104.548.951.120:3220:1415-0.4742.9
224Adam Fox26NYRD3166350456.812.245735856.111.69.489.398.662.237.823:1518:1920323.212936.4
225Trent Frederic26BOSC3339240948.9-1.226430246.6-3.76.087.693.739.960.114:0812:30322-2.111047.3
226Mark Friedman29VAND3344045.90.1182740.0-5.06.384.290.556.743.315:0815:0421-0.1560.0
227Morgan Frost25PHIC2729934246.6-1.621021949.0-1.310.788.599.269.230.814:5712:3410222.38454.8
228Jonah Gadjovich26FLALW1610511148.6-5.6678544.1-8.14.585.289.754.445.67:317:24021.52634.6
229Brendan Gallagher32MTLRW3135739147.72.324627747.01.79.688.297.841.059.014:0312:164220.911447.4
230Conor Garland28VANRW3042242150.11.031729252.14.89.792.6102.349.350.719:3515:3012281.113250.0
231Adam Gaudette28OTTC3030625654.43.722318255.13.510.291.8102.063.136.911:089:424200.37156.3
232Frédérick Gaudreau31MINC3131637745.6-4.122026445.5-5.713.093.2106.239.660.414:3512:21712-1.18252.4
233Cutter Gauthier21ANALW2934437947.63.124126647.52.59.290.599.739.560.514:2112:21541-1.914639.0
234Julien Gauthier27NYIRW16842.9-16.44736.4-20.10.0100.0100.00.0100.07:427:4200-0.60
235Vladislav Gavrikov29LAKD3161454553.00.244037054.30.811.791.3103.036.763.323:4319:5511224.49540.0
236Conor Geekie20TBLC2930231149.3-2.221022248.6-3.612.990.9103.946.253.812:3111:31520-0.98345.8
237Morgan Geekie26BOSC2835833751.51.125323551.81.66.889.396.066.533.514:4213:0610185.710255.9
238Isaiah George20NYID1927434744.11.019924744.6-0.78.692.2100.847.852.217:4017:25415-3.53429.4
239Dennis Gilbert28BUFD1110212644.7-6.9659241.4-10.517.990.2108.134.565.510:5910:2314-1.3714.3
240Patrick Giles25FLAF9447337.6-14.9315834.8-15.35.394.499.763.336.77:237:1705-1.6666.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%
241Samuel Girard26COLD3362858151.9-1.043040351.6-1.212.288.1100.348.751.320:5618:391046-2.910437.5
242Zemgus Girgensons31TBLC2923820853.42.817313256.76.36.389.996.245.754.310:579:10493.04957.1
243Claude Giroux37OTTC/LW3148439954.84.434428654.63.09.491.1100.653.846.218:5214:174252.79561.1
244Cody Glass25PITC2022618055.73.915613653.43.28.183.291.334.465.612:2410:134122.45648.2
245Luke Glendening35TBLC2923421851.80.917013855.24.54.291.595.735.864.211:059:01163.44148.8
246Gage Goncalves24TBLC1718620148.1-4.912813448.9-5.17.193.2100.354.545.513:0412:21813-0.32454.2
247Barclay Goodrow31SJSRW2931837146.20.421326744.4-2.05.886.492.243.356.714:4111:431827-4.86453.1
248Shayne Gostisbehere31CARD3160132564.97.442724463.66.99.082.991.961.538.519:0115:0716287.015938.4
249Yanni Gourde33SEAC2942238552.34.930026952.74.411.287.899.041.258.815:2613:411119-0.27345.2
250Mikael Granlund32SJSC3252158247.23.536942046.83.510.490.5100.954.745.320:5415:14942-3.816156.5
251Helge Grans22PHID6749344.3-0.9495248.50.27.991.499.359.540.514:2814:10281.21338.5
252Kevin Gravel32NSHD3516045.9-3.4374246.8-6.415.493.1108.543.256.818:1917:46020.3812.5
253Ryan Graves29PITD2532932550.3-2.322923749.1-1.96.887.894.639.560.515:1413:2212272.46930.4
254Nikita Grebenkin21TORRW7376137.8-7.2254635.2-12.90.093.393.336.064.08:458:2611-2.6633.3
255Jordan Greenway27BUFLW2026625451.2-0.518918550.5-1.517.085.9102.939.860.215:5512:5158-4.95444.4
256A.J. Greer28FLALW3226525351.2-3.518518450.1-3.59.690.8100.450.749.310:119:284183.96462.5
257Noah Gregor26OTTC2624427746.8-5.917619847.1-7.15.792.398.048.651.411:5410:3959-3.49240.2
258Ridly Greig22OTTC2829933047.5-4.921522249.2-3.87.687.895.444.955.114:4311:55614-4.76354.0
259Carl Grundström27SJSRW2619923146.3-0.315016248.11.96.190.096.141.158.99:149:11121-0.55759.6
260Matt Grzelcyk31PITD3356357949.3-2.038742947.4-3.38.089.797.756.243.819:6017:111326-4.410742.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%
261Radko Gudas34ANAD2942857442.7-3.630539443.6-2.97.892.4100.237.262.818:5516:27344-7.08528.2
262Erik Gudbranson33CBJD3354046.7-10.6242846.2-12.911.884.296.054.245.815:4612:4303-0.7520.0
263Dylan Guenther21UTARW3042235854.11.929826053.41.114.092.5106.568.531.516:1412:3610181.318041.1
264Jake Guentzel30TBLC2951047951.60.934832651.60.314.390.3104.759.340.720:2216:2611332.812766.1
265Kaiden Guhle23MTLD2537949843.2-4.525034442.1-5.111.590.8102.339.860.221:1218:27723-5.26637.9
266Daniil Gushchin22SJSLW109510946.60.0697348.62.86.790.497.151.548.512:0710:4601-1.23339.4
267David Gustafsson24WPGC3172639.5-8.6131940.6-9.80.092.392.335.364.77:557:4500-1.0580.0
268Erik Gustafsson32DETD2228030048.32.618422045.51.47.690.998.555.344.716:2914:36436-4.26939.1
269Brandon Hagel26TBLLW2949642653.84.234630353.32.916.688.5105.142.857.221:1315:408367.215850.0
270Robert Hägg29VEGD2152438.5-7.4101343.5-1.40.0100.0100.060.040.011:0911:09000.220.0
271Nicolas Hague26VEGD2024332742.6-5.818323144.2-4.37.989.497.347.252.816:0715:10718-4.93754.1
272Jani Hakanpää32TORD2213338.9-9.0152339.5-9.68.389.597.871.428.614:0513:0206-0.8540.0
273Taylor Hall33CHILW3141443648.74.727029647.73.09.287.496.654.345.715:1713:501527-1.111951.3
274Dougie Hamilton31NJDD3466558553.22.647241053.53.511.488.399.662.237.820:2216:3613563.422146.6
275Travis Hamonic34OTTD3045851846.9-6.832635747.7-7.03.193.596.640.359.717:1115:321032-3.49139.6
276Noah Hanifin28VEGD3157164447.0-1.542547047.5-1.110.688.298.853.646.421:1818:541442-0.410554.3
277Joel Hanley33CGYD81048854.25.8666450.83.37.993.2101.158.241.813:5913:26013-0.51833.3
278Mike Hardman25NJDRW17750.05.35362.517.70.0100.0100.050.050.08:248:14000.310.0
279Jansen Harkins27ANAC1611816941.1-5.38311841.3-5.64.290.895.038.361.710:369:26911-1.72339.1
280Thomas Harley23DALD2962546557.36.944034356.26.811.990.1102.062.437.622:1818:5684313.114346.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%
281Jordan Harris24CBJD2019525343.5-6.714017644.3-6.05.490.395.641.358.712:1612:0929-3.42445.8
282Ryan Hartman30MINRW2636737249.71.126324951.42.27.689.697.248.251.815:2414:01428-0.311952.9
283Garnet Hathaway33PHIRW3127935643.9-4.420322147.9-2.111.091.0102.132.867.212:1010:283131.87758.4
284Erik Haula33NJDLW3434341145.5-7.825129845.7-7.39.888.598.239.860.214:4412:107210.69764.9
285John Hayden29SEAC15838.5-16.52433.3-18.80.0100.0100.00.0100.08:548:4800-0.210.0
286Kevin Hayes32PITRW2216817948.4-2.311113944.4-6.26.883.890.629.870.29:497:4238-2.44351.2
287Barrett Hayton24UTAC3045634457.05.932824956.85.89.691.5101.153.846.215:2913:395164.010445.2
288Victor Hedman34TBLD2753745854.05.138331754.75.710.890.0100.957.842.223:1918:048396.516140.4
289Emil Heineman23MTLLW3025625450.25.315717247.72.69.287.696.845.055.010:559:50512-2.67541.3
290Danton Heinen29VANC/LW3030333247.7-2.121323547.5-1.513.691.4105.048.052.013:3911:20618-1.25945.8
291Ville Heinola23WPGD7829745.8-0.5586646.80.111.497.8109.231.768.313:3613:3035-0.71827.8
292Miro Heiskanen25DALD3067559753.10.745844150.9-1.211.090.8101.855.045.024:6021:0120395.418236.8
293Samuel Helenius22LAKC1510512445.9-7.3667447.1-7.47.793.3101.057.442.68:128:1213-1.52236.4
294Drew Helleson23ANAD1014916847.00.310412345.8-1.611.592.6104.137.462.616:5216:4249-0.73033.3
295Adam Henrique34EDMC3135539347.5-8.924926448.5-7.59.193.2102.343.856.314:5212:376283.28161.7
296Tomáš Hertl31VEGC3143445948.60.931130850.22.87.386.894.057.242.817:0413:5314191.711957.1
297Roope Hintz28DALLW2939238750.3-2.827126950.2-1.810.992.0103.047.452.617:1913:317342.212655.6
298Nico Hischier26NJDC3457846155.65.940832655.66.29.791.9101.645.055.020:2614:5511239.417054.7
299Nils Höglander24VANLW3029032647.1-2.920623546.7-2.68.190.198.258.841.211:4311:00711-2.44858.3
300Justin Holl33DETD2227131046.61.419520548.86.58.593.8102.352.347.714:4013:46032-0.23324.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%
301Dylan Holloway23STLC3344544550.03.729831148.93.210.790.4101.049.250.815:3913:5612282.613354.9
302Pontus Holmberg25TORRW2830331848.8-0.620321049.2-2.05.593.098.435.664.413:0911:16413-1.65536.4
303Simon Holmström23NYIRW3341343448.82.029728451.13.610.189.199.249.051.016:3013:27420-0.19638.5
304Alexander Holtz23VEGRW3131338245.0-3.722127244.8-4.28.591.9100.451.448.612:1411:44222-2.68051.3
305Samuel Honzek20CGYLW5526843.3-5.0384744.7-4.97.793.5101.263.236.812:2410:4914-0.1875.0
306Bo Horvat29NYIC3257752052.68.443137353.68.411.291.7103.053.146.920:0716:527384.117651.1
307Brett Howden26VEGC3137043246.1-2.427830447.8-0.610.188.498.550.449.615:1514:0213181.17570.7
308Filip Hronek27VAND2143933956.49.031325355.39.013.192.3105.561.538.523:3619:258276.97133.8
309Jonathan Huberdeau31CGYLW3250146551.91.433733650.1-0.610.886.897.666.933.118:2314:58934-2.89456.4
310Jack Hughes23NJDC3466452655.86.645236555.36.111.090.8101.771.628.420:3216:33144111.124247.5
311Luke Hughes21NJDD2547036456.44.831727054.01.56.492.198.550.449.619:1017:5310288.69936.4
312Quinn Hughes25VAND3071650158.816.851337857.616.012.189.7101.864.435.625:0221:1610308.224438.9
313Daemon Hunt22MIND114766.727.611473.332.00.0100.0100.0100.00.08:017:25100.0540.0
314Lane Hutson20MTLD3155864346.50.839444247.12.310.086.796.654.245.822:3919:361439-2.110832.4
315Ben Hutton31VEGD5415741.8-8.1333647.8-1.38.090.598.547.852.211:1011:01000.7966.7
316Grant Hutton29NYID1210915141.9-4.38111042.4-3.68.994.4103.339.660.414:0912:5828-2.02050.0
317Zach Hyman32EDMLW2648835458.05.134625957.23.511.887.198.965.334.719:0615:416197.613157.3
318Alex Iafallo31WPGC3324625649.00.318717551.73.07.893.0100.832.667.411:548:56149-1.05856.9
319Ivan Ivan22COLF3330227352.5-0.120619251.8-0.89.484.994.333.366.710:469:37218-0.46155.7
320Mark Jankowski30NSHC2426520156.95.619214557.07.26.990.497.350.749.312:3910:13295.15752.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%
321Mattias Janmark32EDMC3129535245.6-10.920624445.8-10.77.392.099.347.652.413:1611:56517-1.14240.5
322Seth Jarvis22CARC/RW2441426760.81.529718561.63.57.586.694.155.844.218:5813:3412272.412551.2
323Tanner Jeannot27LAKF2829128250.8-3.220819551.6-3.66.492.699.062.837.211:3711:301130.16442.2
324Nick Jensen34OTTD3159754252.41.243438752.90.612.691.6104.249.450.621:0518:3213371.910238.2
325David Jiříček21CBJD6596547.6-8.9384346.9-8.28.784.092.758.141.911:1211:11140.81338.5
326Albert Johansson24DETD1515818446.2-0.910912546.61.02.994.397.357.043.013:0913:07416-0.43342.4
327Marcus Johansson34MINC/W3045443551.13.033129153.24.67.992.6100.542.157.916:2915:128245.19856.1
328Erik Johnson36PHID1512321536.4-11.48814837.3-13.412.291.8104.046.953.113:2211:34610-3.31729.4
329Jack Johnson38CBJD1818422345.2-7.513116444.4-7.49.788.097.650.449.613:3212:1268-2.13043.3
330Kent Johnson22CBJC1824320354.56.916415551.42.610.584.695.157.142.918:0213:42920-0.17455.4
331Reese Johnson26MINF3192939.6-8.5121642.9-7.70.0100.0100.027.372.79:329:3101-0.1333.3
332Ryan Johnson23BUFD3526345.2-7.4393751.31.64.385.089.342.457.617:4017:3802-0.11225.0
333Tyler Johnson34BOSC98910346.4-7.3617345.5-7.811.489.6101.040.559.513:0512:0702-1.81637.5
334Ross Johnston30ANALW2114421340.3-6.010214741.0-5.411.793.3105.040.459.69:008:6036-1.62236.4
335Wyatt Johnston21DALC3044643250.8-2.730230449.8-2.58.991.2100.150.249.818:6014:4615226.115751.0
336Henri Jokiharju25BUFD2543441251.3-2.029730649.3-4.08.092.9100.954.845.218:0616:51726-3.78341.0
337Ben Jones25MINF139013340.4-11.2698445.1-7.53.995.999.827.872.28:548:43170.72544.0
338Caleb Jones27LAKD5643465.315.2432266.216.90.089.589.570.629.412:4911:46120.61540.0
339Max Jones26BOSLW4225229.7-14.4134223.6-20.310.083.393.336.863.211:1311:1301-1.9333.3
340Seth Jones30CHID1734836748.76.024024749.35.27.789.497.153.846.225:4319:51719-0.18743.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%
341Zachary Jones24NYRD2536239647.8-3.427830447.8-2.47.394.1101.452.747.316:3815:36724-1.15641.1
342Mathieu Joseph27STLRW2121120950.23.013814049.63.05.187.993.038.361.712:0811:038122.64951.0
343Pierre-Olivier Joseph25STLD2325426848.74.417019746.33.07.587.995.447.552.513:0612:11728-1.44746.8
344Dakota Joshua28VANC1613417842.9-4.79712244.3-2.710.890.2101.048.851.212:4111:2869-2.11428.6
345Roman Josi34NSHD2971454356.88.249141054.57.47.884.892.670.629.424:5919:461646-0.421041.0
346Tyson Jost26CARC101038355.4-5.1725656.3-2.66.097.3103.355.444.69:509:29230.71861.1
347Noah Juulsen27VAND1920024744.7-3.414117544.6-2.98.289.097.130.070.015:5913:13825-1.64040.0
348Nazem Kadri34CGYC3257255350.80.038639049.7-1.16.289.495.664.335.818:3815:541225-1.420151.2
349Wyatt Kaiser22CHID2839843048.14.628429249.35.55.991.997.844.455.617:3315:381536-0.96847.1
350Kaapo Kakko23NYRRW3034438047.5-1.625828447.6-0.910.294.7105.059.940.113:1712:18516-0.38453.6
351David Kämpf30TORC1814916347.8-3.110011247.2-5.45.991.096.926.973.112:189:57414-1.02661.5
352Patrick Kane36DETRW2531741243.5-4.022130542.0-3.86.392.398.658.141.917:2314:34830-4.611045.5
353Kasperi Kapanen28TOTRW2123422451.12.717416451.53.76.287.093.246.553.512:1711:563130.94852.1
353Kasperi Kapanen28EDMRW1114411855.05.61098855.36.28.488.196.651.948.113:0912:49351.72653.8
353Kasperi Kapanen28STLRW109010645.9-1.4657646.1-0.22.285.787.938.062.011:1910:5808-0.82250.0
354Oliver Kapanen21MTLC1210114141.7-2.8619638.9-6.97.189.296.447.452.611:389:4506-2.72748.1
355Kirill Kaprizov27MINLW3060354752.45.844338553.55.915.791.5107.262.137.922:3519:287492.222746.3
356Erik Karlsson34PITD3374766752.83.852347552.44.710.187.697.752.747.322:4619:391656-0.622035.9
357William Karlsson32VEGC2232130051.72.522420951.72.68.693.0101.652.347.716:5414:095141.410150.5
358Tye Kartye23SEAF3230632448.60.922321351.13.38.387.195.343.356.710:2510:11190.36347.6
359Marco Kasper20DETC2529435445.4-1.219925144.2-0.44.595.099.454.645.414:4013:137171.96656.1
360Mark Kastelic25BOSC3229632547.7-2.520722448.0-1.612.194.1106.226.973.111:3811:147100.97057.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%
361Clayton Keller26UTAC3049040354.93.135529554.62.99.788.598.357.142.918:5615:3612282.814452.1
362Parker Kelly25COLF3334733451.0-2.021521550.0-2.95.190.095.135.164.912:4510:50815-1.48444.0
363Adrian Kempe28LAKLW3143545848.7-5.929932847.7-8.817.591.5109.045.055.019:0314:39634-0.217250.0
364Alexander Kerfoot30UTAC3037431854.01.825521654.12.09.390.9100.243.256.815:4112:049260.77159.2
365Matthew Kessel24STLD2629828451.23.919720648.92.210.490.3100.752.347.712:6012:31429-0.85330.2
366Michael Kesselring25UTAD3053446053.71.538632654.22.48.994.1102.955.244.819:0817:1010424.413241.7
367Marat Khusnutdinov22MINC2818429638.3-12.912920738.4-14.13.594.598.029.270.811:059:32115-4.82544.0
368Alex Killorn35ANAC/LW2940337551.88.828225652.49.010.992.3103.257.043.017:0813:37424-0.610443.3
369Justin Kirkland28CGYLW2114720342.0-9.710413843.0-7.614.595.9110.429.170.99:428:3938-1.92339.1
370Joel Kiviranta28COLF3335932952.2-0.523821952.1-0.46.893.4100.335.564.512:4611:199194.16854.4
371Adam Klapka24CGYF6456540.9-10.6324243.2-6.65.6100.0105.615.284.88:298:2411-0.31353.8
372Tyler Kleven23OTTD3134738447.5-5.524626947.8-6.28.992.1100.950.549.514:2614:101223-5.57040.0
373Matthew Knies22TORLW2943542250.82.331329851.21.110.589.9100.455.045.018:1914:305161.89254.3
374Cole Koepke26BOSLW3226128847.5-2.518619448.9-0.412.895.4108.229.570.510:5110:056121.56952.2
375Keegan Kolesar27VEGRW3138639149.72.327127649.51.88.690.899.441.758.312:5712:256143.26952.2
376Vladislav Kolyachonok23UTAD1520817853.91.913412851.1-1.29.586.095.561.538.512:4512:344140.22737.0
377Travis Konecny27PHIC3154253250.54.639036551.73.210.586.296.756.843.221:1216:4614373.815952.2
378Anže Kopitar37LAKC3145647648.9-5.730833947.6-9.016.791.4108.044.056.019:1715:141724-1.68047.5
379Kevin Korchinski20CHID5747749.0-0.8505945.9-3.79.486.595.959.041.017:4216:1823-0.51225.0
380Kaedan Korczak24VEGD1722724747.91.316016748.93.08.394.1102.454.945.115:0214:304130.63141.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%
381Klim Kostin25SJSC/LW2018321046.6-1.812915844.9-2.77.790.097.750.549.510:129:26117-4.73256.3
382Jesperi Kotkaniemi24CARC3140731456.4-4.328123654.4-5.914.087.3101.363.236.813:4212:238272.28860.2
383Johnathan Kovacevic27NJDD3450950650.1-2.036335650.5-1.211.293.2104.335.464.619:5517:0812446.08739.1
384Nikolai Kovalenko25TOTRW3236633552.20.126722454.42.910.384.995.246.953.112:0311:2210210.46147.5
384Nikolai Kovalenko25COLRW2832229652.1-1.323319754.21.59.285.194.347.852.212:0011:20817-1.25846.6
384Nikolai Kovalenko25SJSRW4443953.09.8342755.712.816.183.399.537.562.512:2111:32241.6366.7
385Tyson Kozak22BUFC3192642.2-7.6121741.4-7.828.680.0108.629.470.69:559:5112-0.2728.6
386Peyton Krebs24BUFC3134836948.5-4.123026446.6-5.712.689.8102.434.066.013:0711:55411-2.17530.7
387Chris Kreider33NYRLW2837442446.9-3.726530846.2-4.07.491.598.949.051.017:3212:38512-5.311765.8
388Nikita Kucherov31TBLRW2751647752.02.135933551.71.616.090.1106.156.243.821:1917:288443.519449.5
389Brett Kulak31EDMD3157550553.2-1.642234455.11.18.891.6100.447.252.819:3818:019346.99753.6
390Jiri Kulich20BUFC2232127453.91.322120551.9-0.24.394.198.355.544.514:0312:217111.19750.5
391Dmitry Kulikov34FLAD3255050252.3-2.739537951.0-3.112.090.5102.553.446.619:3917:5019293.48440.5
392Luke Kunin27SJSC3435353339.8-7.523436239.3-7.89.989.399.345.154.914:5812:25317-6.19747.4
393Rasmus Kupari24WPGC3119821048.5-0.714815149.50.33.792.396.018.281.89:438:235170.45160.8
394Sean Kuraly32CBJC3235832052.82.923921253.03.310.091.4101.442.557.510:4210:24520-1.06643.9
395Philipp Kurashev25CHIC2831442642.4-4.022729343.7-2.82.584.887.453.446.615:2713:291115-4.16746.3
396Andrei Kuzmenko28CGYF2842234754.95.427324652.62.87.689.797.268.032.015:3113:0113202.96050.0
397Oliver Kylington27COLD81168657.43.3715954.61.14.090.094.052.647.412:1011:48052.21612.5
398Jordan Kyrou26STLC3348850349.22.834836648.73.111.092.0103.061.138.917:6015:319325.019249.5
399Zachary L'Heureux21NSHLW2728927751.10.318920548.0-2.28.587.495.932.767.311:0510:33316-1.16547.7
400Kevin Labanc29CBJRW2728224853.23.519215755.05.411.589.2100.745.254.810:389:534131.77436.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%
401Jackson LaCombe24ANAD2237339448.63.927426750.66.28.291.9100.054.845.218:5016:06918-0.87051.4
402Alex Laferriere23LAKRW3145435556.14.531325155.52.312.589.6102.154.046.016:0713:309215.215142.4
403Sam Lafferty29BUFC/LW2216619046.6-6.910613444.2-8.36.193.099.135.065.09:489:15111-3.32748.1
404Alexis Lafrenière23NYRLW3157647754.78.440636053.06.79.084.093.065.834.217:2416:001221-0.812454.8
405Patrik Laine26MTLRW75410933.1-15.5397733.6-17.64.288.592.670.329.715:5112:3033-4.13863.2
406Brad Lambert21WPGC4444251.2-3.6272551.9-2.80.094.794.775.025.012:4411:10010.0812.5
407Maveric Lamoureux21UTAD1522917257.13.814912454.62.311.492.0103.452.947.116:0715:213160.44141.5
408Hendrix Lapierre22WSHC2421920951.2-0.614714151.0-1.96.389.295.670.829.210:019:17316-2.33548.6
409Dylan Larkin28DETC3050647551.68.234736049.16.510.989.3100.146.953.120:2615:4710371.617145.0
410Adam Larsson32SEAD3356262447.4-0.940943048.70.412.689.0101.641.158.920:5217:551221-4.310643.4
411Scott Laughton30PHIC3131440843.5-5.124226747.5-2.68.384.793.041.358.714:1812:128240.29161.5
412Jakub Lauko24MINC2414623438.4-12.210316438.6-13.05.989.395.228.072.010:008:36410-2.93850.0
413Jeremy Lauzon27NSHD2231332449.1-2.821323747.3-3.56.491.197.536.763.318:3315:34316-5.15141.2
414Curtis Lazar29NJDC/RW139813242.6-10.4689940.7-12.98.192.9101.036.863.210:399:1723-2.01662.5
415Brett Leason25ANARW2424534041.9-3.917222843.0-3.211.392.1103.435.164.913:5611:2158-3.46758.2
416Nick Leddy33STLD4918053.2-1.1594656.25.75.384.489.646.054.022:0919:51280.81136.4
417Anders Lee34NYILW3350248251.05.336534051.84.89.890.8100.650.949.117:0914:426185.315963.5
418Andre Lee24LAKLW1613313050.6-1.2878650.3-1.64.288.192.352.647.49:269:24470.42755.6
419Nathan Legare24NJDRW3163134.0-20.1101737.0-14.60.087.587.553.846.210:4110:33000.4475.0
420Artturi Lehkonen29COLLW2143038153.02.130128451.5-0.614.388.1102.459.740.322:0818:315131.910147.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%
421Jonathan Lekkerimaki20VANRW5506045.5-7.8334741.3-11.64.385.790.146.753.314:4811:4415-0.91258.3
422Kris Letang37PITD3055258248.7-3.638542647.5-3.97.987.895.754.945.123:2518:301633-4.014852.7
423Trevor Lewis38LAKC2523022950.1-3.916813854.90.79.891.9101.751.748.310:509:50280.35149.0
424Timothy Liljegren25TOTD2335044544.00.025131844.10.210.090.6100.649.650.418:3816:17427-1.78847.7
424Timothy Liljegren25SJSD2234842445.10.824930445.00.810.190.3100.449.850.218:5116:28426-1.38847.7
424Timothy Liljegren25TORD12218.7-29.821412.5-24.20.0100.0100.042.957.113:5512:0201-0.40
425Esa Lindell30DALD3051154848.3-6.937538749.2-3.89.592.2101.736.064.022:0318:222041-1.29452.1
426Ryan Lindgren26NYRD2642846847.8-1.928033545.5-3.78.591.199.650.249.819:5317:07629-6.57030.0
427Elias Lindholm30BOSC3338839749.4-0.627827650.21.19.388.798.154.145.917:5812:27815-2.610944.0
428Hampus Lindholm31BOSD1726325950.43.218818350.74.39.487.697.044.655.420:5115:2214300.08143.2
429Blake Lizotte27PITC1715613952.90.71078854.93.519.187.7106.838.561.511:2110:112142.02962.1
430Mason Lohrei24BOSD2840043148.1-1.325931245.4-4.19.989.199.054.945.117:4915:411238-1.56836.8
431Ryan Lomberg30CGYLW3022626845.7-5.715318045.9-4.88.996.6105.530.669.49:078:5098-1.04245.2
432Steven Lorentz28TORC/LW3122326246.0-3.915216747.6-3.38.093.5101.529.071.010:449:01611-0.35543.6
433Adam Lowry31WPGLW3345146749.10.532433948.9-0.312.493.2105.727.372.715:1813:181222-2.58953.9
434Jett Luchanko18PHIF4324939.5-6.3273940.9-7.65.984.690.544.455.614:0311:2211-0.51030.0
435John Ludvig24COLD89610747.3-5.0758048.4-2.94.090.094.027.572.512:5712:4215-2.11369.2
436Anton Lundell23FLAC3143238652.8-1.930327452.5-0.97.889.497.256.943.117:1513:5213262.311355.8
437Isac Lundeström25ANAC2727637442.5-4.419424943.8-3.210.791.6102.334.665.414:3812:10912-3.34259.5
438Nils Lundkvist24DALD2338030355.65.925822353.64.86.195.5101.653.047.014:3114:173170.79033.3
439Tristan Luneau21ANAD67312137.6-7.5539236.6-8.57.188.395.546.853.216:3316:0916-3.31637.5
440Eetu Luostarinen26FLAC3239237651.0-4.127627150.5-3.58.990.999.954.145.915:3613:181018-1.36651.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%
441Ilya Lyubushkin30DALD3037941947.5-7.127729948.1-4.911.992.7104.635.764.317:2314:463341.74934.7
442Olli Määttä30TOTD2743245448.8-1.230531649.1-1.310.093.6103.642.857.220:0718:151236-2.04645.7
442Olli Määttä30UTAD2034834949.9-3.824024349.7-4.510.793.9104.741.458.621:3619:161128-2.93847.4
442Olli Määttä30DETD78410544.43.8657347.16.07.892.7100.647.552.515:5215:21180.9837.5
443Matias Maccelli24UTALW3039934553.61.228025152.70.17.691.499.058.641.413:5412:26620-1.59538.9
444Kurtis MacDermid30NJDLW/D14387035.2-18.1254237.3-15.45.984.690.558.341.75:265:2505-0.3757.1
445Zack MacEwen28OTTC1915314351.7-4.31029651.5-5.06.794.0100.763.436.67:537:4937-0.74353.5
446Connor Mackey28NYRD2272551.9-0.3182047.4-3.110.091.7101.738.961.116:0814:55010.0425.0
447Nathan MacKinnon29COLC3376561255.65.054342756.06.212.586.298.764.235.823:1519:23105911.523056.5
448Kyle MacLean25NYIF3320634037.7-11.415423339.8-10.36.691.898.442.157.910:219:38613-7.73663.9
449Josh Mahura26SEAD2125327547.9-1.316818547.6-2.910.390.6100.961.138.913:0312:56415-2.54634.8
450Logan Mailloux21MTLD58110244.3-3.6597942.8-7.516.781.197.863.236.816:3016:0104-2.11546.7
451Cale Makar26COLD3374060655.04.050542754.23.010.887.698.561.938.125:1919:35264913.124040.4
452Beck Malenstyn26BUFLW3223525548.0-4.716017447.9-3.810.190.2100.331.468.610:028:40416-2.15947.5
453Sam Malinski26COLD3353448952.2-0.636431753.51.57.891.199.042.058.016:1515:5412323.212140.5
454Evgeni Malkin38PITC3353952950.5-0.236337948.9-1.09.286.896.065.834.218:4115:291140-3.213348.9
455Victor Mancini22NYRD1518127040.1-11.513620440.0-12.29.791.5101.249.550.515:0514:45120-5.93557.1
456Andrew Mangiapane28WSHLW3035530653.73.524320154.72.710.091.7101.760.639.413:2911:405272.47659.2
457Josh Manson33COLD2435235349.9-5.623024648.3-7.410.485.095.441.158.917:5216:041142-7.08432.1
458Anthony Mantha30CGYRW1315916149.70.111310053.14.714.395.9110.243.856.313:5411:5537-0.63542.9
459Brad Marchand36BOSLW3345941452.63.832430151.83.410.089.899.753.646.418:3513:22633-2.118752.4
460Kirill Marchenko24CBJRW3255747154.25.340934154.56.211.890.2102.057.642.418:1415:1813398.217052.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%
461Jonathan Marchessault34NSHC3253448552.41.036734851.31.45.890.696.361.838.217:4814:384423.016658.4
462Mason Marchment29DALF2945435556.15.332526555.15.413.491.0104.456.343.716:0013:5112335.213453.0
463Mitch Marner27TORRW3152050550.72.237335651.21.011.790.1101.848.052.021:3715:4726434.815052.0
464Pat Maroon36CHILW2927034943.6-1.919823945.30.27.491.498.843.356.711:5710:35218-3.05453.7
465Matt Martin35NYILW2010117137.1-9.37711639.9-7.76.193.799.847.552.58:108:1017-3.22450.0
466Alec Martinez37CHID1521530441.4-2.415122040.7-3.58.889.398.149.750.320:0517:11516-4.05030.0
467Jordan Martinook32CARLW3151230762.53.836820863.96.88.494.6103.048.351.715:3213:106182.810748.6
468Emil Martinsen Lilleberg23TBLD2631234147.8-4.420523846.3-6.712.387.7100.151.548.514:5614:26421-0.95230.8
469Mike Matheson30MTLD2949356846.51.035039247.22.211.286.497.546.453.624:2818:032734-3.513540.7
470Auston Matthews27TORC2240934054.65.829324055.04.811.088.299.257.342.720:5115:329273.718052.2
471Scott Mayfield32NYID3245358543.6-5.733740245.6-4.712.391.9104.345.954.118:0216:26928-5.17234.7
472Charlie McAvoy27BOSD3358155451.22.241539651.22.810.890.4101.259.740.323:4718:0816463.113451.5
473Jack McBain25UTAC3032633449.4-4.321722349.3-4.214.593.8108.251.848.212:5211:176130.35846.6
474Jake McCabe31TORD2646046549.7-0.931629451.80.911.791.1102.837.462.621:1018:062245.26937.7
475Jared McCann28SEAC3346347049.62.232633849.10.914.189.7103.848.052.017:5613:3114282.219144.5
476Michael McCarron29NSHRW2422225746.3-6.715119044.3-7.85.986.892.724.875.212:3910:17213-4.75042.0
477Connor McDavid28EDMC2861639560.910.043930758.87.412.584.797.267.832.221:2517:60133111.216856.0
478Ryan McDonagh35TBLD2948548649.9-1.635433351.50.214.593.0107.533.466.620:3317:338401.96346.0
479Brock McGinn30ANALW2218829538.9-6.613419041.4-4.010.890.6101.433.666.411:5910:2668-3.14161.0
480Rutger McGroarty20PITRW3332953.2-0.2242450.00.30.093.893.875.025.011:3711:37100.1366.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%
481Dylan McIlrath32WSHD109313341.2-11.4668643.4-12.113.690.4104.047.552.511:4911:35311-2.91625.0
482Marc McLaughlin25BOSF8646350.4-3.1464351.7-1.57.793.3101.026.873.29:539:43230.21968.4
483Ryan McLeod25BUFC3243141451.0-1.331430350.9-0.410.989.5100.443.356.715:3913:151223-6.97541.3
484Bobby McMann28TORF2328330348.3-0.820518452.74.011.992.2104.141.458.614:0112:4710103.99164.8
485Connor McMichael24WSHC3151449550.9-0.437633453.00.212.890.0102.846.253.817:6014:2811295.116055.0
486Brayden McNabb34VEGD3154457348.71.237239348.60.712.193.4105.546.153.920:3518:365351.39939.4
487Mason McTavish22ANAC2329337943.6-3.220726943.5-3.67.589.997.546.353.716:1413:33418-3.98347.0
488Timo Meier28NJDRW3360649455.16.242433855.67.49.291.7101.046.153.917:1315:177269.121648.6
489Dawson Mercer23NJDC3449049649.7-2.634734650.1-1.810.392.0102.336.263.818:1014:5410254.110352.4
490Georgii Merkulov24BOSF3333449.32.8242648.06.011.893.3105.166.733.313:4411:23011.0580.0
491Jonathon Merrill32MIND2424830544.8-4.518221545.8-4.95.893.098.842.357.713:4113:02422-1.74146.3
492Ben Meyers26SEAF3162638.1-8.3111444.0-3.00.0100.0100.050.050.07:567:56000.4366.7
493Matvei Michkov20PHIRW2940340350.03.329525953.24.811.688.6100.369.330.717:0413:538276.110357.3
494Jacob Middleton29MIND2950857846.8-3.435839747.4-4.013.795.1108.848.651.420:3618:4014210.18949.4
495Keaton Middleton26COLD6445942.7-9.1313844.9-6.410.592.6103.138.761.311:029:5416-0.31154.5
496Ilya Mikheyev30CHIF3029735445.60.020425144.8-1.312.290.6102.831.868.214:3812:35714-4.37957.0
497Niko Mikkola28FLAD3256750652.8-1.941738252.2-1.411.786.498.254.945.120:1018:115523.811639.7
498Sonny Milano28WSHLW3172837.8-7.1152438.5-5.50.081.381.350.050.07:137:04010.44100.0
499Colin Miller32WPGD2735735650.11.524425149.30.58.695.2103.946.054.013:5713:372260.38241.5
500J.T. Miller31VANC2027524053.42.519018350.90.414.690.2104.855.444.618:1213:458162.07349.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%
501K'Andre Miller25NYRD2853751750.93.538937750.83.59.987.397.249.750.321:2118:341734-4.59643.8
502Michael Milne22MINLW12625.0-23.22340.0-4.60.0100.0100.00.0100.06:346:3400-0.10
503Fraser Minten20TORC119514339.9-9.1748945.4-4.78.592.5101.044.455.612:4711:2712-0.22846.4
504Pavel Mintyukov21ANAD2538355840.7-6.028739642.0-5.29.390.9100.233.166.920:3117:36627-6.87241.7
505Daniil Miromanov27CGYD/RW2854047353.32.934631252.62.78.492.6101.046.953.118:5318:27927-2.69635.4
506Ivan Miroshnichenko20WSHLW121128457.10.7875461.75.69.190.9100.032.167.99:378:19360.32352.2
507Daniil Misyul24NJDD110855.65.07653.88.50.066.766.787.512.512:2312:2301-0.110.0
508Casey Mittelstadt26COLC3349848050.9-2.333534049.6-3.910.483.393.756.643.418:3915:238410.68558.8
509Sean Monahan30CBJC3254844955.06.441332356.18.511.589.3100.751.948.119:1814:467318.414360.8
510Brandon Montour30SEAD3268565651.15.048647450.63.79.992.3102.250.949.123:2620:171135-2.322443.8
511Trevor Moore29LAKLW2841336553.10.329924555.01.211.987.799.648.451.617:0813:421413-2.512050.0
512Mason Morelli28VEGF12433.3-12.81325.0-19.20.066.766.70.0100.07:317:3100-0.110.0
513Josh Morrissey29WPGD3367768249.81.850350050.11.89.991.8101.761.438.624:3620:5113310.617339.9
514J.J. Moser24TBLD2744743750.6-0.631230150.90.114.790.7105.541.658.419:5417:1314300.67736.4
515Tyler Motte29DETC1715218345.4-2.610011945.7-0.64.290.294.546.153.912:0010:05910-0.15143.1
516Jacob Moverare26LAKD1316312955.83.01178657.63.27.487.995.371.228.812:1412:08261.22638.5
517Shakir Mukhamadullin23SJSD3403851.38.0252847.20.65.3100.0105.369.630.414:5614:4415-1.1633.3
518Connor Murphy31CHID3247561143.7-2.334240146.01.09.692.0101.637.662.420:4218:241032-3.78045.0
519Philippe Myers28TORD711110052.68.2806854.18.37.892.3100.257.942.116:3515:14110-0.22638.5
520Tyler Myers34VAND3040953043.6-8.729736644.8-5.911.289.9101.142.457.620:0016:591327-8.16842.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%
521Vladislav Namestnikov32WPGC3340341949.00.330829750.92.411.493.8105.264.135.914:2912:547181.15865.5
522Frank Nazar21CHIC3213537.5-11.3172441.5-4.110.085.795.760.040.014:2410:58040.1475.0
523Martin Nečas26CARC3152737058.8-1.438428857.1-2.413.286.7100.062.837.218:2714:3513341.115448.1
524Jake Neighbours22STLLW3344649047.60.531135646.60.09.889.699.454.245.816:4414:17623-0.210065.0
525Brock Nelson33NYIC3350855347.90.837040048.1-0.510.089.699.557.242.819:1315:411524-0.916255.6
526Simon Nemec20NJDD910514542.0-7.16710439.2-10.36.794.1100.867.232.816:0714:1545-0.82339.1
527Alex Newhook24MTLC3136343745.4-0.825130045.6-0.38.987.396.250.050.015:0613:02511-4.88641.9
528Valeri Nichushkin29COLRW1626925551.30.317918049.9-1.715.086.6101.656.143.919:3215:30316-1.47247.2
529Nino Niederreiter32WPGRW3344443550.52.433131950.92.510.595.1105.628.171.914:2812:58724-1.211457.9
530Matthew Nieto32PITLW128311941.1-8.5568639.4-10.19.389.598.823.077.012:079:3319-1.11668.8
531Stefan Noesen31NJDRW3441836453.52.530326153.73.210.286.897.147.152.915:3612:027346.311961.3
532Joshua Norris25OTTC3143445448.9-3.931031649.5-4.19.088.998.040.459.618:5613:248190.311556.5
533Tomáš Nosek32FLAC2013613949.5-6.3949749.2-6.511.693.8105.340.759.39:328:24293.03151.6
534Thomas Novak27NSHC2534325357.66.624317658.08.57.190.797.866.733.313:4012:178234.17460.8
535Ryan Nugent-Hopkins31EDMC3147640054.30.133028253.9-0.610.389.299.655.344.719:2514:259184.111556.5
536Darnell Nurse29EDMD2854450352.0-4.439434653.2-2.78.594.8103.348.851.221:2318:459263.915149.7
537Alexander Nylander26TORLW5303446.90.7222744.9-3.38.388.997.257.142.99:538:15130.1850.0
538William Nylander28TORC3156152051.94.140537152.22.79.789.499.159.540.519:4115:5611265.819255.7
539Gustav Nyquist35NSHRW3155243356.06.136432353.03.48.484.292.764.335.717:3014:41828-0.28639.5
540Liam O'Brien30UTAC3133626.5-25.481929.6-22.020.081.8101.820.080.08:518:4602-0.2425.0
Rk Player Age Tm Pos GP CF CA CF% CF% rel FF FA FF% FF% rel oiSH% oiSV% PDO oZS% dZS% TOI/60 TOI(EV) TK GV E+/- SAtt. Thru%
541Drew O'Connor26PITF3344943151.00.631031449.70.16.388.194.447.852.215:1713:131420-6.211544.3
542Logan O'Connor28COLRW3342434555.13.327722954.73.06.189.495.533.266.814:5612:495104.87454.1
543Ryan O'Reilly33NSHC2951140855.66.134730053.64.77.586.393.861.938.119:1115:1513220.09051.1
544Jordan Oesterle32BOSD1119917553.23.414213451.41.27.090.697.649.150.918:2417:532170.23537.1
545Liam Ohgren21MINLW8618541.8-5.9455744.1-4.83.792.596.235.364.79:538:4324-1.21758.8
546Jamie Oleksiak32SEAD3352766044.4-5.538446745.1-5.29.892.1101.938.861.219:5416:58744-7.57936.7
547Mathieu Olivier27CBJF3236742646.3-5.624830245.1-6.88.789.197.944.655.413:2012:15821-1.76657.6
548Victor Olofsson29VEGRW1115112953.94.61018953.22.510.389.799.956.143.915:4313:09371.15549.1
549Dmitry Orlov33CARD3160340659.80.143731258.3-0.812.792.3105.056.243.819:3517:1910362.912538.4
550Zack Ostapchuk21OTTC1712713249.0-2.4849247.7-4.68.093.8101.855.844.29:148:5814-1.31145.5
551Alex Ovechkin39WSHLW1824324350.03.018217051.71.921.492.0113.470.129.917:3612:546102.312948.8
552Brayden Pachal25CGYD3243939552.62.329127951.10.85.593.198.660.939.114:3612:581135-2.09136.3
553Max Pacioretty36TORLW1826423053.42.519516554.20.710.990.7101.753.246.813:2312:013164.06949.3
554Jean-Gabriel Pageau32NYIC3145043251.04.532431051.12.98.590.198.651.348.717:3714:108185.09560.0
555Ondřej Palát33NJDLW3342942850.1-2.428630948.1-4.410.791.1101.860.439.613:3912:431528-0.18250.0
556Kyle Palmieri33NYIRW3349354247.60.535940047.3-1.611.188.299.357.342.718:5015:211013-1.414949.7
557Artemi Panarin33NYRLW2954748553.06.739536552.05.410.786.396.960.439.619:3916:32629-0.222342.2
558Colton Parayko31STLD3359973544.9-4.042049845.8-1.410.189.099.039.560.524:4321:341448-3.112448.4
559Juuso Pärssinen23NSHC1515317346.9-2.410313243.8-2.65.688.093.658.241.812:1311:1329-3.42839.3
560David Pastrňák28BOSRW3351245752.84.437033252.74.910.986.897.668.331.719:5415:3612500.625351.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%
561Nick Paul29TBLLW2330330250.1-1.921220850.5-2.213.189.9103.038.561.516:4714:25815-0.78444.0
562Tanner Pearson32VEGLW3134839147.1-1.124127346.9-1.78.794.3103.047.252.812:0611:39815-0.47347.9
563Andrew Peeke26BOSD2734738347.5-3.824328645.9-5.78.590.499.044.355.716:5615:195361.16339.7
564Adam Pelech30NYID1322619453.82.616114053.51.23.690.393.950.749.319:5318:137150.45250.0
565Jakob Pelletier23CGYLW6505547.6-5.9404447.6-6.016.092.0108.057.142.99:568:5835-0.2966.7
566Nicklaus Perbix26TBLD2433131451.31.122022349.7-2.313.189.9103.056.843.214:4814:3512270.07142.3
567Cole Perfetti23WPGC3342242250.01.631629551.73.511.294.2105.473.626.415:0713:038192.710956.0
568David Perron36OTTLW91117061.311.7825161.711.91.788.289.957.442.613:0810:43241.43964.1
569Corey Perry39EDMRW3133127954.30.022519054.2-0.28.989.898.759.041.011:3110:176173.06643.9
570Scott Perunovich26STLD2026022953.28.618517751.15.910.388.298.566.733.314:5813:564173.52138.1
571Brett Pesce30NJDD2545940952.9-0.531729551.8-1.98.490.699.047.452.621:0218:3011205.27750.6
572JJ Peterka23BUFRW3050842554.44.235830653.95.010.285.095.362.837.218:0715:189220.615238.8
573Alexander Petrovic32DALD2161945.70.191537.5-9.20.088.988.938.561.510:3410:34000.140.0
574Jeff Petry37DETD2639652243.1-4.726939040.8-5.67.892.2100.048.351.719:0117:09734-2.06529.2
575Elias Pettersson26VANC3044241951.32.930928851.84.311.287.999.146.054.019:1714:5613221.912646.8
576Marcus Pettersson28PITD3269961753.13.848943952.74.711.086.797.748.951.121:4718:511541-1.99234.8
577Michael Pezzetta26MTLC3371867.328.5251267.628.914.362.576.852.447.69:119:11120.2714.3
578Isaak Phillips23CHID3234235.4-7.4163034.8-10.016.788.9105.647.652.411:5411:3502-0.9560.0
579Noah Philp26EDMF3202544.4-9.9131546.4-12.18.3100.0108.350.050.010:139:58010.4580.0
580Owen Pickering21PITD1215016248.1-1.310312146.0-1.610.490.6101.040.459.615:4814:0034-1.22123.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%
581Alex Pietrangelo35VEGD2856858649.21.641442449.41.513.188.6101.754.545.522:2319:1811473.612144.6
582Shane Pinto24OTTC2332630651.61.822420851.91.57.787.895.537.262.816:5813:50570.17950.6
583Neal Pionk29WPGD3360763548.90.145746749.50.611.888.9100.747.352.721:4518:341344-0.313543.0
584Vasily Podkolzin23EDMRW3146230060.68.435021062.510.86.892.899.655.844.212:5512:176235.38452.4
585Ryan Poehling26PHIC2828335944.1-5.520522847.3-4.310.889.4100.233.366.713:3711:484232.24348.8
586Brayden Point28TBLC2541343448.8-3.328330548.1-4.715.090.3105.260.339.719:2215:43513-0.810557.1
587Matthew Poitras20BOSC1415813953.26.710510949.12.15.890.896.661.438.612:4411:46711-1.43231.3
588Vasiliy Ponomarev22PITC3222844.0-3.7161650.06.50.0100.0100.022.277.89:129:12110.1757.1
589Martin Pospisil25CGYC3244639653.02.830227352.52.710.190.3100.465.134.913:5612:55227-0.99843.9
590Samuel Poulin23PITRW6755657.310.2534952.06.46.997.1104.040.759.310:069:5627-0.5825.0
591Owen Power22BUFD3264058952.10.244742751.1-0.110.388.498.755.144.922:4418:361430-6.112247.5
592Nikita Prishchepov20COLC10625553.02.4443754.33.06.990.597.437.562.56:226:2202-0.21040.0
593Aliaksei Protas24WSHC3143640252.01.131527553.40.816.289.6105.863.136.915:2313:488222.49360.2
594Ivan Provorov28CBJD3263760051.51.644143950.1-0.310.188.498.549.150.923:2019:191444-0.512133.1
595Jesse Puljujärvi26PITRW2123923350.61.016616450.32.18.790.799.342.357.711:3710:3238-1.17445.9
596Ryan Pulock30NYID3356564846.6-1.139845846.5-3.09.493.0102.445.954.122:3919:431341-5.210245.1
597Valtteri Puustinen25PITRW10659341.1-13.9496144.5-8.12.989.492.241.258.89:538:43330.31060.0
598Mikael Pyyhtia23CBJLW2224027047.1-5.115818546.1-4.97.586.694.151.948.113:0011:20313-3.43737.8
599Jack Quinn23BUFRW2633833750.1-2.724525549.0-3.15.788.994.658.641.415:0312:40422-3.910745.8
600Darren Raddysh28TBLD2128627251.3-0.220018452.1-0.612.989.7102.562.237.816:0914:011181.87436.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%
601Taylor Raddysh26WSHRW3141038851.40.229028350.6-3.09.690.7100.229.071.013:2612:474273.68447.6
602Rickard Rakell31PITRW3364850656.28.344236554.87.711.088.098.960.939.118:3815:575331.916747.3
603Mikko Rantanen28COLRW3371660554.22.649841454.63.614.085.599.464.036.022:3618:3519399.218649.5
604Michael Rasmussen25DETC2928236143.9-2.917825740.9-5.613.092.8105.941.658.413:3611:49516-1.46747.8
605Aatu Räty22VANC2014715049.50.59010546.2-2.08.289.297.465.134.99:319:2313-0.31963.2
606Lucas Raymond22DETLW3046044151.17.231533948.24.912.488.1100.547.352.719:2414:5912254.513746.0
607Ryan Reaves38TORRW2212716543.5-7.58411043.3-8.95.494.399.624.275.87:537:5226-2.71844.4
608Lukas Reichel22CHILW2825033143.0-3.118822146.00.87.190.197.252.347.712:2210:57811-1.26560.0
609Mike Reilly31NYID1116013055.24.211510352.80.06.195.7101.860.439.615:4513:391121.43839.5
610Cole Reinhardt24OTTLW5345837.0-9.6223637.9-11.111.883.395.132.467.69:159:1503-0.81070.0
611Sam Reinhart29FLAC3258441558.56.442630958.07.211.688.299.753.047.020:3315:2813317.816251.9
612Matt Rempe22NYRC4172937.0-8.6131841.9-3.20.0100.0100.035.764.36:266:2410-1.030.0
613Anthony Richard28PHIC7539037.1-7.5426041.2-5.221.992.1114.048.451.611:5510:2331-0.41566.7
614Morgan Rielly30TORD3159658350.62.144041751.31.47.989.997.963.436.621:1218:297403.712448.4
615Rasmus Ristolainen30PHID3150455547.60.337337050.21.09.388.397.637.362.720:1917:4911322.46857.4
616Calum Ritchie20COLC7869248.3-9.2656550.0-8.34.379.183.467.332.712:4712:10140.52055.0
617Jason Robertson25DALLW3046942852.3-0.632430151.80.39.691.9101.646.253.817:3814:5413265.314448.6
618Nicholas Robertson23TORLW2427726551.14.119917553.25.56.395.6101.953.246.812:2010:55740.68442.9
619Eric Robinson29CARLW3137428356.9-3.628422256.1-3.515.687.1102.861.938.112:2811:292131.07350.7
620Evan Rodrigues31FLAC3254740357.65.037230754.82.48.286.995.255.344.715:5814:2212282.011848.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%
621Alexander Romanov25NYID2241245747.41.930630450.24.38.391.499.747.552.521:3919:49929-2.17035.7
622Kevin Rooney31CGYC2415219044.4-7.810912746.2-5.410.092.6102.632.867.29:517:4127-1.84447.7
623Isak Rosen21BUFRW15741.7-9.55645.5-4.50.0100.0100.050.050.06:296:2910-0.10
624Jack Roslovic28CARC3146131359.6-0.232323957.5-1.810.488.598.960.839.213:4212:288231.311952.9
625Marco Rossi23MINC3152347152.65.637631054.87.212.390.9103.261.738.317:2015:358215.69952.5
626Joshua Roy21MTLRW4355837.6-15.4234533.8-18.60.096.796.747.452.610:5710:5311-1.3837.5
627Matt Roy29WSHD2134536348.7-4.625426349.1-5.610.392.3102.646.054.019:1617:292281.57941.8
628Nicolas Roy27VEGC3144440552.35.931730151.34.27.888.195.944.255.816:0313:4212263.79057.8
629Chad Ruhwedel34NYRD3394447.0-4.5273345.0-4.118.891.7110.447.652.414:0312:57030.660.0
630Bryan Rust32PITRW2640042648.4-1.128631847.4-1.510.084.494.459.240.819:0814:41925-4.711861.0
631Jan Rutta34SJSD3443956443.8-2.429339242.8-3.39.090.199.144.056.016:5815:02639-8.08940.4
632Derek Ryan38EDMC2925125449.7-6.117217649.4-6.15.990.896.735.065.09:299:0789-2.33548.6
633Jonas Røndbjerg25VEGRW251229.4-18.921016.7-28.60.083.383.337.562.57:337:0901-0.70
634Brandon Saad32STLLW2934839147.10.124828846.3-0.27.388.996.352.247.814:5413:28718-1.78056.3
635Dylan Samberg26WPGD2138936751.53.829826652.85.512.190.5102.743.956.120:1717:4214261.36342.9
636Mackie Samoskevich22FLARW2728725353.1-0.921117954.11.46.789.195.862.537.511:2810:414134.37746.8
637Mattias Samuelsson24BUFD1722423648.7-5.717016650.6-2.48.889.097.831.568.516:5513:41219-3.73759.5
638Jake Sanderson22OTTD3159860049.9-2.943041151.1-2.25.189.794.845.354.724:2818:3029441.213846.4
639Rasmus Sandin24WSHD3154054549.8-2.240535853.10.414.490.4104.846.054.019:1217:2410286.59532.6
640Travis Sanheim28PHID3165169648.31.647147249.90.711.289.0100.248.951.125:1221:3625382.914148.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%
641Steven Santini29TBLD1111150.0-2.48657.19.033.375.0108.340.060.011:3711:37000.4333.3
642Max Sasson24VANF11679940.4-7.0446141.9-5.520.793.0113.748.951.19:419:4034-0.91457.1
643David Savard34MTLD2935747942.7-5.124232842.5-4.910.589.099.538.961.118:5015:11822-6.34337.2
644Mark Scheifele31WPGC3356260948.0-1.240945147.6-2.412.989.2102.164.935.120:3217:201246-1.413654.4
645Brayden Schenn33STLC3347754546.7-0.932138945.2-2.09.889.199.052.247.817:4514:53827-4.112751.2
646Luke Schenn35NSHD3244243950.2-2.130229450.70.44.292.096.239.460.615:3414:237201.39840.8
647Nick Schmaltz28UTAC3048438655.64.234528255.03.410.386.897.056.543.518:3614:4811371.113548.1
648Nate Schmidt33FLAD3039929557.54.726521155.73.69.685.495.057.742.315:1013:3015342.46035.0
649Braden Schneider23NYRD3148256246.2-4.236442546.1-3.510.091.8101.939.660.417:1616:11536-3.29845.9
650Corey Schueneman29STLD4594656.27.1452564.314.92.993.896.751.448.614:0313:46021.3944.4
651Jaden Schwartz32SEAC3350851149.92.634736248.90.710.689.8100.452.147.917:4215:091317-3.912954.3
652Cole Schwindt23VEGRW2418223244.0-2.813116544.3-2.911.593.3104.746.853.29:559:32191.33650.0
653Nick Seeler31PHID2629443140.6-9.720925844.8-6.613.588.1101.648.751.316:2814:47825-0.46435.9
654Tyler Seguin33DALC1927523354.12.819017552.11.317.692.4110.057.242.816:1313:214122.68848.9
655Moritz Seider23DETD3057559349.25.239543647.54.610.491.3101.844.855.224:5319:4412301.712747.2
656Mikhail Sergachev26UTAD3062154753.20.844539553.00.611.489.5100.949.150.925:3518:471551-0.713935.3
657Damon Severson30CBJD3261856552.22.743239552.23.012.186.999.045.055.022:0918:3617464.411648.3
658Michael Sgarbossa32WSHC3242945.3-18.5171651.5-16.325.090.0115.066.733.39:209:19001.3425.0
659Yegor Sharangovich26CGYC2539035952.10.227425651.70.13.790.594.255.144.918:0214:32716-0.912050.0
660Ryan Shea27PITD1419418151.73.313812951.73.611.486.097.434.465.615:3914:044140.62425.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%
661Conor Sheary32TBLLW4353947.3-5.3232646.9-11.15.984.290.142.957.111:2111:0100-1.3742.9
662Kiefer Sherwood29VANRW3035432851.93.425024550.52.313.190.6103.741.758.314:2612:089131.610558.1
663Devin Shore30MINC127212336.9-14.6497639.2-13.96.398.0104.331.768.38:108:0345-1.71662.5
664Jonas Siegenthaler27NJDD3453556748.5-4.538639549.4-2.88.893.2102.137.962.120:1418:059394.18139.5
665Cole Sillinger21CBJC3139846246.3-6.029133346.6-5.210.485.896.251.248.817:1213:31924-3.912660.3
666Colton Sissons31NSHC3134539546.6-7.123728145.8-6.65.687.993.437.462.614:1711:591116-4.05950.8
667Jeff Skinner32EDMLW/C3140340949.6-6.228128449.7-6.26.490.596.951.848.213:2812:36918-0.912957.4
668Brady Skjei30NSHD3261055652.30.943243449.9-0.88.491.399.856.643.421:3918:081441-2.814344.8
669Juraj Slafkovsky20MTLLW2832538945.5-1.023426646.81.010.587.998.452.747.316:3713:09524-4.58641.9
670Jaccob Slavin30CARD3164250556.0-6.044836655.0-6.010.989.8100.757.742.321:1817:543128-0.410332.0
671Brendan Smith35DALD1416614852.9-1.511510652.0-1.66.989.996.854.046.013:1112:02513-0.93030.0
672Cole Smith29NSHF3229834646.3-6.819526142.8-9.56.390.196.420.379.713:0110:40721-2.66346.0
673Craig Smith35CHIC2626131745.2-0.920221848.13.18.688.196.744.355.711:4710:27817-1.98660.5
674Givani Smith26TOTRW9337630.3-15.9255630.9-15.80.097.797.715.884.26:436:4022-2.0850.0
674Givani Smith26SJSRW6205327.4-16.9144025.9-20.30.096.496.411.188.96:176:1301-1.3450.0
674Givani Smith26COLRW3132336.1-14.1111640.7-6.80.0100.0100.020.080.07:357:3521-0.8450.0
675Reilly Smith33NYRRW3038042347.3-2.327230747.0-2.210.290.8100.951.348.715:2112:301321-2.87958.2
676William Smith19SJSC2632033948.63.722725746.91.98.086.394.357.043.014:1212:25321-3.48440.5
677Carson Soucy30VAND3037652641.7-11.326837441.7-10.310.391.0101.430.569.519:2516:30737-7.98344.6
678Jordan Spence23LAKD3045438454.22.633426056.24.110.790.3101.161.538.517:3415:036381.28737.9
679Daniel Sprong27TOTRW1614414949.1-2.410311347.7-3.27.790.398.055.144.912:059:4729-0.45259.6
679Daniel Sprong27VANRW9817352.6-2.3585850.0-3.18.188.296.361.538.511:399:4416-0.32965.5
679Daniel Sprong27SEARW7637645.3-2.4455545.0-3.47.192.199.248.751.312:379:5113-0.22352.2
680Jared Spurgeon35MIND2548743552.85.135229454.56.210.092.2102.247.152.920:4818:349182.39650.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%
681Jack St. Ivany25PITD1923127046.1-4.915719544.6-6.36.792.899.541.658.416:2214:03716-1.73534.3
682Jordan Staal36CARC3149732160.81.435122361.13.18.393.5101.847.852.215:2012:524192.77853.8
683Steven Stamkos34NSHC3251950050.9-1.235135649.6-1.15.790.596.263.736.318:0614:351019-0.915946.5
684Logan Stankoven21DALC2843135454.92.431225355.24.48.690.398.951.648.415:3513:357244.313159.5
685Logan Stanley26WPGD2123929444.8-4.817620246.6-3.99.895.7105.537.662.414:5913:16320-0.73933.3
686Troy Stecher30EDMD2733238646.2-9.924027846.3-10.16.993.8100.747.552.514:4514:07120-1.05844.8
687Sam Steel26DALC2933630052.8-0.223422551.0-1.29.087.496.445.754.313:4811:415171.65756.1
688Alex Steeves25TORF4343251.53.5232350.00.00.0100.0100.028.671.411:0110:4200-0.1862.5
689Kevin Stenlund28UTAC3030033547.2-7.021321849.4-4.19.887.196.833.866.214:2111:31921-2.67357.5
690Mitchell Stephens27SEAC9658144.5-0.6435743.0-2.26.589.595.942.657.49:458:2111-0.11643.8
691Chandler Stephenson30SEAC3245354745.3-3.230939743.8-6.111.188.199.243.756.320:0614:571630-11.65850.0
692Matthew Stienburg24COLC8403950.6-1.9312555.43.38.787.596.236.863.26:055:33030.2850.0
693Mark Stone32VEGRW1725625650.01.718517651.21.617.386.8104.260.139.919:1615:1610201.65360.4
694Dylan Strome27WSHC3150343353.73.635530553.81.416.690.7107.374.625.417:4514:377253.910451.0
695Ryan Strome31ANAC2942244548.74.931632549.35.29.891.6101.352.647.416:3213:35827-3.010055.0
696Jayden Struble23MTLD2228127950.24.518818450.55.48.286.494.645.854.215:0313:551022-3.25349.1
697Nico Sturm29SJSC2921028742.3-3.415020142.7-2.211.290.6101.836.863.210:038:47211-3.43655.6
698Tim Stützle23OTTLW3154344255.15.141031356.76.410.489.299.666.133.919:5116:2310316.812152.1
699Oskar Sundqvist30STLC2318422145.4-0.913114048.33.66.887.694.429.770.312:2110:337150.43033.3
700Pius Suter28VANF2933531351.73.124023650.42.015.986.8102.648.351.715:5512:3910110.97867.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%
701Ryan Suter40STLD3354467944.5-4.537448543.5-4.910.889.5100.439.660.422:1019:49634-2.97538.7
702Nick Suzuki25MTLC3146644151.47.834031551.99.014.386.3100.655.244.819:2615:111427-0.112054.2
703Fedor Svechkov21NSHC9909249.5-5.2586248.3-2.711.187.298.373.126.911:5710:54013-0.32339.1
704Andrei Svechnikov24CARRW3156537760.00.440028558.4-0.77.588.495.963.836.217:4013:5610493.519350.3
705Brandon Tanev33SEALW3338147444.6-4.628032646.2-3.09.488.597.937.562.514:4712:151226-5.79658.3
706Chris Tanev35TORD3146650947.8-2.132232349.9-0.813.490.1103.530.369.719:2816:287266.15129.4
707Vladimir Tarasenko33DETRW2934542444.9-1.425031844.0-1.110.189.9100.051.448.614:3213:006221.510049.0
708Tomáš Tatar34NJDLW3028022855.14.219816954.03.18.387.495.647.452.610:439:393164.26048.3
709John Tavares34TORC3046146549.80.634131452.12.412.190.0102.047.552.518:1315:0310238.015763.1
710Teuvo Teräväinen30CHIF3236241946.41.525528946.92.07.987.195.050.050.016:4813:05733-1.19856.1
711Troy Terry27ANAC/RW2949251448.95.536737849.35.58.192.0100.150.349.718:4015:401128-1.016048.1
712Alexandre Texier25STLC1514320141.6-3.89313640.6-4.16.989.196.050.649.412:4411:4037-3.53366.7
713Shea Theodore29VEGD3056757749.62.238640748.70.410.589.5100.054.245.822:3019:3120492.815438.3
714Akil Thomas25LAKC1211111249.8-5.0827751.6-2.68.393.8102.144.855.210:4310:3210-0.12166.7
715Robert Thomas25STLC2136434951.14.527025051.97.012.191.3103.452.347.720:4716:537328.48845.5
716Jack Thompson22SJSD1419021646.82.612415045.32.63.890.794.556.443.616:0313:47317-0.14736.2
717Tage Thompson27BUFC2752038457.58.736726258.310.611.389.4100.758.941.118:4815:388153.218346.4
718Henry Thrun23SJSD2732149039.6-8.023234540.2-6.810.391.2101.549.350.716:0414:56715-3.54540.0
719Conor Timmins26TORD2841840350.92.129627352.01.47.695.7103.349.150.916:5514:377263.56637.9
720Owen Tippett25PHIRW3144343650.44.131029551.22.39.886.696.458.341.716:3214:0014252.519042.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%
721Brady Tkachuk25OTTLW3150646052.41.137730755.13.910.087.397.353.846.218:2314:536185.322956.8
722Matthew Tkachuk27FLALW/RW2743033256.41.831925655.51.112.185.397.559.640.418:0714:126293.614952.3
723Devon Toews30COLD2962455153.11.541338751.6-0.511.188.399.457.942.123:5520:3210315.511439.5
724Tyler Toffoli32SJSC3451746952.49.736533652.19.69.386.495.757.542.516:4813:2311222.417158.5
725Eeli Tolvanen25SEARW3338043446.7-1.727229348.1-0.410.492.6103.055.344.713:3412:02318-5.910748.6
726Philip Tomasino23TOTC2023321552.01.217016051.51.78.590.599.059.041.013:0611:285101.75962.7
726Philip Tomasino23NSHC111129653.81.9817252.93.27.892.7100.653.846.211:1810:05280.12763.0
726Philip Tomasino23PITC912111950.41.2898850.30.49.088.597.564.635.415:1813:09321.73262.5
727Alexey Toropchenko25STLRW3124733842.2-6.615622840.6-7.67.092.799.631.069.012:3011:0628-4.46350.8
728Yakov Trenin28MINC2926834543.7-6.617324241.7-10.310.094.2104.230.669.413:3711:43517-2.05143.1
729Vincent Trocheck31NYRC3155152051.43.638838949.92.29.788.398.053.446.621:2516:201643-1.313856.5
730Jacob Trouba30TOTD2845355445.0-4.233439146.1-2.410.389.8100.133.866.219:5716:59930-7.39851.0
730Jacob Trouba30NYRD2439146945.5-4.028933746.2-2.610.690.3100.933.866.320:0016:49623-6.38852.3
730Jacob Trouba30ANAD4628542.2-5.4455445.5-1.08.386.194.434.066.019:3817:5937-1.01040.0
731Maxim Tsyplakov26NYIF3348144951.76.134933051.44.212.191.2103.352.747.316:3014:2214343.111340.7
732Alex Tuch28BUFRW3255846354.73.939531855.46.112.688.2100.858.741.319:4815:0118244.516046.9
733Riley Tufte26BOSLW3141548.33.681436.4-6.80.072.772.740.060.08:008:0001-0.50
734Alex Turcotte23LAKC2629324454.61.620917654.3-0.214.692.8107.450.349.711:5610:286183.46145.9
735T.J. Tynan32COLC8584158.66.4352954.73.14.287.591.755.644.47:567:06050.2850.0
736Urho Vaakanainen26TOTD6857254.19.7594457.314.73.093.896.841.758.313:5112:55141.71526.7
736Urho Vaakanainen26ANAD5716153.810.9493657.614.93.496.099.437.962.113:3612:52141.31225.0
736Urho Vaakanainen26NYRD1141156.04.210855.614.00.085.785.757.142.915:0613:09000.5333.3
737Juuso Välimäki26UTAD2435835150.5-3.324525149.4-4.48.392.1100.465.934.116:5115:28726-1.76341.3
738James van Riemsdyk35CBJLW2529626752.63.520619351.62.09.887.196.948.151.912:0110:59212-0.44860.4
739Trevor van Riemsdyk33WSHD3151248951.1-0.136431753.50.911.791.1102.840.759.317:5816:1411291.710245.1
740Frank Vatrano30ANALW2842045947.83.131633848.33.38.291.9100.051.049.017:4814:11719-1.316755.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%
741Joe Veleno25DETC2622329842.8-2.614418743.5-0.36.891.598.442.457.610:5110:35718-4.34247.6
742Carter Verhaeghe29FLAC3256143456.43.440632855.33.37.485.292.656.143.918:4015:3016356.720250.5
743Jimmy Vesey31NYRLW1713814249.3-1.010110150.01.06.093.299.222.777.39:469:31411-2.12552.0
744Jeffrey Viel28BOSF15838.5-21.83633.3-23.80.0100.0100.050.050.08:298:2702-0.20
745Gabriel Vilardi25WPGC3351051849.61.236538848.5-0.911.889.6101.470.129.918:3315:241119-1.511455.3
746Alex Vlasic23CHID3248562843.6-2.634642544.9-0.811.587.599.043.656.423:4518:502337-4.99551.6
747Dmitri Voronkov24CBJLW2332031150.7-0.523722151.71.811.688.399.954.945.116:0213:232142.67156.3
748Jakub Vrána28WSHLW1812717242.5-8.29410746.8-6.416.193.1109.261.938.110:109:3438-1.14148.8
749Chris Wagner33COLC2212813848.1-4.2909648.4-3.51.687.989.530.869.26:606:2014-2.64153.7
750Oliver Wahlstrom24NYIRW2716627138.0-8.712417940.9-7.14.492.697.042.058.010:048:5538-5.05455.6
751Nathan Walker30STLC2722026545.4-2.613818842.3-5.47.990.698.530.769.311:3110:44418-4.85054.0
752Sean Walker30CARD3158433863.35.241324462.95.76.986.993.857.842.216:0915:0317234.311937.0
753Jake Walman28SJSD2955351251.98.139235352.69.611.289.7100.852.547.522:4317:1217272.417941.9
754Austin Watson33DETLW29950.00.07750.01.70.060.060.080.020.07:007:00010.01100.0
755MacKenzie Weegar31CGYD3263554753.74.442035254.45.98.791.3100.050.449.623:1718:502262-0.517741.2
756Alexander Wennberg30SJSC3449051448.84.732135047.83.79.887.397.053.446.618:3714:021313-1.48652.3
757Zach Werenski27CBJD3276269252.43.454349152.53.99.990.4100.357.242.826:2221:3521431.024646.3
758Zach Whitecloud28VEGD2435838448.2-1.025527048.6-1.47.791.298.956.643.417:1116:055292.16240.3
759Adam Wilsby24NSHD1020015356.75.412910555.15.19.894.3104.146.153.919:0417:594133.73933.3
760Tom Wilson30WSHRW3148143452.61.935128055.63.912.786.999.647.752.318:3413:559325.513552.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%
761Ryan Winterton21SEAC8749643.5-7.9516643.6-8.88.377.886.151.248.810:2210:2203-0.51266.7
762Miles Wood29COLLW1619718751.3-3.311612847.5-7.49.191.1100.237.862.212:0210:49110-1.16347.6
763Parker Wotherspoon27BOSD1621221549.6-2.514615149.2-2.96.392.298.542.058.015:5815:187230.22536.0
764Shane Wright21SEAC3032837047.0-1.724325548.80.213.588.8102.353.946.113:0511:094290.16839.7
765Arber Xhekaj24MTLD2835538448.01.724127646.6-0.29.489.098.443.256.815:4514:13632-4.77241.7
766Kailer Yamamoto26UTARW3262254.2-8.2221855.0-6.00.091.791.750.050.010:4010:36000.0250.0
767Cameron York24PHID1833933150.60.125623552.1-0.98.688.797.349.350.722:1819:3813220.55641.1
768Pavel Zacha27BOSC3343143150.00.231331250.11.010.589.499.961.938.118:5513:4112181.511960.5
769Nikita Zadorov29BOSD3353552350.61.139037551.02.49.691.3100.947.152.919:4817:248521.210342.7
770Yegor Zamula24PHID2128130448.02.420420250.22.86.884.891.751.148.916:0514:106160.73834.2
771Connor Zary23CGYC3249344452.62.433531351.71.76.091.097.057.242.816:4614:25625-0.413149.6
772Trevor Zegras23ANAC2432639045.51.023628245.60.28.689.097.647.752.316:5714:24719-2.78554.1
773Olen Zellweger21ANAD2744647548.44.932033648.84.48.993.2102.260.939.119:3516:35934-0.514645.9
774Fabian Zetterlund25SJSW3450960645.70.334343344.2-1.413.492.0105.455.644.417:2315:191324-4.115247.4
775Mika Zibanejad31NYRC3142251145.2-5.330636945.3-4.48.186.794.851.448.618:2013:241429-6.814946.3
776Artem Zub29OTTD1115614951.1-7.21109354.2-3.42.885.988.740.259.818:1916:00270.33141.9
777Mats Zuccarello37MINLW1823524549.00.816917049.91.216.090.1106.172.527.517:3614:095151.36048.3
778Jason Zucker33BUFLW3242938752.60.830628052.21.413.288.1101.350.050.015:0812:15933-1.712147.1