General Terms:
Measure | Definition |
---|---|
GF | Goals For |
GA | Goals Against |
SF | Shots For (goals, shots on goal) |
SA | Shots Against (goals, shots on goal) |
FF | Fenwick For (goals, shots on goal, missed shots) |
FA | Fenwick Against (goals, shots on goal, missed shots) |
CF | Corsi For (goals, shots on goal, missed shots, blocked shots) |
CA | Corsi Against (goals, shots on goal, missed shots, blocked shots) |
xGF | Expected Goals For (total goal probability of all Fenwick shots) |
xGA | Expected Goals Against (total goal probability of all Fenwick shots) |
Strength State | Definition |
---|---|
All | All Situations (shootouts and penalty shots excluded) |
EV | Even-Strength (5v5, 4v4, 3v3) |
PP | Powerplay (5v4, 5v3, 4v3) |
SH | Shorthanded (4v5, 3v5, 3v4) |
Ev5/5vE, etc. | Empty Net Situations |
Measure | Definition |
---|---|
SD | Standard Deviation |
Per 60 (…/60) | Rate version of any specific metric: (metric / toi ) * 60 |
Skater/Team Stats - Standard:
Metric | Definition |
---|---|
iSF | Total individual shots on goal |
iFF | Total individual fenwick shots on goal |
iCF | Total individual corsi shots on goal |
ixG | Total individual expected goals |
Sh% | Shooting Percentage: G / iSF |
FSh% | Fenwick Shooting Percentage: G / iFF |
xFSh% | Expected Fenwick Shooting Percentage: ixG / iFF |
iHF | Total individual hits for |
iHA | Total individual hits against |
GIVE | Total giveaways |
TAKE | Total takeaways |
iPENT2 | Total 2-minute minor penalties taken - includes offsetting and double-minor penalties |
iPEND2 | Total 2-minute minor penalties drawn - includes offsetting and double-minor penalties |
iPEND5 | Total 5-minute major penalties taken - includes offsetting penalties |
iPENT5 | Total 5-minute major penalties drawn - includes offsetting penalties |
FOW | Total faceoffs won |
FOL | Total faceoffs lost |
FO± | Faceoff differential: FOW - FOL |
TOI/GP | Time on ice per game played |
TOI% | Percentage of available team minutes played: TOI / total team TOI |
OZS | Offensive zone starts |
NZS | Neutral zone starts |
DZS | Defensive zone starts |
OTF | On-the-fly zone starts |
OZS% | Percentage of zone starts in the offensive zone: OZS / (OZS + NZS + DZS + OTF ) |
NZS% | Percentage of zone starts in the neutral zone: NZS / (OZS + NZS + DZS + OTF ) |
DZS% | Percentage of zone starts in the defensive zone: DZS / (OZS + NZS + DZS + OTF ) |
OTF% | Percentage of zone starts that were on-the-fly: OTF / (OZS + NZS + DZS + OTF ) |
OZF | On-ice faceoffs in the offensive zone |
NZF | On-ice faceoffs in the neutral zone |
DZF | On-ice faceoffs in the defensive zone |
OZF% | Percentage of on-ice faceoffs in the offensive zone: OZF / (OZF + NZF + DZF ) |
NZF% | Percentage of on-ice faceoffs in the neutral zone: NZF / (OZF + NZF + DZF ) |
DZF% | Percentage of on-ice faceoffs in the defensive zone: DZF / (OZF + NZF + DZF ) |
Ice_F | On-ice icings for (more = bad) |
Ice_A | On-ice icings against (more = good) |
Ice% | Percentage of on-ice icings: Ice_A / (Ice_A + Ice_F ) |
Goalie Stats - Standard:
Metric | Definition |
---|---|
GA | Goals Against |
SA | Shots On Goal Against |
FA | Fenwick Shots Against |
xGA | Expected Goals Against |
Sv% | Save Percentage: 1 - (GA / SA ) |
FSv% | Fenwick Save Percentage: 1 - (GA / FA ) |
xFSv% | Expected Fenwick Save Percentage: 1 - (xGA / FA ) |
dFSv% | FSv% - xFSv% |
GSAA | Goals Saved Above Average: (League Sv% * SA ) - GA |
GSAx | Goals Saved Above Expected: xGA - GA |
Team Goal Differential Components:
The data displayed in this table is based on the idea that a team's goal differential can be broken down to four components: Shot Rates, Shot Quality, Shooting, and Goaltending. This was originally developed by Andrew C. Thomas for War-On-Ice.com's WAR model (as explained in the 11-part Road To WAR series). This is also the foundation that corsica.hockey's WAR model was built on (additionally discussed here). Our xGAR model is also based on this idea (and inspired by both of the aforementioned WAR models).
This idea can be displayed at a team level by converting the rates, quality, shooting, and goaltending components to a “common currency” (goal values). The below calculations work for each of the strength states currently available (all situations, even-strength, and 5v5) as offense and defense during these strength states is equal.
Metric | Abbreviation | Calculation |
---|---|---|
Fenwick For per 60 Above Average | FF/60 | FF/60 - League FF/60 |
Fenwick Against per 60 Below Average | FA/60 | FA/60 - League FA/60 |
xG For per Fenwick Shot For Above League FSh% | xGF/FF | (xGF / FF ) - League Fsh% |
xG Against per Fenwick Shot Against Below League FSh% | xGA/FA | (xGA / FA ) - League Fsh% |
Rates For per 60 Above Average (Goal Value) | RF/60 | ((FF * League FSh% ) / TOI ) * 60 |
Rates Against per 60 Below Average (Goal Value) | RA/60 | ((FA * League FSh% ) / TOI ) * 60 |
Quality For per 60 Above Average (Goal Value) | QF/60 | ((((xGF / FF ) - League FSh% ) * FF ) / TOI ) * 60 |
Quality Against per 60 Below Average (Goal Value) | QA/60 | ((((xGA / FA ) - League FSh% ) * FA ) / TOI ) * 60 |
Shot Rate Differential per 60 | R±/60 | RF/60 - RA/60 |
Shot Quality Differential per 60 | Q±/60 | RF/60 - RA/60 |
Shooting Goals Above Expected per 60 | Sh±/60 | ((GF - xGF ) / TOI ) * 60 |
Goaltending Goals Above Expected per 60 | Sv±/60 | ((xGA - GA ) / TOI ) * 60 |
Goal Differential per 60 | G±/60 | R±/60 + Q±/60 + Sh±/60 + Sv±/60 |
Goals Above Average & Replacement (Skaters):
Metric | Definition |
---|---|
EVO | Even-Strength Offense Goals Above Average/Replacement (per position) |
EVD | Even-Strength Defense Goals Above Average/Replacement (inverted, per position) |
PPO | Powerplay Offense Goals Above Average/Replacement (per position) |
SHD | Shorthanded Defense Goals Above Average/Replacement (per position) |
Take | Penalties Taken Goals Above Average/Replacement (inverted, per position) |
Draw | Penalties Drawn Goals Above Average/Replacement (per position) |
Off | Total Offense: EVO + PPO |
Def | Total Defense: EVD + SHD |
Pens | Total Penalty Goals: Take + Draw |
GAR | Goals Above Replacement |
WAR | Wins Above Replacement |
SPAR | Standing Points Above Replacement |
Replacement Level (Skaters):
Metric | Definition |
---|---|
Even-Strength Offense (EVO) | Aggregate rate below average of all skaters outside the top 13 F or top 7 D per team per season ('07-'19) |
Even-Strength Defense (EVD) | Aggregate rate below average of all skaters outside the top 13 F or top 7 D per team per season ('07-'19) |
Powerplay Offense (PPO) | Aggregate rate below average of all skaters outside the top 11 skaters per team per season (per position, '07-'19) |
Shorthanded Defense (SHD) | Aggregate rate below average of all skaters outside the top 11 skaters per team per season (per position, '07-'19) |
Penalties Taken (Take) | Aggregate rate below average of all skaters outside the top 13 F or top 7 D per team per season (all situations, '07-'19) |
Penalties Drawn (Draw) | Aggregate rate below average of all skaters outside the top 13 F or top 7 D per team per season (all situations, '07-'19) |
Goals Above Average & Replacement TOI Thresholds*** (Skaters):
Metric | Definition |
---|---|
Even-Strength (EVO & EVD) | 60 minutes |
Powerplay Offense (PPO) | 25 minutes |
Shorthanded Defense (EVD) | 25 minutes |
Penalties (Take + Draw) | None |
*** players who fall below these TOI thresholds will be “regressed” to average (0.0)
Goals Above Average & Replacement (Goalies):
Metric | Definition |
---|---|
FA_EV | Total even-strength fenwick shots against |
FA_SH | Total shorthanded fenwick shots against |
EVD | Even-Strength Defense Goals Above Average/Replacement (inverted) |
SHD | Shorthanded Defense Goals Above Average/Replacement (inverted) |
Take | Penalties Taken Goals Above Average/Replacement (inverted) |
Draw | Penalties Drawn Goals Above Average/Replacement |
GAA/GAR/WAR/SPAR | EVD + SHD + Take + Draw (converted to WAR/SPAR as necessary) |
Penalty Goals:
Metric | Definition |
---|---|
Take Count | Total penalties taken |
Draw Count | Total penalties drawn |
Take Goals | Total goal value of all penalties taken (inverted) |
Draw Goals | Total goal value of all penalties drawn |
Take AA | Penalties Taken Goals Above Average (per position, inverted) |
Draw AA | Penalties Drawn Goals Above Average (per position) |
Pens AA | Take AA + Draw AA |
Penalties included are from all strength state situations
The Take Goals
and Draw Goals
values are score & venue adjusted
The following penalties are removed:
Goals Per Win / Standing Point:
To convert goals to wins/standing points, we follow the method developed by Dave Laidig at American Soccer Analysis. A single linear regression is run where team wins per game is the independent variable and team goal differential per game is the dependent variable. The resulting coefficient for team goal differential is used as the goals to win conversion factor. The same process is used for standing points (team standing points per game is substituted for team wins per game).
There are very few observations per season (30/31 teams in a season) so we use a “rolling average” approach to determine the conversion factor. For example, the goals to wins conversion for the '18-19 season includes the team results from the '16-17, '17-18, and '18-19 seasons. Additionally, each season is weighted in the regression based on recency (in this case '16-17 has a weight of 1, '17-18 has a weight of 2, and '18-19 has a weight of 3). This produces a more stable conversion while maintaining the league environment for the season that is being evaluated.
Here are the goals to win/standing point conversions from '07-08 to '18-19:
season | Goals Per Standing Points | Goals Per Win |
---|---|---|
07-08 | 2.872 | 5.525 |
08-09 | 2.872 | 5.525 |
09-10 | 2.872 | 5.525 |
10-11 | 2.922 | 5.600 |
11-12 | 3.093 | 5.733 |
12-13 | 2.908 | 5.389 |
13-14 | 2.820 | 5.279 |
14-15 | 2.754 | 5.252 |
15-16 | 2.696 | 5.182 |
16-17 | 2.745 | 5.312 |
17-18 | 2.683 | 5.132 |
18-19 | 2.850 | 5.364 |
Relative to teammate (RelTM)***
*** This calculation is used for all respective RelTM measures (GF, GA, SF, SA, FF, FA, CF, CA, xGF, xGA)
Regularized Adjusted Plus-Minus (RAPM)
Variable | Definition |
---|---|
All Skaters - Offense | boolean variable: 1 = skater was on the ice for the stint, 0 = skater was not on the ice for the stint |
All Skaters - Defense | boolean variable: 1 = skater was on the ice for the stint, 0 = skater was not on the ice for the stint |
All Goalies - Defense | boolean variable: 1 = goalie was on the ice for the stint, 0 = goalie was not on the ice for the stint |
Score State | 7-level factor variable for CF (home lead of -3 through +3), and 3-level factor variable for GF and xGF (trailing, tied, leading) |
Strength State | factor variable equal to the applicable strength states in the regression |
Offensive “Zone Start” | boolean variable: 1 = stint included at least one faceoff in the offensive team's offensive zone, 0 = no faceoff in offensive zone |
Neutral “Zone Start” | boolean variable: 1 = stint included at least one faceoff in the offensive team's neutral zone, 0 = no faceoff in neutral zone |
Defensive “Zone Start” | boolean variable: 1 = stint included at least one faceoff in the offensive team's defensive zone, 0 = no faceoff in defensive zone |
Back-to-Back | boolean variable: 1 = offensive team had one night of rest, 0 = offensive team had more than one night of rest |
The skater ratings are the coefficients that result from the regression. These are interpreted as a skater's offensive and defensive contribution (per 60 minutes) to the league scoring rate (Goals, xG, or Corsi).
Please reference our full explainer found on Hockey-Graphs for more information about this metric.
RAPM Charts
The RAPM Charts use the RAPM metrics we feel are most reliable for skater evaluation. These include:
The respective RAPM ratings used in the RAPM Charts are centered and scaled around the positional mean (Forwards/Defensemen) of the selected timeframe using Z-Scores. This is done so each RAPM rating can be viewed on the same “level” as the others. Using Z-Scores we can look at how a player has performed relative to all other players at the same position over the selected timeframe.
*** Note: The GA/60 ratings that result from the Goals RAPM regressions are inherently influenced by the goaltender behind the skater and are problematic for defensive evaluation. They are not included in these charts for this reason.
Skater Similarity Scores
The similarity scores found on the site are determined by calculating a weighted euclidean distance between one player and all other players who:
The following metrics are used for determining the similarity of two players:
GP
, Take GAR
, Draw GAR
, SPAR
, xSPAR
EV TOI
, EV TOI/GP
, EV Zone %
(OZS
/ (OZS
+ NZS
+ DZS
+ OTF
))EVO GAR
, xGAR EV RF
, xGAR EV QF
, xGAR EV Shoot
, RAPM EV GF60
, RAPM EV CF60
, RAPM EV xGF60
EVD GAR
, xGAR EV RA
, xGAR EV QA
, RAPM EV CA60
, RAPM EV xGA60
PP TOI
, PP TOI/GP
, PP Zone %
(OZS
/ (OZS
+ NZS
+ DZS
+ OTF
))PPO GAR
, xGAR PP RF
, xGAR PP QF
, xGAR PP Shoot
, RAPM PP GF60
, RAPM PP CF60
, RAPM PP xGF60
SH TOI
, SH TOI/GP
, SH Zone %
(OZS
/ (OZS
+ NZS
+ DZS
+ OTF
))SHD GAR
, xGAR SH RA
, xGAR SH QA
, RAPM SH CA60
, RAPM SH xGA60
All 3-year and 6-year periods available for each player are summed and converted to Z-Scores (around the positional mean of the respective summed datasets).
We weight the metrics in each strength state by the percent of league TOI that strength state makes up:
The final caluclation looks like this:
sqrt(
(Player GP - Comp GP)^2 * 1.0 + ...
(Player EV TOI - Comp EV TOI)^2 * 0.8 + ...
(Player PP TOI - Comp PP TOI)^2 * 0.1 + ...
(Player SH TOI - Comp SH TOI)^2 * 0.1 + ...
)
The resulting distance measures are then re-scaled to be displayed from 0% - 100% using the following calculation (where the min and max are taken from the entire respective 3-year and 6-year datasets):
(x - min(x)) / (max(x) - min(x))
Contract Projections
These projections are modeled using data that CapFriendly has graciously made available to us. In addition, we've used metrics available on our site along with biographical/draft information from the NHL. The final numbers that you see are the outputs of two separate models that work in tandem. The first model is built to predict the length of a given player's future contract (term). A contract can be anywhere from 1 to 8 years in length. Our dataset does include contracts from the past that were longer than 8 years, but these have been adjusted to 8 years in the model for continuity. The second model is built to predict a given player's salary cap % (a contract's % of the cap ceiling excluding bonuses). Predicting this percentage allows us to control for the change in the NHL's salary cap year over year. For our term model, we used Random Forest. For our cap % model, we used Cubist.
Both of these models use a weighting system that takes into account up to the prior 3 years a given player played in the NHL. If a player signs an in-season extension, we determine prior years based on whether they signed before or after February 15 within a given year. (Before: the prior year is the prior season. After: the current season stats are used). Each prior year is weighted as follows, where “n” represents “now”:
Term:
Cap %:
These weights were determined based on a lengthy cross-validation grid-search process (25 total sets of weights). In addition, other tests were performed on the 3 sets of weights that performed best in cross-validation for each model to determine the most robust system. If a player has less than 3 total seasons in the NHL, we weight differently. For two-year players, the n-1 and n-2 weights are used. For one-year players, we use only the season they played previously. A note: this model is designed with NHL players in mind. If a player does not have NHL data (i.e. they have not played in the NHL - ELC, KHL, etc.), then they are excluded from these projections.
The following features were included in both models to varying degrees:
As mentioned, these two models work in tandem with one another - a given contract's length (term) is included in the cap % model. This allows us to project the total contract value for any length between 1 and 8 years. Predicting term is a multiclass classification problem - there are 8 possible outcomes. This model assigns probabilities (between 0 and 1) for all 8 years, where the term with the highest probability becomes our “expected” term. The cap % model is built using the “known” term for a given contract, and we predict cap % for every player for every possible term (1-8 years). The cap % associated with the highest probability from the term model is chosen. The dollar amount displayed is based on the salary cap input by the user (we've set this to $84MM). The final value comes from multiplying a given player's cap % by the total salary cap (a 10% player in an $84MM cap league = a $8.4MM total cap hit).
We've also added some new features this year that not only add flexibility overall, but also significantly improve each model's respective performance: Signing Period (or the “Period” column) and “Signs With”. Signing period works like how it sounds: at what point in the year was a given contract signed? For this feature, we arrived at three “periods” within the year that a given contract can be signed - both of these features significantly contribute to both expected term and cap %. For display purposes, we've set this as “July”, but the other periods are available for you to look at via the “Signing Period” dropdown.
“Signs With” is a binary feature that accounts for whether a player signed a given contract with the team that they most recently played for (yes / no) - for projected contracts, this takes the form of “if a player signs with their previous team or with a new team, what do we expect their projected contract to look like?”. For display purposes, we've set the dropdown so all UFAs sign with a new team and all RFAs sign with their previous team. However, you can look at both options for UFAs and RFAs. It's important to keep in mind that RFAs who sign with a different team are rare cases; the model doesn't have a lot of prior data to work with here, so please take these projections with a grain of salt. A NOTE: we are NOT predicting whether a given player will sign with their prior team or with a new team. We are simply allowing users to view both scenarios, for all players.
While this does a good job accounting for 8-year contracts overall (please reference Rule 50.8, subsection (b) (iv) of the CBA), it doesn’t do this perfectly. Alex Pietrangelo, as of this writing, is still projected to sign an 8-year deal with a different team, which is impossible. For now, we've chosen to leave this as is since it's somewhat telling of just how “valuable” the model(s) think he is based on historical signings. But please keep in mind: he can't sign an 8-year deal with a different team, nor can any other player.
Finally, we've made projections for all active players available as well (anyone who played more than 1 game in the '19-20 season) - the “Free Agent” dropdown. Looking at non-free agents, however, can be a bit strange since this assumes that any and all players could sign a new contract at any given time. This isn't really how it works and is unrealistic. Even more important here is that players who recently (within the last 3 years) signed a contract will likely be quite close to their previously signed contract since both models were trained using those same recent contracts. While both models are significantly weighted towards the most recent season, the “biographical” features will be the same, and recent players' metrics will be similar overall. It's best to disregard projections here for players who signed a contract within the last 3 years, or at the very least, understand that their results are going to be biased (close to their previous contract).
Score Adjustments
All on-ice and relative to teammate metrics (EV, PP & SH - Skaters and Teams) are score adjusted using the method developed by Micah Blake McCurdy.
— 5v5 —
Goals:
Home Score State | Home Weight | Away Weight |
---|---|---|
Trailing | 0.938 | 1.071 |
Tied | 0.945 | 1.061 |
Leading | 0.988 | 1.012 |
Expected Goals:
Home Score State | Home Weight | Away Weight |
---|---|---|
Trailing | 0.923 | 1.091 |
Tied | 0.954 | 1.051 |
Leading | 0.991 | 1.010 |
Shots on Goal:
Home Lead State | Home Weight | Away Weight |
---|---|---|
-3 or worse | 0.862 | 1.191 |
-2 | 0.890 | 1.141 |
-1 | 0.915 | 1.102 |
0 | 0.972 | 1.029 |
+1 | 1.037 | 0.966 |
+2 | 1.077 | 0.933 |
+3 or better | 1.104 | 0.914 |
Fenwick Shots:
Home Lead State | Home Weight | Away Weight |
---|---|---|
-3 or worse | 0.859 | 1.197 |
-2 | 0.881 | 1.155 |
-1 | 0.909 | 1.111 |
0 | 0.968 | 1.034 |
+1 | 1.037 | 0.966 |
+2 | 1.078 | 0.933 |
+3 or better | 1.109 | 0.911 |
Corsi Shots:
Home Lead State | Home Weight | Away Weight |
---|---|---|
-3 or worse | 0.843 | 1.230 |
-2 | 0.866 | 1.182 |
-1 | 0.899 | 1.127 |
0 | 0.970 | 1.032 |
+1 | 1.053 | 0.952 |
+2 | 1.105 | 0.913 |
+3 or better | 1.140 | 0.891 |
— 4v4 —
Goals:
Home Score State | Home Weight | Away Weight |
---|---|---|
Adjustment | 0.929 | 1.082 |
Expected Goals:
Home Score State | Home Weight | Away Weight |
---|---|---|
Adjustment | 0.951 | 1.055 |
Shots on Goal:
Home Lead State | Home Weight | Away Weight |
---|---|---|
Trailing | 0.939 | 1.070 |
Tied | 0.969 | 1.033 |
Leading | 1.029 | 0.973 |
Fenwick Shots:
Home Lead State | Home Weight | Away Weight |
---|---|---|
-3 or worse | 0.933 | 1.077 |
-2 | 0.931 | 1.079 |
-1 | 0.938 | 1.071 |
0 | 0.973 | 1.029 |
+1 | 1.027 | 0.975 |
+2 | 1.040 | 0.963 |
+3 or better | 1.060 | 0.947 |
Corsi Shots:
Home Lead State | Home Weight | Away Weight |
---|---|---|
-3 or worse | 0.890 | 1.141 |
-2 | 0.914 | 1.103 |
-1 | 0.923 | 1.091 |
0 | 0.977 | 1.024 |
+1 | 1.043 | 0.960 |
+2 | 1.050 | 0.954 |
+3 or better | 1.089 | 0.925 |
— 3v3 —
Goals:
Home Score State | Home Weight | Away Weight |
---|---|---|
Adjustment | 1.033 | 0.969 |
Expected Goals:
Home Score State | Home Weight | Away Weight |
---|---|---|
Adjustment | 1.006 | 0.994 |
Shots on Goal:
Home Lead State | Home Weight | Away Weight |
---|---|---|
Adjustment | 0.991 | 1.009 |
Fenwick Shots:
Home Lead State | Home Weight | Away Weight |
---|---|---|
Adjustment | 1.001 | 0.999 |
Corsi Shots:
Home Lead State | Home Weight | Away Weight |
---|---|---|
Adjustment | 0.99 | 1.01 |
— 5v4 / 4v5*** —
Goals:
Home Score State | Home Weight | Away Weight |
---|---|---|
Trailing | 0.860 | 1.183 |
Tied | 0.933 | 1.077 |
Leading | 0.980 | 1.006 |
Expected Goals:
Home Score State | Home Weight | Away Weight |
---|---|---|
Trailing | 0.844 | 1.226 |
Tied | 0.912 | 1.107 |
Leading | 1.006 | 9.994 |
Shots on Goal:
Home Score State | Home Weight | Away Weight |
---|---|---|
Trailing | 0.844 | 1.226 |
Tied | 0.930 | 1.081 |
Leading | 1.046 | 0.958 |
Fenwick Shots:
Home Score State | Home Weight | Away Weight |
---|---|---|
Trailing | 0.843 | 1.229 |
Tied | 0.926 | 1.087 |
Leading | 1.039 | 0.964 |
Corsi Shots:
Home Score State | Home Weight | Away Weight |
---|---|---|
Trailing | 0.841 | 1.233 |
Tied | 0.930 | 1.082 |
Leading | 1.052 | 0.953 |
*** Home & Away weights are reversed for shorthanded goals, xG, shots, fenwick, and corsi against
— 5v3 / 3v5*** —
Goals:
Home Score State | Home Weight | Away Weight |
---|---|---|
Trailing | 0.840 | 1.234 |
Tied | 0.927 | 1.085 |
Leading | 0.935 | 1.075 |
Expected Goals:
Home Score State | Home Weight | Away Weight |
---|---|---|
Trailing | 0.801 | 1.330 |
Tied | 0.896 | 1.131 |
Leading | 0.913 | 1.105 |
Shots on Goal:
Home Score State | Home Weight | Away Weight |
---|---|---|
Trailing | 0.799 | 1.336 |
Tied | 0.915 | 1.102 |
Leading | 0.949 | 1.057 |
Fenwick Shots:
Home Score State | Home Weight | Away Weight |
---|---|---|
Trailing | 0.798 | 1.340 |
Tied | 0.906 | 1.115 |
Leading | 0.932 | 1.078 |
Corsi Shots:
Home Score State | Home Weight | Away Weight |
---|---|---|
Trailing | 0.798 | 1.338 |
Tied | 0.903 | 1.121 |
Leading | 0.954 | 1.051 |
*** Home & Away weights are reversed for shorthanded goals, xG, shots, fenwick, and corsi against
— 4v3 / 3v4*** —
Goals:
Home Score State | Home Weight | Away Weight |
---|---|---|
Trailing | 0.769 | 1.429 |
Tied | 0.923 | 1.091 |
Leading | 0.883 | 1.153 |
Expected Goals:
Home Score State | Home Weight | Away Weight |
---|---|---|
Trailing | 0.820 | 1.282 |
Tied | 0.912 | 1.106 |
Leading | 0.898 | 1.129 |
Shots on Goal:
Home Score State | Home Weight | Away Weight |
---|---|---|
Trailing | 0.839 | 1.238 |
Tied | 0.913 | 1.105 |
Leading | 0.975 | 1.026 |
Fenwick Shots:
Home Score State | Home Weight | Away Weight |
---|---|---|
Trailing | 0.814 | 1.297 |
Tied | 0.921 | 1.093 |
Leading | 0.941 | 1.066 |
Corsi Shots:
Home Score State | Home Weight | Away Weight |
---|---|---|
Trailing | 0.841 | 1.234 |
Tied | 0.925 | 1.088 |
Leading | 0.953 | 1.052 |
*** Home & Away weights are reversed for shorthanded goals, xG, shots, fenwick, and corsi against
Penalty Goals
Home Score State | Home Weight | Away Weight |
---|---|---|
Trailing | 1.172 | 0.872 |
Tied | 1.053 | 0.952 |
Leading | 0.958 | 1.045 |