[04-May-2026 15:31:54 UTC] PHP Fatal error: Uncaught Error: Class 'WP_Widget' not found in /home/mckeens/public_html/wp-content/themes/understrap-child/inc/widgets/mckeens_news_feed_widget.php:3
Stack trace:
#0 {main}
thrown in /home/mckeens/public_html/wp-content/themes/understrap-child/inc/widgets/mckeens_news_feed_widget.php on line 3
[04-May-2026 15:31:55 UTC] PHP Fatal error: Uncaught Error: Class 'WP_Widget' not found in /home/mckeens/public_html/wp-content/themes/understrap-child/inc/widgets/mckeens_sidebar_menu_widget.php:3
Stack trace:
#0 {main}
thrown in /home/mckeens/public_html/wp-content/themes/understrap-child/inc/widgets/mckeens_sidebar_menu_widget.php on line 3
[04-May-2026 15:31:45 UTC] PHP Fatal error: Uncaught Error: Call to undefined function add_action() in /home/mckeens/public_html/wp-content/themes/understrap-child/inc/shortcodes/mckeens_display_editorials.php:22
Stack trace:
#0 {main}
thrown in /home/mckeens/public_html/wp-content/themes/understrap-child/inc/shortcodes/mckeens_display_editorials.php on line 22
[04-May-2026 15:31:46 UTC] PHP Fatal error: Uncaught Error: Call to undefined function add_action() in /home/mckeens/public_html/wp-content/themes/understrap-child/inc/shortcodes/mckeens_display_tabs.php:50
Stack trace:
#0 {main}
thrown in /home/mckeens/public_html/wp-content/themes/understrap-child/inc/shortcodes/mckeens_display_tabs.php on line 50
[04-May-2026 15:31:47 UTC] PHP Fatal error: Uncaught Error: Call to undefined function add_action() in /home/mckeens/public_html/wp-content/themes/understrap-child/inc/shortcodes/mckeens_heading.php:15
Stack trace:
#0 {main}
thrown in /home/mckeens/public_html/wp-content/themes/understrap-child/inc/shortcodes/mckeens_heading.php on line 15
For the Minnesota Wild charts:
These are the preliminary charts I gather for each team before getting into each individual player (and before any video). These are starting points, not end results. Analysis that these jump off into will be within the pages of the Yearbook.
This doesn't happen without the sites for this data:
War On Ice Hockey Analysis and Behind The Net
Lets start with some PDO components.
Corey Perry recorded his final power play point of the season on Jan 30, so I split the Ducks season into two parts, pre- and post-Jan 30.
The results.
PRE:
50 GP - 29 goals – 163 opportunities - 17.8% efficiency
0.58 power play goals per game on 3.26 opportunities.
POST
32 GP – 8 goals – 74 opportunities – 10.8% efficiency
0.25 power play goals per game on 2.3 opportunities
These power play charts below accompany that trend.
Situational Corsi For percentage 10-game moving average for 1 year and then 2 years below that.
The below chart is a quarterly breakdown of points by players.
Differential charts outline last season's production in relation to 1 year ago and a rolling 3 years.
With data from stats.hockeyanalysis.com I divided 2014-15 season into 2013-14 season to produce a differential. Players matching in both seasons production would receive a value = 1 which is also why the charts axes cross there.
Results greater than 1 signify outperforming the 1 year rate.
Results less than 1 means indicate underperforming their 1 year rate.
The 3 year results have a little twist.
There are two values:
-- 3-years ending 2014-15 (seasons of '12-13 thru to '14-15)
-- 3 year rate ending 2013-14 (seasons '11-12 ending '13-14).
The 3 year rate ending last season divided by the 3 year rate entering last season.
This ensures last season's rates don't influence medium term trends essentially isolating '14-15.
Divergent and scattered 1-yr rate differentials seemingly encase 3 year differentials as the latter converge closer to the middle, with players falling into career norms.
I called these relative differentials so on the charts you'll see 'rel'.
Bubble size is Pts/60
I like looking at time between events for clues. This chart measure the amount of time between each individual shot attempt for each player. Black dot denotes time on ice leader.
These are all 10 game moving averages of goals or shots per 60 in various situations as denoted by the legend.
The dotted lines represent the NHL rolling 10-game moving average for comparison purposes.
Click to enlarge the images.
]]>
Instead of flooding twitter timelines with a bunch of charts and graphs I decided to throw these all into one handy location. I should have done this for all the teams I've written up already but time is a premium in a project like the Yearbook.
These are the preliminary charts I gather for each team before getting into each individual player (and before any video). These are starting points not end results. The full blown analysis that these jump off into will be within the pages of the Yearbook.
This doesn't happen without the sites for this data:
War On Ice Hockey Analysis and Behind The Net
The charts and graphs here are fairly self-explanatory, with some exceptions. Let's start here with PDO components, special teams and shot attempt metrics. This first one is PDO components at the player level. Bubble size is TOI/60.
The below chart is a quarterly breakdown of points by players.
Differential charts outline last season's production in relation to 1 year ago and a rolling 3 years.
With data from stats.hockeyanalysis.com I divided 2014-15 season into 2013-14 season to produce a differential. Players matching in both seasons production would receive a value = 1 which is also why the charts axes cross there.
Results greater than 1 signify outperforming the 1 year rate.
Results less than 1 means indicate underperforming their 1 year rate.
The 3 year results have a little twist.
There are two values:
-- 3-years ending 2014-15 (seasons of '12-13 thru to '14-15)
-- 3 year rate ending 2013-14 (seasons '11-12 ending '13-14).
The 3 year rate ending last season divided by the 3 year rate entering last season.
This ensures last season's rates don't influence medium term trends essentially isolating '14-15.
Divergent and scattered 1-yr rate differentials seemingly encase 3 year differentials as the latter converge closer to the middle, with players falling into career norms.
I called these relative differentials so on the charts you'll see 'rel'.
Bubble size is Pts/60
I like looking at time between events for clues.
I've also included some special teams and situational goals.
Below is a 2-year Corsi, Scoring Chance and PDO 10-game rolling average.
These are all 10 game moving averages of goals or shots per 60 in various situations as denoted by the legend.
The dotted lines represent the NHL rolling 10-game moving average for comparison purposes.
Click to enlarge the images.
]]>
War On Ice Hockey Analysis and Behind The Net
The charts and graphs here are fairly self-explanatory, with some exceptions. Let's start here with PDO components, special teams and shot attempt metrics.
Differential charts outline last season's production in relation to 1 year ago and a rolling 3 years.
With data from stats.hockeyanalysis.com I divided 2014-15 season into 2013-14 season to produce a differential. Players matching in both seasons production would receive a value = 1 which is also why the charts axes cross there.
Results greater than 1 signify outperforming the 1 year rate.
Results less than 1 means indicate underperforming their 1 year rate.
The 3 year results have a little twist.
There are two values:
-- 3-years ending 2014-15 (seasons of '12-13 thru to '14-15)
-- 3 year rate ending 2013-14 (seasons '11-12 ending '13-14).
The 3 year rate ending last season divided by the 3 year rate entering last season.
This ensures last season's rates don't influence medium term trends essentially isolating '14-15.
Divergent and scattered 1-yr rate differentials seemingly encase 3 year differentials as the latter converge closer to the middle, with players falling into career norms.
I called these relative differentials so on the charts you'll see 'rel'.
I like looking at time between events for clues.
These are all 10 game moving averages of goals or shots per 60 in various situations as denoted by the legend.
The dotted lines represent the NHL rolling 10-game moving average for comparison purposes. Click to enlarge the images.
]]>
Site navigation has been a topic brought up in doses regarding the 2013-14 McKeen’s Hockey Pool Yearbook. Due to the demand, this is a primer intended to answer questions about where to find content on the site.
STARTING FROM THE TOP
Immediately, across the top are icons with logos to all NHL clubs that house the individual team items similar to the magazine. Access a team by clicking on the icon and the first landing page is the team breakdown.
On the right side of the page is a navigation bar where Team Stats and Top Prospects are housed.
The team page is broken down into various tables containing information or links. At the bottom right of each table is the option to download the available data directly into an excel spreadsheet. The benefit here is to keep all the statistical information on a local drive and slice/dice and do any further analysis that poolies may require to get them ready for the season.
The list of tables in order of appearance:
This is where all the player profiles are housed
From the main page across the bottom of the banner are links leading to different areas of the site.
For Top Calder Trophy Candidates and Top prospect rankings, follow the drop down menu to access the pages.
The NHL setup starts in the NHL Main tab from the NHL drop down menu. The projected top-10 scorers appear just above Editorial and Feature sections where users will find articles by McKeen’s fantasy writers:
Carl Lemelin – Finding Value in Fantasy Hockey Drafts
Peter Harling.- Armed and Dangerous
The magazine staple BREAKOUTS AND HIDDEN GEMS is also housed off this main page
The TOP 475 (which has actually been expanded and includes over 700 player projections) is accessed through the link Projected Scorers in the NHL menu. Similar to every other table the rankings are also available for download onto an excel spreadsheet.
The link Projected by Position/Rookies allows users to filter by position, and rookie status.
]]>