Junior Teams

Scottish Ice Hockey is proud to offer exciting opportunities for young athletes to get involved in the thrilling world of ice hockey. We have four junior leagues catering to various age groups: U12s, U14s, U16s and U19s.

Our junior leagues provide a fantastic platform for players to develop their skills, make new friends, and enjoy the thrill of competition on the ice.

For our younger players, there are friendly cross-ice tournaments. These tournaments are a fantastic way to introduce youngsters to the sport in a fun and supportive environment. It’s a chance to build camaraderie and develop essential teamwork skills that will serve them well both on and off the ice.

In addition to local league play, we’re proud to have Scotland squads at each age group. These squads represent our nation on the international stage, competing against other countries and showcasing the talent and dedication of Scottish Ice Hockey players.

Looking to join the sport? Check out our list of Ice Hockey Clubs.

Junior Fixtures

12:01 am
Juniors U16

Fife Flames U16 vs Lanarkshire Lightning U16

12:01 am
Juniors U14

Fife Phantoms U14 vs Lanarkshire Lightning U14

11:15 am
Juniors U12

Junior Belfast Giants U12 vs Murrayfield Juniors U12

12:45 pm
Juniors U14

Junior Belfast Giants U14 vs Murrayfield Juniors U14

2:45 pm
Juniors U19

Solway Sharks U19 vs Murrayfield Juniors U19

4:00 pm
Juniors U12

Fife Redwings U12 vs Lanarkshire Lightning U12

6:30 pm
Juniors U12

Moray Highlanders U12 vs Aberdeen Lynx U12

12:01 am
Juniors U19

Fife Falcons U19 vs Dundee Stars U19

7:00 pm
Juniors U19

Fife Falcons U19 vs Kilmarnock Juniors U19

12:01 am
Juniors U14

Aberdeen Lynx U14 vs North Ayrshire Wild U14

12:01 am
Juniors U12

Aberdeen Lynx U12 vs North Ayrshire Wild U12

11:15 am
Juniors U12

Junior Belfast Giants U12 vs Kilmarnock Juniors U12

12:15 pm
Juniors U14

Murrayfield Juniors U14 vs Kilmarnock Juniors U14

4:00 pm
Juniors U19

Aberdeen Lynx U19 vs Junior Belfast Giants U19

8:00 pm
Juniors U16

Aberdeen Lynx U16 vs North Ayrshire Wild U16

12:01 am
Juniors U14

Lanarkshire Lightning U14 vs North Ayrshire Wild U14

12:01 am
Juniors U14

Solway Sharks U14 vs Dundee Stars U14

12:01 am
Juniors U12

Solway Sharks U12 vs Dundee Stars U12

9:15 am
Juniors U19

Murrayfield Juniors U19 vs Fife Falcons U19

4:30 pm
Juniors U19

Lightning Pirates U19 vs North Ayrshire Wild U19

12:01 am
Juniors U19

North Ayrshire Wild U19 vs Dundee Stars U19

12:01 am
Juniors U16

North Ayrshire Wild U16 vs Dundee Stars U16

12:01 am
Juniors U12

Lanarkshire Lightning U12 vs Moray Highlanders U12

12:15 pm
Juniors U12

Murrayfield Juniors U12 vs Dundee Stars U12

4:30 pm
Juniors U19

Lightning Pirates U19 vs Fife Falcons U19

12:01 am
Juniors U14

Lanarkshire Lightning U14 vs Dundee Stars U14

9:45 am
Juniors U14

Murrayfield Juniors U14 vs Solway Sharks U14

11:15 am
Juniors U12

Junior Belfast Giants U12 vs Lanarkshire Lightning U12

12:45 pm
Juniors U14

Junior Belfast Giants U14 vs Lanarkshire Lightning U14

4:00 pm
Juniors U12

Fife Redwings U12 vs Dundee Stars U12

4:30 pm
Juniors U12

Moray Highlanders U12 vs Murrayfield Juniors U12

12:01 am
Juniors U16

Fife Flames U16 vs Aberdeen Lynx U16

12:01 am
Juniors U14

Fife Phantoms U14 vs Aberdeen Lynx U14

9:45 am
Juniors U16

Murrayfield Juniors U16 vs North Ayrshire Wild U16

4:00 pm
Juniors U16

Dundee Stars U16 vs Solway Sharks U16

4:00 pm
Juniors U12

Fife Redwings U12 vs Aberdeen Lynx U12

5:45 pm
Juniors U19

Dundee Stars U19 vs Solway Sharks U19

12:01 am
Juniors U19

North Ayrshire Wild U19 vs Aberdeen Lynx U19

12:01 am
Juniors U16

Fife Flames U16 vs Solway Sharks U16

12:01 am
Juniors U14

Fife Phantoms U14 vs Solway Sharks U14

12:15 pm
Juniors U12

Murrayfield Juniors U12 vs Aberdeen Lynx U12

12:45 pm
Juniors U19

Junior Belfast Giants U19 vs Lightning Pirates U19

1:00 pm
Juniors U12

Dundee Stars U12 vs Murrayfield Juniors U12

2:30 pm
Juniors U14

Dundee Stars U14 vs Murrayfield Juniors U14

4:00 pm
Juniors U16

Dundee Stars U16 vs Murrayfield Juniors U16

5:45 pm
Juniors U19

Dundee Stars U19 vs Murrayfield Juniors U19

12:01 am
Juniors U14

Aberdeen Lynx U14 vs Murrayfield Juniors U14

12:01 am
Juniors U12

Aberdeen Lynx U12 vs Murrayfield Juniors U12

12:01 am
Juniors U12

Moray Highlanders U12 vs Fife Redwings U12

12:45 pm
Juniors U19

Junior Belfast Giants U19 vs Kilmarnock Juniors U19

8:00 pm
Juniors U16

Aberdeen Lynx U16 vs Murrayfield Juniors U16

12:01 am
Juniors U19

North Ayrshire Wild U19 vs Solway Sharks U19

6:30 pm
Juniors U16

Dundee Stars U16 vs Lanarkshire Lightning U16

11:15 am
Juniors U12

Junior Belfast Giants U12 vs Solway Sharks U12

12:45 pm
Juniors U19

Belfast Giants U19 vs Sharks U19

2:15 pm
Juniors U16

Kilmarnock U16 vs Murrayfield U16

12:01 am
Juniors U12

Aberdeen Lynx U12 vs Moray Highlanders U12

12:45 pm
Juniors U19

Junior Belfast Giants U19 vs Murrayfield Juniors U19

6:45 pm
Juniors U16

Lynx U16 vs Stars U16

8:15 pm
Juniors U19

Lynx U19 vs Murrayfield U19

12:01 am
Juniors U19

North Ayrshire Wild U19 vs Lightning Pirates U19

12:01 am
Juniors U12

Solway Sharks U12 vs Murrayfield Juniors U12

7:30 pm
Juniors U19

Lynx U19 vs Stars U19

12:01 am
Juniors U19

North Ayrshire Wild U19 vs Murrayfield Juniors U19

12:01 am
Juniors U12

North Ayrshire Wild U12 vs Lanarkshire Lightning U12

12:01 am
Juniors U12

Solway Sharks U12 vs Moray Highlanders U12

5:00 pm
Juniors U12

Dundee Stars U12 vs Junior Belfast Giants U12

6:30 pm
Juniors U14

Dundee Stars U14 vs Junior Belfast Giants U14

12:01 am
Juniors U16

Fife Flames U16 vs Murrayfield Juniors U16

12:01 am
Juniors U16

Lanarkshire Lightning U16 vs Dundee Stars U16

12:01 am
Juniors U14

Fife Phantoms U14 vs Murrayfield Juniors U14

4:00 pm
Juniors U12

Fife Redwings U12 vs Murrayfield Juniors U12

12:01 am
Juniors U16

North Ayrshire Wild U16 vs Lanarkshire Lightning U16

12:01 am
Juniors U14

Aberdeen Lynx U14 vs Kilmarnock Juniors U14

12:01 am
Juniors U14

North Ayrshire Wild U14 vs Lanarkshire Lightning U14

12:01 am
Juniors U12

Aberdeen Lynx U12 vs Kilmarnock Juniors U12

4:00 pm
Juniors U19

Fife Falcons U19 vs Junior Belfast Giants U19

4:00 pm
Juniors U16

Lynx U16 vs Kilmarnock U16

5:00 pm
Juniors U12

Stars U12 vs Highlanders U12

7:30 pm
Juniors U16

Fife Flames U16 vs Dundee Stars U16

8:00 pm
Juniors U19

Lynx U19 vs Kilmarnock U19

12:01 am
Juniors U19

Fife Falcons U19 vs Solway Sharks U19

3:00 pm
Juniors U19

Dundee Stars U19 vs Junior Belfast Giants U19

12:01 am
Juniors U19

Fife Falcons U19 vs Lightning Pirates U19