May 13, 2007

The Joy Luck Club

I often have people say that my statistical measures of shot quality don’t factor in whose stick they are coming from. That is to say it makes a huge difference if Tanguay takes a shot over say Josh Green given the same variables: distance, rebound, power play etc. However, I am going to make a short little explanation that this is probably not the case and that good players score because they’re in the right place at the right time and get their shots on net. Then I am going to list players who have significantly outperformed expectation over the year and those who have done a lot worse.

Sniper

How can I show that outperforming expected goals is the result of luck and not skill? Year over year correlations are the best way. That is to say, do a regression on how well compared to expected results a given player did in 2005-2006 and compare that to identical player in 2006-2007. If skill is a significant component of the data then we should see that good players in 2005-2006 are good in 2006-2007. If this is not the case then there are other reasons (most of which can be attributed to luck).

The graph below is a scatter plot of the Z scores for each year. Z scores simply allow me to normalize out the quantity of shots and create a unitless measure of skill. The amount of variability in the data is about 5-10% greater than I would expect, assuming binomially distributed data, which is likely the result of problems with the shot quality model.



There are small signs that there are players who can outperform expectations. There are a few regressions that are significant at the 5% level, but these regressions explain 1% of all the variability, so I will consider that other influences, such as luck, have a larger effect on the results. I’m not saying that players can’t outperform expected goals; I’m just saying that outperforming expected goals is more likely a sign of luck than a sign of skill.

Here’s the list

The team listed is one of the team’s the given player has played on. It just helps me figure out who the player is. P = F:forward, D:defense, G = goals (not empty nets), D = difference between actual goals and expected goals, Z = z-score of the difference using binomial standard deviation. [sqrt(npq)].

The Z-score represents a unitless value about how much better (or worse) a player did than expected. It just creates a nice value to sort the list by. The D value is the absolute number of "unexpected" goals.
NLastnameITeamPGShotsDZ
1SEMINAWSHF39244194.39
2SOURAYSMTLD25223134.08
3VISNOVSKYLL.AD18159103.41
4KUBAFT.BD1510683.34
5HUSELIUSKCGYF31170123.03
6STAALJPITF28130113.03
7HORTONNFLAF30216123.00
8LECAVALIERVT.BF49336162.95
9ROCHETPHXD63242.90
10DRURYCBUFF36198132.88
11GUERINBSTLF36225132.79
12BOUCHERPDALD1922292.78
13COLAIACOVOCTORD86152.72
14TANGUAYACGYF2010592.68
15SPEZZAJOTTF33161122.67
16GAGNESPHIF40290132.65
17WEBERSNSHD1715282.61
18CARNEYKMIND43132.46
19HAMILTONJCHIF1813882.46
20SALOSVAND1414372.44
21RADULOVANSHF189672.42
22KOZLOVVNYIF2416492.39
23AFINOGENOVMBUFF2315182.34
24MCAMMONDDOTTF148662.25
25FROLOVAL.AF34194102.24
26GIORDANOMCGYD74942.24
27POMINVILLEJBUFF33211102.19
28ROLSTONBMINF31305102.17
29SELANNETANAF47256122.09
30SYKORAPEDMF2220782.09
31CLARKCWSHF2916392.06
32RUUTUTCHIF1711562.02
33ZUBOVSDALD1315751.97
34STAFFORDDBUFF136751.94
35BERGERONMEDMD1516761.93
36DEMITRAPMINF2417471.84
37WARRENERRCGYD43121.84
38BOYLEDT.BD2020361.83
39SMYTHREDMF3621081.73
40TALLINDERHBUFD43421.72
41MODANOMDALF2214161.67
42GILLHTORD57821.60
43COLEECARF2816571.58
44PETTINGERMWSHF1511051.57
45JOVANOVSKIEPHXD1113541.54
46PERREAULTYPHXF2112561.54
47DEVEREAUXBTORF85731.53
48GABORIKMMINF2919571.51
49MARLEAUPS.JF3218071.51
50PLEKANECTMTLF2015051.48
51ROYDBUFF2113051.45
52KOZLOVVATLF2819061.43
53SULLIVANSNSHF2012051.41
54LEGWANDDNSHF2515161.38
55IGINLAJCGYF3726271.37
56STEMPNIAKLSTLF2616561.37
57SILLINGERMNYIF2515161.35
58STUMPELJFLAF2112951.35
59WHITNEYRPITD1412941.34
60HAINSEYRCBJD913631.34
61TUCKERDTORF2414351.33
62SUTERRNSHD88731.30
63POHLJTORF1510841.30
64TALBOTMPITF138841.30
65KUKKONENLCHID55421.28
66KWIATKOWSKIJFLAD54621.27
67ANTROPOVNTORF1712441.25
68RIBEIROMDALF1811141.25
69SMIDLEDMD35321.24
70MCCABEBTORD1520841.24
71MCLARENKS.JD54321.23
72BRIEREDBUFF3223461.21
73LILESJCOLD1412841.20
74BATTAGLIABTORF129431.20
75RYDERMMTLF3022151.16
76STRAKAMNYRF2716351.16
77CROSBYSPITF3524961.15
78LUKOWICHBN.JD45021.15
79TJARNQVISTDEDMD33311.13
80ROZSIVALMNYRD1010431.12
81VANEKTBUFF4023461.11
82UMBERGERRPHIF1613341.11
83POTULNYRPHIF65521.11
84GETZLAFRANAF2420251.10
85HAMELDATLF54221.10
86THOMASBPHXF86021.06
87OVECHKINAWSHF4439061.04
88ARNOTTJNSHF2719051.03
89JOKINENOFLAF3935161.03
90BACKMANCSTLD78021.03
91TARNASKYNT.BF54121.03
92ASHAMANYIF118431.02
93BRIND'AMOURRCARF2417941.02
94BOUWMEESTERJFLAD1217431.01
95HEJDUKMCOLF3425651.00
96KUBINAPTORD79720.99
97ZETTERBERGHDETF3222350.97
98PHILLIPSCOTTD79320.97
99KOVALCHUKIATLF3933350.95
100CHRISTENSENEPITF1813330.92
101HEWARDJWSHD67520.91
102MORROWBDALF1610130.90
103YELLESCGYF95420.89
104PRONGERCANAD1316630.88
105RITCHIEBCGYF84620.87
106RIVETCMTLD78920.87
107TIMONENKNSHD1312130.86
108COBURNBATLD35410.86
109SYDORDDALD57520.85
110KLESLARCBJD915920.84
111VYBORNYDCBJF1615830.83
112PISANIFEDMF1414230.82
113HAMHUISDNSHD68420.81
114TJARNQVISTMPHXF64420.81
115COMRIEMOTTF2012530.80
116MURRAYGBOSF2820140.80
117FRIESENJCGYF65520.80
118WILLIAMSJDETF1414830.79
119STOLLJEDMF1211420.78
120BRYLINSN.JF159630.77
121FISCHERPPHXF43210.77
122CLYMERBWSHF77820.76
123HARTNELLSNSHF2114930.75
124HUTCHINSONACARD34510.75
125HUDLERJDETF1510720.74
126HEMSKYAEDMF1312220.74
127CLARKBCOLD1014020.72
128KOTALIKABUFF1516120.71
129VAANANENOCOLD23210.71
130ST. LOUISMT.BF4327340.70
131WHITNEYRCARF3021330.70
132SHARPPCHIF1815830.70
133SMITHSONJNSHF54710.70
134BEECHKWSHF87720.70
135CAMMALLERIML.AF3429940.68
136MORRISONBVANF1913830.68
137CARTERACBJF117020.67
138DIPENTAJANAD23310.67
139ZIGOMANISMPHXF1314120.66
140PELTONENVFLAF1614420.66
141WEIGHTDSTLF1512220.66
142EAGERBPHIF64710.66
143KOIVUMMINF1916120.65
144AFANASENKOVDPHIF109420.65
145KNUBLEMPHIF2315730.65
146GONCHARSPITD1319120.65
147SPACEKJBUFD57810.65
148PHANEUFDCGYD1622920.64
149DOANSPHXF2620830.64
150STREITMMTLD1010220.64
151WESTCOTTDCBJD33310.63
152KAPANENSPHIF1112920.62
153SALVADORBSTLD24010.62
154DATSYUKPDETF2820830.61
155JOHNSONRSTLF75010.60
156MORRISDPHXD612910.59
157LARSENBATLF76110.59
158NOLANOPHXF1615420.58
159HAVLATMCHIF2217320.58
160AXELSSONPBOSF108020.58
161CLOWERS.JF169320.57
162KALININDBUFD78610.56
163SJOSTROMFPHXF1012620.55
164BOUILLONFMTLD35610.55
165ALEXEEVNT.BF1211720.54
166O'NEILLJTORF2016620.53
167ZUBRUSDWSHF2215620.53
168FILPPULAVDETF107610.51
169PREISSINGTOTTD79410.51
170BONDRAPCHIF54610.51
171GAUSTADPBUFF97510.51
172DOWDJN.JF44410.50
173ROBERTSGFLAF1912420.48
174HNIDYSATLD58610.48
175WILLIAMSJCARF3225720.47
176TAFFEJPHXF43410.47
177LINDENTVANF119110.46
178JURCINAMWSHD47110.46
179DALEYTDALD46810.45
180KABERLEFCARD23310.44
181BIEKSAKVAND1220310.43
182CHEECHOOJS.JF3725020.43
183CHISTOVSBOSF54910.43
184FEDOROVSCBJF1716220.42
185KOLNIKJFLAF1111310.41
186LUNDMARKJL.AF78110.41
187ROENICKJPHXF108810.39
188ZAJACTN.JF1713410.39
189BONKRMTLF1211010.39
190KABERLETTORD912610.39
191BROWNCS.JF88410.39
192BRASHEARDWSHF44710.39
193ZANONGNSHD34310.39
194SCHUBERTCOTTD89710.38
195PRUCHAPNYRF2213620.37
196ERATMNSHF1613210.37
197HUNTERTNYIF1916510.36
198NUMMELINPMIND36910.36
199TOLLEFSENOCBJD23900.35
200WALZWMINF97710.34
201VEILLEUXSMINF78410.33
202LATENDRESSEGMTLF1612110.33
203KOPITARAL.AF2019310.32
204SALMELAINENTCHIF65410.32
205KILGERCTORF1414110.31
206STASTNYPCOLF2818510.30
207MALKINEPITF3224120.30
208PYATTTVANF2315010.29
209RUCINSKYMSTLF119510.28
210CLEARYDDETF1813310.26
211OHLUNDMVAND1117010.26
212MOSSDCGYF117110.26
213MORRISONNSWSHD34600.26
214JONESRPHID46700.26
215JOHNSONACBJD35200.26
216DUMONTJNSHF2114310.25
217PARISEZN.JF3124710.25
218TORRESREDMF1515410.25
219LEHTINENJDALF2219010.25
220RANGERPT.BD49000.24
221BELANGEREATLF1714910.24
222MEYER IVFNYID24100.24
223YORKMPHIF108510.23
224JOKINENJDALF1412110.23
225OUELLETMPITF1914810.22
226WALKERSCARF2118310.21
227CHIMERAJCBJF1515110.21
228SAKICJCOLF3425610.19
229HINOTEDSTLF53700.19
230TENKRATPBOSF98200.18
231FRITSCHEDCBJF118010.18
232MCLEANBCOLF1513410.17
233SIMJATLF1714110.17
234WOLSKIWCOLF2116410.16
235LARAQUEGPHXF54400.16
236SAVARDMBOSF2021910.16
237WARDANYRD46200.16
238LANGKOWDCGYF3324710.15
239MCCARTHYSATLD45100.15
240GRIERMS.JF1412300.14
241WILLSIEBL.AF1113100.13
242PECAMTORF44200.12
243SIMONCNYIF108200.11
244REINPRECHTSPHXF97100.10
245GIONTABN.JF2519400.10
246BARNESSDALF1311800.08
247VISHNEVSKIVNSHD24600.07
248SMOLINSKIBCHIF1716200.07
249LAPOINTEMCHIF1110000.07
250CALDERKPHIF1412900.07
251FLEISCHMANNTWSHF45200.07
252MADDENJN.JF1215300.06
253VERMETTEAOTTF1815000.06
254POCKTNYRD47600.06
255JACKMANRANAD23600.06
256KLEPISJWSHF33800.06
257SATANMNYIF2421100.05
258NIEDERMAYERSANAD1517200.05
259SUNDINMTORF2732300.04
260SCUDERIRPITD13100.04
261BURNSBMIND710800.03
262RUUTUJPITF66200.03
263NASHRCBJF2722800.03
264STUARTBCGYD710900.02
265HAGMANNDALF1715200.02
266HEATLEYDOTTF4630600.01
267BOCHENSKIBBOSF139200.01
268MARKOVDDETD36500.01
269BULISJVANF111210-0.01
270ARMSTRONGDL.AF111090-0.02
271SCHNEIDERMDETD111840-0.02
272JANIKDT.BD2490-0.02
273COMMODOREMCARD71360-0.02
274MARTINEKRNYID2440-0.02
275WELLWOODKTORF12990-0.02
276CALLAHANRNYRF4400-0.02
277WIDEMANDSTLD61220-0.03
278BLAKERL.AD142080-0.04
279HOSSAMATLF403370-0.04
280VASICEKJCARF6770-0.04
281SANDERSONGPHIF111430-0.04
282KARIYAPNSHF242240-0.04
283THORBURNCPITF3400-0.05
284RICHARDSBT.BF242710-0.06
285LADDACARF121100-0.06
286RECCHIMPITF241900-0.06
287MODINFCBJF222200-0.07
288SAPRYKINOPHXF151500-0.07
289RYCROFTMCOLF6740-0.07
290PLATTGCBJF4400-0.08
291LIDSTROMNDETD132240-0.09
292WEISSSFLAF201760-0.09
293BLAKEJNYIF38301-1-0.09
294LUNDQVISTJDALF3360-0.09
295HORCOFFSEDMF161700-0.10
296EAVESPOTTF141300-0.11
297BATESSNYIF4500-0.11
298FORSBERGPNSHF13990-0.12
299PANDOLFOJN.JF111070-0.12
300TURGEONPCOLF4310-0.12
301RYANMBUFF3340-0.12
302AucoinACHID4960-0.14
303TKACHUKKSTLF26195-1-0.14
304STAALECARF28286-1-0.15
305CAMPBELLBBUFD6920-0.15
306NAGYLDALF121460-0.15
307HIGGINSCMTLF20155-1-0.15
308CONROYCCGYF13112-1-0.16
309COWANJVANF7740-0.16
310KOSTOPOULOSTL.AF7900-0.18
311MOENTANAF11124-1-0.18
312PARKRNYIF1092-1-0.18
313ADAMSCCARF771-1-0.20
314ZHITNIKAPHID61310-0.20
315LANGRDETF18165-1-0.21
316DUPUISPNYRF14156-1-0.22
317CARCILLODPHXF4320-0.22
318SMITHJEDMD2610-0.23
319STEFANPDALF4400-0.23
320PONIKAROVSKYATORF19196-1-0.24
321LUPULJEDMF16173-1-0.24
322KOMISAREKMMTLD3770-0.24
323NORSTROMML.AD2600-0.24
324GRATTONCFLAF12130-1-0.25
325PAVELSKIJS.JF14111-1-0.25
326PAHLSSONSANAF8111-1-0.26
327RAFALSKIBN.JD8148-1-0.27
328UPSHALLSPHIF887-1-0.27
329BEGINSMTLF564-1-0.27
330HAMRLIKRCGYD7125-1-0.28
331KELLYCOTTF14130-1-0.29
332NICHOLSNSHF657-1-0.29
333SEJNAPSTLF334-1-0.29
334MCDONALDAANAF27252-2-0.30
335BRULEGCBJF998-1-0.30
336BALLARDKPHXD478-1-0.30
337SCHULTZNMIND2690-0.31
338EXELBYGATLD2570-0.31
339SUTTONAATLD2510-0.31
340REDDENWOTTD7122-1-0.31
341CORVOJOTTD8160-1-0.32
342SVITOVACBJF783-1-0.32
343IVANANSRL.AF437-1-0.32
344JOHNSONMMTLF11131-1-0.33
345HOSSAMNYRF1083-1-0.33
346KUNITZCANAF25180-2-0.34
347BOYNTONNPHXD253-1-0.36
348CHARAZBOSD11204-1-0.37
349FIDDLERVNSHF1089-1-0.37
350SOPELBL.AD5131-1-0.38
351STAIOSSEDMD372-1-0.38
352WISNIEWSKIJCHID255-1-0.38
353EHRHOFFCS.JD10164-1-0.38
354RUPPMN.JF660-1-0.40
355LEBDABDETD5107-1-0.40
356POULIOTMEDMF473-1-0.41
357BERNIERSS.JF15104-2-0.41
358RACHUNEKKNYRD699-1-0.42
359BACKESDSTLF1089-1-0.42
360ALFREDSSONDOTTF27238-2-0.42
361BOURQUERCHIF782-1-0.42
362LYDMANTBUFD244-1-0.43
363NOVOTNYJBUFF679-1-0.43
364EKMANNPITF669-1-0.43
365ODUYAJN.JD255-1-0.44
366MICHALEKMS.JF26191-2-0.44
367PARRISHMMINF19141-2-0.44
368MESZAROSAOTTD7147-1-0.45
369SUTHERBYBWSHF787-1-0.46
370RUCCHINSATLF556-1-0.46
371RICHARDSONBCOLF14129-2-0.47
372SMITHWMINF344-1-0.48
373MARTINPN.JD384-1-0.48
374ARKHIPOVDCHIF9111-1-0.48
375MALHOTRAMCBJF9109-2-0.49
376FOOTEACBJD378-1-0.49
377RADIVOJEVICBMINF9114-2-0.49
378MOWERSMBOSF560-1-0.50
379KESLERRVANF688-1-0.50
380STURMMBOSF26223-3-0.52
381NASLUNDMVANF23221-2-0.52
382BOUCHARDPMINF19172-2-0.54
383LANGENBRUNNERJN.JF23242-3-0.54
384STAJANMTORF11133-2-0.54
385WINCHESTERBEDMF466-1-0.54
386THORNTONSL.AF664-1-0.54
387BRUNETTEACOLF27173-3-0.55
388BARKERCCHID138-1-0.56
389BEAUCHEMINFANAD7128-2-0.57
390NYLANDERMNYRF26193-3-0.57
391BELLMS.JF11116-2-0.57
392MALIKMNYRD257-1-0.57
393FISHERMOTTF21192-3-0.58
394CARLEMS.JD10110-2-0.58
395NILSONMCGYF468-1-0.58
396BROWNDL.AF17195-2-0.59
397HEJDAJEDMD133-1-0.59
398HAVELIDNATLD382-1-0.59
399WHITETMINF13162-2-0.60
400PAETSCHNBUFD262-1-0.60
401DVORAKRSTLF10139-2-0.60
402MALONERPITF16125-2-0.60
403YASHINANYIF18200-3-0.60
404GREENEMEDMD152-1-0.61
405BABCHUKACARD263-1-0.61
406ALLENBFLAD398-1-0.63
407SEIDENBERGDCARD283-1-0.63
408ZYUZINACGYD136-1-0.66
409BRISEBOISPCOLD136-1-0.66
410SALEIRFLAD6148-2-0.67
411BERGERONPBOSF21223-3-0.67
412PRIMEAUWCGYF10107-2-0.68
413ROBITAILLERNYIF10119-2-0.68
414STEENATORF15192-3-0.68
415MARAPBOSD5100-2-0.68
416METROPOLITGATLF14123-3-0.69
417LAROSECCARF694-2-0.69
418TANABEDCARD583-2-0.69
419PETERSENTEDMF692-2-0.69
420SCHAEFERPOTTF11131-2-0.70
421PEREZHOGINAMTLF6103-2-0.70
422HECHTJBUFF17195-3-0.70
423MELICHARJPITD157-1-0.70
424O'DONNELLSANAD247-1-0.70
425ERIKSSONLDALF678-2-0.70
426MARKOVAMTLD5127-2-0.71
427RISSMILLERPS.JF699-2-0.72
428PICARDAPHID376-1-0.73
429PERRAULTJPHXF131-1-0.73
430LAPIERREMMTLF581-2-0.74
431BOYESBBOSF16181-3-0.74
432SEDINDVANF33233-4-0.74
433LOMBARDIMCGYF19175-3-0.75
434HOLMQVISTMCHIF579-2-0.76
435SMITHMS.JF338-2-0.77
436VANDERMEERJCHID150-1-0.77
437KOVALEVAMTLF17196-3-0.78
438O'SULLIVANPL.AF592-2-0.79
439RICHARDSMPHIF10130-3-0.82
440PENNERDANAF29204-4-0.83
441LAAKSONENACOLF343-2-0.83
442MIETTINENADALF10140-3-0.85
443SAMUELSSONMDETF13188-3-0.85
444KAPANENNATLF679-2-0.87
445REGEHRRCGYD266-2-0.87
446MITCHELLWVAND154-1-0.88
447FITZPATRICKRVAND141-1-0.89
448LAICHBWSHF8119-3-0.89
449VLASICMS.JD366-2-0.89
450SHANAHANBNYRF27293-5-0.90
451ARMSTRONGCPITF12145-3-0.90
452CAMPOLICNYID141-1-0.90
453MCCLEMENTJSTLF8104-3-0.91
454FERENCEABOSD380-2-0.91
455PERRINET.BF12150-3-0.92
456SAMSONOVSMTLF9114-3-0.92
457KOIVUSMTLF21153-4-0.93
458GREENMWSHD268-2-0.93
459BREWERESTLD6111-3-0.94
460HOLMSTROMTDETF29175-5-0.96
461HANNANSS.JD277-2-0.96
462GUITEBCOLF363-2-0.98
463THORNTONJS.JF21212-5-0.98
464JOHNSSONKMIND398-2-0.98
465MICHALEKZPHXD4144-2-1.00
466MELLANBYSATLF12103-4-1.00
467BELLBTORD147-2-1.00
468PAILLEDBUFF244-2-1.00
469LISINEPHXF135-2-1.00
470REASONERMEDMF583-3-1.02
471BOULTONEATLF342-2-1.02
472KRAJICEKLVAND3105-2-1.03
473DRAPERKDETF12155-4-1.05
474O'BRIENSANAD272-2-1.10
475POTHIERBWSHD3118-3-1.10
476VAN RYNMFLAD4121-3-1.11
477ZEDNIKRWSHF783-3-1.11
478HATCHERDPHID381-3-1.12
479GORDONBWSHF7104-3-1.12
480HALEDN.JD033-1-1.12
481WESLEYGCARD151-2-1.14
482DANDENAULTMMTLD254-2-1.15
483GOCMS.JF596-3-1.15
484WALKERMSTLD034-1-1.16
485JACKMANBSTLD285-2-1.17
486DRAKEDSTLF472-3-1.17
487CRAIGRT.BF14130-5-1.18
488CAMPBELLGFLAF6103-3-1.18
489ARNASONTCOLF16211-5-1.19
490WITTBNYID174-2-1.19
491ERIKSSONACBJD179-2-1.20
492NUMMINENTBUFD269-2-1.20
493LILJAADETD037-1-1.20
494NEDVEDPEDMF239-2-1.23
495THORESENPEDMF473-3-1.23
496PITKANENJPHID4137-3-1.24
497FEDOTENKORT.BF12154-5-1.25
498SHELLEYJCBJF132-2-1.25
499GIRARDIDNYRD033-2-1.26
500GLEASONTCARD171-2-1.28
501ZHERDEVNCBJF10164-5-1.29
502MAYERSJSTLF8129-4-1.29
503THORNTONSANAF260-3-1.30
504WHITEITORD3138-3-1.30
505WARDJL.AF7107-4-1.30
506WHITECN.JD046-2-1.30
507KASTSITSYNAMTLF138-2-1.30
508GELINASMFLAF13170-5-1.31
509TOOTOOJNSHF377-3-1.31
510CARTERJPHIF13213-5-1.33
511KLEEKCOLD289-3-1.34
512FRANZENJDETF10151-5-1.34
513FOSTERKMIND3135-3-1.34
514ALBERTSABOSD041-2-1.35
515POTITNYID5131-4-1.37
516SEABROOKBCHID4144-4-1.38
517BURROWSAVANF370-3-1.38
518KESSELPBOSF11170-5-1.39
519BETTSBNYRF9120-5-1.39
520MILLERAL.AD056-2-1.39
521WALLINNCARD175-3-1.40
522GERVAISBNYID047-2-1.41
523COOKEMVANF9132-5-1.42
524KEITHDCHID2122-3-1.42
525GORGESJS.JD140-3-1.43
526MODRYJDALD189-3-1.43
527DE VRIESGATLD3102-4-1.45
528VIGIERJATLF583-4-1.46
529AMONTETCGYF9138-5-1.47
530BRADLEYMWSHF376-4-1.47
531DONOVANSBOSF6108-5-1.48
532PERRYCANAF16193-7-1.48
533OLESZRFLAF11164-6-1.53
534MONTADORSFLAD188-3-1.53
535BOOTHDFLAF386-4-1.53
536ELIASPN.JF20266-8-1.54
537CAJANEKPSTLF14166-7-1.54
538SCATCHARDDPHXF377-4-1.55
539HEDICANBCARD044-2-1.56
540VRBATARCHIF13214-7-1.59
541STILLMANCCARF383-4-1.59
542HILLSNYID188-3-1.61
543JAGRJNYRF30324-10-1.61
544SLATERJATLF590-5-1.61
545DALLMANKL.AD176-3-1.62
546RUZICKASPHIF375-4-1.62
547HALLAMINF6103-5-1.64
548PROSPALVT.BF14219-7-1.64
549TYUTINFNYRD174-3-1.65
550AVERYSNYRF17248-8-1.65
551VOLCHENKOVAOTTD185-3-1.65
552LAPERRIEREICOLF8118-6-1.65
553TAYLORTT.BF159-3-1.67
554SARICHCT.BD064-3-1.67
555ORPIKBPITD059-3-1.69
556RASMUSSENEN.JF380-4-1.70
557HALPERNJDALF7105-6-1.74
558LANGFELDJDETF037-3-1.75
559NIEMINENVS.JF143-4-1.76
560ISBISTERBNYRF136-4-1.78
561MOOREDPITF7110-6-1.79
562ZIDLICKYMNSHD4114-5-1.80
563SKOULAMMIND091-3-1.82
564MALTBYKDETF5112-6-1.84
565SKRASTINSKCOLD065-3-1.87
566ORTMEYERJNYRF267-5-1.88
567LINDROSEDALF595-6-1.90
568ADAMSKPHXF286-5-1.91
569GREENJVANF274-5-1.92
570NEILCOTTF12139-8-1.93
571HOLIKBATLF11190-8-1.94
572LETOWSKITCARF269-5-1.97
573SHANNONRANAF277-5-1.98
574CHELIOSCDETD072-4-1.98
575KRONVALLNDETD1104-5-2.11
576MAIRABUFF273-5-2.11
577HILBERTANYIF8162-8-2.13
578ROBIDASSDALD0106-5-2.17
579MARCHANTTANAF6113-8-2.20
580SVATOSMCOLF15179-10-2.23
581SEDINHVANF10134-9-2.24
582HOLLWEGRNYRF163-6-2.30
583GOMEZSN.JF13248-11-2.38
584NIEDERMAYERRANAF3104-7-2.40
585CULLENMNYRF15216-12-2.41
586HOGGANJBOSF053-5-2.44
587KOBASEWCCGYF593-9-2.54

Below I’m going through the best and the worst on the list to demonstrate that it makes sense with the extreme values and that skill doesn’t seem to be the reason players come to the top of the list or the bottom of the list.

Explanations of the top 10.

  1. Semin: Scored 10 goals in the 52 games previous to this season and wasn’t a goal scorer in Europe. But managed almost 40 in 77 games. He’ll likely be a 20 goal scorer in the future. His goal:assist ratio is 1:0.9 (it should be 1:1.7), this is also a sign of luck. Semin is likely a 20 goal scorer, which is good, but not amazing.
  2. Souray: This season he should’ve scored 13, but he scored 26 goals. Last season he scored 12 (in a few less games). I don’t need better evidence than that. He’s a “13 goals per season” goal scorer (excellent for a defenseman).
  3. Visnovsky: 44 goals in the 348 games (0.13 g/g) prior to this season. 18 goals in 69 games (0.26 g/g) should’ve scored 8 goals (0.12 g/g).
  4. Kuba: Never surpassed 10 goals his entire career, but was able to score 15 goals this season. I’d bet he’ll closer to 7 than 15 next season.
  5. Huselius: Many people were most impressed with Huselius this season and for good reason he scored over double his previous season. But he exceeded expectations by about 12. Meaning he should’ve only had about 19 goals and he’s historically been a 20 goal scorer.
  6. Staal (J): He’s going to be good, but 8 shorthanded goals and a goals:assist ratio > 2:1 is insanely uncommon. However since he’s young, he’ll be better next year so I wont say how well he should do, but I expect it be somewhere between 20 and 30. And I expect a lot more assists.
  7. Horton: Two almost 30 goal season back to back, you’d think there’d be something going on. Horton is more likely a 20 goal scorer than a 30 goal scorer, but he’s still young so he’ll get better as well.
  8. Lecavalier: You always need a little luck to win the big trophies and Lecavalier is no exception (still a great player). But scored 16 more goals than expected, which would bring him very close to his previous season’s scoring of 35 goals.
  9. Roche: Who? 6 goals on 32 shots. I need not say more. I expect him to disappear next year.
  10. Drury: Buffalo is covered with outperforming players and Drury is the leader of the pack. In 2005-2006 Drury scored 30 goals and 18 in 2003-2004 or 48 goals in 156 games for 0.31 goals per game. In 2006-2007 he scored 37 in 77 or 0.48 goals per game. He has maintained this scoring level in the playoffs (7/13), but I wouldn’t bet on it continuing forever.

Explanations of the bottom 10.

  1. Kobasew: Calgary probably thought they were getting a deal trading away dead weight at the end of the season, but Kobasew should’ve had 9 extra goals, which would have basically tripled his nice total of 5. 14 goals in 50 games would’ve brough Kobasew quite close to his 0.26 goals per game record in 2005-2006.
  2. Hoggan: Who? Was demoted after scoring 0 goals in 46 games.
  3. Cullen: 25 goals in 78 games last season and 16 goals in 80 games this season. My numbers say he should’ve scored 28. Sounds reasonable to me.
  4. Niedermayer (R): Lowest goals per game in his career and the closest he has come to this horrible scoring total was 1994-1995, when he got 4 goals in 48 games (21 year old). He should’ve had 10, which is close to his normal historical performance level.
  5. Gomez: 33 goals to 13 goals, need I say more?
  6. Hollweg: Who? Probably won’t ever be a goal scorer, but probably won’t see such a bad year as this twice.
  7. Sedin (H): 18 goal season to 10 goal season. Won’t be a goal scorer, but he should’ve scored a lot more
  8. Svatos: Amazing rookie season, but only scored 15 this year. He should’ve scored about 25, which is great number of goals in 66 games. Probably score 30 goals next season.
  9. Marchant: Historically scored 0.18 goals per game and this season scored 0.11.
  10. Robidas: 0 goals on 106 shots. He’s not a goal scorer, but that’s just doesn’t happen very often to forwards.

All this said, being lucky this year doesn’t lower your chances of being lucky next year, so any prediction could be wrong simply because they could be lucky two years in a row (or unlucky for that matter).

Future Uses

I am planning to go through the players and adjust assists based on how lucky the scorer was all season. So, an assist on a luck player will be worth less than an assist on an unlucky player. So Daniel Sedin’s assists on Henrik Sedin’s goals will be worth more than assists on Drury goals. I’ll then see if the results make sense.

2 comments:

David Johnson said...

There are a gazillion factors that go into how a goal is scored that doesn't account for in your shot quality measurement including who shot the puck, how hard was it shot, how accurate was the shot, who and how was the play set up, who the opponents were, was it deflected in any way, was the goalie screened, and even who the goalie was. All of these things factor into scoring goals but the majority of them are not accounted for in your shot quality measurement and thus you are likely attributing differences to luck when you aren't attributing it to these other factors.

Look at it this way. A 6 foot shot could come on a breakaway, could come on a cross crease pass, or it could come on a scramble in front of the goal with the goalie lying flat on the ice. The chances of each of these going in are likely vastly different and you I believe you would rank them all the same. Do you factor in the goalie or do you rank those shots the same regardless of whether Dan Cloutier or Roberto Luongo is in goal?

I just think it is rediculous to assume that Souray's ability to blast the puck on a one-timer has little or no effect on his ability to score goals. Same for McCabe, another guy with a good shot from the point.

JavaGeek said...

Assume: An axiom or statement, not necessarily true but put forward and taken to be true to enable further analysis of a hypothesis

I just think it is ridiculous to assume that Souray's ability to blast the puck on a one-timer has little or no effect on his ability to score goals. Same for McCabe, another guy with a good shot from the point.

First off I didn't make that assumption, I've been working off the opposite for a long time (expected goals != actual goals at the individual level). I provided some reasonable evidence that luck dominates skill and therefor outperforming expected is a better indication of luck than skill.

A better offensive defenseman will be more accurate and therefor get more shots on net (miss the net less), so accuracy is accounted for to a certain extent. However, this is irrelevant, the fact that there is no correlation between doing well this year and doing well the in the next means that it is 99% more likely that Souray will play at his expected goals next year than the alternative: playing at his actual goals.

That said, players can outperform expectation, I'm not debating that, but luck is by far a bigger chunk of the information.

Basically saying:
Shooting % = shot quality % + luck % + skill %
skill %/shooting % = 0.01 (not quantifiable)
luck %/shooting % = 0.40 (calculated by using assuming luck %/shot quality %, because skill %/shooting % is small)

You would need a lot of skill to make the opposite conclusion: skill dominates luck.

What is more crazy of a conclusion about next year's goal scoring by Souray?:
A. He will be the league leader two years in a row and score 25 goals
B. He will be a good offensive defenseman and score 13, his historical average.

The last player to score 26 goals in one season was Gonchar in 2001-2002, it happens every 5 years! He scored 18 the next year (-8) and 13 this year.

I don't think I can convince you though, that's fine.