No credit card required. The free plan stays free.
On this page
- Find your child’s label
- Initiation and Mini-Mite hockey age (6U, U7, M7): 5 and 6 years old
- Mite and Novice hockey age (8U, U9, M9): 7 and 8 years old
- Squirt and Atom hockey age (10U, U11, M11): 9 and 10 years old
- Peewee hockey age (12U, U13, M13): 11 and 12 years old
- Bantam hockey age (14U, U15, M15): 13 and 14 years old
- Midget hockey age (16U, 18U, U18, M18): 15 to 17 years old
- Hockey age groups in Europe: France, Switzerland, Germany, Sweden, Finland
- The IIHF: U16, U17, U18 and U20 in international competition
- Every label, one by one: from U7 to J20
- Age group and competition level are two different things
- How the levels work: house, A, AA, AAA
- What changes between one age group and the next
- Body checking: when it starts, country by country
- After U18: junior pathways
- Girls hockey and ringette: U9 to U22, U10 to U19
- RinkLog works for every one of these levels
- Frequently asked questions
What level does my child play at?
Answer with their age: each bracket links to its section, with the names used in Quebec, Canada and the United States. For Europe, ringette and girls hockey, the tool in the next section does the conversion.
| Ages | Quebec (M) | Hockey Canada (U) | USA Hockey (xU) | Traditional (US) | Traditional (CA) | France (FFHG) | Switzerland (SIHF) | Germany (DEB) | Sweden | Finland | IIHF |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 5-6 | M7 | U7 | 6U | Mini-Mite | Initiation | Hockey school (U9 from age 7) | Hockey school (U9 from age 7) | U7 (Bambini, by region) | Hockey school (Tre Kronors) | Hockey school (kiekkokoulu) | None |
| 7-8 | M9 | U9 | 8U | Mite | Novice | U9 | U9 | U9 (Kleinstschüler) | U9 | U9 (age 8) | None |
| 9-10 | M11 | U11 | 10U | Squirt | Atom | U11 | U12 | U11 (Kleinschüler) | U10 / U11 | U10 / U11 | None |
| 11-12 | M13 | U13 | 12U | Peewee | Pee Wee | U13 | U12 (age 11) / U14 (age 12) | U13 (Knaben) | U12 / U13 | U12 / U13 | None |
| 13-14 | M15 | U15 | 14U | Bantam | Bantam | U15 | U14 (age 13) / U16 (age 14) | U15 (Schüler) | U14 / U15 | U14 / U15 | None |
| 15-16 | M18 (M17 pilot) | U18 | 16U | Midget | Midget | U18 | U16 (age 15) / U18 (age 16) | U17 (Jugend) | U16 (age 15) / U18 (age 16) | U16 / U17 | None (the U17 challenge is Hockey Canada’s) |
| 17 | M18 (M19 pilot) | U18 | 18U | Midget | Midget | U18 | U18 | U20 (Junioren) | U18 | U18 | U18 (U18 Worlds) |
| 18-20 | Junior (M22 pilot) | U21 / Junior | Junior | Junior | Juvenile / Junior | U20 then senior | U21 | U20 then senior | U20 (J20 Nationell) | U19 / U20 / U22 | U20 (World Juniors) |
Swipe the table sideways to see every column.
The number systems look different but describe the same kids. U15 means under 15. 14U means 14 and under. M15 means under 15 in Quebec. In Sweden and Finland, U14 means one single birth year. In Switzerland, U14 means 14 at most in the year the season ends, so ages 12 and 13 at the start of the season. Same logic, five ways of writing it.
Labels in force for the 2026-2027 season, checked in September 2026 on the federations’ own sites and rulebooks (sources listed at the bottom of the page; Hockey Canada still displayed its 2025-2026 table). Cutoffs go by birth year, not birthday: the reference age is the age on December 31 in Canada and the United States, the birth year in Europe, and in Switzerland the age reached in the second year of the season (2027 minus the birth year). The European columns give the bracket that matches the Canadian age; a few associations run their own variations: confirm with your club before registration.
One change to watch in Quebec: for the 2026-2027 season, Hockey Québec is piloting a split of M18 into M17 (ages 15 and 16) and M19 (ages 17 and 18), and renaming its Junior division M22 for players aged 19 to 21. The pilot covers lettered mixed hockey only, so M18 AAA, Junior AAA and girls hockey keep their current names.
The labels below are the ones printed on scoresheets and registration sites. They all read the same way: the number is an age ceiling. Once you know your child’s age on December 31, you know their bracket everywhere, from Quebec to Finland.
Find your child’s label
Pick the country or federation, then your child’s age on December 31 of the season that is starting. The tool gives the bracket label and what it would be called elsewhere. At 12 in Quebec, for example, your child plays M13. Elsewhere it is U13 (Hockey Canada), 12U (USA Hockey), Peewee, U14 in Switzerland or U13 in Sweden.
Result
M13
At 12, Quebec (Hockey Québec) places this player in M13. Elsewhere it is U13 (Hockey Canada), 12U (USA Hockey), Pee-wee (Traditional names (Mite, Peewee, Bantam)), U13 (France (FFHG)), U14 (Switzerland (Swiss Ice Hockey)), U13 (Knaben) (Germany (DEB)), U13 (Sweden (Swedish Ice Hockey Association)), U13 (Finland (Finnish Ice Hockey Association)), U14 (England (England Ice Hockey)) or U14 (Benjamine au Québec) (Ringette (Ringette Canada and Ringuette Québec)).
No credit card required. The free plan stays free.
Initiation and Mini-Mite hockey age (6U, U7, M7): 5 and 6 years old
Mini-Mite and Initiation hockey covers players aged 5 and 6. Hockey Canada calls this bracket U7, USA Hockey calls it 6U, and Quebec calls it M7. In Europe this bracket belongs to club hockey schools: the French rulebook starts at U9, so does the German DEB, and U7 Bambini exists only in some regional federations.
At this age everything is learning: skating, holding a stick, loving the rink. Sessions run on reduced ice, with no standings and no competition level. The A, AA or AAA question does not exist yet.
Mite and Novice hockey age (8U, U9, M9): 7 and 8 years old
Mite hockey and Novice hockey are the same bracket: players aged 7 and 8. Hockey Canada says U9, Quebec says M9 and USA Hockey says 8U. It is U9 across Europe (Kleinstschüler in Germany, formerly Bambini in Switzerland), and in Sweden and Finland U9 holds a single birth year, the 8 year olds.
This is where the first real organized games arrive. Play generally happens on reduced ice or half ice, with short benches, so every child touches the puck as often as possible.
Squirt and Atom hockey age (10U, U11, M11): 9 and 10 years old
Atom hockey age, called Squirt in the United States, covers players aged 9 and 10. Hockey Canada says U11, Quebec says M11 and USA Hockey says 10U. In Europe the U11 label is used in France (the former Poussins) and Germany (Kleinschüler); Switzerland groups these ages in its U12, and in Sweden and Finland the bracket splits into U10 and U11.
The game moves to full ice and positions start to exist for real: defensemen, wingers, center. This is often the level where the first lettered tiers (A, AA) appear, on a scale that varies by association. It is also the age where most players on a team do not score on a given night: parents who keep a logbook quickly learn to count shots, not just goals.
Peewee hockey age (12U, U13, M13): 11 and 12 years old
Peewee hockey age covers players aged 11 and 12. Hockey Canada says U13, Quebec says M13 and USA Hockey says 12U. It is U13 in France (the former Benjamins) and U13 Knaben in Germany, U12 then U14 in Switzerland, and U12 then U13 in the Nordic countries.
The game turns tactical: forechecking, backchecking, zone play. Body checking is not allowed at this level, Hockey Canada removed it from U13 in 2013, which leaves two full seasons to learn positioning before contact arrives at U15. This is also around the age when coaches start pulling the goalie late in games, which is when the empty net goal shows up on scoresheets. It is also the age when goalie stats by age group start to mean something.
Bantam hockey age (14U, U15, M15): 13 and 14 years old
Bantam hockey age covers players aged 13 and 14. Hockey Canada says U15, Quebec says M15 and USA Hockey says 14U. In Europe: U15 in France (the former Minimes), U15 Schüler in Germany, U14 then U16 in Switzerland, U14 then U15 in Sweden and Finland.
This is the level that changes the game the most: body checking becomes legal, at U15 in Canada and at 14U in the United States (since 2011). Size gaps widen and physical preparation starts to matter as much as skill.
Midget hockey age (16U, 18U, U18, M18): 15 to 17 years old
Midget hockey covers players aged 15 to 17. Hockey Canada says U18, Quebec says M18, and USA Hockey splits the bracket into 16U and 18U. Europe cuts it differently: a three-year U18 then U20 in France; U17 Jugend then U20 in Germany; U16 then U18 in Switzerland; U16 then U18 in Sweden; U16, U17 then U18 in Finland. The IIHF U18, the one of the Under-18 World Championship, covers players 17 and under.
This is the last stage of youth hockey, the one where junior leagues start recruiting. Games run longer, play gets faster, and the gap between house-league U18 and AAA U18 has never been wider. What comes next happens in the junior pathways, detailed below.
Hockey age groups in Europe: France, Switzerland, Germany, Sweden, Finland
Europe uses the U almost everywhere, but with two logics. French and German speaking countries keep two-year brackets like North America: U7, U9, U11, U13, U15, then U17 and U20 instead of U18 and junior. The Nordic countries sort by birth year: in Sweden and Finland, a U14 is a 13 year old, not a 13 or 14 year old.
France (FFHG): U9, U11, U13, U15, U18 and U20, then senior, per the 2026-2027 federal rulebook (U9 = born 2018 and later, U20 = born 2007 and 2008). U17 is gone, replaced by a three-year U18, and U7 is run by club hockey schools. The old names are still what parents and coaches say: Moustiques (U9), Poussins (U11), Benjamins (U13), Minimes (U15), Cadets (the former U17), Juniors (U20).
Switzerland (Swiss Ice Hockey): U9, U12, U14, U16, U18 and U21, with Elit, Top and A performance tiers (U16-Elit, U18-Top, U21-A). The Swiss age is counted differently: the second year of the season minus the birth year, so a U14 in 2026-2027 was born in 2013 or later. The old names Bambini, Piccolo, Moskito, Mini and Novizen are gone from the 2026 rulebook, but you still hear them in German-speaking rinks.
Germany (DEB): U9 Kleinstschüler, U11 Kleinschüler, U13 Knaben, U15 Schüler, U17 Jugend, U20 Junioren, in two-year brackets (three for U20). A U7 Bambini exists in the regional federations. Names that describe school age rather than an animal or a bird.
Sweden: a children’s licence for ages 8 and under, then U9 to U12 (children) and U13 to U16 (youth), one birth year per bracket, with no standings before U13. Juniors are written U18 (born 2009 and 2010) and U20 (2007 and 2008); the old J18 and J20 survive in the name of the elite series, J20 Nationell. Finland: U9 to U20 by birth year (U9 = born 2018, U20 = 2007), plus a U22. The old letters, F2 and F1, E2 and E1, D2 and D1, C2 and C1, B2 and B, then Nuoret, were replaced by U labels in 2020 but still come up in conversation.
In England (England Ice Hockey, the former EIHA), junior leagues run U10, U12, U14, U16 and U19, with a U18 for national finals; checking starts at U14. Australia puts the number before the U, American style: 9U, 11U, 13U, 15U and 17U in state leagues, 13U, 15U and 18U at the national championships. New Zealand runs U14, U16, U18 and U21 leagues.
The IIHF: U16, U17, U18 and U20 in international competition
The international federation runs two youth world championships: the U18 (under 18) and the U20, which everyone calls the World Juniors. A women’s U18 exists too. The IIHF runs no U16 or U17 championship: those brackets play in regional and invitational tournaments, such as the World Under-17 Hockey Challenge, which is a Hockey Canada event.
The IIHF U20 is the international equivalent of what Canada simply calls junior: the QMJHL, OHL and WHL players representing their country in December are 19 or younger. The U18 matches, in age, the second year of M18 in Quebec or 18U in the United States.
Every label, one by one: from U7 to J20
One sentence per label, in age order. Each label links to the detailed section of the matching North American bracket.
U7
Players aged 5 and 6 (Hockey Canada, France, Germany). Quebec equivalent: M7, US: 6U, traditional name: Initiation or Mini-Mite.
6U
Players 6 and under (USA Hockey). Canadian equivalent: U7, Quebec: M7, traditional name: Mini-Mite.
M7
Players aged 5 and 6 (Hockey Québec, M for “moins de 7”, under 7). Canadian equivalent: U7, US: 6U.
U8
In hockey, U8 does not appear in the rulebooks we checked: the United States write 8U (8 and under) and Europe starts at U9. In ringette, Ringuette Québec has a U8 Moustique for players 7 and under. Canadian hockey equivalent: U9, Quebec: M9, traditional name: Mite or Novice.
8U
Players 8 and under (USA Hockey), so ages 7 and 8. Canadian equivalent: U9, Quebec: M9, traditional name: Mite.
U9
Players aged 7 and 8 (Hockey Canada, France, Switzerland, Germany Kleinstschüler) or 8 only (Sweden, Finland). Quebec equivalent: M9, US: 8U, traditional name: Novice or Mite.
M9
Players aged 7 and 8 (Hockey Québec). Canadian equivalent: U9, US: 8U, traditional name: Novice.
U10
Players aged 9 (Sweden, Finland), 9 and under in England (U10, cross-ice jamboree) or in ringette (Ringette Canada U10, Novice in Quebec). Canadian hockey equivalent: U11, Quebec: M11, US: 10U, traditional name: Atom or Squirt.
10U
Players 10 and under (USA Hockey), so ages 9 and 10. Canadian equivalent: U11, Quebec: M11, traditional name: Squirt.
U11
Players aged 9 and 10 (Hockey Canada, France, Germany Kleinschüler) or 10 only (Sweden, Finland). Quebec equivalent: M11, US: 10U, traditional name: Atom or Squirt.
M11
Players aged 9 and 10 (Hockey Québec). Canadian equivalent: U11, US: 10U, traditional name: Atom.
U12
Players aged 11 (Sweden, Finland), 9 to 11 in Switzerland, 10 and 11 in England, or 11 and under in ringette (Ringette Canada U12, Atome in Quebec). Canadian hockey equivalent: U13, Quebec: M13, US: 12U, traditional name: Peewee.
12U
Players 12 and under (USA Hockey), so ages 11 and 12. Canadian equivalent: U13, Quebec: M13, traditional name: Peewee.
U13
Players aged 11 and 12 (Hockey Canada, France, Germany Knaben) or 12 only (Sweden, Finland). Quebec equivalent: M13, US: 12U, traditional name: Peewee.
M13
Players aged 11 and 12 (Hockey Québec). Canadian equivalent: U13, US: 12U, traditional name: Peewee.
U14
Players aged 13 (Sweden, Finland), 12 and 13 (Switzerland, England, where checking starts at this level), 13 and under in ringette (Ringette Canada U14, Benjamine in Quebec) or 13 and 14 (14U in the United States). Canadian equivalent: U15, Quebec: M15, traditional name: Bantam.
14U
Players 14 and under (USA Hockey), so ages 13 and 14, the age where body checking becomes legal in the United States. Canadian equivalent: U15, Quebec: M15, traditional name: Bantam.
U15
Players aged 13 and 14 (Hockey Canada, France, Germany Schüler, 15U in Australia) or 14 only (Sweden, Finland). In ringette, U15 is a Ringette Canada men’s bracket. Quebec equivalent: M15, US: 14U, traditional name: Bantam.
M15
Players aged 13 and 14 (Hockey Québec), the first level with body checking. Canadian equivalent: U15, US: 14U, traditional name: Bantam.
U16
Players aged 15 (Sweden, Finland), 14 and 15 (Switzerland, England), 15 and under in ringette (Ringette Canada U16, Junior in Quebec), or a U16 league in New Zealand. Canadian hockey equivalent: first year of U18, Quebec: M18 (M17 in the pilot), US: 16U, traditional name: Midget.
16U
Players 16 and under (USA Hockey), so ages 15 and 16. Canadian equivalent: U18, Quebec: M18, traditional name: Midget (minor).
U17
Players aged 15 and 16 (Germany Jugend), 16 in Finland, the M17 of the Quebec pilot, a men’s ringette bracket, or Hockey Canada’s World Under-17 Hockey Challenge. Canadian equivalent: first and second year U18, US: 16U, traditional name: Midget.
U18
Players aged 15 to 17 (Hockey Canada, France), 16 and 17 (Switzerland, Sweden), 17 in Finland, or the IIHF Under-18 World Championship. Quebec equivalent: M18, US: 16U and 18U, traditional name: Midget.
18U
Players 18 and under (USA Hockey), in practice ages 17 and 18; in girls hockey the last bracket is 19U. Canadian equivalent: U18, Quebec: M18, traditional name: Midget (major).
M18
Players aged 15 to 17 (Hockey Québec), split into M17 and M19 in the 2026-2027 pilot for mixed lettered hockey. Canadian equivalent: U18, US: 16U and 18U, traditional name: Midget.
U19
Players 18 and under in ringette (Ringette Canada U19, Cadette in Quebec), 19U at USA Hockey in girls hockey, women’s U19 in Sweden, U19 in England, the M19 of the Quebec pilot, or one birth year in Finland. Canadian hockey equivalent: U18 and first year of U21.
U20
Players aged 18 and 19 (France, Sweden), 17 to 19 (Germany Junioren), 19 in Finland, a men’s ringette bracket, or the IIHF World Juniors. Canadian equivalent: junior (U21), Quebec: Junior or M22, traditional name: Junior.
U21
Players aged 18 to 20 (Hockey Canada, Switzerland U21-Elit to U21-A, New Zealand), the junior bracket of minor hockey. Quebec equivalent: Junior (M22 in the pilot), European: U20 then senior, traditional name: Juvenile or Junior.
J18
The old Swedish name for 16 and 17 year old juniors (J for junior); the 2026-2027 rulebook writes U18. Canadian equivalent: U18, Quebec: M18, US: 18U, traditional name: Midget.
J20
Players aged 18 and 19 in Sweden: the bracket is written U20 since the reform, but the elite series keeps the name J20 Nationell, the top of Swedish junior hockey. Canadian equivalent: junior (U21), international: IIHF U20.
Age group and competition level are two different things
Age group is eligibility: it comes from the player's birth year and nothing else. Competition level is strength, and it decides which team a player lands on inside that age group. A U13 AAA player and a U13 house player share a birth year and almost nothing else.
That is why the two are never interchangeable in a conversation about a player. "He plays U15" says how old he is. "He plays U15 AA" says how old he is AND how competitive his league is. Only the second one tells you anything about the hockey.
How the levels work: house, A, AA, AAA
Inside one age group, teams are sorted by calibre. House league sits at the base: everyone plays, schedules stay local, and the season is built around ice time rather than results. Above it come the lettered levels, usually B, A, AA and AAA in rising order, with tryouts, travel and longer seasons.
The exact ladder varies from one association and one age category to the next, and there is no universal rule to fall back on. Some regions run a C level, some split A into A and BB, some cap AAA at certain ages. Checking with your own association or your provincial federation beats assuming.
What changes between one age group and the next
Each step up changes the game itself, not just the birth year on the roster. Ice size, game length, rules and pace of play all move together, which is why a player who dominated one season can spend the next one adjusting.
What you track from the stands changes too. A U9 player logs goals, assists, points and shots; a U13 adds plus minus, penalties and blocked shots; a U15 AAA player sees faceoffs, scoring chances and hits appear. The abbreviations by level and the guide on which youth hockey stats to track spell out that progression, and the app lets you track your player’s stats at any level.
- U7 / 6U, ages 5 and 6 (Mini-Mite, Initiation): first steps on the ice, learning to skate, generally no competitive ranking
- U9 / 8U, ages 7 and 8 (Mite, Novice): basics of skating and first passes, small-area games
- U11 / 10U, ages 9 and 10 (Squirt, Atom): sharper passing and shooting, first team-play concepts
- U13 / 12U, ages 11 and 12 (Peewee): faster pace of play, more structured systems, skill gaps that become pronounced
- U15 / 14U, ages 13 and 14 (Bantam): body checking arrives, intensity that starts to resemble adult hockey
- U18 / 16U and 18U, ages 15 to 17 (Midget): school hockey, travel hockey or an elite pathway depending on the region
- U21, ages 18 to 20 (Juvenile, Junior): the last youth category before junior or adult hockey
Body checking: when it starts, country by country
In Canada, body checking is introduced at U15, which means 13 and 14 year olds. Hockey Canada removed it from U13 in 2013 and the change held across the country. In the United States, USA Hockey moved it to 14U in 2011: the same age bracket under a different name. Quebec goes further: under Hockey Québec’s administrative rules, single-letter M13 and everything below is played without contact, M13 AA and BB and M15 A-B-C move to body contact, progressive checking starts at M15 AA and BB, and full body checking is reserved for the AAA streams (M18 AAA, LHEQ M17 AAA, Junior AAA, QMJHL).
In Europe the rule varies by federation. In France, body checks are banned in U9, U11 and U13, so allowed from U15. In Switzerland, they are banned in U9 and U12, absent from U14-A, introduced gradually in U16-A and full in U18-A. In England, U12 is non-checking and U14 is checking. For Germany, Sweden and Finland, the rulebooks we consulted do not settle it: for a player changing countries, it is the first question to ask the new club, even before the one about calibre.
Below that, contact is not absent, it is simply not a legal way to separate a player from the puck. Body contact, angling and positioning are taught well before the first legal check, and many associations run a checking clinic in the season before it becomes legal. Girls and women's hockey does not use body checking at any age, in either country, and neither does ringette.
After U18: junior pathways
Elite players aged 16 to 20 move into junior, which sorts by level rather than strict age. Major Junior sits at the top: the QMJHL in Quebec and the Maritimes, the OHL in Ontario, the WHL in the west, together forming the CHL. Junior A comes next, a high level played across the country, then the more local Junior B and Junior C.
NCAA eligibility for these pathways changed recently and keeps moving, so the rules that applied to a player two years ago may not apply to the next one. Check the current-year rules with the program or the league rather than assuming.
Girls hockey and ringette: U9 to U22, U10 to U19
Girls hockey uses the same U and M numbers. At Hockey Canada, the female brackets follow the same U labels as mixed hockey, U9 to U18, then each branch’s adult recreational and senior divisions; U22 only appears for the national development team. At USA Hockey, the last youth bracket is girls 19U (ages 17 to 19), not 18U. In Sweden, women have a national U19. Mixed and girls-only options differ a great deal from one region to the next, which again makes checking with the local association more reliable than any generalization.
Ringette runs its own age ladder, with brackets that do not map onto the hockey ones. Ringette Canada sorts players by age on December 31: U9, U10, U12, U14, U16, U19, then Open (18 and over), with a separate men’s ladder (U15, U17, U20, Open 19 and over). Ringuette Québec pairs each U with a name: U8 Moustique (7 and under), U10 Novice (ages 8 and 9), U12 Atome (10 and 11), U14 Benjamine (12 and 13), U16 Junior (14 and 15), U19 Cadette (16 to 18), U23 Juvénile (19 to 23), then Open and Intermediate. A parent moving between the two sports is learning a second vocabulary rather than translating the first.
RinkLog tracks both sports with the same logbook: see the ringette stats app, with its blue line passes and U10 to U19 brackets, and the ball hockey app for the summer season, where age brackets usually mirror ice hockey.
RinkLog works for every one of these levels
The app is configurable by level, because a U9 logbook and a U15 AAA logbook do not have the same columns. A U9 player tracks goals, assists, points and shots; a U15 AAA player adds blocked shots, faceoffs, scoring chances, the EV/PP/PK situation and ice time measured shift by shift. The parent picks the buttons, the app computes the rest and compares the player to others of the same birth year and the same level. All of it happens in a scoring app built for the stands, free to start.
No credit card required. The free plan stays free.
RinkLog compares a player only to others in the same birth year and the same level, because comparing a first-year U13 to a second-year U13 tells you nothing.
No credit card required. The free plan stays free.
Frequently asked questions
What age is bantam hockey?
Bantam is 13 and 14 years old. Hockey Canada calls that bracket U15, Quebec calls it M15 and USA Hockey calls it 14U.
What age is peewee hockey?
Peewee is 11 and 12 years old. That is U13 at Hockey Canada, M13 in Quebec and 12U at USA Hockey.
What age is a U14 hockey player?
It depends on the country. In Sweden, Finland and several European countries, U14 means one birth year, the 13 year olds. In the United States, 14U covers ages 13 and 14. The Canadian equivalent is U15, the Quebec one M15, the traditional name Bantam.
What age is U16 hockey?
Players aged 15 in the Nordic countries (one birth year), ages 14 and 15 in Switzerland and England, ages 15 and 16 in the United States (16U), or 15 and under in ringette. In Canada and Quebec, those players are in their first year of U18 or M18.
What is the difference between U17 and U18?
U17 is the German Jugend bracket for ages 15 and 16, one birth year in Finland, the M17 of the Quebec pilot and Hockey Canada’s World Under-17 Hockey Challenge. U18 is the Hockey Canada bracket for ages 15 to 17, France’s three-year bracket, and the age group of the IIHF Under-18 World Championship. The two overlap, they are not synonyms.
Is U20 the same as junior?
Yes, in the international sense. The IIHF U20, the World Juniors, covers players 19 and under, what Canada simply calls junior and Hockey Canada calls U21. In France, Germany, Sweden and Finland, U20 is the last youth bracket before senior; Switzerland says U21.
Why does Quebec say M13 and the rest of Canada U13?
Because Hockey Québec translated the system into French when it dropped Novice, Atom, Pee Wee, Bantam and Midget. M stands for “moins de”, under, exactly like the English U. M13 and U13 are the same 11 and 12 year olds.
Why do the United States write 12U and Canada U13 for the same players?
Because the reference age is counted differently. Canada uses the age on December 31 and the “under” wording: U13 = under 13. The United States use the “and under” wording: 12U = 12 and under. Both describe the 11 and 12 year olds.
What are the hockey age groups in France?
Per the 2026-2027 federal rulebook: U9, U11, U13, U15, U18 and U20, then senior. U17 is gone and U7 is run by clubs. The old names are still in use: Moustiques (U9), Poussins (U11), Benjamins (U13), Minimes (U15), Cadets (the former U17) and Juniors (U20).
What are the hockey age groups in Switzerland?
U9, U12, U14, U16, U18 and U21, with Elit, Top and A tiers, per the 2026 Swiss Ice Hockey rulebook. The Swiss age is the second year of the season minus the birth year. The old names Bambini, Piccolo, Moskito, Mini and Novizen are gone from the rulebook, but you still hear them.
At what age does body checking start, by country?
At U15 in Canada (ages 13 and 14) and at 14U in the United States, the same bracket. In Quebec, progressive checking starts at M15 AA and BB, and full checking only in the AAA streams. In France, from U15; in Switzerland, gradually at U16-A and fully at U18-A; in England, at U14. Girls hockey and ringette have no body checking.
Does RinkLog work for all of these levels?
Yes, the app is configurable. A U9 player tracks goals, assists, points and shots; a U15 AAA player adds blocked shots, faceoffs and scoring chances. The parent picks the buttons, and the benchmarks compare the player to others of the same birth year and the same level, whatever their federation calls it.
What are the levels of hockey?
Within an age group, teams run from house league at the base up through the lettered levels, usually B, A, AA and AAA. The exact ladder varies by association, so there is no single national list.
Is U11 the same as M11?
Yes. M11 is simply the Quebec name for the same 9 and 10 year old bracket Hockey Canada calls U11. The classification rules themselves come from the local association or Hockey Québec.
Why does Canada say U15 and the US say 14U?
They count the same bracket from opposite ends. U15 means under 15, so 13 and 14 year olds. 14U means 14 and under, the exact same 13 and 14 year olds. Only the convention differs.
What is the difference between an age group and a level?
Age group (U11, M11) only sets eligibility from the player's birth year. Level (house, A, AA, AAA) sets team strength inside that age group. Two players in the same age group can be playing very different hockey.
Is AAA an age group or a level?
A competition level, not an age group. A U13 AAA player and a U15 AAA player do not belong to the same age category, but both play at the top of the competitive pyramid within their own group.
References
Every number on this page comes from one of these sources. The links lead to the original text.
Hockey Québec (2026)
Hockey Québec annonce une révision de la classification en hockey mixte dès la saison 2026-2027
hockey.qc.ca
M7, M9, M11, M13, M15, M17, M19 and M22 divisions in mixed lettered hockey; age on December 31. Checking: 2025-2026 administrative rules, art. 7.3.
Read itHockey Canada
Age divisions
hockeycanada.ca
U7 to U21, age on December 31 (2025-2026 table still displayed in September 2026). Checking: the site’s Checking page.
Read itUSA Hockey (2026)
Age Classifications 2026-27 Season
usahockey.com
6U to 18U by birth year, girls 6U to 19U.
Read itFédération française de hockey sur glace (2026)
Règlement des affiliations, licences et mutations 2026-2027, annexe ALM 1
hockeyfrance.com
U9 to U20 by birth years; body checks banned in U9, U11 and U13 (sporting activities rules, art. 7.2).
Read itSwiss Ice Hockey Federation (2026)
Reglement Spielbetrieb 2026, art. 87 et 99
sihf.ch
U9, U12, U14, U16, U18, U21; Elit, Top, A tiers; age calculation; checking by level.
Read itDeutscher Eishockey-Bund (2026)
Altersklassen Saison 2026/2027
deb-online.de
U9 Kleinstschüler to U20 Junioren by birth years; U7 Bambini per the Bavarian federation.
Read itSvenska Ishockeyförbundet (2026)
Tävlingsbestämmelser 2026/2027
swehockey.se
Licences by bracket (8 and under, 9 to 12, 13 to 16, U18, U20, women’s U19) and the U = under rule.
Read itSuomen Jääkiekkoliitto (2026)
Kilpailusäännöt 2026-2027, art. 5.2
finhockey.fi
U9 (2018) to U20 (2007) by birth year; mapping of the old letters published in December 2019.
Read itIIHF
Tournaments: World Junior Championship, U18 Worlds, U18 Women’s
iihf.com
U20, U18 and women’s U18; no U16 or U17 tournament.
Read itRingette Canada
Registration and Eligibility Policy
ringette.ca
U9, U10, U12, U14, U16, U19, Open 18+; men’s U15, U17, U20; age on December 31.
Read itRinguette Québec
Catégories
ringuette-quebec.qc.ca
U8 Moustique to U23 Juvénile, Open, Intermediate and Senior.
Read itEngland Ice Hockey (2025)
Junior Rules of Competition 2025-2026
englandicehockey.com
U10, U12, U14, U16, U19 by birth years; U12 non-checking, U14 checking.
Read itIce Hockey Australia et Ice Hockey NSW
National championships and state leagues
iha.org.au
13U, 15U, 18U at nationals; 9U to 17U in New South Wales.
Read it
The free plan lets you create a player and track their games with no credit card.
Create my free accountOn the same topic
- Which stats should you track at U11-U13 hockey?At U11 and U13, tracking becomes useful: ice time, shots, faceoffs and trends, without falling into scoring-race obsession.
- Which stats should you track at U15-U18 hockey?At U15-U18, statistics become a record: advanced stats, per-60 production, percentiles and a shareable profile for scouts.
- How do you compare a player using percentiles?A percentile places a player among true comparables (age, position, level) instead of comparing raw totals: how it works and how to read it.
- Hockey stat abbreviations explainedThe complete glossary: 45+ hockey stat abbreviations in English and French (PIM, TOI, SOG, GWG, GAA, SV%), plus the youth hockey scoresheet explained.
- The ringette stats appBlue line passes, U10 to U19 categories and goalie tracking.

