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.

01

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

U17 Selection Trial 2026

Game length

8 min

Courts

2

Vote scale

1 – 5

Bib colours

4 groups

players.csv imported

42 players · positions validated

02

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
G1G2G3G4GS
JS
AJ
MB
JS
GA
AJ
MB
JS
AJ
WA
RC
LD
EW
RC
C
ST
KH
LD
ST
WD
LD
EW
KH
LD
GD
EW
PB
AJ!
EW
GK
KH
JS
PB
KH

✓ Fairness check passed — all players ≥ 3 games

03

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
All changes sync instantly to every coach's device

Live · trial in progress

Game 4 of 8

Roll · 44 players

games played

JSJ. Smith
AJA. Jones
MBM. Brown
RCR. ChenNew
All coaches synced · just nowOnline
04

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
9:41●●●100%

Selector · Sam K.

U17 Selection Trial

PIN ✓

Now rating

J. Smith

OOP

GA · Game 3 · Court A

Strong shot under pressure. Solid GS option.

Up next (5)

5 of 14 left

WAA. JonesG3 · Court A
GSM. BrownG3 · Court A
GDR. ChenG3 · Court A
CS. TaylorG3 · Court A
GKE. WilsonG3 · Court A
Voted today: 24 / 44Synced
05

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

GSJ. Smith4.792
GAA. Jones4.378
WAM. Brown4.171
CS. Taylor468
WDR. Chen3.864
GDE. Wilson3.658
GKL. Davis3.555
Tier3 coach disagreements flagged

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

GSJ. Smith
GAM. Brown
WAA. Jones
CS. Taylor
WDR. Chen
GDE. Wilson
GKL. Davis

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

J. Smith
4.592pts
A. Chen
3.878pts
M. Brown
3.265pts

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.

$220
/year
Start 15-day free trial

No credit card required.

Pro

Most popular

Up to 5 teams. Advanced stats, AI Coach, trials.

$660
/year
Start 15-day free trial

No credit card required.

Club

Unlimited teams. Multi-coach. Priority support.

$1,200
/year
Start 15-day free trial

No credit card required.

Compare plansStarterProClub
Limits
Teams15Unlimited
Players per team15UnlimitedUnlimited
Games per month5UnlimitedUnlimited
Coach invitations3Unlimited
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.