skip navigation

Youth Leagues

Youth League Information


The Barrie Ball Hockey Club’s Youth programming offers children aged 4 to 17 an opportunity to enjoy an exciting and affordable hockey experience in a safe friendly environment. Teams are put together with an objective to balance the skill level of the teams as much as is possible.

Summer 2019 Barrie Vipers Youth Registration Information

You can register online or in person at the Barrie Ball Hockey Club at 125 Ferndale Drive N., Barrie. Registration hours for the office are Monday to Friday from 5pm to 10pm, & Sunday from 9am to 10pm. For more information, please call the rink at 705-721-0198, or email Becky Yorke at or Andrew Stewart at


Our house league level of play encourages players to make new friends in a positive environment. The focus is fair play, equal play time, and fun for all. The emphasis is participation. Game nights can vary, but the typical nights that each division should expect to play are shown below. Times will also vary with starts as early as 5:30pm on weekdays and 8am on weekends.

The season consists of 12 games and all teams make the playoffs and play a minimum of 2 playoff games. THAT’S A GUARANTEE OF 14 GAMES!

SAVE $25! - Register Before April 30th - Only $132.74 + HST

Save $15 - Register Before May 19th - $141.59 + HST

Registration Cost After May 19th - $154.87 + HST

Individual Player Fee’s must be paid in full and a player must be registered prior to playing. No partial payments are allowed. The program includes a sweater the child gets to keep, 12 regular season games and a minimum of two playoff games.

Key Dates:

April 30th: Early Bird Registration Deadline
May 19th: 2nd Early Bird Registration Deadline
June 2nd: Final Registration Deadline
June 14th: Coaches Meeting
June 13th: Players’ First Contact from Coaches
June 15th: Meet the Coach Practice
June 16th: First Day of Season
August 23rd-25th: Championship Weekend

NOTE: Teams will be finalized by Wednesday, June 12th. Coaches will be contacting their team and practice times will be posted to the website for your convenience by Thursday, June 13th!