League Submission Templates
These downloadable CSV templates are the standard submission files for new prediction leagues. Each league should provide both files so it can be configured, scored, and later turned into a live public league page.
Predictions CSV Template
This file contains entrant names and their predicted finishing order.
Download predictions-template.csv
- First column = positions
- Each remaining column = one entrant
- Each cell = predicted team in that finishing place
League Fundamentals CSV Template
This file contains the league setup details and prize structure.
Download league-fundamentals-template.csv
- League code and league name
- Club identity
- Competition and standings source
- Prize-paying depth
- Prize amount for each place
How to submit the files
The cleanest submission method is:
- Complete both CSV files
- Email both attachments together in one submission
- Use a clear subject line that includes the league code and league name
- The two files are then reviewed, stored, and used to create or update the live league page
Recommended subject format: League Submission - BHTFC - Premier League
Recommended attachments: BHTFC-predictions.csv and BHTFC-league-fundamentals.csv
What happens after submission
- Your files are checked to make sure the submission is complete and structured correctly.
- The league details are reviewed, including league setup, competition, and prize structure.
- The administration fee is confirmed based on the number of team entries supplied.
- Once accepted, the league can be created as a live public page within the site’s prediction league structure.
- The league is then included in the ongoing update workflow so that its standings page remains current.
This gives clubs a clear, repeatable route from submission to a live published league page.
How leagues should go live after submission
Best practice:
- Receive both CSV files by email
- Validate the predictions file and the league fundamentals file
- Register the new league in the internal league configuration
- Create the league page and navigation entry under the prediction league structure
- Add the league to the nightly 11pm refresh routine
- Publish the league page once the structure and page details are confirmed
This keeps league creation controlled and repeatable while still being easy for organisers to submit.
