Sign Up · Sign In · Feedback

  • Danglefest 3x3 Registration Open!

    Danglefest 3x3 Registration Open!

    Register for the 3x3 Danglefest tournament. Spots are filling quickly!

  • Summer 2019 Playoff Schedule Posted

    Summer 2019 Playoff Schedule Posted

    Get the schedule for your playoff games for the 2019 Summer season.

  • Fall Youth League Registration Open

    Fall Youth League Registration Open

    Sign up for the Youth Leagues available in Dedham and other cities around Boston.

COVID-19 is affecting our schedules. Check out the COVID-19 Response page for details.

Level Descriptions

The challenge and competition is part of what makes any game fun. When a player feels like they have no chance to win or when they completely dominates everyone one the ice, the enjoyment of the game goes down for everyone. Therefore, we offer different levels so everyone can enjoy healthy competition that matches their ability level. MAHL reserves the right to move a player to a division that matches their ability. Honest mistakes happen when determining your level; however, players or teams who knowingly or frequently sign up below their abilities may be removed from a league without refund. Please contact us at if you need help determining which leagues, clinics, pick ups, etc. might be right for you.

General Guidelines

Levels typically range from A through D where A level players are experts and D level players are beginners. In some cases, we may further break down levels into subdivisions of 1 through 4, where 1 are the most experienced players of that level and 4 are the newest players at that level. For example, D1 players may have been playing for 3 years, while a D4 player may have put skates on for the first time yesterday.

All players, regardless of level, are expected to skate within their abilities to maintain their own safety and the safety of everyone else on the ice. For example, if you have trouble stopping, rushing the net should not be your go to tactic.

Level D (Beginner/Novice)

The D level is usually for skaters who started playing hockey as adults or didn't play much competitive hockey growing up. These skaters did not play hockey in high school or college. Skaters in this level are often new to the game and may have difficulty maintaining balance on skates, stopping, passing, or shooting. At the top end of this level are players who have five or more years experience playing hockey as an adult and are starting to master the fundamentals. In some cases, older players who used to play at the C/D-level, may move down to the D level to enjoy a slower paced game.

Level C/D (Low Intermediate)

This is a transition level between C and D. Players at this level are expected to be able to maintain balance on their skates, be able to stop, and have decent body control; however, they may still be developing other skills like passing and shooting. Skaters at this level may have played some high school hockey or may have taken an extended break from playing hockey and are hoping to ease back into player. In some cases, older players who used to play at the C-level, may move down to the C/D level to enjoy a slower paced game.

Level C (Intermediate)

At the C level, players have good control on the ice. They have developed the basic skills required for the game like passing, shooting, and positional awareness, but are not experts in those skills. Often, players at the C level have a few years of experience with hockey at the high school level. Some C players are those that started at the D and C/D levels and have advanced their skills through multiple years of playing as an adult and/or improving their skills by participating in our clinics.

Level C (30+)

This is the same as the C level; however, only players aged 30 and over participate in the league. Some leagues at this level may allow a certain number of players to be under 30 years old.

B/C (High Intermediate)

Games at this level are relatively fast moving and players at this level have solid control on the ice and have developed their passing, shooting, and positional awareness beyond the basic level. Advanced high school experience or college club hockey experience are typical among players at this level. In some cases, older players who used to play at the B or A level might move down to this level.

B (Advanced)

Players at this level have advanced skills in skating, passing, shooting, and/or positional awareness. Players at this level typically have Collegiate D3, College Club, Junior A or B or players that have at least High School hockey experience. Ex D1 College and Semi-pros looking for a slightly slower game might play at the B level. As B level games and leagues are not often offered, players that meet criteria at the B level are allowed in both B and B/C level games.

A (Expert)

Players at this level have played at the D1 or D3 NCAA College level or played as a professional hockey athlete. In some cases, athletes over the age of 30, but otherwise considered an A player, might consider moving to the B level. As this level is not often offered, players at the A level are allowed in B or B/C level games.

Mixed/Open Level

Players of any level can participate in leagues or pick up games marked as Mixed or Open Level. Players participating in these programs should expect a range of skills an abilities. We ask that everyone is respectful of each player's ability and that everyone skate within their abilities safely. Generally, these skates tend to average out around a C or C/D level with some very new players and some experienced players at either end. However, each mixed/open level game may have developed an unofficial level. Contact if you have questions about the average level of a particular game.

Send Your Feedback