Tournament Structure
Last updated: June 23, 2026
MyCup provides a flexible tournament structure builder where you create stages, assign participants to groups or bracket slots, and generate the entire match schedule with one click. Each stage has independent settings that can override global tournament configurations.

All matches are produced here. Once teams are placed, click Generate matches at the top of the page. If the structure changes later, the same button becomes Regenerate matches with an Outdated badge. There is no separate matches-creation flow elsewhere in the app.
Key Components#
Phases#
Phases are the foundational building blocks of your tournament structure. You can add multiple phases of different types based on your needs. Phases can be renamed via settings to match your tournament terminology.
Two main phase types:
-
Groups | League - Ideal for leagues or group stages. Supports single leagues or multiple group stage configurations with individual customization options.
-
Knockout | Single Match - Perfect for knockout games or standalone matches. Configure automatic team progression to advance winners to subsequent rounds, or use manual assignment for flexibility.
Settings#
Each phase, group, or round includes settings functionality that enables individual renaming and configuration to customize elements independently.
Draw Participants#
A feature allowing team assignment through a dedicated draw function accessible via button for groups/leagues and knockout rounds.
Automatic Team Progression#
MyCup can automatically advance teams between phases based on match results. See the Automatic Team Progression guide for detailed information.
Key capabilities:
- Group to Knockout: Teams qualifying from group stages (1st place, 2nd place, etc.) automatically advance to designated knockout slots
- Knockout to Next Round: Match winners automatically advance to the next round
- Real-time Updates: Teams are assigned immediately when matches are completed
This eliminates manual work and ensures accurate progression based on actual results.
Quick Generation#
The Quick Generation button provides a fast way to create tournament structures for the most popular tournament formats. Instead of manually configuring phases, groups, and settings, you can use pre-built templates that set up everything automatically.
Available quick formats:
- League - Automatically creates a single-phase league structure with one group
- Knockout - Automatically creates a knockout bracket with elimination rounds
- Group Stage + Playoff - Automatically creates a two-phase structure with groups followed by knockout rounds
How to use Quick Generation:
- Go to the Structure page in your tournament dashboard
- Click the "Quick Generation" button
- Select your preferred format (League, Knockout, or Group Stage + Playoff)
- The system will automatically create the appropriate phase structure
- Customize the generated structure if needed using phase settings
This feature is perfect for:
- First-time users getting started quickly
- Standard tournament formats without custom requirements
- Testing tournament structures before manual customization
After using Quick Generation, you can still modify phases, rename them, adjust settings, and customize the structure to fit your specific needs.
Auto vs Manual Match Generation#
By default, MyCup runs the Structure page in auto mode: every time you change which team sits in a slot, the matches for that phase are rebuilt automatically. That's the right behaviour for most tournaments — you place teams, the schedule keeps itself in sync, and any drift is flagged by an Outdated badge on the Regenerate matches button.
For tournaments where you want to take direct control of the schedule — for example, you've already published the fixtures and don't want a small team change to reshuffle the rounds — switch the Structure page to Manual mode.
Switching modes#
- Open the Structure page
- Switch to the Advanced view from the top-left toggle
- Use the Auto-regenerate is ON / Manual mode is ON toggle (the bar just below the hero)
The choice is per-tournament and persists across sessions.
What changes in manual mode#
| Behaviour | Auto mode (default) | Manual mode |
|---|---|---|
| Assigning a team to a slot | Triggers a phase rebuild | Just updates the slot — matches stay |
| Clearing a slot | Triggers a phase rebuild | Just clears the slot — matches stay |
| "Outdated" highlight on the Regenerate button | Appears when slots drift from generated matches | Suppressed — you regenerate on your own schedule |
| Regenerate button | Always available, accents when drift detected | Always available, neutral styling |
| Automatic team progression | Updates the matches in place when sources resolve | Same — progression is decoupled from manual mode |
| Set teams modal on a match row (Matches page) | Hidden | Available — click a team name to swap or reassign |
| Set matchday modal on a match row (Matches page) | Hidden | Available — click the matchday chip to move a match to a different round |
| Swap home/away icon (Matches page) | Hidden | Available — flips home/away in place |
Auto-source slots (e.g. "Winner of Group A") keep working in both modes: the slot resolves the moment the source phase finishes, and the team reference on the affected match updates without a phase rebuild. If you manually override a side fed by an auto-source, the slot link is detached so the progression can't undo your choice later.
Rule of thumb: start in auto mode while you're still placing teams; switch to manual once the schedule is published and you only want to make targeted edits per match.
Tournament Structure Examples#
League Format#
Single group round-robin where all participants play against each other in one or multiple groups.
Best for:
- Regular season competitions
- Community leagues
- When every participant should play multiple matches
How it works:
- Create a single phase with Groups/League type
- Add one group (for simple league) or multiple groups (for divisions)
- Assign participants to groups
- Configure points system and rounds
Cup Format#
Pure knockout progression where participants advance through elimination rounds.
Best for:
- Cup competitions
- Weekend tournaments
- Time-limited events
How it works:
- Create a single phase with Knockout/Single Match type
- Configure bracket size and rounds
- Assign participants (seeded or random)
- Winners advance manually or automatically to next rounds
Group Stage + Playoffs#
Combined format with initial group stage followed by knockout rounds for top performers.
Best for:
- Professional-style tournaments
- World Cup or Champions League formats
- Large competitions with multiple stages
How it works:
- Create Phase 1: Groups/League (multiple groups)
- Assign participants across groups
- Create Phase 2: Knockout/Single Match
- Define advancement rules (top N from each group)
- Top teams from groups advance to knockout phase
Tournament Rules: Global Scoring & Standings#
Most tournaments use the same scoring everywhere — 3 points for a win, goal difference as the first tiebreaker, and so on. Rather than set that on every group and round, you define it once for the whole tournament and let each group or round inherit it.
Switch the Structure page to the Advanced view (top-left toggle) and click Tournament rules in the header. The modal has two tabs:
Standings tab — sets the tiebreaker order used to rank teams on equal points, applied to every group-stage and league table in the tournament. Points is always first; order the rest as you like (goal difference, goals scored, head-to-head, etc.), add or remove criteria, and Save. Standings recalculate immediately.
Scoring tab — sets the tournament-wide format and scoring defaults that new groups and rounds inherit, grouped by topic:
- Format — round-robin vs. custom match days and matches per pair (group/league stage), and the number of matches in a knockout pair (best-of-N). Changing a format default flags inheriting groups/rounds for match regeneration, so the modal warns you here — avoid changing it once the tournament is underway.
- Group & league stage scoring — points for win / draw / loss, plus optional extra-time and penalty points.
- Knockout & single match stage scoring — wins needed to decide a tie, extra time and penalties (every match or final only), and the away-goals rule.
These are defaults: existing groups and rounds keep whatever they already have.
Inheriting or overriding per group/round#
Open any group or round's settings (gear icon) in Advanced view. At the top of the settings is a Use global defaults checkbox:
- On (the default for new groups and rounds) — the item inherits the tournament-wide format and scoring live. Change a value in Tournament rules and every inheriting group/round updates automatically. The format and scoring fields are hidden because they're managed globally; the item keeps its own stored values untouched, so switching back to custom restores exactly what you had.
- Off — the item uses its own values. Uncheck the box and the fields appear (Format, Points, Additional time, Penalties), grouped by topic, so you can customize just this group or round — for example, make only the final a best-of-three series, or decided by penalties.
This keeps the common case effortless (set format and scoring once, everything inherits) while still letting one group or the final use different rules.
Changing an inherited format value (round-robin, match days, matches per pair, best-of-N) affects how matches are generated, so inheriting groups/rounds are flagged for regeneration. Regenerating replaces existing matches — avoid format changes once results have been entered.
Configuration Features#
Flexible Phase Structure#
You can configure complex tournaments with unique settings for each phase. For example:
- Set most knockout rounds as best-of-two series
- Designate the final as a single match
- Use different points systems for different groups
- Configure custom advancement rules between phases
Independent Phase Settings#
Each phase operates independently with its own:
- Name and display options
- Points calculation rules (for group phases)
- Match format settings (for knockout phases)
- Participant assignment and seeding
Custom Points and Rules#
These settings live on each group/round and apply only when Use global defaults is turned off for that item (see Tournament Rules: Global Scoring & Standings above). Leave it on to inherit the tournament-wide defaults instead.
Groups/League phases:
- Customize points for wins, draws, and losses
- Set different points for specific matches
- Configure tie-breaker rules
- Choose between shared or separate standings tables
Knockout phases:
- Single elimination or best-of series
- Home and away legs
- Overtime and penalty rules
- Third-place playoff options
Multi-Division Tournaments#
For larger competitions, MyCup supports multiple divisions within a single tournament. Each division operates as an independent competition with its own phases, groups, and matches.

Division Structure#
Each division contains:
- Its own set of phases (group stage, knockout, etc.)
- Dedicated participant pool
- Independent standings and results
- Separate match schedules
Division-Specific Team Management#
When working with multi-division tournaments:
Team Assignment:
- When manually assigning teams to groups or matches, only teams belonging to that division are shown
- This prevents accidentally assigning teams to the wrong division
Draw Feature:
- The Draw Participants feature only shows teams from the current division
- Random assignment stays within division boundaries
Automatic Progression:
- Teams from Division A groups advance to Division A knockout rounds
- Teams from Division B groups advance to Division B knockout rounds
- Cross-division progression is handled separately if needed
Setting Up Divisions#
- Go to Structure page
- Click "Add Division" to create a new division
- Name your division (e.g., "Men's Division", "Premier League", "Age Group U18")
- Add phases within the division (group stage, knockout, etc.)
- Assign participants to the division's phases
- Repeat for additional divisions
Each division operates independently, making it easy to manage complex multi-division competitions.
Best Practices#
Start Simple
- Begin with a basic structure and add complexity only if needed
- Test your structure with a few participants first
Plan Before Generating Matches
- Place participants into groups or bracket slots first — empty slots will be skipped
- Review group settings and points rules before clicking Generate matches
- After generating, structure edits can be applied with Regenerate matches — a confirmation lists any matches with entered scores before they're replaced
Use Phase Settings
- Rename phases to match your tournament (e.g., "Quarter Finals" instead of "Round 3")
- Configure each phase independently for maximum flexibility
- Test advancement rules to ensure they work as expected
Consider Your Participants
- Balance fairness with excitement
- Ensure everyone gets enough matches (for leagues)
- Plan for withdrawals or no-shows
Next Steps#
Once your tournament structure is configured:
- Place participants — use Draw teams for automatic seeding, or assign teams to groups and bracket slots manually
- Configure progression — set up automatic team progression so winners advance between phases without manual reshuffling
- Generate matches — click Generate matches at the top of the page; the schedule appears immediately and can be edited from the Matches page
- Fine-tune settings — points rules, tiebreakers, knockout legs, and display options live in each phase's settings
- Pick a generation mode — leave it on Auto while you're still placing teams; flip to Manual once the schedule is published and you only want per-match tweaks
- Review the full flow before kick-off
Your tournament structure is the foundation of your competition. Take time to plan it well, and everything else will flow smoothly!
Was this page helpful?
Let us know if you found this documentation helpful or if you have suggestions for improvement.