Hockey is such a complex game, and there are so many things that happen that don’t factor onto the score sheet, so it is very hard to define who is better at one thing or another unless you line the players up side by side. That is why last year I created the OCPR, to try and go beyond the goals and assists to determine a player’s complete value. This year brings another new statistic to the RealGM community created by yours truly. I will be the first to admit that what you are about to read isn’t a perfect statistic, and it likely has some holes, but I feel confident about it because every non-standard-statistic/formula (for example, Hollinger’s Rankings for basketball) has holes and none are perfect – that is why so many exist! I have always believed, and Detroit Red Wings’ GM Ken Holland would agree, that teams who excel at puck possession will more often than not be very successful. In turn, statistics such as Time On Attack are kept for teams, illustrating the importance of maintaining possession in the opponents’ zone, and thus, keeping the puck out of their own end. Essentially, the more you possess the puck, the less your opponent does, and the less opportunities your opponent has to score. With that in mind, I wanted to try and find out which individual players particularly excelled at the puck possession game. There is seemingly no statistic which tells how much time a player spends with the puck on his stick, and no real way to do this without watching every game with a PVR, a pad of paper, and a stop watch. Instead, I chose to focus on what statistics I had available to me in order to create a formula for Puck Possession Rating (PPR). All statistics were broken down into a per-game value, so that the rating can show who is better or worse in a per-game setting, not cumulative. The statistics that received the heaviest weighting in the formula were giveaways (a heavy negative value) and takeaways (an equally heavy positive value). Also factoring into the equation were shots per game (obviously a positive), missed shots per game (a positive, because it is still creating a scoring opportunity for your team), shooting percentage, points per game, shifts per game (the more shifts you are on the ice, the more opportunities you have to positively and negatively impact a hockey game), and plus/minus per game (a positive or negative value, depending on the player’s rating). Additionally, I took shots per game and points per game a step further by calculating how each player fares in those areas when compared to the average of the lot; after all, you can’t win if you don’t score, and you can’t score if you don’t shoot the puck, and you can’t shoot if you are not in possession of the puck. The net result aimed to show who made the most positive use of the puck over the course of a hockey game. And if you watch a lot of hockey and guessed out loud who was in the top-3, you likely would get them right, or at least close, as Jonathan Toews, Sidney Crosby, and Pavel Datsyuk filled out the top-3 in order for this season. Of the 516 players that I rated, Toronto’s Mike Komisarek finished at the bottom, narrowly edging out Edmonton’s Ladislav Smid for that distinctive honor. Below are the top-250 players as of March 18, 2011
Player TeamPos GP Total
1Jonathan ToewsCHIC6947.55526
2Sidney CrosbyPITC4146.93446
3Pavel DatsyukDETC5246.51445
4Ryan KeslerVANC7345.76197
5Patrick SharpCHIL7043.58188
6Loui ErikssonDALL6939.88572
7Steven StamkosTBLC7139.60042
8Corey PerryANAR7039.33449
9Daniel SedinVANL7339.27238
10Ryan CallahanNYRR5238.19671
11Alexander SeminWSHL5837.41730
12Eric StaalCARC7137.30983
13Anze KopitarLAKC7136.78211
14Rick NashCBJR6936.12291
15Bobby RyanANAR7035.87317
16Jeff CarterPHIC6835.78856
17Michael GrabnerNYIR6835.72162
18Jamie BennDALL5835.72073
19Patrick KaneCHIR6235.70843
20Danny BrierePHIR6735.70658
21Bryan LittleATLC6535.33208
22Claude GirouxPHIR7035.27736
23Alexandre BurrowsVANL6335.14001
24Dave BollandCHIC6135.13496
25Andrew LaddATLL7035.01533
26Marian HossaCHIR5434.68758
27David BackesSTLR7134.49653
28Logan CoutureSJSC6934.18749
29Joe ThorntonSJSC7033.95812
30Andy McDonaldSTLC4733.86329
31Matt MoulsonNYIL7233.47310
32Drew StaffordBUFR5033.29473
33Jeff SkinnerCARC7232.67614
34TJ OshieSTLC4032.51966
35Paul StastnyCOLC6732.46667
36John TavaresNYIC6932.31287
37Mike RichardsPHIC6932.29885
38Alex OvechkinWSHL7332.19930
39Henrik SedinVANC7332.08952
40Milan LucicBOSL6732.03404
41Nikolai KuleminTORL7231.99423
42Marian GaborikNYRR5231.70885
43Derek RoyBUFC3531.55389
44Alex TanguayCGYL7031.35817
45Dustin ByfuglienATLD7031.15131
46Mikhail GrabovskiTORC7130.97289
47Chris StewartSTLR5130.95728
48Patrice BergeronBOSC6930.86846
49Nicklas BackstromWSHC6830.83593
50Brandon DubinskyNYRC6730.81248
51Martin St LouisTBLR7130.77622
52RJ UmbergerCBJL7030.76199
53Erik ColeCARR7230.41876
54Max PaciorettyMTLL3730.38975
55James NealPITL6930.36853
56David JonesCOLR6630.36663
57Brian GiontaMTLR7230.34440
58Chris KunitzPITL5630.23243
59Sergei KostitsynNSHL6630.13211
60Teemu SelanneANAR6130.00010
61Matt DucheneCOLC6829.74382
62Jordan StaalPITC3229.73831
63Milan HejdukCOLR6029.62487
64Johan FranzenDETR6929.61243
65Brad RichardsDALC6129.56385
66Mikko KoivuMINC6029.38834
67Jarome IginlaCGYR7329.38372
68Tomas PlekanecMTLC6928.93119
69Danny ClearyDETR5728.86872
70Kristian HuseliusCBJL3528.77756
71Henrik ZetterbergDETL7128.54414
72Stephen WeissFLAC7028.42961
73Bryan BickellCHIL6728.36050
74Thomas VanekBUFL6928.34498
75Shane DoanPHXR6328.12943
76Phil KesselTORR7227.89548
77Vincent LecavalierTBLC5427.72105
78Ryane CloweSJSL6827.52696
79Dustin PennerLAKR7027.51099
80Lauri KorpikoskiPHXL7327.39645
81David LegwandNSHC5327.35049
82Curtis GlencrossCGYL7027.34284
83Marty ReasonerFLAC7127.27955
84Saku KoivuANAC6327.15239
85Shea WeberNSHD7127.10171
86Ville LeinoPHIL6927.00416
87Patrick MarleauSJSL7226.99206
88Brenden MorrowDALL7126.98693
89Rich PeverleyBOSC7026.90647
90Jussi JokinenCARL6026.90301
91Evander KaneATLL6226.90064
92Jordan EberleEDMR5826.89198
93Ryan GetzlafANAC5526.89066
94Alexander SteenSTLC6726.88020
95Valtteri FilppulaDETC6026.64360
96Kyle BrodziakMINC6926.54885
97Mike RibeiroDALC7126.46817
98Nathan HortonBOSR6826.35476
99Taylor HallEDML6526.26754
100Ales HemskyEDMR4726.23391
101Martin EratNSHR5526.05319
102Martin HavlatMINR7125.96359
103Tuomo RuutuCARR7225.89569
104Artem AnisimovNYRC7225.87256
105Kris VersteegPHIR6825.86067
106Mike KnubleWSHR7025.84270
107Frans NielsenNYIC6525.64390
108Cal O'ReillyNSHC3825.58106
109Taylor PyattPHXL6825.44482
110Joe PavelskiSJSC6425.41058
111Nicklas LidstromDETD7125.32415
112Tomas FleischmannCOLL4525.24906
113Jason PominvilleBUFR6125.16795
114Rene BourqueCGYL7125.13421
115Patrik BerglundSTLC7125.08458
116Milan MichalekOTTL5824.95688
117David MossCGYR5824.95366
118Jason SpezzaOTTC5124.79328
119Daniel AlfredssonOTTR5424.62619
120Antoine VermetteCBJC7024.60576
121Troy BrouwerCHIL7124.50153
122Travis ZajacNJDC7124.47303
123Brian BoyleNYRC7224.43298
124Niclas BergforsFLAR6124.41435
125Martin HanzalPHXC5924.41097
126Blake ComeauNYIR6724.31755
127Erik ChristensenNYRC5324.26237
128Evgeni MalkinPITC4324.23794
129Matt D'AgostiniSTLR7124.06996
130Brandon SutterCARC7224.06734
131David KrejciBOSC6324.00761
132Scott HartnellPHIL7024.00551
133Jeff HalpernMTLC6823.97254
134Mike SantorelliFLAC7123.86582
135Jarret StollLAKC7123.82903
136Chris HigginsVANL5323.82725
137Eric BelangerPHXC7323.79432
138Jakub VoracekCBJR6823.70991
139Shawn HorcoffEDMC4723.69191
140Andrew BrunetteMINL7123.67937
141Alexander EdlerVAND4923.58611
142Nik AntropovATLC6523.57225
143Dany HeatleySJSR7123.56954
144Darryl BoyceTORL3723.54548
145Brad BoyesBUFR7123.53293
146David BoothFLAL7123.50642
147Michael CammalleriMTLL5723.50144
148Derek StepanNYRC7223.49226
149Brian RolstonNJDL5423.44350
150Brent BurnsMIND6923.41685
151Brad MarchandBOSC6623.22073
152Lubomir VisnovskyANAD6923.17497
153Scottie UpshallCBJR7023.08040
154TJ GaliardiCOLL3522.99445
155Patrik EliasNJDL7022.93815
156Tyler EnnisBUFL7022.93675
157Tobias EnstromATLD6522.85678
158Manny MalhotraVANC7222.84459
159Patric HornqvistNSHR6822.56530
160Clarke MacArthurTORL7222.51605
161Alex PietrangeloSTLD6822.44220
162Olli JokinenCGYC7022.42356
163Cal ClutterbuckMINR6622.36205
164Ray WhitneyPHXL6622.35955
165James van RiemsdykPHIL6322.27551
166Colby ArmstrongTORR5022.24177
167David DesharnaisMTLC3322.19989
168Tomas KopeckyCHIR7022.06504
169Ryan MaloneTBLL5022.06055
170Ryan SmythLAKL7121.92290
171Teddy PurcellTBLR7021.84420
172Lee StempniakPHXR7321.75426
173Justin WilliamsLAKR7121.74071
174John MaddenMINC6921.68784
175Ryan O'ReillyCOLC6221.68491
176Josh BaileyNYIC6021.65492
177Dustin BrownLAKR7121.59968
178Mason RaymondVANL6121.48629
179Marcus JohanssonWSHC6021.46231
180Brooks LaichWSHC7321.42710
181PA ParenteauNYIR7121.40174
182Radim VrbataPHXR7021.34626
183Blake WheelerATLR7021.25130
184Matt CullenMINC6721.24998
185Mikael SamuelssonVANR7221.24341
186Sergei SamsonovFLAL6721.10766
187Kevin ShattenkirkSTLD6121.06702
188Grant ClitsomeCBJD2720.99578
189Fernando PisaniCHIR4920.94763
190Matt CookePITL6620.78643
191Pierre-Marc BouchardMINC4820.74839
192Derick BrassardCBJC6220.73382
193Derek MacKenzieCBJC5120.65627
194Patrick EavesDETR5320.60299
195Anthony StewartATLR7120.55960
196Sam GagnerEDMC6820.53496
197Cory StillmanCARL5520.25361
198Brendan MorrisonCGYC6620.22507
199Devin SetoguchiSJSR6320.18680
200Steve SullivanNSHL4320.17418
201Ruslan FedotenkoNYRL5620.16115
202Vinny ProspalNYRC1920.07251
203Andrei KostitsynMTLL7120.01638
204Chris KellyBOSC6919.94297
205Michael RyderBOSR6919.92427
206Ryan JonesEDML7019.87153
207Jochen HechtBUFC6519.86365
208Nick PalmieriNJDR3219.85155
209Ilya KovalchukNJDL7019.83107
210Dainius ZubrusNJDC7019.82316
211Eric FehrWSHR4519.80393
212Raffi TorresVANL7319.61791
213Steve DownieTBLR4819.58926
214Tomas HolmstromDETL6219.58778
215Chad LaRoseCARR7219.56886
216Zdeno CharaBOSD7019.45056
217Michael FrolikCHIL6919.43468
218Marc StaalNYRD6919.38340
219Jason ArnottWSHC6919.35843
220Mats ZuccarelloNYRL3719.26022
221Sean BergenheimTBLL6919.22996
222Simon GagneTBLL5319.14360
223Darren HelmDETC7119.13218
224Andrew MacDonaldNYID5719.05735
225Joel WardNSHR6919.00006
226Christian EhrhoffVAND7018.98556
227Colin WilsonNSHC7118.92684
228Antti MiettinenMINR6218.91195
229Rob SchrempATLC5318.88865
230Keith YandlePHXD7318.80158
231Tyler KennedyPITC6918.64061
232Kevin PorterCOLC6218.52065
233Mark LetestuPITC5818.48455
234Jannik HansenVANR7318.41030
235Michal HandzusLAKC7118.32526
236Joe CorvoCARD7218.27393
237Michal RozsivalPHXD5618.21568
238Scott GomezMTLC7018.12333
239Dan HamhuisVAND6018.11740
240Benoit PouliotMTLL6918.05924
241Pascal DupuisPITR7018.02289
242Nikolay ZherdevPHIR5117.98830
243Jason BlakeANAL6417.92554
244Todd BertuzziDETR7117.90701
245Kyle OkposoNYIR2817.81621
246Brandon McMillanANAC4817.60623
247Steve ReinprechtFLAC2917.56869
248Mathieu DarcheMTLL5117.53609
249Marcel GocNSHC5117.50245
250Dion PhaneufTORD5617.43220
Nick is RealGM’s NHL Feature Writer. You can reach him by email nick.obergan@realgm.com or on twitter @NickObergan