The Rules

Every member is here to have fun and play competitive hockey.

The Online Hockey Association has a few general rules & guidelines to maintain this atmosphere.

  • We do not tolerate rage quitting.
  • We do not tolerate trolling.
  • Treat your teammates like teammates, and your opponents with respect. If you alienate a member of your team or the opposing team, and constantly bring them down, you will be ejected from the league
  • Each member of the OHA will be protected, and will not be dropped from teams solely based on skill, or lack of. We are a league that prides itself on it’s members having the ability to play in a fun, competitive environment.

Common sense is not your enemy. Remember this.


  • Ragging the puck is never allowed.
  • Board play may only be used below the goal lines. If you board play anywhere else on the ice, turn the puck over and skate back into your own zone
  • Only 1 wraparound goal is permitted per game, per team
  • Goalie penalties can not be intentionally drawn. You know when to reasonably play the puck and when not to.
  • If a goalie draws a penalty on purpose the team with the offending goalie must automatically take two (2) penalties. One (1) to cancel the other teams unfair penalty and one (1) for the infraction. Failure to do so will result in a forfeit.
  • If a goalie continuously does this it will be considered trolling and will result in being kicked from the league.


Home team will host games.

There will be a twelve (10) minute wait time for both teams to show up. Once the 10 minute wait is up the game should be started and the team with the missing player(s) will have until the three (5) minute countdown is up to replace the missing player(s), or the game will be a forfeit.

Pictures or video must be provided by the team not receiving the forfeit showing the other team missing players, which can be sent to Administration through private chat on GroupMe.


  • If a skater lags out finish the period, take pictures, and start a new game. The score will remain the same for both teams at the end of the lagout period (computer goals do count). For example, right defense lags out in the second period, at the end of the period take pics. If the score was home 3 and away 2 the score would be home 3 away 2 at the beginning of the restart. You would play the first period as the third.
  • If a goalie lags out, restart at the next whistle. Take pics, and the score remains the same, just like with the skater lag out.
  • If a goal is scored on either the computer goalie or human goalie which results in the whistle, the goal will count.
  • Resume play from the time the goalie lagged out. For example if the goalie lagged out at 11:23 left in the third period, upon restart teams would stand still on the ice until the time reached ~11:30 at which point the goalie who lagged out would skate to center ice to take a penalty. If a goalie lags out in the first five (5) minutes of the game and no goals are scored by either team restart the entire game.
  • When the game is restarted the team which lagged out wins the faceoff, and takes the penalty.
  • If the team that did not lag out starts playing the game before the team whom lagged out takes their penalty, then they don’t get a powerplay. Play the game out like normal.
  • Players who lag out of a game are only allowed to lag out twice. Once they have lagged out twice, they must be replaced by another player from your roster. You will have five (5) minutes to do so at which point the game lobby will be started and you have the three (3) minute countdown to fill the position.
  • If the position has not been filled by then it will result in a forfeit.
  • If a loop in a game occurs wait for the disconnect message, take the pictures of all the normal stuff and the error message, and leave the game. Start the game like a lag out but without the penalty. The game will start at the beginning of the period if the loop occurs before the 10:00 minute mark.
  • If it occurs after the 10:00 minute mark, wait until the time the loop occurred. The away team will get the puck, and the game resumes the same as a lag out.

Player Responsibilities:

  • Players are responsible for playing for the team to which they are drafted/signed.
  • Refusing to play for your team when you are otherwise available for games (or being inexcusably inactive) will result in being suspended from the OHA for the remainder of the season, or subsequent seasons.
  • Be knowledgeable of and abide by all of the Online Hockey Association’s rules.
  • Being a member of your team’s locker room. If you aren’t, you will not be considered part of the team and you won’t play.
  • Posting your availability for each week in your team’s locker room. If you do not post availability, your GM does not have to play you, and those players who DID post take priority.
  • If you post that you are “available for all games” and do not play when needed, you may be dropped from your team for inactivity, which will make you unable to play for the remainder of the season.
  • If your team management requires you to take pictures, and you have agreed to do so you are obligated to. Failure to do so will carry a consequence.

Owner Responsibilities:

  • In the event that one of your players is MIA, or unresponsive, notify Tiarmach IMMEDIATELY.
  • In the event that one of your players did not post availability, notify Tiarmach IMMEDIATELY.
  • Be knowledgeable of the current rules, and any updated rules. Make sure your team is also aware of the rules.
  • Ensure pictures are taken after each game for stats. There should be no reason that you don’t have pictures.
  • Stats must be entered immediately after games are finished being played each day. Games are locked the following day, which prevents further editing. This eliminates the possibility for stat-padding.
  • Enter your stats. If you habitually do not enter your stats, you will be removed from management.
  • The first person in to enter stats fills out the entire Box Score for the game.
  • Maintain a 10-20 man roster, and submit your complete roster to Tiarmach. Rosters must be submitted/resubmitted any time changes are made. This includes position changes, trades, or free agent signings.
  • Free agents can be signed to round out your roster if somebody retires or is dropped. The free agent must agree to be on your team, and picture proof must be provided through the GM/Admin chat on GroupMe.
  • Assigning lines for each game.
  • Your entire roster needs to be a member of your locker room. Anyone not in the locker room will not be eligible to play. Furthermore, as team management it is your responsibility to ensure that they are.
  • Failure to do so may result in games being forfeited.
  • Games can be rescheduled as long as it is agreed upon by both team’s management.
  • The rescheduled game must not interfere with any other scheduled games, and the intended line-up for game time should be used for the rescheduled game as well, if possible.
  • Players can only be dropped from teams if they break any of the rules. Inactivity as a reason to drop players will only be considered if you are actively using your locker room, and requiring your players to do so. The availability rule is there SPECIFICALLY to protect players who want to play, and teams who may fall victim to being shorthanded.


  • Trading is done through the Owner/Admin GroupMe chat. Both teams’ owners must post the same trade.
  • Trades will only be discussed between team management.
  • Players may request a trade from their team management. Either the owner will accept your request or deny it.
  • After a trade is completed, team management must resubmit their roster to Tiarmach, with positions is encouraged.
  • If you disagree with any of the rules or guidelines set forth by the OHA, feel free to make a suggestion in the forums.
  • Trade Deadline is the day prior to week 4 (end of week 3)

Tips for Better Team Management:

  • Create your availability thread Thursday night, and have your team post their availability for the week as soon as they can.
  • Create lineups for the week if your team posts availability in time.
  • Try to build your team based on needs. A good example is to have 2 centers, 2 goalies, 4 wingers and 4 defensemen. This way you’ll have less of a chance of people playing out of position.
  • At game time, try to have 2 backups ready in the event you need somebody to fill in. Don’t wait until a game should already be in progress to find a replacement.

*Rules subject to change without notice. Deal with it.