Documentation

Get started with GameStats

Quick start guides for tracking your first game and running your first trial.

01

Getting Started

Creating your account

To get started with GameStats, contact us and we will set up your account. You will receive an email invitation to create your password and access the platform.

Creating your first team

  1. Log in to the GameStats app.
  2. Navigate to Teams and select New Team.
  3. Enter your team name, gender format (Womens, Mens, Mixed), and competition level.
  4. Add your roster — player names, jersey numbers, and position preferences.
  5. Save. You are now ready to track your first game.

Account roles

GameStats supports two roles. Admin has full access including billing and team assignments. Coach has access to assigned teams only. On Club/School plans you can invite additional coaches and assign them to specific teams.

02

Game Stats Guide

Recording a game

From your team dashboard, select New Game. Enter the opponent, date, and starting lineup. Assign each player to a position. Tap Start Game when ready.

Using the console

The stats console opens in dark mode — optimised for outdoor courts in any lighting. To record an event:

  1. Select the player from the roster on the left.
  2. Tap the event type (Goal, Miss, Intercept, etc.).
  3. The event is logged instantly with a timestamp and attributed to the selected player.

To record an opposition event use the Opp button. Centre pass wins and losses use CP Won / CP Lost.

The console works offline. All events save locally and sync automatically when an internet connection is available.

Reading the live dashboard

  • Current score and quarter
  • Shooting accuracy per player and per quarter
  • CPA, CPD, TCA, TCD — calculated automatically
  • Live event feed

To share with parents or supporters, tap Share and copy the link. No login required to view.

Ending a game and viewing reports

Tap End Game to finalise. Your AI-generated match summary appears within seconds. Game stats are immediately added to your season reports under the Reports tab.

03

Trials Guide

Setting up a trial

Navigate to Trials and select New Trial. Configure:

  • Trial name and date
  • Number of concurrent courts
  • Game length (minutes)
  • Voting scale (e.g. 1–5 stars)
  • Position format (Womens, Mens, Mixed)

Uploading players

Upload a CSV with columns: name, gender, positions (comma-separated codes, e.g. GS,GA). A template is available from the upload screen.

Generating rotations

After uploading, tap Generate Rotations. The system creates lineups that:

  • Respect each player's position preferences
  • Distribute playing time fairly across all players
  • Flag any player placed out of preferred position

You can manually adjust any rotation before the trial starts.

Coach voting

Share the coach voting PIN with each selector. They access the voting interface from any phone browser — no app download required. Votes sync in real time across all devices.

Viewing trial results

From the Trial Report tab, view aggregated ratings per player broken down by position and selector. Export the full report as CSV for your selection committee.

04

FAQ

Does GameStats work on Android?
Yes. GameStats is a web app that works on any modern browser on Android, iOS, iPad, or desktop.
What happens if I lose internet during a game?
The stats console is built for offline use. All events save locally in your browser's IndexedDB. When your connection returns, everything syncs automatically. No data is lost.
Can I edit an event after recording it?
Yes. Tap the event in the event timeline to edit or delete it. Changes update the dashboard immediately.
How do I add a player who arrives late to a trial?
Tap Add Player from the trial management screen. The system slots them into upcoming rotations automatically.
Can I run multiple trials simultaneously?
Yes. Each trial is independent. You can have multiple trials running at the same time on different devices.