Trials
Run fair, fast, drama-free trials.
Auto-generate rotations, collect coach votes in real time, and select teams backed by data — not arguments. One flat fee, no per-player charges.
Full access for 15 days. No credit card required.
The problem
Trial day shouldn't be chaos.
Hours spent building rotation grids in Excel. Parents counting how many games their kid got. Coaches arguing about ratings with no structured way to resolve it. Selectors scribbling notes on paper that gets lost before the selection meeting. Then someone has to turn all of that into teams.
GameStats turns trial day into a process you can run with confidence. Rotations generated in seconds, coach votes synced in real time, and a data-backed report ready the moment the last whistle blows.
How it works
From setup to team selection — in one day.
Follow the trial day timeline. Every step happens in GameStats.
Set up your trial
Set up your trial
Configure every detail before trial day — so there are no surprises when 80 players turn up.
- Set game length, number of concurrent courts, and voting scale
- Upload your player list via CSV (name, gender, position preferences)
- Configure bib colours and court names
- Set position preferences per player to guide rotation generation
Trial Setup
Trial name
Game length
Courts
Vote scale
Bib colours
players.csv imported
42 players · positions validated
Generate rotations — in seconds
Generate rotations — in seconds
What used to take an evening in Excel now takes one tap.
- Automated rotation generator distributes players fairly across positions and games
- Position preferences are enforced during assignment
- Out-of-position flagging so selectors know to adjust their assessment
- Auto-fill lineups by least games played or highest rated
Rotation matrix
Generated · 1.4s✓ Fairness check passed — all players ≥ 3 games
Manage trial day
Manage trial day
Start with a plan. Stay in control when the plan changes.
- Start and end your trial with one tap
- Add late arrivals on the fly — rotations update automatically
- Swap players between games live — changes broadcast instantly to voting coaches
- Monitor games played per player in real time
Live · trial in progress
Roll · 44 players
games played
Coaches vote from their phones
Coaches vote from their phones
No paper. No transcription errors. No lost sheets.
- Dedicated mobile voting interface — light and dark mode
- Configurable rating scale per trial
- Per-player notes alongside ratings
- Real-time vote sync across all coaches simultaneously
- "No vote" option when a coach cannot assess a player
- Out-of-position flagging visible during voting
- PIN-secured access for each selector
Selector · Sam K.
U17 Selection Trial
Now rating
J. Smith
OOPGA · Game 3 · Court A
Up next (5)
5 of 14 left
Build your teams
Build your teams
By the time the last game ends, your data is ready. No manual aggregation.
- Player totals: games played, average rating, total votes, collected notes
- Position rankings: top-rated players per position
- Per-game performance heatmap with colour-coded tiers
- Coach comparison: surface the biggest disagreements between selectors
- Auto-generated team recommendations based on ratings and position preferences
- Per-player detail modal: coach-by-coach votes, notes, position breakdown
- CSV export for committee records
Trial report
U17 Selection · 6 selectors · 8 games
Recommended Team A
Auto-built
Trials
Run your trials properly.
Most clubs solve trials with a spreadsheet and a prayer. GameStats generates fair rotations, collects coach votes from any phone, and produces one combined report at the end.
Fair rotations, generated
The trial wizard takes your player list, position preferences and bib groups, and builds rotations that balance court time across every player. View as matrix or cards — the fairness summary tells you everyone got a fair go before play starts.
- CSV import with validation
- Bib-colour grouping
- Position-preference aware rotation generation
Multi-coach voting
Share a voting link with your assistants — they rate players and add notes from their phones. Live game stats from the trial console feed straight into the same report, so selections lean on data, not opinions.
- Star ratings + comments per coach
- Shareable token links — no full account needed
- Combined trial report — stats + votes + fairness
What's included
Everything you need to run a professional trial.
Game 1 — Court A
Rotations
Auto-generated in seconds
Upload a CSV and tap generate. Position preferences enforced, playing time balanced, out-of-position flagged.
Selector vote — J. Smith (GS)
Tap to rate
Voting
Coaches vote from their phones
PIN-secured mobile voting interface. Configurable rating scale. Real-time sync across all selectors simultaneously.
Stats
Record game stats during trials
The full GameStats console, adapted for trial context. Every event attributed to every player, every game.
Trial Report — Goal Shooter
Reports
Data-backed team selection
Aggregated ratings, position rankings, coach comparison, heatmaps, and team recommendations. Full CSV export.
Why clubs switch
You have three options. Here is the difference.
The spreadsheet way
- Hours of rotation setup the night before
- Manual voting sheets — someone has to collate them
- Paper notes that get lost
- Selection meetings turn into arguments
- No audit trail if parents complain
- Start from scratch every season
Per-player fee tools
- Charges per player at trial time
- 80 players × $2.50 = $200+ per trial in admin fees
- Costs blow out with larger squads
- Fees on top of your own trial costs
- Limited to basic rotation features
- No integration with game stats
GameStats
- One flat subscription, unlimited players
- Rotations generated in seconds
- Digital voting — real-time sync
- Data-backed team selection
- Full audit trail for your committee
- Integrated with your season game stats
Pricing
One price. Unlimited players. No per-head charges.
Whether you're trialling 20 players or 200, the price stays the same. Trials are included in our Multi Team and Club/School plans.
Pricing
Simple pricing. No per-player fees.
One flat annual subscription. Unlimited players, unlimited games, unlimited trials. Every plan starts with a 15-day free trial — no credit card required.
Starter
For a single team running core stats.
No credit card required.
Pro
Most popularUp to 5 teams. Advanced stats, AI Coach, trials.
No credit card required.
Club
Unlimited teams. Multi-coach. Priority support.
No credit card required.
| Compare plans | Starter | Pro | Club |
|---|---|---|---|
| Limits | |||
| Teams | 1 | 5 | Unlimited |
| Players per team | 15 | Unlimited | Unlimited |
| Games per month | 5 | Unlimited | Unlimited |
| Coach invitations | 3 | Unlimited | |
| Live console | |||
| Live game console + game clock | |||
| Customisable events & weights | |||
| Multi-device live console | |||
| Offline tracking | |||
| Reports | |||
| Core reports | |||
| Advanced stats (CPA/CPD/TCA/TCD) | |||
| Player progression + linemate analysis | |||
| CSV export | |||
| Trials & AI | |||
| Trials module | |||
| Multi-coach voting | |||
| AI Coach | |||
| Sharing | |||
| Read-only game share links | |||
| Email game summaries | |||
| Priority support | |||
Cancel any time from your billing portal. We keep your data for 30 days after closure — one click to restore if you change your mind.
FAQ
Questions about trials
- How does the rotation generator work?
- Upload your player list as a CSV with name, gender, and position preferences. Configure your number of courts and game length, then tap Generate. The system automatically distributes players across positions and games, honouring preferences and balancing playing time. You can manually adjust any rotation before the trial starts.
- Can coaches vote from their phones?
- Yes. Each selector accesses the voting interface from any phone browser using a PIN. No app download required. Votes sync in real time across all selectors simultaneously.
- What happens if a player arrives late?
- Tap Add Player from the trial management screen. The system slots them into upcoming rotations automatically to maximise their playing time without disrupting existing lineups.
- How do you handle position preferences?
- Each player in your CSV can have one or more preferred positions. The rotation generator prioritises these preferences. Players placed out of position are flagged so selectors know to adjust their ratings accordingly.
- Can I export the trial results?
- Yes. The full trial report — including aggregated ratings, coach-by-coach votes, notes, and position breakdowns — can be exported as CSV for your selection committee records.
- How is this different from running trials on spreadsheets?
- Spreadsheets require manual rotation building (hours of work), manual vote collection (paper, risk of loss), and manual aggregation (transcription errors). GameStats automates all three. Rotations in seconds. Digital voting synced in real time. Report ready the moment the last game ends.
- What does the pricing include?
- Trials are included in our Multi Team and Club/School annual plans. There are no per-player charges. One subscription covers unlimited players, unlimited games, unlimited trials.
- Can I use GameStats for trials across multiple age groups?
- Yes. You can run multiple trials simultaneously or sequentially. Each trial is configured independently, so different age groups can have different game lengths, voting scales, and position formats.