By Nick Obergan In March, we introduced a brand new stat to the RealGM readers: Puck Possession Rating (PPR). This stat was created to identify which players make the most positive use of puck possession over the course of a game, and it is a per-game statistic. The stats used in the PPR formula are as follows, and each have their own weight in the formula: takeaways, giveaways, shots per game, missed shots per game, shooting percentage, points per game, shifts per game, plus/minus per game. You may notice that some players have increased or decreased their values even though they have not played any games since the last rankings, this is because on some instances in the formula, certain stats are weighed against the average and standard deviation of the top-450 players, thus it is a fluctuating value. Below is the top-200 in the league after the end of the 2010-11 regular season.
Player TeamPos GP TotalLast Ranking
1Sidney CrosbyPITC4147.166122
2Ryan KeslerVANC8244.244904
3Jonathan ToewsCHIC8043.747231
4Pavel DatsyukDETC5643.527403
5Corey PerryANAR8243.139048
6Patrick SharpCHIL7441.267555
7Daniel SedinVANL8238.177099
8Loui ErikssonDALL7938.055446
9Steven StamkosTBLC8236.920807
10Alexandre BurrowsVANL7236.7840623
11Alexander SeminWSHL6536.6984711
12Eric StaalCARC8136.6918512
13David BackesSTLR8236.4794927
14Ryan CallahanNYRR6035.8965010
15Michael GrabnerNYIR7635.4606817
16Rick NashCBJR7535.3684514
17Bobby RyanANAR8235.3046515
18Marian HossaCHIR6534.8508526
19Anze KopitarLAKC7534.6006113
20Jeff SkinnerCARC8234.5870533
21Dave BollandCHIC6134.4826624
22Danny BrierePHIR7734.3270620
23Jamie BennDALL6934.1284018
24Patrick KaneCHIR7334.0208819
25Logan CoutureSJSC7933.8032728
26Drew StaffordBUFR6233.6409232
27Sergei KostitsynNSHL7733.6042659
28Jeff CarterPHIC8033.5609716
29TJ OshieSTLC4933.4606734
30Bryan LittleATLC7633.3198521
31Andrew LaddATLL8132.8045525
32Teemu SelanneANAR7332.7829660
33Nikolai KuleminTORL8232.4848041
34Claude GirouxPHIR8232.4269722
35Andy McDonaldSTLC5832.2083530
36Joe ThorntonSJSC8031.9489129
37Jarome IginlaCGYR8231.9214567
38Alex OvechkinWSHL7931.9011138
39Erik ColeCARR8231.6384353
40Martin St LouisTBLR8231.6364151
41Mike RichardsPHIC8131.5453137
42Chris StewartSTLR6231.4927247
43Paul StastnyCOLC7431.4915035
44John TavaresNYIC7931.3423336
45Alex TanguayCGYL7931.1683544
46Matt DucheneCOLC8031.0393161
47Derek RoyBUFC3530.8516943
48Brandon DubinskyNYRC7730.8353850
49Matt MoulsonNYIL8230.4100531
50Henrik SedinVANC8230.4084939
51Chris KunitzPITL6630.2864058
52Vincent LecavalierTBLC6530.1225577
53Thomas VanekBUFL8030.0901974
54RJ UmbergerCBJL8229.9433152
55Nicklas BackstromWSHC7729.8411249
56Max PaciorettyMTLL3729.6014154
57David JonesCOLR7729.5611456
58Mikhail GrabovskiTORC8129.1149846
59Milan LucicBOSL7929.1041640
60Patrick MarleauSJSL8229.0038887
61Dustin ByfuglienATLD8128.8598145
62Marian GaborikNYRR6228.5737542
63Kristian HuseliusCBJL3928.5537470
64Brian GiontaMTLR8228.5427357
65Danny ClearyDETR6828.3668469
66Jordan StaalPITC4228.2455662
67David LegwandNSHC6428.2366681
68Brad RichardsDALC7228.2015465
69Patrice BergeronBOSC8028.1843048
70Brenden MorrowDALL8228.0205388
71Milan HejdukCOLR7127.9120663
72Henrik ZetterbergDETL8027.7366571
73Johan FranzenDETR7627.5108364
74Mikko KoivuMINC7127.4728666
75Matt CalvertCBJL4227.46910 
76Mike KnubleWSHR7927.32190106
77Phil KesselTORR8227.3042076
78Ryan GetzlafANAC6727.2008893
79Joe PavelskiSJSC7427.19752110
80Jason PominvilleBUFR7327.11380113
81Tomas PlekanecMTLC7727.0809068
82Jason SpezzaOTTC6226.90029118
83Lauri KorpikoskiPHXL7926.8843180
84Stephen WeissFLAC7626.8468372
85Martin EratNSHR6426.83510101
86Alexander SteenSTLC7226.6008994
87Jussi JokinenCARL7026.5817890
88Nathan HortonBOSR8026.3210898
89James NealPITL7926.2544755
90Shane DoanPHXR7226.1715575
91Ville LeinoPHIL8125.8968286
92Ryane CloweSJSL7525.8778878
93Patrik BerglundSTLC8125.83840115
94Mike RibeiroDALC8225.7675297
95Ales HemskyEDMR4725.67791100
96Vinny ProspalNYRC2925.50712202
97Taylor HallEDML6525.4278199
98Curtis GlencrossCGYL7925.3882282
99Kris VersteegPHIR8025.15507105
100Frans NielsenNYIC7125.13416107
101Lubomir VisnovskyANAD8125.09654152
102Jordan EberleEDMR6924.9904292
103Tuomo RuutuCARC8224.90584103
104Blake ComeauNYIR7724.90337126
105Cal O'ReillyNSHC3824.78224108
106Rich PeverleyBOSC8224.7650289
107Saku KoivuANAC7524.7293984
108Shea WeberNSHD8224.7242585
109Bryan BickellCHIL7824.6371373
110Tomas FleischmannCOLL4524.45977112
111Scott HartnellPHIL8224.40159132
112Valtteri FilppulaDETC7124.2996095
113David MossCGYR5824.16273117
114Ryan O'ReillyCOLC7424.14650175
115Matt D'AgostiniSTLR8224.08026129
116Antoine VermetteCBJC8223.96621120
117Daniel AlfredssonOTTR5423.95016119
118Milan MichalekOTTL6623.91715116
119Nicklas LidstromDETD8223.71106111
120Derek StepanNYRC8223.70986148
121Dustin BrownLAKR8223.59057177
122Artem AnisimovNYRC8223.50390104
123James van RiemsdykPHIL7523.48631165
124Rene BourqueCGYL8023.33982114
125Ryan MaloneTBLL5423.27236169
126Patrik EliasNJDL8123.27222155
127Evgeni MalkinPITC4323.24979128
128Patric HornqvistNSHR7923.20904159
129Marty ReasonerFLAC8223.1967083
130Martin HavlatMINR7823.13624102
131Kyle BrodziakMINC8023.1007896
132Evander KaneATLL7323.0404491
133Martin HanzalPHXC6122.99003125
134Dany HeatleySJSR8022.92680143
135Chris HigginsVANL6222.84191136
136Taylor PyattPHXL7622.83767109
137Simon GagneTBLL6322.80811222
138Shawn HorcoffEDMC4722.79414139
139Nik AntropovATLC7622.66297142
140Jarret StollLAKC8222.61310135
141Alexander EdlerVAND5122.48761141
142Mason RaymondVANL7022.39584178
143Michael CammalleriMTLL6722.33253147
144Tyler EnnisBUFL8222.23022156
145TJ GaliardiCOLL3522.00795154
146Brad MarchandBOSC7722.00198151
147Mike SantorelliFLAC8221.92390134
148Pierre-Marc BouchardMINC5921.86254191
149Manny MalhotraVANC7221.75179158
150David KrejciBOSC7521.66606131
151Troy BrouwerCHIL7921.66533121
152Ray WhitneyPHXL7521.62253164
153Olli JokinenCGYC7921.44786162
154Eric BelangerPHXC8221.41813137
155Andrew BrunetteMINL8221.34689140
156Travis ZajacNJDC8221.32815122
157Ryan SmythLAKL8221.29338170
158Colby ArmstrongTORR5021.29278166
159David BoothFLAL8221.26312146
160Clarke MacArthurTORL8221.24734160
161Dustin PennerLAKR8121.2420079
162Jeff HalpernMTLC7221.14788133
163Scottie UpshallCBJR8221.00261153
164Brandon SutterCARC8220.97446130
165Pascal DupuisPITR8120.95056241
166Blake WheelerATLR8120.88375183
167PA ParenteauNYIR8120.71068181
168Brad BoyesBUFR8320.69231145
169Kevin ShattenkirkSTLD7220.65477187
170Josh BaileyNYIC7020.60018176
171Brian BoyleNYRC8220.55665123
172Marcus JohanssonWSHC6920.46525179
173Lee StempniakPHXR8220.45670172
174David DesharnaisMTLC4320.36758167
175Brian RolstonNJDL6520.33585149
176Joffrey LupulTORR5420.32888n/a
177Devin SetoguchiSJSR7220.32027199
178Tomas HolmstromDETL7320.30388214
179Nick PalmieriNJDR4320.13769208
180Radim VrbataPHXR7920.10778182
181Niclas BergforsFLAR7220.07678124
182Cory StillmanCARL6520.07309197
183Brooks LaichWSHC8219.99654180
184Chad LaRoseCARR8219.87373215
185Alex PietrangeloSTLD7919.85466161
186Teddy PurcellTBLR8119.83788171
187Tomas KopeckyCHIR8119.77967168
188Brent BurnsMIND8019.75514150
189Matt CookePITL6719.73600190
190Ryan JonesEDML8119.68213206
191Derick BrassardCBJC7419.64972192
192Sam GagnerEDMC6819.61626196
193Ilya KovalchukNJDL8119.58897209
194Bobby ButlerOTTR3619.57768n/a
195Steve DownieTBLR5719.56557213
196Tobias EnstromATLD7219.53374157
197Justin WilliamsLAKR7319.52125173
198Antti MiettinenMINR7319.48642228
199Mikael SamuelssonVANR7519.46473185
200Dominic MooreTBLC7719.45461n/a
Click here for the PPR Introduction Nick is RealGM's NHL Feature Writer. You can reach him by email [email protected] or on twitter @NickObergan