Match Creation from Fixtures
Learn how to bulk-create match records from your season fixtures with progress tracking and error handling.
Prerequisites
Before creating matches from fixtures, you need:
- A Balla Stats account
- Admin or Owner role in the group
- A season with fixtures already generated
Once your season fixtures are set up, you can bulk-create match records with a single click. The system processes each fixture, creates the corresponding match record, and provides detailed progress tracking.
One-Click Creation
Create all matches at once
Progress Tracking
Real-time progress bar and status updates
Error Handling
Detailed results of successes, failures, and skips
- Ensure fixtures are ready
- Create matches from fixtures
- Monitor creation progress
- Review creation results
- Handle errors and skipped matches
Before creating matches, make sure your fixtures are properly configured. See the Fixture Management tutorial for details on generating and managing fixtures.
Need to set up fixtures first? Visit the Fixture Management tutorial to learn about automatic generation, CSV import, and manual creation.
On the season page, click the "Create Matches" button. This will start the bulk creation process for all fixtures that don't yet have a match record.

A progress bar shows real-time updates as each match is created. You can see how many fixtures have been processed and the current status.

When the process completes, you'll see a results summary showing how many matches were successfully created, how many were skipped (already had matches), and which ones failed.

If any fixtures fail to create matches, the results will show the specific error for each. Common causes include:
Common Error Causes
- Missing Team: One or both teams from the fixture no longer exist in the group
- Scheduling Conflict: A team already has a match scheduled at the same time
- Permission Issue: You may need admin or owner permissions to create matches
Create Round by Round
Consider creating matches one round at a time instead of all at once, especially for large tournaments.
Review Fixtures First
Verify dates, times, and team assignments before creating matches to avoid having to edit them later.
Skipped is Normal
Fixtures that already have match records will be skipped. This is expected behavior and means the process is safe to run multiple times.
No Fixtures Available
- Visit the Fixture Management tutorial to generate fixtures first
- Make sure at least 2 teams are added to the season
- Check that fixtures have been generated (not just teams added)
All Matches Already Exist
- If all fixtures already have match records, the Create Matches button may be disabled
- Check the match list to see which fixtures already have records
- Delete existing matches if you need to recreate them