SHL S46 Advanced (and other) stats
|
![]() Registered Posting Freak
I believe I still have my first article bonus because my previous articles were during double media draft week.
Update: added teams and positions to the spreadsheet. Ready for grading, I think. For the past few weeks I’ve been writing a parser/scraper to download play-by-play data from game links and calculate different kinds of stats. Shout-out to @ArGarBarGar for the initial idea. SMJHL stats tomorrow after the last sim. Player profiles Edit: moved to a google sheet _____________________________ Individual Leaders Corsi for % (CF%) CF% = shot attempts for / (shots attempts for + against) at even strength. 50 is average. Above 53-55 is great. 1) 55.74% Alex Light - LW ![]() 2) 55.68% Karsten Kadinger - D ![]() 3) 55.55% Viktor Marius - LW ![]() 4) 55.54% Roman Augustus - RW ![]() 5) 55.53% Oliver Konig - C ![]() 6) 55.31% Nat Emerson - D ![]() 7) 55.08% Florence Clijsters - C ![]() 8) 55.06% Quick Mafs - D ![]() 9) 55.02% Hippo Passamus - C ![]() 10) 54.988% Joshua Woodcroft - RW ![]() 11) 54.986% Samuel Jalopski - D ![]() 12) 54.87% Bobby Watson - RW ![]() 13) 54.86% Sean Stevenson Jr - D ![]() 14) 54.82% Terrance Nova - RW ![]() 15) 54.78% Trevor Wilson - LW ![]() 16) 54.68% Dick Skillstedt - RW ![]() 17) 54.61% Hunter Jones - RW ![]() 18) 54.46% Robert Phelps - C ![]() 19) 54.45% Patrick Brumm Jr - D ![]() 20) 54.390% Angelo Odjick - LW ![]() *min. 1000 shot attempts Individual point percentage (IPP) IPP is a percentage of goals on which the player picked up a point. High IPP (75+ for forwards, 50+ for defensemen) means you’re the driver of your line. Low IPP along with a high CF% might indicate that you’re getting carried by better players around you. 1) 86.9% Flacko Lagerfield - LW ![]() 2) 86.8% Alexander Zajac - C ![]() 3) 85.3% Cash Savage - LW ![]() 4) 84.6% Luke Atmey - LW ![]() 5) 84.4% Shooter McGavin - LW ![]() 6) 81.8% Brock Becker - C ![]() 7) 80.9% Louie Garrett - RW ![]() T8) 78.9% Teddy Cuddles - RW ![]() T8) 78.9% James Dekens - RW ![]() 10) 78.8% Joe Kurczewski - LW ![]() 11) 77% Tigole Bitties - D ![]() 12) 76.5% Gabriel Wong - RW ![]() T13) 75.8% Logan Jensen - RW ![]() T13) 75.8% Inari Twain - RW ![]() 15) 75.6% Viktor Marius - LW ![]() 16) 75% Oisin Fletcher - LW ![]() T17) 74.6% Mike Izzy - C ![]() T17) 74.6% Reginald Rove - LW ![]() 19) 74.5% Eric Pelletier - C ![]() T20) 74.2% Hunter Jones - RW ![]() T20) 74.2% Romualds Loks - LW ![]() *min. 25 points Primary assist % (PA%) Secondary assists are considered somewhat random (at least in real life) while high primary assist % is good. 1) 81% Blaine McElroy - D ![]() 2) 78.9% Conklin Owen - LW ![]() 3) 77.8% Jonathan Lundberg - C ![]() 4) 77.3% Jax Aittokallio - C ![]() T5) 75% Luke Thomason - LW ![]() T5) 75% Alexander Zajac - C ![]() 7) 73.7% Ace Redding - RW ![]() T8) 73.7% Brock Becker - C ![]() T8) 73.3% Hunter Jones - RW ![]() 10) 73.3% Mattias Enqvist - C ![]() T11) 71.4% Matthew Auston - C ![]() T11) 71.4% Louie Garrett - RW ![]() T11) 71.4% Luke Atmey - LW ![]() 14) 71% Viktor Marius - LW ![]() 15) 70.8% Kevin Hamilton - LW ![]() 16) 69.6% Oisin Fletcher - LW ![]() 17) 68.8% Dakota Reid - LW ![]() 18) 68.4% Daniel Karlsson - D ![]() 19) 68.2% Finn Kruger - D ![]() 20) 68% Crossfit Jesus - RW ![]() *min. 15 total assists Primary assists (PA) T1) 28 Bobby Watson - RW ![]() T1) 28 Dick Skillstedt - RW ![]() 3) 25 Louie Garrett - RW ![]() T4) 23 Toivo Kosonen - D ![]() T4) 23 Tatu Makela - D ![]() T4) 23 Dani Forsberg - LW ![]() T7) 22 Hunter Jones - RW ![]() T7) 22 Viktor Marius - LW ![]() T7) 22 Oliver Konig - C ![]() T7) 22 Ben Dover - D ![]() T11) 21 Alexander Zajac - C ![]() T11) 21 Karsten Kadinger - D ![]() T13) 20 Matthew Auston - C ![]() T13) 20 Luke Atmey - LW ![]() T13) 20 Mikhail Lokitonov - RW ![]() T13) 20 Teddy Cuddles - RW ![]() T13) 20 Angelo Odjick - LW ![]() T13) 20 Terrance Nova - RW ![]() T19) 19 Flacko Lagerfield - LW ![]() T19) 19 Cory Knouse - LW ![]() T19) 19 Sven Brokstad - D ![]() T19) 19 Ludwig Koch Schroder - D ![]() T19) 19 Bob Bergen - D ![]() Secondary assist % (SA%) 1) 73.3% Zivan Zidek - C ![]() 2) 72.2% Iam Essellemm - RW ![]() 3) 71.4% Maurice Picard - D ![]() T4) 66.7% Ostap Maksimov - D ![]() T4) 66.7% Xander Green - C ![]() 6) 64.5% Poopity Scoop - D ![]() 7) 63% Otis B.Driftwood - D ![]() 8) 60.7% DeMaricus Smyth - C ![]() 9) 59.1% Reginald MacIntyre - D ![]() T10) 58.8% Leshaun King - C ![]() T10) 58.8% Harvey Danger - D ![]() T10) 58.8% Gabriel Wong - RW ![]() 13) 58.3% Maui - D ![]() 14) 58.1% Isak Odegard - D ![]() 15) 57.9% Craig Finley - D ![]() T16) 57.1% Joshua Woodcroft - RW ![]() T16) 57.1% Ensio Kalju - D ![]() T16) 57.1% David Kastrba - LW ![]() 19) 56.7% Jack Tanner - D ![]() 20) 56.3% Artemi Berezin - C ![]() *min. 15 total assists Secondary assists (SA) 1) 25 Terrance Nova - RW ![]() T2) 20 Gabriel Wong - RW ![]() T2) 20 Poopity Scoop - D ![]() T4) 18 Tigole Bitties - D ![]() T4) 18 Isak Odegard - D ![]() T6) 17 Bob Bergen - D ![]() T6) 17 Robert Phelps - C ![]() T6) 17 Jack Tanner - D ![]() T6) 17 DeMaricus Smyth - C ![]() T6) 17 Otis B.Driftwood - D ![]() T11) 16 Dick Skillstedt - RW ![]() T11) 16 Tor Tuck - D ![]() T11) 16 Connor Tanner - D ![]() T11) 16 Ensio Kalju - D ![]() T15) 15 Dani Forsberg - LW ![]() T15) 15 Angelo Odjick - LW ![]() T15) 15 Fedor Shirobokov - D ![]() T15) 15 Charlie Schieck - D ![]() T15) 15 Brady McIntyre - D ![]() T15) 15 The Dude - D ![]() T15) 15 Florence Clijsters - C ![]() T15) 15 Vijanupatan Singh - RW ![]() T15) 15 Corey Bearss - LW ![]() T15) 15 Maurice Picard - D ![]() 5v5sh% 5v5sh% is a shooting percentage of a player and his teammates while the player is on the ice (at even strength). Very low/high 5v5sh% helps to find under/over-performers but superstars consistently have a high 5v5sh%. 1) 13.79 Toivo Kosonen - D ![]() 2) 13.76 Jon Toner - D ![]() T3) 12.17 Bob Bergen - D ![]() T3) 12.17 Richard Physt - D ![]() T5) 12.16 Terrance Nova - RW ![]() T5) 12.16 Bobby Watson - RW ![]() 7) 11.98 Philipp Winter - LW ![]() 8) 11.96 Jonathan Lundberg - C ![]() T9) 11.95 DeMaricus Smyth - C ![]() T9) 11.95 Dakota Reid - LW ![]() 11) 11.88 Dick Skillstedt - RW ![]() 12) 11.86 Jax Aittokallio - C ![]() 13) 11.82 Max Mauldin - C ![]() T14) 11.75 Harvey Danger - D ![]() T14) 11.75 Reginald Rove - LW ![]() 16) 11.71 Conklin Owen - LW ![]() 17) 11.68 Yuri Boyka Jr - C ![]() 18) 11.67 David Kastrba - LW ![]() 19) 11.63 Adam Kaiser - D ![]() 20) 11.62 Fedor Shirobokov - D ![]() *min. 25 goals for 5v5sv% Same as 5v5sh%, except it counts saved shots on goal against 1) 0.943 Shoyu Kikkoman - D ![]() 2) 0.941 Troy McClure III - D ![]() 3) 0.938 Helmuts Akmenlauks - D ![]() 4) 0.935 Svatoslav Bodnar - D ![]() 5) 0.934 Cash Savage - LW ![]() 6) 0.933 Lillie Jacobs - RW ![]() T7) 0.931 Xavier Cross - LW ![]() T7) 0.931 Samuel McVay - RW ![]() T7) 0.931 Jack Parker - RW ![]() T7) 0.931 Casey Creller - D ![]() T7) 0.931 Shooter McGavin - LW ![]() T12) 0.93 Chuck Goody Jr - D ![]() T12) 0.93 Inari Twain - RW ![]() 14) 0.929 Ti-Guy Emond - D ![]() 15) 0.928 Maximilian Wachter - LW ![]() T16) 0.926 Bernard Freeman - RW ![]() T16) 0.926 Konstantin Voloshin - C ![]() T18) 0.925 Kire Yelkrab - RW ![]() T18) 0.925 Noro Wozy - LW ![]() T20) 0.924 Rainbow Dash - LW ![]() T20) 0.924 Jack Daniels - LW ![]() T20) 0.924 Spitfire - D ![]() T20) 0.924 Mercer Church - C ![]() T20) 0.924 Eric Pelletier - C ![]() *min. 100 shots on goal against PDO PDO (also sometimes called SPSV%) = 5v5sh% + 5v5sv%. This stat is a luck measurement. You can expect it to regress towards 1000 for every player. 1) 1044 Toivo Kosonen - D ![]() 2) 1041 Jon Toner - D ![]() 3) 1036 Richard Physt - D ![]() 4) 1035 Kevin Kazarian - C ![]() T5) 1033 Lillie Jacobs - RW ![]() T5) 1033 Flacko Lagerfield - LW ![]() T5) 1033 Cash Savage - LW ![]() T5) 1033 Cameron Carter II - LW ![]() 9) 1031 GOD McZehrl - D ![]() T10) 1030 Tatu Makela - D ![]() T10) 1030 Adam Kaiser - D ![]() T10) 1030 Xavier Cross - LW ![]() 13) 1029 Inari Twain - RW ![]() T14) 1028 Samuel McVay - RW ![]() T14) 1028 Jack Parker - RW ![]() 16) 1026 Geoff Moore - D ![]() T17) 1025 Spitfire - D ![]() T17) 1025 Kevin Hamilton - LW ![]() T19) 1024 Bernard Freeman - RW ![]() T19) 1024 Kire Yelkrab - RW ![]() T19) 1024 Brett Jones - D ![]() *min. 250 shots on goal for + against Steals I have no idea what giveaways/takeaways mean in real life and I don’t know how to calculate it correctly using sim data. So I came up with a new stat based on available types of events and called it steals/turnovers. 1) 1034 Fredrich Koenig - D ![]() 2) 1015 Ludwig Koch Schroder - D ![]() 3) 998 Otis B.Driftwood - D ![]() 4) 993 Ben Dover - D ![]() 5) 992 Ti-Guy Emond - D ![]() 6) 982 Maui - D ![]() 7) 973 Poopity Scoop - D ![]() 8) 957 Tigole Bitties - D ![]() 9) 952 Toivo Kosonen - D ![]() 10) 947 Barret McCarthy - D ![]() 11) 939 Sami Owens - D ![]() 12) 935 Karsten Kadinger - D ![]() 13) 915 Ostap Maksimov - D ![]() 14) 912 Tatu Makela - D ![]() 15) 910 Jack Tanner - D ![]() 16) 904 Nour Harrak - D ![]() 17) 897 Reginald MacIntyre - D ![]() 18) 887 Geoff Moore - D ![]() T19) 885 Jon Toner - D ![]() T19) 885 Troy McClure III - D ![]() Turnovers 1) 944 Tigole Bitties - D ![]() 2) 902 Fredrich Koenig - D ![]() 3) 901 Otis B.Driftwood - D ![]() 4) 892 Tor Tuck - D ![]() 5) 878 Ben Dover - D ![]() 6) 877 Ludwig Koch Schroder - D ![]() 7) 850 Jack Tanner - D ![]() T8) 844 Brady McIntyre - D ![]() T8) 844 Maui - D ![]() 10) 840 Nour Harrak - D ![]() 11) 829 Isak Odegard - D ![]() 12) 824 Ti-Guy Emond - D ![]() 13) 820 Gary Grease - D ![]() 14) 819 Reginald MacIntyre - D ![]() 15) 814 Fedor Shirobokov - D ![]() 16) 812 Spitfire - D ![]() 17) 808 Finn Kruger - D ![]() 18) 807 Max Weber - D ![]() 19) 788 Ostap Maksimov - D ![]() 20) 784 The Dude - D ![]() STL/TO 1) 1.464 Jean-Pierre Gay - D ![]() 2) 1.460 Nat Emerson - D ![]() 3) 1.44 Brennan Kennedy Jr - D ![]() 4) 1.4 Gilmore Tuttle - D ![]() 5) 1.38 Barret McCarthy - D ![]() 6) 1.37 Willie Fisterbottom - D ![]() 7) 1.36 Richard Physt - D ![]() 8) 1.35 Buck Maverick - D ![]() 9) 1.34 Dwayne Wyder - D ![]() 10) 1.33 Geoff Moore - D ![]() 11) 1.32 Karsten Kadinger - D ![]() 12) 1.308 Tokek Takshak - D ![]() 13) 1.307 Cara Hohenberg - D ![]() 14) 1.301 Maximilian Egger - D ![]() 15) 1.300 Jordan Von Matt - D ![]() 16) 1.281 Sean Stevenson Jr - D ![]() 17) 1.280 Poopity Scoop - D ![]() 18) 1.27 GOD McZehrl - D ![]() 19) 1.26 Blaine McElroy - D ![]() 20) 1.254 Chuck Goody Jr - D ![]() *min. 1000 steals + turnovers Icings (IC) Ok so this is a weird stat but it was easy to calculate and I decided to include it. 1) 108 Fredrich Koenig - D ![]() 2) 100 Otis B.Driftwood - D ![]() 3) 94 Isak Odegard - D ![]() 4) 93 Ti-Guy Emond - D ![]() 5) 92 Ensio Kalju - D ![]() 6) 90 Sami Owens - D ![]() 7) 88 Toivo Kosonen - D ![]() T8) 84 Spitfire - D ![]() T8) 84 Barret McCarthy - D ![]() 10) 82 Jack Tanner - D ![]() T11) 81 Troy McClure III - D ![]() T11) 81 Max Weber - D ![]() T13) 80 Gary Grease - D ![]() T13) 80 Zander Rhys - D ![]() T13) 80 Ludwig Koch Schroder - D ![]() T13) 80 Ben Dover - D ![]() T13) 80 Maui - D ![]() 18) 78 The Dude - D ![]() 19) 77 GOD McZehrl - D ![]() T20) 76 Jon Toner - D ![]() T20) 76 Bob Bergen - D ![]() T20) 76 Shoyu Kikkoman - D ![]() Posts hit (PH) Self-explanatory T1) 11 Piotr Czerkawski - RW ![]() T1) 11 Flacko Lagerfield - LW ![]() T3) 10 Teddy Cuddles - RW ![]() T3) 10 Jax Aittokallio - C ![]() T5) 9 Sophia Bennett - RW ![]() T5) 9 Hunter Jones - RW ![]() T5) 9 Colton Hagan - RW ![]() T5) 9 Reginald Rove - LW ![]() T5) 9 Xander Green - C ![]() T10) 8 Lyndis Vakarian - LW ![]() T10) 8 Shooter McGavin - LW ![]() T10) 8 Dick Skillstedt - RW ![]() T10) 8 Robert Phelps - C ![]() T10) 8 Luke Atmey - LW ![]() T15) 7 Roman Augustus - RW ![]() T15) 7 Alex Light - LW ![]() T15) 7 Cash Savage - LW ![]() "at the end of the day, atleast im not on halifax" - Jax Duggan ![]() SHL GM Admiral of the Data Seas ![]() Registered RIP Lefty
Awesome job, man! As an aspiring statistician I love what you've done.
As for the GA/TA stuff ... in the sim there are two situations in which it says someone has lost the puck: "Player X is hit by Player Y and [Player X] loses puck" ... "Free Puck Retrieved by Player Z for [Player Y+Z's Team]" In this situation, you don't know explicitly who's taken the puck. Whether you'd award it to Player Y or Player Z, I'm not exactly sure from a scoring standpoint. Maybe someone can help me there. Player Y and Player Z can be the same in some situations, too. "Pass by Player X intercepted by Player Y" More obvious situation. ![]() Registered Posting Freak 03-21-2019, 01:37 PMGCool Wrote: Awesome job, man! As an aspiring statistician I love what you've done. There is also "X loses puck. Free Puck Retrieved by Y for ...", without a hit. But this is a great observation, I might have to recalculate steals & turnovers ![]() Registered RIP Lefty 03-21-2019, 01:48 PMaaronwilson Wrote:03-21-2019, 01:37 PMGCool Wrote: Awesome job, man! As an aspiring statistician I love what you've done. Oh yep, true. Missed that, lol. But yeah, give it a shot! It'd be a little trickier a parse but, given how you've done all this, I'm sure you could think of something. ![]() SHL GM Admiral of the Data Seas
Hope you dont mind Aaron, I just put the raw corsi sorted by the highest to lowest Corsi%
https://docs.google.com/spreadsheets/d/1...sp=sharing ![]() SHL GM Admiral of the Data Seas ![]() Registered S39 Challenge Cup Champion
Mmmm those meaty numberssss
Alonzo Garbanzo Final Tallies (Among Defensemen): 2nd in Goals (208), All-Time Assists Leader (765)*, All-Time Points Leader (973), 3rd in Hits (2587), All-Time Blocked Shots Leader (1882)* *All-Time Leader Among All Skaters Player Profile | Update Thread ![]() ![]() Registered S28 Challenge Cup Champion
Woahhhh this is amazing
Former SHL Head Commissioner S12ish-S27ish GM ![]() 2x GM Of The Year 5 Time Cup Winner League MVP Past Players ![]() ![]() ![]() ![]() ![]() ![]() Current Player D - Chico Smeb (S46) SMJHL - Drafted 65th Overall by ![]() SHL - Drafted 23rd Overall by ![]() ![]() Media Graders Loveable Buttnugget ![]() Registered S39 Challenge Cup Champion ![]() Registered Posting Freak 03-21-2019, 03:07 PMBaelor Swift Wrote: wow do you have a spreadsheet with this info? @aaronwilson Luke posted one https://docs.google.com/spreadsheets/d/1...edit#gid=0 ![]() Registered [title redacted]
Just like last time when I look to have s great shot at Steven's advanced stats come out of no where lol. Fml.
![]() |
« Next Oldest | Next Newest »
|
Users browsing this thread: |
2 Guest(s) |