Are You a Stathead?

Every day, we'll send you an email to your inbox with scores, today's schedule, top performers, new debuts and interesting tidbits. View a sample email. It's also available for football, basketball and baseball.

Subscribe to our Stathead Newsletter

Skater Advanced Statistics

Skater Advanced Statistics Table
Corsi (EV) Fenwick (EV) PDO (EV) 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 SAtt. Thru%
1Justin Abdelkader21DETLW222971.014.616866.716.70.0100.0100.066.733.39:189:1801728.6
2Craig Adams31TOTRW4530627452.8-3.223819854.6-1.43.893.196.956.543.58:417:43738158.0
3Maxim Afinogenov29BUFRW4850145452.52.436334051.61.17.090.097.052.347.712:3610:08153617254.1
4Andrew Alberts27PHID7992199848.0-1.869772349.1-2.09.391.5100.749.850.215:4713:09275912237.7
5Daniel Alfredsson36OTTRW791122100052.93.383574552.82.49.890.199.952.547.520:4714:17725635058.3
6Bryan Allen28FLAD2443357.12.6342359.66.511.594.1105.738.161.927:1121:3600771.4
7Karl Alzner20WSHD3051540755.91.437228356.81.98.089.097.052.147.919:2515:5510366547.7
8Artem Anisimov20NYRC14450.0-20.94450.0-16.70.0100.0100.066.733.39:279:27101100.0
9Nik Antropov28TOTRW81112097953.41.183372353.50.89.487.596.856.044.016:5613:01344037459.4
10Colby Armstrong26ATLRW8291690350.42.567768249.81.29.592.5102.039.760.315:0912:31342121266.5
11Derek Armstrong35LAKC5638638450.1-1.028429449.1-2.35.390.295.658.541.58:298:21796564.6
12Riley Armstrong24SJSRW271041.2-21.03730.0-31.40.085.785.766.733.37:266:5701250.0
13Tyler Arnason29COLC7175882647.9-1.056859149.0-0.57.189.796.953.047.013:1812:18584019256.3
14Jason Arnott34NSHC6590192349.40.369372249.0-1.111.989.7101.652.347.718:5514:23512932859.8
15Evgeny Artyukhin25TBLRW7357668945.5-3.644553245.5-3.18.393.7102.050.949.110:4010:07182715962.9
16Arron Asham30PHIRW7855359448.2-1.143044049.4-1.09.590.9100.353.646.48:458:31121111067.3
17Adrian Aucoin35CGYD81119692556.4-0.190775854.50.38.390.498.852.347.722:0114:55282929343.0
18Keith Aucoin30WSHC121329159.25.2927056.80.410.495.9106.461.338.710:199:40732268.2
19Sean Avery28TOTLW4157048154.24.241936153.72.69.091.5100.558.941.115:4513:22131618254.4
20P.J. Axelsson33BOSLW7572079347.6-3.054460947.2-3.38.193.3101.546.054.015:6011:46412016153.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 SAtt. Thru%
21Anton Babchuk24CARD72108094353.40.880667054.62.57.892.7100.555.744.318:0414:12222027845.7
22David Backes24STLRW8293492050.41.673966852.52.79.688.397.945.055.017:4113:00452032564.0
23Mikael Backlund19CGYC110566.710.88561.54.60.0100.0100.060.040.010:448:3510333.3
24Christian Backman28CBJD5668551457.16.251239156.74.87.193.1100.162.337.715:3812:48111313639.7
25Nicklas Backstrom21WSHC821474113256.62.4105084655.40.49.991.8101.760.040.019:5715:09776231255.8
26Josh Bailey19NYIC6871787445.1-5.150662144.9-5.18.491.099.452.647.415:2912:15364213156.5
27Keith Ballard26FLAD821305136948.80.9980105748.11.59.793.0102.747.752.322:2317:34257123545.1
28Krys Barch28DALRW7230036545.1-7.423526846.7-6.710.191.7101.858.241.86:276:209134165.9
29Cam Barker22CHID6878564854.8-3.061152253.9-3.67.090.597.458.341.718:2013:3691723243.5
30Cody Bass22OTTC12435543.9-9.3334442.9-12.04.289.793.866.733.35:415:2913955.6
31Ryan Bayda28CARLW7052356148.2-6.139841449.0-5.66.394.8101.154.046.010:278:0916312151.2
32Jay Beagle23WSHC3211853.8-16.2131350.0-15.10.072.772.760.040.07:367:3420771.4
33Francois Beauchemin28ANAD2032030950.9-5.726726350.4-5.69.690.4100.050.050.024:5417:419177262.5
34Steve Begin30TOTLW6247154046.6-6.034640346.2-6.56.692.098.749.750.310:438:54151814761.2
35Wade Belak32TOTRW5320123146.5-5.516217947.5-4.26.093.699.656.643.45:155:14473161.3
36Eric Belanger31MINC7984495247.0-2.563472546.7-3.57.692.4100.038.261.817:5013:22483425956.8
37Matt Beleskey20ANALW2141253.8-9.19660.0-3.520.075.095.053.846.211:1011:100050.0
38Brendan Bell25OTTD5366765350.5-2.349548450.6-3.19.189.598.750.849.217:3814:23193315150.3
39Sean Bentivoglio23NYILW181436.4-8.261233.3-9.30.0100.0100.044.455.611:3111:15012100.0
40Sean Bergenheim24NYILW5971772349.8-0.152753049.90.06.391.798.045.454.614:1511:49322724362.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 SAtt. Thru%
41Marc-Andre Bergeron28MIND7292181153.25.170162153.03.87.692.6100.267.932.116:5213:16112130745.6
42Patrice Bergeron23BOSC6464069348.0-4.049052348.4-3.29.192.7101.944.155.917:4212:23351524263.2
43Niclas Bergfors21NJDRW8324442.1-11.2283048.3-6.25.690.996.580.020.05:485:4401966.7
44Patrik Berglund20STLC7669570749.60.455555250.1-0.310.495.1105.661.438.614:4311:09302125057.2
45Steve Bernier23VANRW8168780146.2-4.550760645.6-4.99.992.8102.651.548.513:4011:07301219667.9
46Todd Bertuzzi33CGYLW6689480452.7-6.368263951.6-5.78.489.097.457.043.018:2014:15286720461.8
47Blair Betts28NYRC8146352546.9-8.536239747.7-7.55.591.597.039.960.110:377:3032713362.4
48Kevin Bieksa27VAND721044100950.91.777681648.7-1.28.391.599.851.748.323:1016:40295533944.0
49Paul Bissonnette23PITLW15213835.6-8.6202940.8-4.06.789.596.140.959.13:313:3102580.0
50Byron Bitz24BOSRW3526626350.3-0.320718053.53.34.794.999.651.748.310:229:48444568.9
51Jason Blake35TORLW781179105752.71.188980652.40.28.290.098.255.045.018:0714:01534344267.6
52Rob Blake*39SJSD731115101652.3-4.686676453.1-4.18.192.9101.052.147.921:1615:44233736554.2
53Brandon Bochenski26TBLRW7544753.53.5333747.1-4.07.183.991.050.050.010:479:10421478.6
54Troy Bodie24ANARW4351767.32.9271761.4-3.10.0100.0100.084.215.88:098:0901771.4
55Mikkel Boedker19PHXLW7878292445.80.757670145.1-0.19.391.7101.047.152.915:2012:1041820155.7
56Zach Bogosian18ATLD4765870548.3-0.150654548.1-1.611.990.7102.744.255.818:0615:28322118448.9
57Alexandre Bolduc23VANC7333747.10.7262353.14.912.594.7107.241.958.17:206:2723977.8
58Jared Boll22CBJRW7550850850.0-3.238439149.5-3.86.990.997.948.651.48:548:4519713255.3
59Dave Bolland22CHIC81100682654.9-0.181166754.90.09.591.7101.243.456.616:2712:59351019357.5
60Radek Bonk33NSHC6662372346.3-5.646954446.3-4.95.892.297.936.363.715:2612:37261615964.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 SAtt. Thru%
61Derek Boogaard26MINLW5116622043.0-7.712717342.3-9.07.897.7105.454.545.54:604:54322748.1
62David Booth24FLALW7299893251.75.574673350.44.99.792.2101.849.051.017:0513:54352840160.8
63Casey Borer23CARD3203337.7-11.9162242.1-8.710.092.9102.937.562.511:059:18010
64Pierre-Marc Bouchard24MINLW7188886850.62.167267649.90.88.491.6100.049.850.216:5913:40283720967.9
65Philippe Boucher35TOTD4153760746.90.240544747.5-0.79.393.4102.752.347.720:0815:41122214246.5
66Francis Bouillon33MTLD5467969949.3-0.650751449.70.07.689.697.255.144.916:3014:01153212042.5
67Jesse Boulerice30EDMRW251033.3-26.44736.4-19.20.0100.0100.060.040.03:433:43000
68Eric Boulton32ATLLW7642756343.1-6.634842345.1-4.67.293.3100.548.151.97:337:29121210965.1
69Chris Bourque23WSHLW8654658.64.3533163.19.15.990.996.867.732.39:468:54251957.9
70Rene Bourque27CGYLW5872962254.0-3.553548852.3-3.112.392.2104.554.445.615:4812:25321324660.2
71Jay Bouwmeester25FLAD821337161045.4-3.61017126944.5-3.49.192.9102.041.958.126:5919:12275136150.4
72Johnny Boychuk25BOSD191340.981044.40.0100.0100.028.671.414:4813:261010.0
73Zach Boychuk19CARC2161945.7141843.811.191.7102.861.538.512:0311:420220.0
74Dustin Boyd22CGYC7166061251.9-6.046450348.0-8.27.990.298.055.844.212:389:31231814551.0
75Brad Boyes26STLRW821110105751.23.586380151.92.78.188.696.750.349.719:0814:41404741553.0
76Brian Boyle24LAKC2820422747.3-5.816717548.8-4.34.687.992.651.948.110:089:3711115862.1
77Dan Boyle32SJSD771370106556.31.5105078857.11.97.491.398.856.643.424:4618:03366342350.6
78Nick Boynton30FLAD6886991148.80.964770048.01.29.792.3102.050.449.616:3613:34104322945.4
79Matt Bradley30WSHRW8168767550.4-6.049349449.9-6.36.094.0100.051.848.210:379:39212216659.0
80Donald Brashear37WSHLW6342041850.1-6.731230850.3-6.03.793.997.653.546.58:158:0920267061.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 SAtt. Thru%
81Derick Brassard21CBJC3133123358.77.524117857.55.014.891.7106.466.333.814:2410:59211310257.8
82Tim Brent24CHIC2141745.2-12.8121250.0-6.30.0100.0100.075.025.08:218:210010.0
83Eric Brewer29STLD2844747348.6-0.834236948.1-2.88.487.595.943.256.825:0718:36161811144.1
84Daniel Briere31PHIC2930637445.0-5.422727345.4-6.411.290.2101.452.247.815:3912:088169755.7
85Rod Brind'Amour38CARC801082104450.9-3.377479949.2-6.26.390.496.748.851.218:5814:05404022859.2
86Patrice Brisebois38MTLD6273378948.20.753859347.60.58.292.0100.152.947.115:5412:51145416341.7
87Kyle Brodziak24EDMC7959578443.1-5.845059143.2-5.610.392.5102.835.164.912:439:51333216858.9
88Sheldon Brookbank28TOTD4444841252.1-2.134432851.2-3.87.993.8101.759.940.112:0811:241097241.7
89Wade Brookbank31CARLW27566845.2-7.6464749.5-3.38.891.2100.056.743.32:302:26101361.5
90Troy Brouwer23CHIRW6975858756.4-0.459345356.70.57.093.6100.669.730.315:0511:25161220960.3
91Dustin Brown24LAKRW801151105352.20.189581952.2-0.38.489.197.552.247.819:2414:05374851656.6
92Mike Brown23TOTRW4821628043.5-10.917620046.8-8.03.990.894.757.043.08:086:47917657.9
93Gilbert Brule22EDMC118211342.1-7.4597743.4-7.47.388.796.063.836.29:529:25092259.1
94Andrew Brunette35MINLW8098395550.72.474572450.71.88.091.099.049.350.716:5513:31163217069.4
95Fabian Brunnstrom23DALLW5545647049.2-3.236635550.8-1.49.487.597.063.936.111:379:37282213161.8
96Adam Burish26CHIRW6639133753.7-3.030926154.2-2.77.192.9100.055.244.89:127:1111110579.0
97Brent Burns23MIND5985690948.50.064767548.9-0.17.791.499.149.350.722:2316:58285031846.2
98Alexandre Burrows27VANLW82101689753.15.475469152.24.411.091.1102.142.757.316:3813:09632628460.6
99Chris Butler22BUFD4759072344.9-5.347056545.4-5.58.495.6104.045.154.916:3215:147297448.6
100Dustin Byfuglien23CHIRW7785068355.4-1.065753555.1-1.46.694.4101.058.841.214:5211:55261831963.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 SAtt. Thru%
101Kyle Calder30LAKLW7484474353.20.463757552.6-0.76.893.2100.050.549.513:1011:34243316157.8
102Joe Callahan26NYID1819525043.8-9.713218641.5-9.010.595.1105.651.548.514:6013:221122821.4
103Ryan Callahan23NYRRW811169102853.2-0.688678553.0-0.76.694.0100.661.138.917:0413:3753938960.9
104Mike Cammalleri26CGYLW81110788555.6-2.383470954.1-1.510.289.8100.059.840.217:2013:16325639863.3
105Brian Campbell29CHID821378104756.81.7106785255.6-0.18.491.299.661.938.122:3417:34153324244.6
106Gregory Campbell25FLAC77868107644.7-4.865985043.7-4.79.292.7102.040.959.116:4713:20311921363.4
107Chris Campoli24TOTD761040119046.6-2.976288146.4-4.07.390.497.850.749.319:3215:50422918449.5
108Luca Caputi20PITLW5344841.5-6.3223637.9-11.610.591.7102.242.157.910:169:13011353.8
109Daniel Carcillo24TOTLW7466381244.9-3.649460644.9-4.06.291.397.555.045.011:3110:35162020862.5
110Matt Carkner28OTTRW11325.01233.30.0100.0100.00.0100.04:084:08000
111Matt Carle24TOTD761304131549.81.498998850.00.88.192.5100.646.853.221:2317:58475617847.8
112Brett Carson23CARD5425145.2-3.2323945.1-6.50.092.692.645.854.215:4410:0500633.3
113Jeff Carter24PHIC821221135747.4-1.8932101447.9-2.510.592.5103.041.658.420:5715:06726558558.5
114Ryan Carter25ANAC4832228453.1-1.926622154.6-0.37.093.7100.757.342.79:068:278127751.9
115Tom Cavanagh26SJSC179510946.6-6.7728047.4-6.64.293.097.167.332.77:447:35752142.9
116Zdeno Chara31BOSD801391129051.92.01056100351.32.110.192.8102.946.953.125:4518:35285442550.4
117Jonathan Cheechoo28SJSRW6679662456.12.062346957.12.37.490.998.356.143.915:1913:02313128453.5
118Chris Chelios*47DETD2826718658.9-0.919515256.2-2.06.493.199.564.735.311:4010:027133836.8
119Jason Chimera29CBJLW4950947951.5-1.438236051.5-1.711.992.8104.751.348.716:1512:10151919060.5
120Kyle Chipchura22MTLC138212040.6-2.3609538.7-5.67.187.394.556.543.510:189:22321241.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 SAtt. Thru%
121Taylor Chorney21EDMD2195326.4-13.9153629.4-14.37.780.087.733.366.715:4315:320210.0
122Erik Christensen25TOTC6461165048.5-3.147351947.7-4.87.790.598.246.553.513:3911:15261221058.1
123Kris Chucko22CGYRW231715.021313.30.0100.0100.0100.00.07:026:23020
124Brett Clark32COLD761055126845.4-4.181587848.1-1.57.390.597.843.156.922:1916:45264121944.3
125Chris Clark32WSHRW3229532247.8-10.120725544.8-13.95.194.199.148.851.211:3410:165107250.0
126David Clarkson24NJDRW8272571350.4-3.655355949.7-4.97.593.0100.551.049.012:0310:3016825861.2
127Dan Cleary30DETRW7499977056.5-1.876762954.9-2.98.489.898.253.746.316:4212:55162225263.5
128Ryane Clowe26SJSLW71102981555.80.580359557.41.57.593.0100.555.544.517:4614:21356625962.2
129Cal Clutterbuck21MINRW7870285545.1-5.854064945.4-6.07.293.3100.432.068.013:0011:48221625453.5
130Braydon Coburn23PHID801397134351.04.01075101251.53.87.891.799.544.455.624:3717:56395927746.9
131Andrew Cogliano21EDMC8285193247.7-1.164171047.4-1.48.692.3100.953.546.514:2411:48284220756.0
132Carlo Colaiacovo26TOTD7389086550.7-0.468166250.7-3.09.191.6100.657.342.718:0114:11111817149.7
133Erik Cole30TOTLW80100899250.42.576476649.92.28.391.8100.151.548.517:3713:34493731556.5
134Sean Collins25WSHD1522015758.43.016510561.15.65.093.898.850.449.614:3213:554103540.0
135Jeremy Colliton24NYIC6355638.5-12.9303744.8-12.25.390.095.331.368.811:038:2411580.0
136Blake Comeau22NYILW5359671745.4-3.841651544.7-4.28.189.297.445.454.616:1713:08322216447.6
137Mike Commodore29CBJD811154132146.6-9.987297147.3-9.010.391.7102.142.957.122:5418:08182423044.8
138Mike Comrie28TOTC6369986544.7-4.951162844.9-5.47.390.798.151.948.115:4212:47343718964.0
139Tim Conboy26CARRW2810512545.7-6.6899747.8-4.87.591.799.133.866.25:214:53221968.4
140Chris Conner25DALRW3835533551.40.326026949.1-2.49.788.698.255.045.010:5610:351286750.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 SAtt. Thru%
141Tim Connolly27BUFC4860662049.4-0.945947749.0-2.312.492.0104.447.952.118:5713:01293821559.1
142Craig Conroy37CGYC82104578157.20.178663655.30.110.991.1102.050.949.115:1112:05594116064.4
143Matt Cooke30PITLW7676882948.1-0.855361747.3-3.710.291.0101.243.656.414:1311:60201416153.4
144Joe Corvo31CARD811472136351.90.11111105051.4-0.87.691.699.253.746.324:1817:32433643249.3
145Riley Cote26PHILW6318421446.2-3.014917645.8-4.23.991.395.365.734.34:104:09813470.6
146Joey Crabb25ATLRW2922225446.6-3.318019548.0-1.98.490.799.143.356.712:139:531635164.7
147Ryan Craig27TBLC5432139644.8-4.225128746.7-1.54.392.997.235.464.610:168:40228575.3
148B.J. Crombeen23TOTRW8178581349.1-1.462562150.2-1.76.591.598.045.854.212:4311:39191121757.1
149Sidney Crosby21PITC771177119749.62.889886850.83.011.390.2101.657.842.221:5715:31568038761.2
150Matt Cullen32CARC6984585349.8-3.663961950.8-3.28.193.3101.451.049.016:4813:04542525354.5
151Jassen Cullimore36FLAD6882099745.1-3.762278744.1-3.96.992.599.444.555.516:4814:5193212342.3
152Kyle Cumiskey22COLD6514056.08.7402958.010.93.283.386.671.428.68:328:0912450.0
153Matt D'Agostini22MTLRW5356655850.43.941841750.14.46.388.494.648.551.513:2511:05281518861.7
154Trevor Daley25DALD751173117949.9-2.891690550.3-3.29.590.8100.248.451.622:0017:41223119553.3
155Mathieu Dandenault32MTLRW4138138150.02.128327850.43.68.994.4103.247.152.911:4510:099177561.3
156Pavel Datsyuk30DETC81124181460.44.395766359.13.711.690.5102.151.448.618:5913:59894944156.0
157Patrick Davis22NJDLW12625.0-36.92340.0-23.60.0100.0100.033.366.74:304:30000
158Rob Davison28VAND2317219846.5-1.713715646.8-2.17.090.597.548.451.610:059:43173345.5
159Nigel Dawes23TOTLW6469569150.1-4.753252450.4-3.77.491.298.661.738.313:0211:45172019658.2
160Greg de Vries36NSHD7171885945.5-5.353866844.6-7.57.590.998.448.551.515:0813:06201710835.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 SAtt. Thru%
161Pavol Demitra34VANC6985981351.44.564363550.33.810.291.9102.154.345.717:1513:37182025952.5
162Andre Deveaux24TORC2110514542.0-6.17710542.3-4.24.092.996.959.540.57:147:07232365.2
163Boyd Devereaux30TORC2324028745.5-5.718420047.9-2.38.291.199.350.749.313:4211:24866068.3
164Shane Doan32PHXRW821075126945.9-0.681893946.60.310.191.8101.948.551.520:0214:52483139057.9
165Shean Donovan34OTTRW6541943149.3-0.631832349.6-1.85.793.399.047.252.87:507:461989163.7
166Derek Dorsett22CBJRW5232631351.0-3.126122154.11.35.892.998.751.448.68:538:37429065.6
167Drew Doughty19LAKD811251125250.0-2.694297549.1-3.87.590.998.452.247.823:5017:14367529542.7
168Jake Dowell23CHIC18850.07750.014.3100.0114.320.080.013:3713:04000
169Aaron Downey34DETRW4141745.2-11.4121348.0-7.120.081.8101.884.615.45:135:13022100.0
170Steve Downie21TOTRW2918720947.2-2.114316047.2-2.57.291.698.860.539.58:268:06974065.0
171Kris Draper37DETC7960263248.8-10.846152446.8-12.26.390.196.444.955.111:499:3916913866.7
172Davis Drewiske24LAKD1721320051.6-0.917814854.61.35.494.6100.149.650.417:1914:031134250.0
173Chris Drury32NYRC811117110350.3-5.185284850.1-5.17.991.899.757.742.320:1514:07483139555.4
174Brandon Dubinsky22NYRC82114491255.62.384872453.9-0.17.591.298.757.043.016:3813:14322430661.4
175J.P. Dumont30NSHRW821082105550.61.682182449.90.110.690.5101.155.644.417:3013:51396631855.3
176Pascal Dupuis29PITLW7178578050.21.959656451.41.49.090.799.751.348.714:1311:23251523761.2
177Philippe Dupuis23COLC8456441.3-4.0335039.8-3.54.293.998.160.040.09:349:31101478.6
178Chris Durno28COLLW2131350.02.7111150.01.10.0100.0100.050.050.06:026:0200650.0
179Radek Dvorak31FLARW81920110845.4-3.769686744.5-3.48.592.5101.040.759.316:2613:34323722560.0
180Patrick Dwyer25CARRW13846855.3-0.4655156.02.24.486.791.151.348.78:346:12011752.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 SAtt. Thru%
181Ben Eager25CHILW7554747053.8-3.539936952.0-5.67.992.4100.263.236.88:318:1912813360.2
182Mark Eaton31PITD6881491847.0-0.161264248.80.58.492.6101.048.851.217:4614:295178540.0
183Patrick Eaves24CARRW7465964850.4-2.650048550.8-2.96.195.3101.453.646.411:159:15271618562.2
184Andrew Ebbett26ANAC4855043755.70.043634555.8-0.110.191.2101.362.737.313:5211:51121715365.4
185Alexander Edler22VAND801060111748.7-1.181185748.6-0.89.393.2102.450.349.720:5615:47296533342.6
186Christian Ehrhoff26SJSD771167100253.8-0.990376054.3-1.26.991.398.255.344.721:1416:27334934947.3
187Patrik Elias32NJDLW77102180056.14.378861856.03.69.491.8101.252.447.618:3413:06303139562.5
188Matt Ellis27BUFLW4529135045.4-2.223025547.4-0.16.695.6102.248.151.98:447:5713710370.9
189Steve Eminger25TOTD711037109448.70.280182049.40.68.990.499.348.251.821:3616:47112817448.9
190Toby Enstrom24ATLD821111128346.4-3.486399046.6-4.211.591.2102.743.256.823:3216:46244516950.9
191Martin Erat27NSHRW7196287952.33.272868851.42.48.390.198.452.747.318:3413:60464725458.7
192Jonathan Ericsson24DETD1927324153.1-6.919719550.3-7.68.090.998.956.443.617:4015:28094654.3
193Loui Eriksson23DALLW821135100653.01.687677353.11.110.790.7101.447.852.219:4914:46803128263.1
194John Erskine28WSHD5276768952.7-4.658050653.4-2.35.893.899.651.348.716:4815:0792912839.1
195Garnet Exelby27ATLD5965981944.6-5.551263344.7-5.97.493.1100.539.260.816:4314:2527228350.6
196Sergei Fedorov*39WSHC5277950460.77.458237660.87.58.389.698.053.246.816:3112:52314720158.7
197Todd Fedoruk29PHXLW7255970844.1-2.242555743.3-3.77.591.799.347.252.810:3610:099139757.7
198Ruslan Fedotenko30PITLW6573774549.70.354552550.9-0.211.293.4104.557.342.714:0612:3222920557.1
199Eric Fehr23WSHRW6174048760.36.354535060.97.37.791.298.855.844.211:1510:29532223257.8
200Andrew Ference29BOSD4771772749.7-1.254553750.4-0.27.594.1101.648.451.621:3116:52141514848.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 SAtt. Thru%
201Brett Festerling22ANAD4042546048.0-9.733337647.0-10.75.996.2102.149.350.716:4014:145134930.6
202Vernon Fiddler28NSHLW7868978046.9-3.952558947.1-3.96.791.297.938.761.313:5810:45331520455.4
203Nikita Filatov18CBJLW8483955.23.5373253.61.916.192.6108.750.050.08:086:41111376.9
204Valtteri Filppula24DETC80105579856.9-1.282164656.0-1.37.991.699.451.248.815:5313:20261821061.0
205Jeff Finger29TORD661034114347.5-5.476484047.6-5.210.288.898.950.549.520:0816:49285516041.9
206Mike Fisher28OTTC7886594247.9-3.766169548.7-3.08.691.6100.247.352.718:2313:17453632755.7
207Mark Fistric22DALD3639640549.4-5.131430950.4-3.88.891.3100.051.848.215:5612:5913146058.3
208Tomas Fleischmann24WSHRW7384867355.80.064949456.81.37.889.797.555.944.115:0511:15533421162.1
209Nick Foligno21OTTLW8173873350.2-0.956454350.9-0.76.791.798.448.251.813:3611:15332522863.6
210Adam Foote37COLD4249264843.2-7.738148144.2-8.27.291.298.438.062.019:4015:4717284344.2
211Kurtis Foster27MIND10979750.04.1707548.31.618.992.9111.733.866.213:3510:54043132.3
212Johan Franzen29DETRW71105669560.34.985055460.56.68.691.4100.048.251.817:4814:12242336366.7
213Colin Fraser24CHIC8151049051.0-6.740136652.3-4.97.192.299.442.557.510:537:471299173.6
214Jamie Fraser23NYID191047.47.75455.615.10.0100.0100.042.957.111:0011:00100
215Jamie Fritsch23PHID16366.78.63350.0-6.466.766.7133.3100.00.04:344:34000
216Dan Fritsche23TOTC5037046544.3-8.327636043.4-10.36.393.099.247.252.810:389:45599855.1
217Mitch Fritz28NYILW20375739.4-8.0314242.5-4.80.087.587.573.126.92:402:3911450.0
218Jonas Frogren28TORD4143648547.3-5.632736547.3-6.26.393.7100.043.256.813:2611:2412173138.7
219Michael Frolik20FLAC7990793049.41.970271449.62.99.193.6102.743.656.414:4812:27363525062.8
220Alex Frolov26LAKLW77102296751.4-0.878173351.6-1.08.390.298.651.948.119:5514:06547131755.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 SAtt. Thru%
221Marian Gaborik26MINRW1721322948.2-1.416617149.3-1.513.887.3101.148.052.019:6015:56111110068.0
222Simon Gagne28PHILW791002105448.70.574376449.30.29.592.3101.846.753.319:0113:28325039056.2
223Sam Gagner19EDMC7691193849.31.967374047.60.09.092.5101.554.245.816:4513:21295824862.5
224T.J. Galiardi20COLLW1112711951.65.3948452.84.87.884.292.055.444.616:2113:57684332.6
225Jason Garrison24FLAD19756.35550.00.0100.0100.060.040.011:579:150020.0
226Paul Gaustad26BUFC6263262750.2-2.450247551.4-2.18.092.1100.049.550.516:0611:55112018366.7
227Denis Gauthier32LAKD6567669749.2-4.252053149.5-4.06.890.197.047.752.314:3211:47103510135.6
228Nathan Gerbe21BUFC101088057.410.0826555.810.16.397.6104.058.541.513:3711:35463863.2
229Bruno Gervais24NYID691114130046.1-4.179897045.1-6.57.091.898.844.755.321:3517:21593919142.9
230Ryan Getzlaf23ANAC81133998157.77.2104580956.45.59.290.399.557.742.320:0815:37557039257.9
231Tom Gilbert26EDMD821234130948.51.193699748.41.09.991.4101.348.451.621:5716:25407021250.5
232Hal Gill33PITD6279985648.3-0.259561249.3-0.410.192.5102.744.755.317:5414:40124511335.4
233Colton Gillies19MINC4523933641.6-8.717425140.9-9.86.994.0100.943.956.18:147:497114944.9
234Brian Gionta30NJDRW81107489454.62.281267954.51.99.391.3100.752.048.016:5813:31282543157.5
235Mark Giordano25CGYD5883655959.95.062245257.94.78.690.398.964.735.315:5112:33201017746.3
236Dan Girardi24NYRD821400123553.1-0.3104996752.0-1.45.892.498.255.344.721:3216:36403130839.6
237Alexandre Giroux27WSHLW121209655.65.3937156.75.87.297.9105.258.941.110:349:33633751.4
238Claude Giroux21PHIRW4252550051.22.040137551.72.29.493.4102.852.447.615:1012:58332212454.0
239Tanner Glass25FLALW362817.641818.20.0100.0100.038.961.16:456:45001100.0
240Tim Gleason26CARD701161120049.2-4.587691848.8-5.67.692.4100.047.952.120:4017:25262314841.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 SAtt. Thru%
241Curtis Glencross26CGYLW7495866759.03.672554857.03.49.491.4100.953.446.614:2911:49342624560.4
242Marcel Goc25SJSC5556946754.9-0.744336355.0-1.25.291.796.949.051.013:5512:13292017459.8
243Eric Godard28PITRW7118426840.7-7.213219640.2-9.16.693.7100.347.852.24:044:03233458.8
244Steven Goertzen24PHXRW1610111846.10.7798947.03.37.789.196.847.652.49:428:51512572.0
245Alex Goligoski23PITD4559354152.38.143337253.88.111.090.1101.153.946.118:1814:1492413844.2
246Scott Gomez29NYRC771396106156.85.6103881955.94.26.791.698.358.141.921:0315:41574142963.2
247Sergei Gonchar34PITD2537739748.7-5.829030548.7-8.612.391.7104.053.846.225:1116:15101513851.4
248Andrew Gordon23WSHRW14833.33730.00.0100.0100.0100.00.07:127:1200333.3
249Boyd Gordon25WSHC6345552546.4-9.832336846.7-8.47.391.899.040.559.513:279:41321411361.1
250Josh Gorges24MTLD811141122348.31.284591048.11.410.591.8102.348.751.320:0815:53255616638.0
251Mikhail Grabovski25TORC78105697951.90.577971752.11.07.790.498.153.047.015:5813:36506225146.6
252Marc-Andre Gragnani21BUFD4465147.4394546.413.393.8107.171.428.615:2313:1020742.9
253Chris Gratton33TOTC2414918444.7-4.211714544.7-4.95.994.8100.730.969.110:328:221263360.6
254Josh Gratton26PHILW197010041.2-8.4527341.6-9.712.286.598.768.831.36:146:10242263.6
255Denis Grebeshkov25EDMD721122109450.63.581082149.72.411.191.7102.848.551.521:1016:18316413944.6
256Mike Green23WSHD681469109457.32.2106284555.7-0.59.792.2101.962.937.125:4617:55499546552.3
257Andy Greene26NJDD4963161950.5-6.648748949.9-8.66.394.9101.252.747.316:1714:22131810635.8
258Matt Greene25LAKD821188114450.9-2.589785051.3-2.17.592.499.947.352.719:4316:31116018241.8
259Kyle Greentree25CGYLW2121938.7-15.1101441.7-7.50.088.988.940.060.09:187:4000560.0
260Mike Grier34SJSRW6267064551.0-6.353347452.9-5.16.694.0100.548.751.315:0012:15162817462.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 SAtt. Thru%
261Nicklas Grossmann24DALD81947104147.6-6.374280647.9-6.98.490.799.146.353.717:3815:06254714042.9
262Nate Guenin26PHID171138.941028.60.0100.0100.060.040.013:2513:25000
263Bill Guerin38TOTRW78945104047.6-3.169276047.7-3.38.490.398.755.244.816:3912:38323638758.7
264Ben Guite30COLRW5040945547.3-2.531733148.9-2.48.092.4100.443.556.512:4310:10201010758.9
265Niklas Hagman29TORLW6585482550.9-2.263063150.0-3.58.490.398.855.644.416:4613:18313428557.5
266Ron Hainsey27ATLD811046118646.9-1.682091347.3-1.47.991.399.243.556.522:2115:41424531447.1
267David Hale27PHXD4847464442.4-3.736150241.8-4.89.789.599.234.565.515:0813:116165837.9
268Matt Halischuk20NJDRW11234.2-48.21175.6-44.4100.084.6184.650.050.09:479:47000
269Adam Hall28TBLRW7448353247.6-0.937940748.20.14.193.197.333.666.411:128:3118614162.4
270Jeff Halpern32TBLC5245856744.7-5.833642144.4-6.17.789.296.937.162.916:5911:49181511651.7
271Dan Hamhuis26NSHD821196135946.8-4.6915101147.5-3.07.891.799.441.758.322:4917:38635224654.9
272Jeff Hamilton31TORRW1515918346.5-4.712113647.1-4.810.092.9102.953.346.712:5710:52675950.8
273Roman Hamrlik34MTLD811291145247.1-0.9953106347.30.08.892.2101.045.854.221:5417:22417826454.2
274Michal Handzus31LAKC8281991547.2-6.661269346.9-7.17.992.0100.043.456.618:5412:09285122463.8
275Scott Hannan30COLD811134149943.1-7.0846110043.5-8.47.191.298.339.960.122:2218:11283614349.0
276Jannik Hansen22VANRW5551450750.32.639238950.22.512.289.3101.642.257.812:3110:36181212551.2
277Christian Hanson22TORC5786953.14.1585650.94.15.691.797.255.944.116:1913:21142142.9
278Martin Hanzal21PHXC7473784346.60.755563746.60.98.491.099.436.663.416:1312:41261517554.9
279Jay Harrison26TORD711510352.83.5877753.05.47.587.795.350.050.017:1614:43233119.4
280Peter Harrold25LAKD6960860450.2-1.747746350.7-1.13.892.396.156.843.213:1010:13102317454.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 SAtt. Thru%
281Scott Hartnell26PHILW821105123347.3-2.683891347.9-3.210.492.5102.943.556.517:4813:43417833263.3
282Niclas Havelid35TOTD78982128743.3-9.974795743.8-8.710.391.8102.143.456.620:4016:44373012146.3
283Martin Havlat27CHIRW81110279958.03.890464158.54.911.490.3101.755.644.417:2414:01301635270.7
284Dany Heatley28OTTLW821221116451.21.691887451.20.89.389.198.553.946.120:0115:33424546156.0
285Jochen Hecht31BUFC7088786350.7-0.169365851.30.56.190.696.746.753.317:1613:51303726166.3
286Bret Hedican38ANAD5170155056.05.255344855.23.98.188.896.859.440.616:1814:226219542.1
287Jan Hejda30CBJD821180130847.4-8.189196748.0-7.810.892.1102.942.657.422:2318:10172317637.5
288Milan Hejduk32COLRW821082111949.21.082080250.60.98.288.696.847.352.719:5514:18634335160.1
289Darren Helm22DETC1620012661.32.916010759.91.13.288.291.463.037.012:2611:281014269.0
290Bryan Helmer36WSHD1216314153.6-3.012510554.3-0.66.989.996.845.954.116:3413:13662433.3
291Dwight Helminen25CARC2313714848.1-3.79310646.7-4.47.989.797.652.347.76:506:39922951.7
292Ales Hemsky25EDMRW7299091651.95.173670950.93.48.791.8100.550.050.018:3814:16387633355.6
293Matt Hendricks27COLC4293743.9-8.3262155.32.05.0100.0105.052.647.48:308:2801771.4
294Jordan Hendry24CHID9546246.6-5.7393950.0-4.06.990.096.968.831.310:068:37121010.0
295Josh Hennessy23OTTC112570.625.78372.729.10.0100.0100.033.366.713:4011:06100
296Alex Henry29MTLD272125.0-33.541620.0-44.50.084.684.675.025.06:346:25000
297T.J. Hensick23COLC6155968045.1-2.842350145.8-2.76.192.698.752.447.612:5410:34292319260.4
298Jamie Heward37TBLD1310513443.9-6.18210743.4-4.53.596.499.950.050.011:499:39022250.0
299Chris Higgins25MTLLW5764570947.6-1.446451847.3-0.68.992.3101.343.356.716:5912:36402026257.3
300Andy Hilbert27NYIC6780787847.9-1.157561948.2-0.86.592.098.543.456.616:0912:23422629656.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 SAtt. Thru%
301Jack Hillen23NYID4046555445.6-3.033739146.3-2.16.690.597.246.853.215:1313:2614228952.8
302Dan Hinote32STLRW5126440039.8-11.720028641.2-12.69.088.597.643.756.310:558:171124060.0
303Niklas Hjalmarsson21CHID2120219151.4-6.015414451.7-4.37.394.7101.962.437.614:5913:20722951.7
304Shane Hnidy33BOSD6575276749.5-1.855558848.6-2.69.592.8102.352.347.715:2513:3982511941.2
305Jeff Hoggan30PHXRW4424250.012.2322952.515.03.490.994.428.671.412:0011:43101070.0
306Bobby Holik38NJDC6253446553.5-2.041538451.9-3.93.795.298.949.350.710:119:44141112264.8
307Ryan Hollweg25TORLW2513614847.9-6.710311048.4-6.74.589.293.763.037.06:196:16222646.2
308Tomas Holmstrom36DETRW5363942560.14.248834758.43.710.393.0103.456.743.315:0211:4492013155.7
309Shawn Horcoff30EDMC801068106050.22.881079150.63.29.292.1101.340.259.821:2214:17536130558.4
310Darcy Hordichuk28VANLW7322335238.8-11.117925741.1-8.69.694.5104.136.763.35:275:231164062.5
311Patric Hornqvist22NSHRW2825125449.71.319418850.82.37.790.197.856.143.911:2210:181448365.1
312Nathan Horton23FLAC6786892848.30.562772446.4-1.210.291.2101.356.443.617:5113:52222627447.8
313Marian Hossa30DETRW74112274460.13.487160858.93.49.891.8101.752.647.417:3313:24403449860.6
314Jiri Hudler25DETRW8289262758.70.470351757.60.28.190.898.964.535.513:3010:29152524862.1
315Trent Hunter28NYIRW5570166251.43.150550150.20.76.691.698.151.448.616:2311:44372626358.6
316Matt Hunwick23BOSD5365069848.2-1.949955147.5-2.811.493.7105.152.347.716:4314:0810811150.5
317Kristian Huselius30CBJLW74108089554.72.181770753.60.59.890.099.855.544.519:3115:27493534960.7
318Kent Huskins29ANAD3337845745.3-10.729837644.2-11.210.793.5104.250.949.118:4714:588104940.8
319Andrew Hutchinson28TOTD4044942851.2-0.833832551.0-2.56.389.896.154.945.114:2213:1321311152.3
320Mike Iggulden26NYIC1112412450.04.2879348.34.910.387.397.739.360.712:0811:45623250.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 SAtt. Thru%
321Jarome Iginla31CGYRW821372115554.3-4.1104095552.1-4.210.189.799.958.341.721:2116:20354851655.6
322Raitis Ivanans30LAKLW7629638843.3-10.821828843.1-11.12.194.496.558.341.76:226:196125050.0
323Barret Jackman27STLD821256134348.3-0.11014102549.70.47.589.697.041.658.423:2618:28414617451.1
324Tim Jackman27NYIRW6955881040.8-9.542556443.0-6.75.791.196.738.062.011:4510:17411815165.6
325Jean-Francois Jacques23EDMLW7345637.8-18.8304241.7-16.015.090.9105.950.050.07:227:0000560.0
326Jason Jaffray27VANRW14799944.4-5.8708046.7-4.28.991.7100.656.443.69:047:32221573.3
327Connor James26PITLW17750.07370.00.0100.0100.060.040.08:158:040010.0
328Dan Jancevski27DALD3284538.4-15.3234036.5-16.810.593.5104.129.470.615:2014:2500666.7
329Doug Janik28TOTD159513541.3-7.8679541.4-8.69.889.198.841.258.810:189:1856137.7
330Cam Janssen24STLRW5616324639.9-10.513719341.5-10.010.589.199.653.047.05:014:58143857.9
331Dustin Jeffrey20PITC148311342.3-0.5647247.14.09.498.1107.539.560.510:479:07112475.0
332Jesse Joensuu21NYILW7717648.3-0.2426140.8-7.89.189.798.858.841.212:0611:55412142.9
333Aaron Johnson25CHID3838734952.6-3.530627252.9-4.013.095.4108.350.849.214:0711:59895747.4
334Jack Johnson22LAKD4156969744.9-6.642553944.1-7.57.290.397.551.049.020:1616:5392910348.5
335Ryan Johnson32VANC6227645138.0-13.621133438.7-12.18.693.8102.428.571.510:517:371894148.8
336Kim Johnsson32MIND811203143145.7-4.4922109945.6-5.48.692.1100.734.465.624:3219:33354221044.3
337Jussi Jokinen25TOTLW7173174149.7-1.353055648.8-1.86.891.197.948.551.515:1911:44232216661.4
338Olli Jokinen30TOTC761050108549.21.180285748.30.67.991.199.056.843.218:5214:30384339559.7
339David Jones24COLRW4036042246.0-3.227331946.1-3.46.390.196.553.946.112:4211:0721117166.2
340Randy Jones27PHID4765176745.9-5.349059145.3-7.79.293.9103.144.056.019:0715:16264710542.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 SAtt. Thru%
341Ryan Jones24NSHLW4638842847.5-2.129733147.3-2.55.796.2101.957.742.311:269:57242111355.8
342Derek Joslin21SJSD1211610452.7-2.3927953.8-4.14.589.894.361.838.211:2210:50641947.4
343Ed Jovanovski32PHXD821306138448.64.1966107247.42.07.291.999.161.638.421:5417:04184040347.4
344Jonas Junland21STLD141028.6070.0100.033.366.712:2810:14000
345Milan Jurcina25WSHD79119597755.00.887169855.51.76.592.499.052.847.216:0915:03205021644.0
346Frantisek Kaberle35CARD3036830354.81.126622154.6-1.15.191.096.161.538.514:0311:39787437.8
347Tomas Kaberle30TORD57100489552.91.976367053.22.19.088.797.857.742.323:0317:10214421044.3
348Patrick Kaleta22BUFRW5132236347.0-5.725727947.9-4.97.793.4101.145.754.38:548:21266355.6
349Dmitri Kalinin28TOTD7396498849.4-4.473575949.2-4.27.691.498.957.242.817:2414:28293316240.7
350Jon Kalinski21PHIC12497938.3-15.2415244.1-11.210.784.895.667.532.57:377:20111163.6
351Boyd Kane30PHILW171041.22433.30.0100.0100.08:128:120020.0
352Patrick Kane20CHIRW80112587456.30.186369855.3-0.87.591.498.968.032.018:3814:16233238566.0
353Paul Kariya*34STLLW1113112251.87.1939050.85.013.790.9104.650.050.018:0613:37326944.9
354Martins Karsums22TOTRW2420221948.0-0.415015948.52.66.186.592.640.659.411:1110:30763775.7
355Lukas Kaspar23SJSLW131117659.46.2765259.44.16.888.995.771.428.69:088:36332458.3
356Duncan Keith25CHID771434113655.80.5113390855.50.79.692.1101.750.749.325:3319:23504036247.8
357Chris Kelly28OTTC8279687147.8-4.259062448.6-4.16.690.697.248.951.115:3412:20483019361.1
358Tim Kennedy22BUFLW16650.04.35550.02.80.0100.0100.050.050.011:0411:0400250.0
359Tyler Kennedy22PITC6781373152.75.159354652.12.010.093.1103.247.652.413:4612:19181928759.6
360Ryan Kesler24VANC8297294050.81.574371551.02.29.991.3101.342.457.619:1413:28723030258.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 SAtt. Thru%
361Phil Kessel21BOSRW7099988753.03.572869951.02.110.594.4104.852.147.916:2113:45423339657.6
362D.J. King24STLLW131121.4-27.021016.7-33.3100.088.9188.90.0100.08:208:180010.0
363Geoff Kinrade23TBLD1121250.014.97653.820.50.080.080.055.644.417:3215:0100250.0
364Ken Klee37TOTD7175684347.30.657563847.40.18.693.4102.147.952.115:1213:1411910945.9
365Kevin Klein24NSHD6364764250.2-0.147750248.7-2.47.992.9100.951.148.912:4011:4620279742.3
366Rostislav Klesla26CBJD3444845849.4-7.134034349.8-5.88.293.6101.850.649.420:5916:17577142.3
367Mike Knuble36PHIRW82987104348.60.573975149.60.78.391.8100.146.753.318:1012:57372629957.9
368Chuck Kobasew26BOSRW6866878446.0-5.551259646.2-4.910.592.8103.345.354.714:2912:46181320363.1
369David Koci27TOTLW3717320445.9-4.514016545.9-3.58.393.3101.559.840.25:575:49492552.0
370Ville Koistinen26NSHD3836743545.8-4.326435242.9-8.710.093.0103.057.742.314:4211:492239046.7
371Mikko Koivu25MINC791081105650.63.482981050.63.18.790.999.649.250.821:2715:05635538561.3
372Saku Koivu34MTLC6576480248.80.553660547.0-0.610.991.7102.745.554.517:0312:03383021856.4
373Krys Kolanos27MINC2114417545.1-5.110814343.0-7.79.297.0106.355.244.810:368:41124862.5
374Mike Komisarek27MTLD661015115546.80.971680847.01.08.492.1100.538.261.820:3716:56218916035.0
375Zenon Konopka28TBLC7335139.3-15.1233639.0-15.95.692.397.960.040.07:016:5701785.7
376Tomas Kopecky26DETRW7966159452.7-6.950448750.9-8.06.990.397.257.043.010:209:30161117164.3
377Anze Kopitar21LAKC821260107354.03.797081454.43.48.288.496.652.747.320:2715:07497343354.0
378Lauri Korpikoski22NYRLW6854563446.2-9.841248246.1-10.06.891.197.862.337.710:559:4415710559.0
379Andrei Kostitsyn23MTLLW7488188050.03.265065249.93.39.889.999.746.353.715:3512:14183732252.5
380Sergei Kostitsyn21MTLLW5651963045.2-4.536546544.0-6.28.293.5101.750.349.714:0810:43241714252.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 SAtt. Thru%
381Tom Kostopoulos30MTLRW7885491848.20.762066748.20.97.592.499.845.154.914:0911:47292720159.7
382Ales Kotalik30TOTRW7583284949.51.262264649.10.98.490.999.254.145.915:2412:20252935458.8
383Ilya Kovalchuk25ATLLW791086120147.5-1.582993547.0-2.811.989.0100.947.053.021:4815:43488753451.5
384Alex Kovalev35MTLRW78974106847.70.571579047.50.38.092.5100.548.251.819:2513:34446439652.8
385Viktor Kozlov33WSHC67101277756.62.372557155.90.78.489.097.558.042.015:4013:12403924861.7
386Vyacheslav Kozlov36ATLLW8286391348.6-0.466671448.3-2.09.790.099.741.358.717:1312:31415327959.1
387Lukas Krajicek25TBLD71912102747.0-2.269978147.2-1.68.490.698.949.650.419:3716:17224913648.5
388David Krejci22BOSC8296589651.91.673766452.62.811.194.7105.849.650.416:4012:28372321667.6
389Kamil Kreps24FLAC6658973444.5-5.245256344.5-4.36.694.8101.445.354.713:5811:04291013557.0
390Jason Krog33VANC4242054.52.9171160.78.00.0100.0100.038.961.110:147:2611955.6
391Niklas Kronwall28DETD801417101758.21.6110580058.02.98.288.796.954.046.022:3517:11194123850.0
392Staffan Kronwall26WSHD3453060.02.4332260.04.44.888.293.069.630.413:1312:4301757.1
393Filip Kuba32OTTD71990101649.4-3.074374549.9-3.18.293.0101.252.247.823:1016:09366025643.4
394Pavel Kubina31TORD821331126651.3-0.299294351.30.08.689.197.855.544.521:5116:31235036749.9
395Lasse Kukkonen27PHID2219419250.32.614613152.72.96.489.996.355.844.210:439:19281566.7
396Nikolai Kulemin22TORLW7381681849.9-2.360058650.6-1.49.388.397.553.047.013:3611:49273123952.7
397Chris Kunitz29TOTLW82115589856.34.390671356.03.88.292.5100.754.245.816:2613:27214031057.4
398Dan LaCouture31CARLW11395641.1-5.1283941.8-5.310.090.9100.956.743.34:164:0011580.0
399Andrew Ladd23CHILW82102679156.51.582163656.31.310.291.8101.940.759.314:2412:53431528967.5
400Brooks Laich25WSHC8299783454.5-1.172161254.1-1.88.790.399.054.046.017:1711:40444928764.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 SAtt. Thru%
401Quintin Laing29WSHLW17558.37463.620.0100.0120.016.783.310:199:27002100.0
402Robert Lang38MTLC5055158048.7-0.139942948.2-1.611.690.8102.443.057.016:5111:29272718155.8
403Jamie Langenbrunner33NJDRW81109687155.72.185464956.83.09.392.6101.952.147.918:0612:57342238859.0
404Daymond Langkow32CGYC7397073357.00.573658655.71.48.290.899.058.441.616:5613:03434624763.6
405Ian Laperriere35COLRW7464272047.1-2.050051549.3-0.87.292.699.843.156.913:5010:38492211055.5
406Maxim Lapierre23MTLC7987597347.3-0.163968348.31.78.293.5101.646.453.614:4812:14463226063.5
407Georges Laraque32MTLRW3319625543.5-4.413816945.0-2.52.992.895.761.138.97:397:13462560.0
408Chad Larose26CARLW81104096451.9-1.475669052.3-1.27.691.899.355.045.015:0813:06461930156.8
409Matt Lashoff22TOTD2834538947.0-5.424829245.9-4.75.693.398.956.843.217:4114:518155050.0
410Guillaume Latendresse21MTLRW5663062750.14.346346150.13.68.692.7101.349.051.013:3712:00111121852.8
411Jay Leach29NJDD2424426647.8-6.818720747.5-6.26.394.4100.849.250.814:4913:34171729.4
412Brett Lebda27DETD6578061655.9-4.160151453.9-5.77.493.7101.155.045.013:2813:08101214647.3
413Vincent Lecavalier28TBLC771062105750.13.281381849.83.09.289.899.060.239.820:1514:25515548160.5
414Per Ledin30COLLW3183832.1-17.9173532.7-19.30.096.396.340.060.09:569:5620366.7
415Brian Lee21OTTD5372571650.31.354254449.9-0.17.192.699.752.647.418:4415:5492411444.7
416David Legwand28NSHC7398793851.32.674971451.22.27.691.198.747.252.819:2714:33445027463.9
417Scott Lehman23ATLD11150.0-14.81150.0-13.650.050.03:033:03000
418Jere Lehtinen35DALRW4861350954.60.547241053.5-1.78.991.4100.346.153.918:5913:19291219959.8
419Mikko Lehtonen21BOSRW1101147.67558.30.0100.0100.057.142.916:1414:23001100.0
420Ville Leino25DETLW131559861.34.41077259.83.918.284.0102.260.839.212:4211:20513647.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 SAtt. Thru%
421Claude Lemieux43SJSRW181099553.4-2.6846656.0-1.03.387.090.460.739.37:407:37243056.7
422Jordan Leopold28TOTD831192112451.52.190485851.31.77.588.696.060.139.918:4815:05202421649.1
423Sami Lepisto24WSHD7998753.2-4.0746652.9-5.95.788.494.060.339.719:3614:57452330.4
424Kris Letang21PITD741123109550.63.184378651.73.010.189.399.352.447.621:0916:14235427650.0
425Pierre-Luc Letourneau-Leblond23NJDRW8191359.40.6161061.55.023.1100.0123.166.733.34:514:45003100.0
426Grant Lewis24ATLD1151157.712.5131056.513.414.387.5101.850.050.015:2915:2901333.3
427Trevor Lewis22LAKC6745059.711.2603364.518.87.785.793.480.619.411:3611:27011662.5
428Nicklas Lidstrom*38DETD78142699358.92.9111783557.21.89.192.0101.250.249.824:2917:10264535050.0
429John-Michael Liles28COLD751145119848.91.987586650.32.07.189.896.953.047.021:3216:50225331546.3
430Andreas Lilja33DETD6079158757.4-0.962148056.4-1.89.790.199.851.148.916:4513:2082911749.6
431Joakim Lindstrom25PHXC4442953844.4-1.332339145.20.510.390.9101.251.548.514:5211:378813357.9
432Enver Lisin22PHXRW4849259245.40.138745046.21.78.588.596.953.446.614:5012:0361118158.0
433Bryan Little21ATLRW7982190147.7-0.464570048.0-0.512.488.6101.043.856.216:5412:49352326864.2
434Matthew Lombardi26TOTC6988583751.4-1.367966950.4-1.410.291.3101.551.348.717:1713:20313026365.0
435Ben Lovejoy24PITD2132237.1-10.2111837.9-13.311.191.7102.850.050.011:5311:02101100.0
436Milan Lucic20BOSLW7292886751.71.967966850.40.69.794.2103.852.247.814:4413:04332117255.2
437Brad Lukowich32SJSD5877764654.60.259147755.30.86.492.298.753.646.416:1314:3617309545.3
438Mike Lundin24TBLD2524530244.8-4.818322145.3-4.36.892.699.337.562.516:3913:03642433.3
439Jamie Lundmark28CGYC2728325053.1-5.221520051.8-4.39.290.9100.154.745.313:5911:419118558.8
440Joel Lundqvist26DALC4331937046.3-6.524126048.1-5.35.091.196.154.445.610:499:4913127244.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 SAtt. Thru%
441Joffrey Lupul25PHIRW79968109147.0-2.870982246.3-5.29.592.1101.747.452.615:4113:04204335155.3
442Toni Lydman31BUFD801175132147.1-4.791397348.4-2.88.291.399.546.453.621:4217:07206720149.3
443Clarke MacArthur23BUFLW7175674950.21.456455950.21.57.391.498.745.954.113:4311:28132617661.4
444Andrew MacDonald22NYID3282552.8-1.0191752.8-0.716.7100.0116.762.537.510:109:5220425.0
445Craig MacDonald31CBJC8436141.3-15.4334741.3-14.58.096.9104.950.050.010:399:0910966.7
446Spencer Machacek20ATLRW271729.2-0.741521.1-5.20.0100.0100.050.050.08:128:12001100.0
447Ray Macias22COLD6808448.84.5626548.83.04.095.799.744.955.117:5915:23151233.3
448Steve MacIntyre28EDMLW22559137.7-6.7456540.9-5.25.990.296.153.846.23:553:4901875.0
449Aaron MacKenzie27COLD5564754.49.9463457.512.33.1100.0103.150.050.014:3813:1310837.5
450Derek MacKenzie27CBJC18466.712.64450.0-2.00.075.075.050.050.07:157:1510250.0
451John Madden35NJDC7676892245.4-11.657470045.1-12.96.293.199.245.654.416:2413:02403421062.9
452Adam Mair29BUFC7564272547.0-4.549254547.4-3.56.994.4101.352.547.510:3110:08192213256.8
453Manny Malhotra28CBJC7788386950.4-4.368965151.4-2.78.992.6101.542.157.918:0114:03401920456.9
454Marek Malik33TBLD4255163746.4-1.742749346.4-2.17.293.3100.447.352.719:1015:3714245540.0
455Evgeni Malkin22PITC821116129146.4-1.984992048.0-1.414.091.2105.263.636.422:3115:50948153054.5
456Ryan Malone29TBLLW7078371752.24.458955351.64.09.990.7100.652.847.217:4512:17332420360.1
457Kirk Maltby36DETLW7849045551.9-7.237237549.8-8.36.190.496.559.140.99:037:4618510752.3
458Mark Mancari23BUFRW7715556.33.5544156.84.92.384.486.665.834.213:1610:44113265.6
459Paul Mara29NYRD761042102250.5-5.079579550.0-5.87.393.4100.759.340.718:5814:10101322744.9
460Todd Marchant35ANAC7254262846.3-8.644049946.9-7.86.392.799.145.055.014:3210:14342014470.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 SAtt. Thru%
461Andrei Markov30MTLD781204128148.51.984294947.0-0.59.092.3101.344.455.624:3616:106010336245.6
462Patrick Marleau29SJSLW76119397355.1-0.490874355.0-1.48.891.5100.351.448.621:2114:53466139563.3
463Paul Martin27NJDD731221101754.60.393878154.6-0.18.093.0101.049.650.424:2217:32424320253.0
464Radek Martinek32NYID51853103145.3-3.561673445.6-3.15.691.997.537.762.321:3317:47474211547.0
465Shawn Matthias20FLAC1610915441.4-8.07911939.9-8.37.192.399.536.763.39:108:47122445.8
466Ben Maxwell20MTLC7477438.8-11.6375639.8-10.20.097.097.066.733.39:559:3522922.2
467Brad May37TOTLW5831841743.3-7.523332142.1-8.69.393.5102.861.938.17:167:031396251.6
468Jamal Mayers34TORRW7153062046.1-7.140346246.6-7.26.991.998.857.642.410:288:26141714350.3
469Maksim Mayorov19CBJRW3112134.471531.80.0100.0100.075.025.05:445:25001100.0
470Dean McAmmond35TOTLW6249952049.0-2.636138748.3-4.29.692.8102.444.255.811:159:29361811053.6
471Kenndal McArdle22FLALW3112035.5-13.271335.0-12.10.088.988.973.326.77:306:48101100.0
472Bryan McCabe33FLAD691081120947.2-1.481595346.1-2.09.692.3101.950.849.223:0817:4064030849.7
473Darren McCarty36DETRW13426638.9-18.0325039.0-17.54.389.794.051.448.65:175:0710785.7
474Jay McClement25STLC8278093745.4-4.861269646.8-4.85.991.997.832.167.916:3612:34442623757.8
475Cody McCormick25COLC5537345045.3-3.228732147.2-2.87.689.797.347.152.99:369:031959867.3
476Andy McDonald31STLC4660455752.04.447343252.34.29.486.596.046.553.519:0514:42182221659.3
477Jamie McGinn20SJSLW3522626745.8-7.717921245.8-8.44.492.897.260.539.58:558:49574560.0
478Brian McGrattan27PHXRW5173532.7-12.7153132.6-15.60.091.791.79.190.95:315:3000366.7
479Nathan McIver24ANAD1811612348.5-5.89210347.2-4.64.998.4103.448.451.69:249:08111338.5
480Jay McKee31STLD6969292742.7-7.255566345.6-4.89.493.1102.443.156.917:1913:573218451.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 SAtt. Thru%
481Brett McLean30FLAC8069184744.9-4.652165844.2-4.46.492.398.845.554.512:2610:2732719359.1
482Kurtis McLean28NYIRW4393950.011.7233043.44.05.6100.0105.653.646.410:3410:3211955.6
483Cody McLeod24COLLW7964883043.8-5.349962444.4-5.47.791.198.944.655.411:3410:19231419660.2
484Derek Meech24DETD4137430055.5-2.227624353.2-4.56.686.693.362.437.610:039:365108253.7
485Josef Melichar30TOTD3940843848.2-2.129831148.9-0.110.090.5100.648.251.813:4611:472154938.8
486Andrej Meszaros23TBLD5279088247.2-2.162169447.2-2.28.292.6100.848.351.724:1117:43214018247.8
487Marc Methot23CBJD6691473655.45.172258555.24.79.889.298.951.648.417:5716:0881811948.7
488Glen Metropolit34TOTC7661572545.9-2.546350647.8-0.46.592.398.844.555.512:3610:10343313262.1
489Freddy Meyer28NYID2738147744.4-8.227134743.9-10.76.486.392.836.863.220:5916:1211176852.9
490Milan Michalek24SJSLW77104484455.30.380161056.81.37.892.099.853.047.018:2613:48322127365.6
491Zbynek Michalek26PHXD821193157843.1-4.3899112844.4-2.39.190.299.233.266.822:2818:43183118754.5
492Antti Miettinen28MINRW8289397147.9-0.567474647.5-1.77.792.5100.145.254.818:1513:22193932158.3
493Vladimir Mihalik22TBLD1110213343.4-1.6748945.4-0.17.088.595.547.252.813:2411:25081741.2
494Brendan Mikkelson21ANAD3434136948.0-10.827329548.1-11.88.591.7100.252.647.413:5612:593134047.5
495Drew Miller24ANALW2723623650.0-6.018618749.9-7.27.492.399.748.951.112:5911:11557064.3
496Chris Minard27PITLW2013716345.72.510812546.41.37.993.7101.652.747.39:258:56204868.8
497Graham Mink29WSHLW29852.9-1.08657.13.10.0100.0100.066.733.38:038:03004100.0
498John Mitchell24TORC7680285648.4-4.060163548.6-3.96.690.597.153.746.313:4811:23282718453.3
499Willie Mitchell31VAND821334131650.32.4988100349.61.410.593.5104.043.256.822:3718:02395820742.5
500Mike Modano*38DALC8089586350.9-1.570767351.2-1.58.289.397.547.652.418:1812:32578136054.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 SAtt. Thru%
501Fredrik Modin34CBJLW5057652052.6-1.143638753.00.08.792.4101.153.146.916:5313:0525619956.8
502Travis Moen26TOTLW8266888743.0-14.652572941.9-15.35.492.397.842.058.014:5912:25151917059.4
503Tomas Mojzis26MIND4141745.2-9.0121348.0-0.60.090.990.962.537.57:155:0221540.0
504Oscar Moller20LAKC4038133453.30.428226351.7-1.37.092.099.053.146.913:2210:2761815253.3
505Steve Montador29TOTD78102489853.30.382172353.20.49.991.9101.857.542.516:1013:40172622452.2
506Dominic Moore28TOTC81103195352.0-1.877771352.1-2.49.989.099.054.745.316:3912:38414431052.9
507Ethan Moreau33EDMLW77828101245.0-4.160777144.0-5.28.793.1101.848.551.515:2212:32245328456.0
508Derek Morris30TOTD751109126246.8-1.582997146.1-3.37.192.799.858.641.420:5316:33202027843.2
509Brendan Morrison33TOTC8178978150.3-5.062863049.9-4.97.893.7101.553.846.214:1311:28203419457.2
510Shaone Morrisonn26WSHD72111691754.9-1.581967954.7-1.98.091.099.053.346.717:5914:55203211543.5
511Brenden Morrow30DALLW1821525246.0-10.516718946.9-9.010.387.197.550.050.021:2114:066128958.4
512Dave Moss27CGYRW81100065060.65.274253658.14.68.088.596.554.345.713:2610:38181832359.1
513Mike Mottau30NJDD801215106653.3-0.392881753.2-0.18.494.0102.452.048.017:4716:28144015645.5
514Joe Motzko28ATLRW6616349.2-10.9485546.6-14.09.1100.0109.136.763.311:3910:05211457.1
515Matt Moulson25LAKLW7586547.2-4.0405144.0-7.18.384.893.247.252.814:3011:31111154.5
516Peter Mueller20PHXRW7280891147.01.159169446.0-0.58.191.499.455.744.315:4912:21261524555.5
517Cory Murphy30TOTD3238538450.12.727729948.1-0.16.993.4100.363.336.717:5712:57121913042.3
518Andrew Murray27CBJC6749346451.5-1.538731355.32.55.091.896.847.152.911:169:2820513565.9
519Douglas Murray28SJSD7591982452.7-2.669561053.3-3.27.892.7100.655.244.816:3914:38173313342.1
520Garth Murray26PHXC10618043.3-7.5415045.1-9.00.093.393.339.360.79:207:50001485.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 SAtt. Thru%
521Rick Nash24CBJLW78111197653.2-0.184575152.9-0.410.190.7100.852.547.521:1015:15703447055.7
522Markus Naslund35NYRLW82121695756.03.190872555.63.16.391.497.761.338.717:1113:40462537657.2
523James Neal21DALLW7786384050.7-2.167463551.5-1.47.589.997.456.044.015:5212:55662628260.6
524John Negrin19CGYD3453060.01.7352756.5-0.34.087.091.056.343.89:599:0710837.5
525Chris Neil29OTTRW6047752147.8-4.634939846.7-7.06.190.096.053.047.010:589:592289860.2
526Kris Newbury26TORC12722.2-31.81614.3-43.1100.050.050.04:554:55010
527Scott Nichol34NSHC4327332146.0-3.820824745.7-4.45.793.298.935.864.211:048:171756168.9
528Rob Niedermayer34ANAC7963984243.1-14.150369442.0-15.47.091.698.641.558.515:3412:13233013664.7
529Scott Niedermayer*35ANAD821269120651.3-3.398999050.0-4.58.191.099.148.651.426:5518:09757332754.4
530Frans Nielsen24NYIC5968267050.42.548850749.00.07.291.298.447.452.616:3211:19443418754.0
531Alexander Nikulin23PHXC14640.02433.30.066.766.7100.00.05:355:3500250.0
532Robert Nilsson24EDMLW6472275848.81.052959347.1-1.19.792.3101.955.744.315:1112:35204715649.4
533Janne Niskala27TBLD6666550.41.8525548.6-1.05.995.7101.563.936.113:4211:15161855.6
534Matt Niskanen22DALD801099101252.11.285077852.20.910.387.597.856.643.419:5915:25254925144.2
535Andreas Nodl21PHIRW3833236647.6-1.725726249.5-0.72.989.792.649.550.511:0910:1310206253.2
536Petteri Nokelainen23TOTC5037537150.3-2.529727152.3-0.35.095.1100.149.650.411:159:5116108863.6
537Owen Nolan36MINRW5964971447.6-1.549253947.7-1.89.893.0102.847.752.316:2413:09212523862.2
538Jiri Novotny25CBJC4237534252.32.729926553.02.26.393.699.955.844.213:2011:30859161.5
539Teppo Numminen40BUFD5772076148.6-1.455758648.7-0.27.291.498.648.551.517:2314:0714237843.6
540Lawrence Nycholat29TOTD1913716146.0-1.810812147.2-0.78.893.2101.950.549.59:559:25762437.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 SAtt. Thru%
541Michael Nylander36WSHC7294373556.21.371657055.70.57.790.998.659.840.214:0211:44374014161.0
542Eric Nystrom25CGYLW7651139856.2-1.337132353.5-2.03.492.896.259.140.99:097:14181413759.1
543Shane O'Brien25TOTD7782687748.5-1.163367348.5-0.89.792.2101.945.055.014:4613:2619309939.4
544Ryan O'Byrne24MTLD3742750745.7-4.831437445.6-4.56.991.598.449.550.515:0613:4111274332.6
545Sean O'Donnell37LAKD821125118948.6-4.586790948.8-4.37.693.2100.848.052.020:2816:2318839533.7
546Wes O'Neill22COLD3293049.27.5222645.84.70.090.090.061.938.110:5210:41001100.0
547Cal O'Reilly22NSHC119811246.7-4.8809545.7-7.010.694.0104.660.339.712:3611:19811060.0
548Patrick O'Sullivan23TOTLW811173104652.92.290278053.62.97.490.798.056.143.919:0914:10406748053.8
549Johnny Oduya27NJDD821386116854.31.5107190254.30.68.792.2100.950.149.920:5217:03153024045.0
550Mattias Ohlund32VAND821085123846.7-4.384794047.4-2.510.791.9102.649.051.021:2016:15345627346.9
551Kyle Okposo20NYIRW6577083148.1-1.354159347.7-2.17.891.499.247.952.118:0113:22763031352.4
552Rostislav Olesz23FLALW3734839846.6-2.525331544.5-4.45.394.099.446.253.813:1210:321579969.7
553Peter Olvecky23MINLW3119424344.4-4.913518042.9-7.99.692.7102.344.056.08:558:22694740.4
554Ben Ondrus26TORRW11599837.6-13.2478037.0-13.60.092.992.953.846.29:277:1051825.0
555Phil Oreskovic22TORD1012915545.4-1.910112045.7-0.54.192.496.553.246.816:1414:57182450.0
556Brooks Orpik28PITD791134135545.6-4.585698746.4-5.811.890.6102.449.250.820:2017:16123711633.6
557Colton Orr26NYRRW8236144145.0-10.227934244.9-10.53.691.194.643.856.36:296:20967156.3
558Jed Ortmeyer30NSHRW2131154.22.212860.01.50.0100.0100.013.386.711:019:51004100.0
559Oskar Osala21WSHLW2201951.33.0131448.10.40.090.090.033.366.78:448:4400425.0
560T.J. Oshie22STLC5754352950.72.143239252.42.310.593.0103.559.140.916:3511:60431518355.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 SAtt. Thru%
561Steve Ott26DALC6479769353.5-0.362154553.3-1.511.389.4100.648.451.617:3413:34213223256.9
562Michel Ouellet26VANRW3312456.44.1271564.311.35.0100.0105.073.326.79:399:0201475.0
563Alex Ovechkin23WSHLW791601119157.34.1114288256.42.310.190.2100.359.340.723:0016:366010787360.3
564Nathan Oystrick26ATLD5365765650.01.152049951.01.98.591.099.546.253.815:4514:13202410242.2
565Max Pacioretty20MTLLW3434638547.34.924628346.54.37.492.4