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 registration to team selection.
Follow the whole journey — from online sign-ups to the selection panel. Every step happens in GameStats.
Open registration & take payments
Open registration & take payments
Sign players up — and get paid — before trial day, with a form you control.
- Custom form builder: relabel, reorder, require or disable fields, or add your own
- Field types for everything — dates, dropdowns, a netball position picker, consent tick-boxes
- Take payment via Stripe — funds land in your club’s account, no per-player fee
- Parents pay with Visa, Mastercard, Amex, Apple Pay or Google Pay
- Set $0 for free trials; abandoned checkouts still leave a record
- Promote registrations straight into your squad — one click or in bulk
Registration form
OpenFirst name
RequiredLast name
RequiredDate of birth
Preferred position
🔒 Secure checkout — funds go straight to your club
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
Check players in on the day
Check players in on the day
Mark the roll from a phone at the gate — then let GameStats sort out the no-shows.
- No-login staff check-in link with QR code — works across multiple devices at once
- Mark present or absent in one tap, and add walk-ups who didn’t register
- Marking absent is only a record — nothing changes until you start the trial
- On start, no-shows are removed and slots fairly back-filled (preferred position first, fewest games next)
- Voted games stay frozen; you get a removed/replaced/emptied/locked summary
Check-in
42 registered · 39 in
On start: 3 no-shows removed · 3 slots back-filled
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.
Registration
OpenRegistration
Sign-ups and payments online
A custom form builder with online payment via Stripe. Funds go to your club, and sign-ups promote straight into your squad.
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.
Check-in — 39 of 42 in
Check-in
No-login attendance with QR
Mark the roll from any phone, add walk-ups, then auto back-fill no-shows the moment you start — all on a full audit trail.
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.
Single Team
Best for a single team and coach.
No credit card required.
Multi Team
Most popularUp to 5 teams. All features included.
No credit card required.
Club / School
Up to 10 teams. Priority support included.
No credit card required.
| Compare plans | Single Team | Multi Team | Club / School |
|---|---|---|---|
| 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.
- Can parents register and pay online?
- Yes. Open an online registration form and parents can sign their player up and pay before trial day. Payments run through Stripe — once you connect your club’s Stripe account, funds land directly in your account and GameStats keeps a flat platform fee per registration. Set the fee to $0 for free trials and they confirm instantly with no checkout. Parents receive a receipt and admins are notified for each sign-up.
- Can I customise the registration form?
- Every form starts from a default netball template you can shape to fit your club. Relabel, reorder, require, make optional, or disable any field — or add your own. Field types include text, long text, date, phone, email, number, dropdown, a netball position picker, yes/no, required acknowledgement tick-boxes, and section headings. First name, last name, and email are always-required system fields. When you’re ready, promote registrations straight into your squad (one click or in bulk) with preferred positions carried over, and export everything to CSV with a column per custom field.
- How does attendance check-in work?
- Share a no-login check-in link (with QR code) with whoever’s on the gate. They can mark players present or absent in one tap from any phone, across multiple devices at once, add walk-ups who didn’t register, and edit a player’s details on the day. Every change is recorded in a full audit trail.
- What happens to players who don’t show up?
- Marking a player absent is only a record — nothing changes in your rotations until you start the trial. At that point, no-shows are removed and their slots are fairly back-filled: replacements go into their preferred positions first, with fewest games played as the tiebreak. Games a selector has already voted on are frozen, and players are only moved out of position if you’ve allowed it. You get a clear summary of who was removed, replaced, which slots were emptied, and which games were locked.
- 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.