We are a Niagara based adult beginner hockey league. GHL Niagara. We are the original and best co-ed beginner hockey league. We have beginner players from all over the Niagara region, inscluding: St. Catharines, NOTL, Thorold, Virgil, Welland and Pelham.

My my My my



Step 1: REGISTER! (See Below)

We cannot help you if you aren't registered! Pick the division/night that best suits your skill.

Summer registration deadline for returning players: March 15
Winter registration deadline for returning players: Aug 1

The GHL has a strong history of running FUN, clean, no-nonsense hockey. Players who act irresponsibly will not be permitted to play hockey with the GHL.

Each night functions as its own league. If you register for one night, all of your games will be on that night.

Players are welcome to register for more than one night. 

Watch this video to help determine which division is right for you!


Winter Hockey - Sep-April

Saturday - 26 Games - Virgil: 5 min warm up + 60 min runtime hockey - Minor / Major Skill

Game times (PM): 7:00 / 8:15 / 8:45 / 9:30 / 10:45 / 11:00

Friday - 23 Games - Ridley: 5 min warm up + 60 min runtime hockey - Mixed Skill

Game times (PM): 8:00 / 9:30 / 10:45

Sunday - 23 Games - Virgil: 5 min warm up + 60 min runtime hockey - Select Skill

Game times (PM): 7:00 / 8:15 / 9:30

Summer Hockey - May-Aug

Thursday - 13 Games - Ridley: 5 min warm up + 60 min runtime hockey - Select Skill

Typical game times (PM): 7:15 / 8:45 / 9:15

Friday - 13 Games - St. Catharines 4-PAD: 5 min warm up + 90 min runtime hockey - Mixed Skill

Typical game times (PM): 7:15 / 8:45 / 9:15 / 10:30



Step 2: Try-Ins

New players to the league will be invited to a try-in so we can meet you and rank you as a player. Returning players are not required to attend a try-in.
Please make sure you have the necessary equipment: Equipment Needed 
If you are brand new to the sport and need to borrow equipment to try it out, please get in touch with us. 

Step 3: Hang in there

We know you're excited but it takes time to confirm everything. You will be notified when you are guaranteed a spot or placed on a waitlist.
In the event you paid and do not secure a spot in the league, you will be issued a full refund.

Step 4: Payment Deadline

It is an enormous amount of work to collect money from everyone so please be thoughtful and pay as soon as you are asked to. If you do not pay before the payment deadline, you may lose your spot.
Summer payment deadline: April 1
Winter payment deadline: Sep 1

Step 5: Team Assignment

Summer Mixed and Select teams will be announced online roughly 10 days before the first game.
Winter Mixed/Major/Minor will be announced at the in-person draft. The draft is generally held in early September. 
Winter Select teams will be announced online roughly 10 days before the first game.

Step 6: Get Online

Download the TeamLinkt APP to connect with your team. Make sure to let your GM know if you will miss any games. The APP will not work until your team assignment has been announced.


App Download

Step 7: Get Involved

The GHL believes in giving back to the community and participating in social events to build our relationships. Have a look at the "Important Dates" section of the website and keep an eye out for communications relating to blood drives, food drives, toy donations, family skating, end-of-season banquets and more! 



The GHL is in the process of moving to a new registration platform (Teamlinkt) because our current platform is being retired by the company that owns it. At the end of April, we will be moving the entire site to this new platform.
Teamlinkt offers a great app but it will only work after teams are announced.
Please follow the link below to register. 

New Registration System


**Note that e-transfer or CC payment is supported in the new registration system**


To view your registration records:
Navigate to app.teamlinkt.com
Login with your registered account
Click your name in the top right and go to "family"
Click on registrations.