Angle DownBookCalendarChevron RightClockCommentDownloadEnvelopeExclamation CircleExclamation TriangleFacebookFolderGolf BagGolf FlagGolf TeeGroupID CardInstagramLaptopMap MarkerMenuMoneyOpen SignPhonePicnic TablePinterestQuestion CircleSandalsSearchShoeShowerTagTimesTreadmillTwitterWeatherYouTube



2024 Junior Golf league:

Your child can expand their knowledge of the game and strengthen their skills through weekly competitive play in the Junior Golf League at the Twin Lakes Golf Course. Golfers will play a full 9 holes of golf each week. Fees include a10-play pass, basic golf etiquette, 2 cookouts and giveaways for each golfer. Awards will also be given to the winners of various events! No more than 2 foursomes per registrant.

Online registration only on April 9 for residents and April 11 for non-residents.

Residents: $180,  Non-Residents: $210

**Registration will open on April 9 & 11

Click here for registration tips! 

Visit: to access the special 2024 golf registration page.

Junior Golf League info… Jr., Jr

2023 Senior Golf league:

The 2023 Senior Golf League will begin April 24 and end September 19. Tee times are Monday or Tuesday mornings at the Twin Lakes Golf Course. This is a recreational league for those ages 55 and wiser. All ability levels are welcome to play!

Call 630-969-8080 to register.


Senior: 7:30am – 10:00am
Junior: 10:45am – 2:00pm
Uptown: 4:30pm – 5:30pm (variable)
Senior: 7:30am – 10:00am
Junior: 10:45am – 2:00pm
St. Isaac: 7:30am – 10:00am
Junior: 10:45am – 2:00pm
Ace: 7:30am – 9:30am
Junior: 10:45am – 2:00pm
Above Par: 7:30am – 9:00am
Westmont High School plays at various times; please call ahead to check for available times. Reservations Saturdays & Sundays only.


Having trouble opening PDFs? Download Adobe Reader here.