Skip to main content

Leagues & Tournaments

Bring your own league or join our in-house league!

2024 Winter League


12 weeks
January 15th to April 6th
$180 registration + $35/hour each week
Play Monday-Thursday + Sunday
Open men and women, no professionals

How it works

  • 18 holes are played each week
  • 1st place prize TBD – Last year’s winner was a Scotty Cameron Putter. The more entries, the bigger the prize!
  • Weekly buy in for “Closest to the Pin” competition will be awarded every week
  • You can play with league members or non-league members to complete your round
  • Please allocate 1 hour per player to finish the round (extra time can be purchased if needed)
  • Estimated yardages for Men: 6000 to 6300 +/- yards, Women: 4800 to 5500 +/- yards
  • We will use 8ft gimmie distance, you must putt to that distance
  • Tee Times: Sunday – Thursday


  • To join the league, you need to complete at least an 18-hole round while logged into the Trackman App to secure your TrackMan handicap
  • Uses of mulligans will make your round ineligible to receive a handicap
  • If you already have a TrackMan handicap, it will be used
  • Your handicap will be adjusted throughout the league season using TrackMan Data

Before you play:

You will be paying a registration fee of $180+tax to sign up for the league today. You will then pay a discounted bay price of $35+tax/hour for each of your league sessions.

Once you’re signed up for the league you’ll want to make sure you get a few rounds in before the league starts. As the league runs through the Trackman App, make sure to download it and login for these rounds to start calculating your handicap.

Please don’t hesitate to ask staff for assistance with setting everything up!

Let’s get swinging!

Bring your league

Interested in running your league at Top Shot Golf? Say no more. Here’s what you need to know.

If you’re ready to book your league, give us a call at 905-981-0023 or email us at

  • Private leagues and public leagues available
  • League size minimum of 4 players
  • Pick your league timeline and frequency
  • Pre-book your time slots in advance
  • League pricing packages available

Find a League to Join

Interested in finding a league to join? Reach out and we can match you up with an upcoming league!