Audience: League Admins | Level: Intermediate | Requires: Approved UDisc League
β‘ Quick Answer
Traveling leagues are fully supported in UDisc. Keep one league and create a new flex start event each week β one per course. Players can check in and play at any point during your open window, on whichever course that week's event is at. Standings accumulate across all events automatically.
πΊοΈ What Is a Traveling League?
A traveling league (also called a multi-course league) rotates play between different courses on a regular schedule β weekly, monthly, or any cadence you choose. Instead of always playing the same course, members follow the league to a new location each round.
UDisc supports this setup fully. You run everything under one league, creating a new event each week for whichever course you're visiting. All events feed into the same standings, so your season results stay in one place.
π οΈ Recommended Setup
ποΈ Step 1: Create your league
If you haven't already, apply for and set up your UDisc League. Your league is the home base β all of your rotating events will live under it.
π Step 2: Create a new event each week for that week's course
Each time your league visits a new course, create a new event under your league and assign it to that course and layout.
Open your League Tools and tap Events
Tap Create event
Select the course for that week
Choose the appropriate layout
Set your event dates and play window (see Step 3)
Publish the event
π‘ Tip: Use the duplicate event feature to save time. Copy a previous week's event and update only the course, layout, and dates. π How do I duplicate a UDisc event?
π Step 3: Use flex start so members can play any day
If your members want to play at their own time during the week rather than on one set day, use a flex start event. Flex start opens a play window β players check themselves in and start their round whenever works for them during that window.
When creating your event, select Flex Start as the start format
Set the start date (when the window opens) and end date (when it closes)
Players can check in and play any time within that window
π‘ Tip: A one-week window (e.g., Monday through Sunday) works well for traveling leagues where members have varying schedules. πͺ Creating a flex start league event on UDisc
π Step 4: Let standings do the work
Because all events live under the same league, UDisc automatically rolls up scores into your league standings. You don't need to manage results across multiple leagues or manually combine scores.
Make sure to turn on league standings if you'd like a leaderboard that reflects players progress across their entire season. π’ How do league standings work?
β οΈ Things to Know
Each course needs an existing layout in UDisc. If a course you're rotating to doesn't have the layout you need, you'll need to create one before your event goes live. See How should I create an event-specific layout?
Handicaps follow the league, not the course. If you have handicap scoring enabled, players' handicaps will adjust automatically based on the layout each week. Players need at least one completed qualifying round in this league before they receive a handicap.
One course per event, and all players must play that course. When you set up a league event, you assign it to one specific course. Players checking into that event are expected to play that course. There is no way to have players play different courses on the same week and appear on the same leaderboard.
One event per course per week. Don't create multiple events for the same week at different courses β players should check into the one event for that week's designated course.
Players can play the same event more than once if rebuys are enabled. If your league allows members to play multiple times in a single event, turn on rebuys in your league settings. See What are rebuys in UDisc Leagues?
Flex start events require players to check themselves in. Unlike pre-registration events, players in a flex start event find the event in the app, check in, and start their own scorecard.
π§ Troubleshooting
β The course I need isn't in UDisc
Issue: Your rotating course doesn't appear in the UDisc course directory
Solution: Anyone can add a course to UDisc β it doesn't require a special role.
On the web: Visit udisc.com/courses/add
In the app: Tap You β Menu (top right) β Add a course
β The layout I need doesn't exist for a course on our rotation
Issue: The course is in UDisc but doesn't have the layout your league uses
Solution: Create an event-specific layout before publishing your event. See How should I create an event-specific layout?
π Related Resources
πΊοΈ Setting up your league:
π Getting Started: How to Apply for a UDisc League β Start here if you don't have a league yet
π§± Setting up your league β Complete your league configuration
π Running Your Weekly League: Ongoing Operations β Week-to-week workflow for league admins
π Creating and managing events:
πͺ Creating a flex start league event on UDisc β Full guide to flex start setup
π How do I duplicate a UDisc event? β Save time by copying previous events
π How should I create an event-specific layout? β Create a layout for a course that needs one
π Standings and scoring:
π’ How do league standings work? β How scores roll up across events
π° What are rebuys in UDisc Leagues? β Allow players to play the same event more than once
βοΈ Handicap Leagues FAQs β How handicaps work across different courses and layouts
Need more help? Check out the UDisc Landing Zone here for tips from fellow League Admins or reach out to us via chat or at help@udisc.com.
ποΈ Article Details
Category: Leagues & Events β For Organizers β League & Event Set Up
Last updated: May 2026
Topics covered: traveling league, multi-course league, rotating courses, flex start league, open play window, play any day, multiple courses one league, rotating league setup, weekly league different course, add a course to UDisc, rebuys, players play different courses same leaderboard
Related features: League Tools, Flex Start, League Standings, Event creation, Duplicate event
Requirements: Approved UDisc League