Create Account

SHL S46 Advanced (and other) stats
#1
(This post was last modified: 03-23-2019, 07:12 AM by awils13.)

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 Platoon
2) 55.68% Karsten Kadinger - D Platoon
3) 55.55% Viktor Marius - LW Stampede
4) 55.54% Roman Augustus - RW Specters
5) 55.53% Oliver Konig - C Stampede
6) 55.31% Nat Emerson - D Platoon
7) 55.08% Florence Clijsters - C Platoon
8) 55.06% Quick Mafs - D Stampede
9) 55.02% Hippo Passamus - C Stampede
10) 54.988% Joshua Woodcroft - RW Panthers
11) 54.986% Samuel Jalopski - D Stampede
12) 54.87% Bobby Watson - RW Chiefs
13) 54.86% Sean Stevenson Jr - D Specters
14) 54.82% Terrance Nova - RW Chiefs
15) 54.78% Trevor Wilson - LW Platoon
16) 54.68% Dick Skillstedt - RW Chiefs
17) 54.61% Hunter Jones - RW Dragons
18) 54.46% Robert Phelps - C Steelhawks
19) 54.45% Patrick Brumm Jr - D Specters
20) 54.390% Angelo Odjick - LW Steelhawks
 
*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 Barracuda
2) 86.8% Alexander Zajac - C Steelhawks
3) 85.3% Cash Savage - LW Barracuda
4) 84.6% Luke Atmey - LW syndicate
5) 84.4% Shooter McGavin - LW Dragons
6) 81.8% Brock Becker - C Stampede
7) 80.9% Louie Garrett - RW Renegades
T8) 78.9% Teddy Cuddles - RW Blizzard
T8) 78.9% James Dekens - RW Rage
10) 78.8% Joe Kurczewski - LW Specters
11) 77% Tigole Bitties - D Wolfpack
12) 76.5% Gabriel Wong - RW Platoon
T13) 75.8% Logan Jensen - RW Renegades
T13) 75.8% Inari Twain - RW Barracuda
15) 75.6% Viktor Marius - LW Stampede
16) 75% Oisin Fletcher - LW Specters
T17) 74.6% Mike Izzy - C Dragons
T17) 74.6% Reginald Rove - LW Rage
19) 74.5% Eric Pelletier - C Chiefs
T20) 74.2% Hunter Jones - RW Dragons
T20) 74.2% Romualds Loks - LW syndicate
 
*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 Barracuda
2) 78.9% Conklin Owen - LW Renegades
3) 77.8% Jonathan Lundberg - C Blizzard
4) 77.3% Jax Aittokallio - C Rage
T5) 75% Luke Thomason - LW Rage
T5) 75% Alexander Zajac - C Steelhawks
7) 73.7% Ace Redding - RW Jets
T8) 73.7% Brock Becker - C Stampede
T8) 73.3% Hunter Jones - RW Dragons
10) 73.3% Mattias Enqvist - C Wolfpack
T11) 71.4% Matthew Auston - C Panthers
T11) 71.4% Louie Garrett - RW Renegades
T11) 71.4% Luke Atmey - LW syndicate
14) 71% Viktor Marius - LW Stampede
15) 70.8% Kevin Hamilton - LW Stampede
16) 69.6% Oisin Fletcher - LW Specters
17) 68.8% Dakota Reid - LW pride
18) 68.4% Daniel Karlsson - D Renegades
19) 68.2% Finn Kruger - D Stars
20) 68% Crossfit Jesus - RW Platoon

*min. 15 total assists

Primary assists (PA)

T1) 28 Bobby Watson - RW Chiefs
T1) 28 Dick Skillstedt - RW Chiefs
3) 25 Louie Garrett - RW Renegades
T4) 23 Toivo Kosonen - D Panthers
T4) 23 Tatu Makela - D Stampede
T4) 23 Dani Forsberg - LW Platoon
T7) 22 Hunter Jones - RW Dragons
T7) 22 Viktor Marius - LW Stampede
T7) 22 Oliver Konig - C Stampede
T7) 22 Ben Dover - D Steelhawks
T11) 21 Alexander Zajac - C Steelhawks
T11) 21 Karsten Kadinger - D Platoon
T13) 20 Matthew Auston - C Panthers
T13) 20 Luke Atmey - LW syndicate
T13) 20 Mikhail Lokitonov - RW Stars
T13) 20 Teddy Cuddles - RW Blizzard
T13) 20 Angelo Odjick - LW Steelhawks
T13) 20 Terrance Nova - RW Chiefs
T19) 19 Flacko Lagerfield - LW Barracuda
T19) 19 Cory Knouse - LW Blizzard
T19) 19 Sven Brokstad - D syndicate
T19) 19 Ludwig Koch Schroder - D Platoon
T19) 19 Bob Bergen - D Stars

Secondary assist % (SA%)
 
1) 73.3% Zivan Zidek - C Steelhawks
2) 72.2% Iam Essellemm - RW Renegades
3) 71.4% Maurice Picard - D Panthers
T4) 66.7% Ostap Maksimov - D Dragons
T4) 66.7% Xander Green - C Wolfpack
6) 64.5% Poopity Scoop - D Chiefs
7) 63% Otis B.Driftwood - D Dragons
8) 60.7% DeMaricus Smyth - C Specters
9) 59.1% Reginald MacIntyre - D Rage
T10) 58.8% Leshaun King - C pride
T10) 58.8% Harvey Danger - D Renegades
T10) 58.8% Gabriel Wong - RW Platoon
13) 58.3% Maui - D Barracuda
14) 58.1% Isak Odegard - D pride
15) 57.9% Craig Finley - D Rage
T16) 57.1% Joshua Woodcroft - RW Panthers
T16) 57.1% Ensio Kalju - D Blizzard
T16) 57.1% David Kastrba - LW Rage
19) 56.7% Jack Tanner - D pride
20) 56.3% Artemi Berezin - C Wolfpack

*min. 15 total assists

Secondary assists (SA)
1) 25 Terrance Nova - RW Chiefs
T2) 20 Gabriel Wong - RW Platoon
T2) 20 Poopity Scoop - D Chiefs
T4) 18 Tigole Bitties - D Wolfpack
T4) 18 Isak Odegard - D pride
T6) 17 Bob Bergen - D Stars
T6) 17 Robert Phelps - C Steelhawks
T6) 17 Jack Tanner - D pride
T6) 17 DeMaricus Smyth - C Specters
T6) 17 Otis B.Driftwood - D Dragons
T11) 16 Dick Skillstedt - RW Chiefs
T11) 16 Tor Tuck - D Blizzard
T11) 16 Connor Tanner - D Blizzard
T11) 16 Ensio Kalju - D Blizzard
T15) 15 Dani Forsberg - LW Platoon
T15) 15 Angelo Odjick - LW Steelhawks
T15) 15 Fedor Shirobokov - D pride
T15) 15 Charlie Schieck - D pride
T15) 15 Brady McIntyre - D Blizzard
T15) 15 The Dude - D Renegades
T15) 15 Florence Clijsters - C Platoon
T15) 15 Vijanupatan Singh - RW Steelhawks
T15) 15 Corey Bearss - LW Jets
T15) 15 Maurice Picard - D Panthers
 
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 Panthers
2) 13.76 Jon Toner - D Panthers
T3) 12.17 Bob Bergen - D Stars
T3) 12.17 Richard Physt - D Specters
T5) 12.16 Terrance Nova - RW Chiefs
T5) 12.16 Bobby Watson - RW Chiefs
7) 11.98 Philipp Winter - LW Panthers
8) 11.96 Jonathan Lundberg - C Blizzard
T9) 11.95 DeMaricus Smyth - C Specters
T9) 11.95 Dakota Reid - LW pride
11) 11.88 Dick Skillstedt - RW Chiefs
12) 11.86 Jax Aittokallio - C Rage
13) 11.82 Max Mauldin - C Panthers
T14) 11.75 Harvey Danger - D Renegades
T14) 11.75 Reginald Rove - LW Rage
16) 11.71 Conklin Owen - LW Renegades
17) 11.68 Yuri Boyka Jr - C Panthers
18) 11.67 David Kastrba - LW Rage
19) 11.63 Adam Kaiser - D Specters
20) 11.62 Fedor Shirobokov - D pride

*min. 25 goals for
 
5v5sv%
Same as 5v5sh%, except it counts saved shots on goal against

1) 0.943 Shoyu Kikkoman - D Barracuda
2) 0.941 Troy McClure III - D Jets
3) 0.938 Helmuts Akmenlauks - D syndicate
4) 0.935 Svatoslav Bodnar - D syndicate
5) 0.934 Cash Savage - LW Barracuda
6) 0.933 Lillie Jacobs - RW Barracuda
T7) 0.931 Xavier Cross - LW Barracuda
T7) 0.931 Samuel McVay - RW Barracuda
T7) 0.931 Jack Parker - RW Barracuda
T7) 0.931 Casey Creller - D Dragons
T7) 0.931 Shooter McGavin - LW Dragons
T12) 0.93 Chuck Goody Jr - D Dragons
T12) 0.93 Inari Twain - RW Barracuda
14) 0.929 Ti-Guy Emond - D Chiefs
15) 0.928 Maximilian Wachter - LW Panthers
T16) 0.926 Bernard Freeman - RW Blizzard
T16) 0.926 Konstantin Voloshin - C Stars
T18) 0.925 Kire Yelkrab - RW syndicate
T18) 0.925 Noro Wozy - LW Chiefs
T20) 0.924 Rainbow Dash - LW Dragons
T20) 0.924 Jack Daniels - LW Wolfpack
T20) 0.924 Spitfire - D Chiefs
T20) 0.924 Mercer Church - C Stars
T20) 0.924 Eric Pelletier - C Chiefs

*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 Panthers
2) 1041 Jon Toner - D Panthers
3) 1036 Richard Physt - D Specters
4) 1035 Kevin Kazarian - C Barracuda
T5) 1033 Lillie Jacobs - RW Barracuda
T5) 1033 Flacko Lagerfield - LW Barracuda
T5) 1033 Cash Savage - LW Barracuda
T5) 1033 Cameron Carter II - LW Barracuda
9) 1031 GOD McZehrl - D Stampede
T10) 1030 Tatu Makela - D Stampede
T10) 1030 Adam Kaiser - D Specters
T10) 1030 Xavier Cross - LW Barracuda
13) 1029 Inari Twain - RW Barracuda
T14) 1028 Samuel McVay - RW Barracuda
T14) 1028 Jack Parker - RW Barracuda
16) 1026 Geoff Moore - D Chiefs
T17) 1025 Spitfire - D Chiefs
T17) 1025 Kevin Hamilton - LW Stampede
T19) 1024 Bernard Freeman - RW Blizzard
T19) 1024 Kire Yelkrab - RW syndicate
T19) 1024 Brett Jones - D Barracuda
 
*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 syndicate
2) 1015 Ludwig Koch Schroder - D Platoon
3) 998 Otis B.Driftwood - D Dragons
4) 993 Ben Dover - D Steelhawks
5) 992 Ti-Guy Emond - D Chiefs
6) 982 Maui - D Barracuda
7) 973 Poopity Scoop - D Chiefs
8) 957 Tigole Bitties - D Wolfpack
9) 952 Toivo Kosonen - D Panthers
10) 947 Barret McCarthy - D Rage
11) 939 Sami Owens - D Wolfpack
12) 935 Karsten Kadinger - D Platoon
13) 915 Ostap Maksimov - D Dragons
14) 912 Tatu Makela - D Stampede
15) 910 Jack Tanner - D pride
16) 904 Nour Harrak - D Steelhawks
17) 897 Reginald MacIntyre - D Rage
18) 887 Geoff Moore - D Chiefs
T19) 885 Jon Toner - D Panthers
T19) 885 Troy McClure III - D Jets
 
Turnovers
 
1) 944 Tigole Bitties - D Wolfpack
2) 902 Fredrich Koenig - D syndicate
3) 901 Otis B.Driftwood - D Dragons
4) 892 Tor Tuck - D Blizzard
5) 878 Ben Dover - D Steelhawks
6) 877 Ludwig Koch Schroder - D Platoon
7) 850 Jack Tanner - D pride
T8) 844 Brady McIntyre - D Blizzard
T8) 844 Maui - D Barracuda
10) 840 Nour Harrak - D Steelhawks
11) 829 Isak Odegard - D pride
12) 824 Ti-Guy Emond - D Chiefs
13) 820 Gary Grease - D Jets
14) 819 Reginald MacIntyre - D Rage
15) 814 Fedor Shirobokov - D pride
16) 812 Spitfire - D Chiefs
17) 808 Finn Kruger - D Stars
18) 807 Max Weber - D Jets
19) 788 Ostap Maksimov - D Dragons
20) 784 The Dude - D Renegades
 
STL/TO

1) 1.464 Jean-Pierre Gay - D Steelhawks
2) 1.460 Nat Emerson - D Platoon
3) 1.44 Brennan Kennedy Jr - D Dragons
4) 1.4 Gilmore Tuttle - D Barracuda
5) 1.38 Barret McCarthy - D Rage
6) 1.37 Willie Fisterbottom - D Panthers
7) 1.36 Richard Physt - D Specters
8) 1.35 Buck Maverick - D syndicate
9) 1.34 Dwayne Wyder - D Steelhawks
10) 1.33 Geoff Moore - D Chiefs
11) 1.32 Karsten Kadinger - D Platoon
12) 1.308 Tokek Takshak - D Rage
13) 1.307 Cara Hohenberg - D Jets
14) 1.301 Maximilian Egger - D Wolfpack
15) 1.300 Jordan Von Matt - D Stars
16) 1.281 Sean Stevenson Jr - D Specters
17) 1.280 Poopity Scoop - D Chiefs
18) 1.27 GOD McZehrl - D Stampede
19) 1.26 Blaine McElroy - D Barracuda
20) 1.254 Chuck Goody Jr - D Dragons
 
*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 syndicate
2) 100 Otis B.Driftwood - D Dragons
3) 94 Isak Odegard - D pride
4) 93 Ti-Guy Emond - D Chiefs
5) 92 Ensio Kalju - D Blizzard
6) 90 Sami Owens - D Wolfpack
7) 88 Toivo Kosonen - D Panthers
T8) 84 Spitfire - D Chiefs
T8) 84 Barret McCarthy - D Rage
10) 82 Jack Tanner - D pride
T11) 81 Troy McClure III - D Jets
T11) 81 Max Weber - D Jets
T13) 80 Gary Grease - D Jets
T13) 80 Zander Rhys - D Stars
T13) 80 Ludwig Koch Schroder - D Platoon
T13) 80 Ben Dover - D Steelhawks
T13) 80 Maui - D Barracuda
18) 78 The Dude - D Renegades
19) 77 GOD McZehrl - D Stampede
T20) 76 Jon Toner - D Panthers
T20) 76 Bob Bergen - D Stars
T20) 76 Shoyu Kikkoman - D Barracuda
 
Posts hit (PH)
Self-explanatory
 
T1) 11 Piotr Czerkawski - RW Specters
T1) 11 Flacko Lagerfield - LW Barracuda
T3) 10 Teddy Cuddles - RW Blizzard
T3) 10 Jax Aittokallio - C Rage
T5) 9 Sophia Bennett - RW Panthers
T5) 9 Hunter Jones - RW Dragons
T5) 9 Colton Hagan - RW Renegades
T5) 9 Reginald Rove - LW Rage
T5) 9 Xander Green - C Wolfpack
T10) 8 Lyndis Vakarian - LW Stars
T10) 8 Shooter McGavin - LW Dragons
T10) 8 Dick Skillstedt - RW Chiefs
T10) 8 Robert Phelps - C Steelhawks
T10) 8 Luke Atmey - LW syndicate
T15) 7 Roman Augustus - RW Specters
T15) 7 Alex Light - LW Platoon
T15) 7 Cash Savage - LW Barracuda

"at the end of the day, atleast im not on halifax" - Jax Duggan

Player info | Updates | Stats
SteelhawksCanadaWhalers

[Image: aawil.gif]
Reply
#2

Awesome! Great work









Reply
#3

Amazing work here, Love to see this from a Vancouver boy

[Image: 0XJkcN5.png]
Czechoslovakia PROFILE || UPDATE || RAGE. Rage 
[Image: luketd.gif]




Reply
#4
(This post was last modified: 03-21-2019, 01:40 PM by GCool.)

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.
Reply
#5

03-21-2019, 01:37 PMGCool Wrote: 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.

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

Player info | Updates | Stats
SteelhawksCanadaWhalers

[Image: aawil.gif]
Reply
#6

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.

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.

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

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.
Reply
#7

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

[Image: 0XJkcN5.png]
Czechoslovakia PROFILE || UPDATE || RAGE. Rage 
[Image: luketd.gif]




Reply
#8

Yay we have another programmer

[Image: JbAlQ9E.png]
Reply
#9

03-21-2019, 01:59 PM.bojo Wrote: Yay we have another programmer

I Drafted 2 of them this draft :zoomeyes:

[Image: 0XJkcN5.png]
Czechoslovakia PROFILE || UPDATE || RAGE. Rage 
[Image: luketd.gif]




Reply
#10

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
[Image: IeEV7Iv.png]

Reply
#11

Woahhhh this is amazing

Former
SHL Head Commissioner S12ish-S27ish
GM Dragons S8 & S9 (Won cups both years)
2x GM Of The Year
5 Time Cup Winner
League MVP

Past Players
[Image: HOF2.png] D - Aidan Richan - [Image: HOF2.png] (S5 11th Overall) Dragons
[Image: HOF2.png] C - Chico Salmon - [Image: HOF2.png] (S17 1st overall)  Renegades

Current Player
D - Chico Smeb (S46)

SMJHL - Drafted 65th Overall by Raptors
SHL - Drafted 23rd Overall by Dragons
Reply
#12

So you're saying I was good at something this season? :O

[Image: Zoone16.gif]


[Image: 9QVaMRC.png] [Image: canybyK.png] [Image: sXDU6JX.png]
Reply
#13

wow do you have a spreadsheet with this info? @aaronwilson

[Image: Marius_buffalo.png]

08-24-2018, 01:08 PMWannabeFinn Wrote: Ah yes, the veteran meme player. A surefire bet for maybe 400 TPE Tongue
05-23-2020, 02:25 PMWannabeFinn Wrote: Scoop AINEC
[Image: Skree.gif] [Image: Skree.gif] [Image: Skree.gif]





[Image: Poppity.png]
^^^^^ Thank you JSSSSS
[Image: Poopity_Scoop_1.png]
^^^^Credits to Snussu^^^^

[Image: Scoop.png]
Reply
#14

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

Player info | Updates | Stats
SteelhawksCanadaWhalers

[Image: aawil.gif]
Reply
#15

Just like last time when I look to have s great shot at Steven's advanced stats come out of no where lol. Fml.

[Image: 4zfXx6o.gif]
Reply




Users browsing this thread:
1 Guest(s)




Navigation

 

Extra Menu

 

About us

The Simulation Hockey League is a free online forums based sim league where you create your own fantasy hockey player. Join today and create your player, become a GM, get drafted, sign contracts, make trades and compete against hundreds of players from around the world.