MYHockey General Info

MYHockey was developed to share the love of youth hockey with others. It started as a project to share links to other associations and leagues with others. It progressed to teams as my son's team sought competition outside our immediate geographical area. When we started looking at teams, we began to look at records to see if another team might be good competition for my son's team. We quickly realized that a team's record was not an indicator of strength and then we started to wonder who (which team) was really better and by how much. As our team pursued a search for good competition, we made some mistakes that left both us and our opponents less than satisfied after a weekend of blowouts. Over time, MYHockey emerged as a tool to help youth hockey fans, coaches and managers learn more about the sport we all love.

MYHockey's ratings are computed mathematically, with no subjective weighting or human determined values. MYHockey rates teams based upon how well they play against other teams and how good those teams are. These two factors are "AGD" or "average goal differential" and "SCHED" or "strength of schedule". AGD is currently calculated by accumulating the goal differential of each game, to a maximum of 7, and divides it by the number of games played. Using a max game goal differential of 7 does "penalize" teams that blow out opponents, but this is common in rating systems as it takes away the incentive for teams to run up scores and allows them to have a bad game by capping the mathematical damage. The strength of schedule is computed by averaging the rating of each game opponent. AGD and SCHED are added together to compute a team's rating.

There is no preferential treatment for teams from certain leagues. All teams are assumed to be equal and having a rating of zero before the system mathematically calculates your SCHED and AGD based entirely upon game performance. A team's SCHED is not only determined by the teams it plays, but by the teams its opponents play and its opponents' opponents play, etc. All teams in a given age level (i.e. Midgets) are ranked in one statistical pool. The math does not know if the teams are major, minor, AAA or AA, it simply computes based upon who a team has played (SCHED) and how well they have done (AGD).

In general, as teams start getting 20+ games under their belts, the system tends to be very accurate. There are, however, some occasional exceptions.

If a group of teams (i.e. a league) doesn't play others outside its group, their placement relative to all other teams cannot be accurately determined, but relative to one another it is accurate. Groups of teams with limited outside play can be inaccurately skewed by the scores of only a few games, which might not be representative of the group's overall ability. Accuracy significantly increases with more games and more interplay and it makes sense for there to be a minimum number of games before teams are ranked.

Assuming teams have all played enough games against both league and non-league teams, inaccuracies may still exist. Some teams play differently (a lot differently) depending upon which goalie is in net for a specific game. In this case, the ratings average out the play and may not completely reflect either scenario. Missing players, home vs. away, double rostered players are a few other scenarios that could influence the accuracy of the ratings. It's not an exact science. The ratings should be used to determine what teams might be good non-league opponents and which bracket of a tournament may be more appropriate. They are not meant to be the AP Poll for youth hockey.

There are a couple weaknesses to the current system. The first deficiency is with teams that emphasize development in some games. They are "penalized". That same team may then focus on winning big tournaments and succeed, but may never achieve the rating that they "deserve". Secondly, teams that "come on" in the second half of the season are "penalized" by early poor performances. All games throughout the season count equally and that may not reflect a teams performance near the end of the season.

Yes, it seems wrong, but a team that you have a winning record against can be ranked ahead of you. It's all in mathematics. It depends on who else your team has played and how well you did as well as who the other team has played and how well they did. In a season of games, there will be some anomalies.

Your rating can go down even though your team wins. This can happen for a couple different reasons. First, if your team is rated 3.0 points (1 point = 1 goal) better than your opponent and you win two close games by 1 goal each, your average goal differential (AGD) is +1.0 against a team that it was expected to be +3.0. This would likely have a negative impact on your rating. Another scenario has you doing as expected against your opponent, but a large percentage of the teams you played earlier in the season doing unexpectedly bad. This lowers your strength of schedule and would lower your team's rating. It is almost impossible to guess how much and in what direction your rating will move each week because of the complexity of the math.

Two additional notes. During the entire season, new teams continue to be added to the system. Teams rated in the middle of the pack in October may fall 100 spots by the end of the season while improving, simply because the number of teams added to MYHockey increases over time. It might be best to compare your team to others in your league or geographic area and see if your rating improves relative to theirs. Also, MYHockey now has available a page that explains the mathematics behind the rating. From either the scores page for a particular team or from the team information page, you can find a link to the math page.

Everything is relative. The number specifically means nothing, but might be used to understand the relative competitiveness of two different teams. A 1.0 point differential equates to a theoretical goal 1.0 goal advantage by the team with the higher point value. Squirts, Peewees, Bantams, Midgets/Prep/HS, Juniors and College are all calculated separately. While a Peewee Minor AAA team can get a pretty good sense on how good they would fair against a Peewee Major AA team because all Peewee ratings are calculated relative to one another, one cannot compare a Squirt Major AAA team to a Peewee Minor AA team in the same fashion. MYHockey has some limitations and figuring the relative difference between stronger squirt teams and weaker peewee teams is one of them.

"Record" is represented by wins-loses-ties. As described above, the "Rating" is simply the sum of the "AGD" and "SCHED". "AGD" is average goal differential. This can be a positive or negative number that equals goals for (GF) minus goals against (GA) divided by games played (GP). One caveat, the system currently has a maximum goal differential of seven (7) for any single game played. This means that if a team plays a number of games decided by more than seven goals, it's not quite as simple as GF-GA/GP. "SCHED" is the average strength of schedule of all opponents. Fundamentally you can add the "RATING" for all opponents and divide by GP. "Details" will give you more information about the team while "Scores" is a link to a team's complete set of season game scores as recorded in MYHockey .

A couple hints to give you the full power of MYHockey . Any teams with known team websites will be represented by underline/hotlinked team names. Clicking on the team name will open an additional window to this team's web site. When viewing scores, each opponent's schedule is just a click away. For example, if you are viewing the game scores of Team X and they played Team Y, you can view Team Y's game scores by simply clicking on Team Y's name.

Teams are displayed on the rankings only after having played at least five games against other teams in the system. The minimum number of games gets bumped up to ten (10) after the first ranking of February. Games not recorded via publically accessible team, league and tournament web sites are unlikely to be recorded. Teams that are part of divisions where no one has volunteered to enter/approve game scores make it less likely that all game scores will be recorded.

MYHockey pretty much now includes all levels of travel hockey in the North America. It is possible that some games might not be included because an opponent is not in the system, especially early in the season. In these cases, however, you can request that the opponent be added thru a team add change request which can be accessed by clicking the purple + sign on the top right side of the rankings page that the team belong in.

Missing scores are typically not in the system for one of a couple different reasons. Game scores found on league and team web sites are the primary source for MYHockey volunteers and if the game score is not located on a web site where someone is looking, it will not get entered into the system. Also, game scores against ambiguous teams (i.e. "Flames" or "Chicago Blues" or "Columbus") will not get recorded unless the exact team can be identified. Spell out team names and levels more clearly so there is no question in the mind of our volunteers. Lastly, some scores are not entered or entered in a timely fashion because there is no volunteer covering their league/division. Please consider volunteering or becoming a member. To find out more, go to the Report Scores Page.

MYHockey members can now request that games against teams of a different age level or games against ineligible teams be added to the system so that their game schedule can be 100% complete. If these things are of interest to you, please consider a membership.

Games played by teams of different age levels (i.e. peewee vs. bantam) cannot be used to calculate a team's rating/ranking. There has traditionally been no reason to enter these games into MYHockey . Many members, however, have requested an ability to enter all of their game scores into the system. As such, MYHockey does allow games by teams of different age levels to be entered into the system by members, but this is not an option for those using the guest online entry form.

Games played by girls teams versus boys teams are essentially the same as games played by teams of different age levels. These games cannot be used to calculate a team's rating/ranking. These games can only be entered into the system by members and are not an option for those using the guest online entry form.

MYHockey now includes all levels of boys competitive or travel hockey from Squirt Minor through Midget Major. We cover the entire United States and Canada, although some Canadian provinces are more thorough than others. We also cover all levels and leagues of USA Hockey Juniors and Canadian Major Junior, Provincial Junior A and Junior B. All college leagues, US and Canada, men and women, are covered. Girls teams from peewee through Midget/College are now included. If you see something that is missing and are willing to help, please let us know.

What is not included? Mites (or Novice as Canadians refer to them). Summer Hockey teams/games are not included. Junior programs running outside the Canadian and US sanctioning bodies are not included at this time. Still not seeing what you are looking for? Send MYHockey an email. Growth is and has been a specific result of user interest.

Next to every score in the database is a red check mark in the "Fix" column. If a score is incorrect, click on the corresponding check mark to request that it be fixed. Please provide documentation (website that has the correct score posted is preferable) and tell us specifically how to fix the score. If the score is a duplicate, especially an incorrect duplicate, make sure you request that we delete the duplicate score.

Again, mistakes are inevitable. If duplicate scores have been posted, complete an online score correction request to get things corrected. We try to catch these ourselves, but we appreciate your help. To resolve the issue of missing game scores, please visit the Report Scores page for more information on volunteering and/or reporting these scores.

MYHockey allows and encourages team, association, league, and even rink information updates through our online change request form. The form can be accessed by clicking the purple pencil icon or plus sign in the upper right hand portion of the information area on the entities information page.

Absolutely. MYHockey has actually helped leagues who have pre-season schedules to help determine who plays in which division during the regular season. This service is available to others as well upon request. Please use the Contact Info page to reach us and begin discussing your needs.

Accurately post all league scores! The number one thing a league can do is post, on the internet in a timely fashion, all league game scores. Encouraging associations/teams to create team web sites and make non-league game scores available to the public would also help.

Create a team web site and list all game scores in an area where our volunteers can easily find it. Also, please clearly identify your opponents. Ambiguity means we cannot post the results, even if you have them on your web site.

No! The team rankings remain available for free to all interested viewers. You can, however, now choose to join MYHockey for a small fee to obtain access to additional information and services. This is very similiar to how Google and the Washington Post provide services. Basic content is free, premium content is available for a small fee. It is optional and available to those who want access to those services or those who want to support this website.

The rankings are updated every Wednesday morning from the last Wednesday in September until the last Wednesday in April. MYHockey releases current season information on August 1. It begins accepting game scores on August 15 (although they scores posted prior to September 1 have some restrictions). At the primary youth levels, the system has enough games to start constructing reasonably accurate rankings at the end of September. We realize that many areas and levels have not even started playing at this time. In the fall, starting with the first ranking in late September, we will turn on the rankings for divisions when they have enough teams reaching the five game minimum to construct meaningful rankings.


MYHockey Site Rules

MYHockey has struggled with this issue from the very start of our existence. We periodically poll MYHockey contributors to make sure things have not changed, but if you take issue with our season start dates, please let us know prior to the start of the season so we can work with registrars, officials, leagues and associations to make sure our rules are the most commonly accepted norms for the start of the fall/winter season. Based on our most recent set of feedback, our season start date policy is as follows:

  1. No game played by a Canadian team prior to Sept 1st shall be entered into MYHockey.
  2. No game played by any other USA team played prior to August 15th shall be entered into MYHockey. There are two exceptions: 1) If August 15th falls on a weekend, then the start date moves up to the preceding Friday; 2) If there are midget pre/post league games played to August 15th, these league games shall be deemed "in season" and will be accepted by MYHockey.
  3. Games played by teams with significantly different (possibly summer) rosters, rosters that include at least three (3) uniquely rostered players that are not normally rostered by that team after Sept 1st, shall be considered "Tournament Teams" and will be applied to a different, but similarly named team.
  4. Games played by "tryout" teams after the official start of the season count and should be recorded as though it was played by the regular team.
  5. The coaches of two opposing teams can agree, prior to the playing of a game, to play a game in such a way that they are not trying to win, but to use the game as an instructional activity. In this event, MYHockey will remove any instructional game from the system with verification from the coaches.
  6. There are some additonal regional calendar issues, especially at the High School level where they are "Federation" leagues that have hard rules on the start and completion of the season that will be honored. One HS/Prep pre-season exception is games played where it is considered "regular season" for one of the two teams. In these cases, the games will be recorded and will count.
  7. The season ends generally when fall/winter post-season is complete. For USA Hockey youth teams, that is when USA Hockey Nationals is complete. For most Canadian provinces, that is at the completion of provincial championships except where there are Canadian National Championships. No spring/summer games shall be entered into MYHockey.

Once the season starts based upon the start date rules outlined above, all games are considered valid unless there is a violation of the MYHockey Game Definition Rules.

MYHockey cannot be the roster police. Teams change their rosters almost every day of the year. If MYHockey were to take this issue to the extreme and create a new team every time a team changed its roster, the site would not work. So, while MYHockey really dislikes teams that add players for tournaments, we cannot and will not police this activity. The general rule is that a team is no longer a regular season team and becomes a special tournament team when it consists of three (3) or more players that are not regularly on the roster or if they have one (1) or more players and their tournament performance is 2.00 points greater than the rest of their season performance as measured by MYHockey . Note that someone will have to bring these situations to MYHockey 's attention and ask that games be reclassified.

MYHockey assumes that once the season starts, all games played by the teams with sanctioned referees are real games and will be recorded in the system. There are some games that may not qualify, based upon various issues outlined in the MYHockey Game Definition Rules. Claims that your team was a tryout team, after the start of the season, are not sufficient to get a game removed. If you don't want games recorded in MYHockey that were played by a tryout team, then don't play them, or put coaches on the ice and not officials, thus making it look different than a normal competitive game. Otherwise, your opponent is likely to think it should count and MYHockey cannot research each and every one of these events (we tried it for a few years and failed). The only way to get a game removed is for the head coaches from both teams to send MYHockey an email requesting a score be removed.

All mixed birth year teams are ranked with the major birth year teams in the major birth year rankings. This rule applies whether you are a western bantam AAA team or a Squirt B team from the Carolinas. All teams playing in mixed birth year leagues and divisions are, by default, assumed to contain some major birth year players and are placed in the major birth year rankings. A team can, and often will, be placed in the minor birth year rankings if 1) they play in a division of a league that specifically labels the division as containing minor birth year teams or 2) the team can submit an official roster from either USA Hockey or its sanctioning body if it contains zero (0) major birth year players. Three points of clarification here. a) No teams playing in an EJEPL minor division will be considered a minor birth year team unless they send us their official roster containing no major birth year players and request reclassification. b) we are aware that some teams that qualify as minor birth year teams based upon the league they play in may have a major birth year player on their roster. Many leagues have a petition process and it happens. In these situations, the team is still ranked amongst its peers and identified as a minor birth year team as long as the league has a specific exception rule and/or process for allowing major birth year players on minor birth year teams. c) we are aware that there are teams playing in mixed birth year leagues that may have only one or two major birth year players on their roster. But non-pure teams playing in mixed birth year leagues will be ranked with their peers in the major birth year rankings.

Beginning with the 2020-21 season, MYHockey updated its USA boys ranking categories. Below the Bantam Major or 14U age level, all teams are grouped into one rating category, combining traditional Tier 1 teams/organizations, Tier 2 teams/organizations and, depending on the region, any lower level teams. Beginning at the 14U or Bantam Major level, there will be a Tier 1 ranking category. To qualify, teams must be considered Tier 1 National Bound or National Eligible by their USA Hockey District. There will also be a Tier 2 category that will eventually only include Tier 2 National Bound or National Eligible teams. Lastly their will be a catch all category that will include all teams, Tier 1, Tier 2 and any other teams that are not National Bound or National Eligible.

MYHockey will work with USA Hockey districts (and headquarters) to make sure Tier 1 and Tier 2 teams are properly identified. Feel free to Contact Us if you believe your team has been misclassified.

MYHockey has made these changes (and others) in order to a) make the rankings more relevant; b) take the subjectivity out of the classification process; c) enable consumers to compare all teams in a ranking, regardless of declared level of play(AAA, AA, A, B, etc), which varies greatly from area to area.

Note that for our entire existence (almost two decades), we have always ranked all Tier 1 and Tier 2 teams in the same pool together for each age level and simply displayed the rankings of Tier 1 and Tier 2 teams separately, but mathematically, the teams are very comparable and rated on the same scale. Because some regions of the country have decided to regulate Tier 1 and keep very high standards while other regions have let pretty much any club field Tier 1 teams, we have felt that it is important to allow consumers to see how teams compare without the artifical delineation between Tier 1 and Tier 2 except when the data represents the teams that are eligible for USA Hockey National Championships.

At a high level, any game played during the normally accepted time period for fall/winter hockey in a given area that is played under the normal conditions of a hockey game.

The details that entail what is and what is not a legitimate game get very complex and after more than a dozen years, our rules have become well established, understood and accepted. We attempt to apply them consistently and fairly. That does not mean that every volunteer, member or guest who enters a game score has thought about all the issues and is certain of the details of every game. The full set of game rules can be found HERE.

MYHockey has learned that teams must be named according to a consistently applied practices or standards in order for the site to work efficiently. Allowing teams to name themselves or label themselves would create a chaotic situation where it would become very difficult to know if you are applying a game score to the correct two teams. A team name consists of three required parts: a) placename; b) nickname; c) level. Additionally, MYHockey may apply a clarifier when a club fields more than one team at a particular level. We will address each separately.

Placenames: All new teams/clubs in MYHockey must have a placename. MYHockey defines a placename as descriptor that helps identify your team geographically. Obvious placenames include Chicago, Boston, Andover, etc. Just as acceptable are placenames like North Shore, East Coast or Western Mass. MYHockey covers teams from 3000 North American hockey clubs. Almost half of these clubs no longer officially have a placename in the club name because they have either moved or want to appeal to families from multiple geographies and do not want to box themselves into a specific area. That works when you are trying to appeal to families of 5 year olds in suburban Chicago, but it doesn't help volunteers, members or guests understand the difference between the Ice Dogs of Anaheim (CA), Hatfield (PA) or Vernon Hills (IL) if MYHockey allowed all or some of them to just be called the "Ice Dogs" as they have all requested. We request that new teams/clubs provide MYHockey with a compliant name. If that does not happen, MYHockey will assign a placename to teams/clubs. We are willing to work with clubs and have done some creative team naming, but when addressing a new club or a club that is changing its name, we require a placename. We have grandfathered in a number of non-complient sponsored teams so you will see "Honeybaked" teams with no placename. Beginning with the 2018-19 season we will officially allow sponsored Tier 1 programs to drop the placename requirement if requested and if the sponsors name is unique to one Tier 1 club in the USA.

Nicknames: With the exception of a couple town based clubs, MYHockey typically does not see an issue nicknames. There are a few hockey clubs that don't really have one and while we do not like it because it can lead to a lot of confusion, we try to find solutions where a club's teams are uniquely identified in MYHockey. "Brick Hockey Club" is one example. Brick is the placename and we use "Hockey Club" as the nickname.

Level: Level gets complicated. MYHockey has separated out the level label attached to the team and the groupings of Tier 1 and Tier 2 in the USA. To understand who qualifies or Tier 1 hockey (and who does not), please see FAQ Rule 5 above. Since 2003 MYHockey has been studying competitive youth hockey across North America. We have helped standardize hockey level terminology, but there is not consistent level naming standards used across North America. Consulting local experts, we have determined what level each division of each league should be labeled as. With only a few exceptions of some newer super-leagues (where virtually every team in the league plays in another local league), all teams in a division of a league will be labeled the same. The standards for each division of each league are too numerous to list, but please understand that teams cannot ask to be labeled "AAA" and play in a division of a league that is commonly accepted to be a "AA" league. Note that at this time MYHockey is not using a level to identify US-based girls teams. The commonly used levels are more confusing than clarifying and thus we simply have evolved to avoid their use.

Clarifier: For maintenance purposes, MYHockey tries to avoid the use of clarifiers, but they are required to differentiate between two teams playing at the same level or in the same division of a league. When the clarifier is a birth year, it comes right before the level. When the clarifier is something other than an birth year, we try to use a clarifier that will be concise and informative to all pertinent parties. We also try to consistently apply these clarifiers when mulitiple teams need the clarifiers. This is an art, not a science and it takes all season to perfect. Because MYHockey seeds each season of teams with the teams from the previous season, clarifiers create a tremendous amout of work when over used. Thus, we try to eliminate clarifiers that are unnecessary.

Based upon the above information, MYHockey accepts requests to change the name of a team, but we rarely do it unless it improves the overall consistency and understanding of your team by the general public, MYHockey members and volunteers. You can make a request to update a team name by locating your association or team and clicking on the purple pencil icon in the upper right of that page to request a change.

Any game tied at the end of regulation where an overtime (OT) or shootout (SO) is completed with one team being acknowledged as the OT/SO victor, should be recorded in MYHockey as a one goal victory by the OT/SO winning team. For example, a game ends regulation in a 3-3 tie. The teams play an OT period with no goals and then conducts a shootout where one team scores three (3) times in the shootout and the other team scores one (1) time. That game would be identified as a 4-3 SO victory for the team scoring the three shootout goals.

Unfortuantely, we at MYHockey have seen literally hundreds of situations where teams have requested that OT or SO results not be recorded. In all but two scenarios, the OT/SO result will be recorded in MYHockey. The first exception happens when the game ends regulation with a clear victor. If a shootout happens at the end of a game that already has a winner, then the OT or SO period does NOT count towards the final score. We see this happen ocassionally when the teams have extra ice time and want to use it. The seocond scenario where we will not use the OT/SO result is when it is played at the conclusion of a game as part of a league or tournament that has rules explicitly indicating that the OT and/or SO period should not have been conducted. We have seen this scenario occur a couple times where its early in the season and the teams do not know their league rules so they conduct a shootout just in case it is required. When the teams later learn that the league rules specifically indicate that no OT or SO should occur, then we will record the regulation final score, omitting the post-regulation play.

Any game govered by two different sets of rules where OT/SO is required in one case (typically a tournament) and forbidden in the second case (typically a league) will record the the score in MYHockey with the OT/SO results despite being in violation of one governing body.

Our general rule is, "if it's worth playing, it's worth counting". Put yourself in the shoes of your opponent who just won the OT/SO game. The winners always want their victory to count. Often the losers do not. Each game in MYHockey can have only one final score. We acknowledge the victor by awarding them a one goal victory.

FAQ version 2023.04