Edited May 16, 2019 at 2:42
Scoring Categories: data provided monthly by Corsica.Hockey
42%.....F...........Forward production, comprised of 62.5% EV and 37.5% PP
28%..D..........Defensemen production, comprised of 62.5% EV and 37.5% PP
7.5%.....CF%.......Corsi For Percentage, All Skaters, 5v5
7.5%.....xGF%.....Expected Goals For Percentage, All Skaters, 5v5
3.75%....dSV%......Save Percentage Differential (versus Expected)
3.75%....GSAA......Goals Saved Above Average
To summarize, 70% production, 15% by shot/scoring chance contributions, and 15% goaltending.
Skater Stats: Only players with NHL stats in the month they are on your roster will count toward the scoring model.
EV Production: Even strength production will be calculated from each roster player’s goals (G), primary assists (A1), and secondary assists (A2) at even strength according to the formula below.
.....EV Prod = ((0.75 * G) + (0.7 * A1) + (0.55 * A2))
PP Production: Power play production will be calculated the same way as EV production, but using PP Points.
CF%: Corsi-For percentage is the percentage of shot attempts that belong to the player’s team while he is on the ice. It is calculated from Corsi-for (CF) and Corsi-Against (CA).
.....CF% = CF / (CF + CA)
xGF%: Expected Goals-For percentage is similar to CF% but instead of just counting shot attempts, it factors in shot quality to smooth some of the lucky/unlucky moments that tend to occur throughout the season.
.....xGF% = xGF/ (xGF + xGA)
Goalie Stats: Require a minimum of 3 games started per month, failure to meet this threshold will result in 50% of the season averages being applied for SV% and dSV% categories. The spirit of this rule is to force teams to ice NHL goalies.
SV: Total saves
SV%: Individual goalie save percentage
dSV%: Differential save percentage is the difference between a goalie’s actual SV% and the percentage of saves that would be expected given the shot quality that the goalie is faced with (xSV%).
.....dSV% = SV% - xSV%
GSAA: Goals Saved Above Average is quantifies how many more goals a team would have given up if they replaced their netminder with a “league average” goaltender.
Here is the full model, for your viewing pleasure.
Thanks to all of you who submitted your roster for preseason rankings. After counting up how much time it took me to compile the rosters that GMs sent to me, I have decided that the simpler approach for everyone will be this:
1. GMs will keep their team pages up to date with the roster that they want to be scored, especially around the 20th day of each month. You will be scored with all roster slots, including healthy scratches, for the entire month based on your roster on the 20th.
Here's an example: if you trade Martin Erat for Filip Forsberg on the 15th of the October (and he appears on your team page), you will get credit for Forsberg's stats for the entire month of October when we publish at the end of the month. However, if you make the trade on the 29th of October, since it is past the 20th it will not be included in that month's scoring for your team and you will remain with Martin Erat's stats for October.
2. A BOG member (usually me but we all have access) will enter the rosters to the scoring sheet directly from the team pages. If we have any questions or issues with your roster, we will notify you to get clarity. Otherwise, GMs can check the scoring sheet to make sure their rosters have been entered to their liking, and notify the BOG of any concerns.
Note: Just for fun, I may decide to upload the stats from Corsica more frequently than monthly, but the official rankings will come at the end of each month. I will publish an archived version of the stats in this thread each month that will serve as power rankings, and there will be a live sheet that I keep updated in between.
Live Sheet (https://docs.google.com/spreadsheets/d/11kF_rV7vT8q2KNcwX3ClKLzQaQ_Mz9igZUNyAhbkT4w/edit?usp=sharing
Preseason Rankings (https://docs.google.com/spreadsheets/d/1LYHfK3K6ZozMg9nQwmNXoYIrQniGvkxu8YNIIm53nm0/edit?usp=sharing
Direct any questions to the BOG thread.