View your club's game, player and competition stats
📊
COACH
Advanced insights and historical data
⚙️
ADMIN
Full access to data entry and management
PLAYER PORTAL
Select a Club to View
COACH PORTAL
Select a Competition to View
🏆
Competition Name
2025
SELECT TEAM TO ANALYZE
TEAM POSSESSION
TEAM NAME
Competition Name
👤
Player Name
Team Name
Positions: CENTRE, WINGER
Field mapping visualization coming soon
Game Details
Round X - Team vs Team
Team statistics will appear here
Player statistics will appear here
Field mapping data will appear here
Set replay data will appear here
🏆
Competition Name
2025
TEAM POSSESSION
👤
Player Name
Team Name
DOB: 1 Jan 1990
Season statistics will appear here once games are recorded
Field mapping will appear here once games are recorded
Workrate worm will appear here once games are recorded
Game Details
Round X - Team vs Team
Team statistics will appear here
Field mapping data will appear here
Set replay data will appear here
GAME STATISTICS
SELECT COMPETITION
SELECT DATA TYPE
SELECT GAME
MANAGE EXISTING GAMES
⚠️ CONFIRM DELETE
This will permanently remove the game from everywhere in the webapp.
ADD BYE
Select teams to award a bye (2 competition points each). You can select multiple teams.
UPLOAD GAME DATA
UPLOAD FULL GAME DATA
Upload a single CSV/Excel file containing all game statistics, field mapping, and set replay data for both teams.
INSERT INDIVIDUAL TEAM STATS
Upload files OR paste data directly from your spreadsheet.
TEAM 1 (LEFT)
- OR -
TEAM 2 (RIGHT)
- OR -
📋 HOW TO USE PASTE:
Open your Excel/Sheets document
FOR TEAM 1: Select the ENTIRE ROW of Team 1 stats → Copy (Ctrl+C) → Paste in Team 1 box (left)
FOR TEAM 2: Select the ENTIRE ROW of Team 2 stats → Copy (Ctrl+C) → Paste in Team 2 box (right)
IMPORTANT: You must paste data for BOTH teams
Empty columns are automatically skipped
⚠️ COMMON MISTAKES:
Pasting the HEADER row instead of the data row
Pasting the same team's row in both boxes
Forgetting to paste Team 2's data
Copying only part of the row instead of the whole row
💡 Tip: The data row should start with a NUMBER (the score), not text like "Points Scored"
SELECT PLAYER DATA
EXISTING PLAYER DATA
PLAYER NAME
Team Name
⚠️ CONFIRM DELETE
Are you sure you want to delete this game data? This action cannot be undone.
INPUT PLAYER DATA
SELECT PLAYER
SELECT DATA TYPE
📊
INDIVIDUAL GAME DATA
Enter stats for a single game
🗺️
FIELD MAPPING DATA
Upload field mapping data
📈
WORKRATE WORM DATA
Upload CSV with workrate data
PASTE MULTIPLE GAMES
Copy the player's full season rows from your spreadsheet (one row per game) and paste below.
Round is determined by row order (row 1 = Round 1). Leave an entire row empty if the player did not play that round — those rounds will be skipped.
Opposition team is matched automatically from the competition. Positions use abbreviations: WG CE FB FE HB 2R HK LK FR (slash-separated for dual positions e.g. WG/CE).
33 COLUMNS IN ORDER: Game · Position · Mins · Per Score · Hitups · Run Metres · PTB Speed · Post Con Metres · Success Pass · Un-success Pass · Tackle Break · Line Break · Line Break Assist · Offload · Try · Try Assist · Con · Con Missed · Field Goal · Kick · Kick Metres · Kick Goes Dead · Forced Restart · Kick Press Protect · Support Run · Kick Chase · Errors · Tackle Made · Miss Tackle · Tackle Efficiency · Pen · Sinbin · Send Off
UPLOAD WORKRATE WORM DATA
Upload a CSV file containing workrate worm data for multiple games. Expected format: • Column A: Game clock as time (e.g. 0:00:00, 0:00:01 ... 1:10:00)
• Columns B onwards Row 1: Game label e.g. R1VBulldogs (Round 1 vs Bulldogs)
• Rows below: Workrate values starting from 0
• Empty cell = player was off the field (sub off / not yet subbed on)
📁
Drag & drop CSV file here
or click to browse
UPLOAD FIELD MAPPING DATA
Upload a CSV file containing field mapping data for multiple games. Expected format: • Column A: Round & Opposition (e.g. R7 v Knights)
• Column B: Stat type (e.g. Tries, Assists, Tackles)
• Column C: X position on the field (0–68)
• Column D: Y position on the field (0–100)
• A header row is optional — it will be auto-detected and skipped
📁
Drag & drop CSV file here
or click to browse
PLAYER PROFILES
Central player database
➕👤
CREATE PLAYER
Add a new player to the central database
📋👥
MANAGE PLAYERS
View, edit or delete existing player profiles
CREATE PLAYER PROFILE
Add a new player to the central database
📷
Photo
MANAGE PLAYERS
View, edit or delete players from the central database
EDIT PLAYER PROFILE
📷
Photo
ENTER PASSWORD
Incorrect password. Please try again.
PORTAL PASSWORD
Set an optional password. Leave blank to remove the password.
COACH PORTAL
Enter the Coach Portal password to continue.
Incorrect password. Please try again.
ADMINISTRATION
Management Dashboard
📊
INPUT GAME
Record live match statistics and player performance data
📁
INPUT DATA
Upload historical game and player data from CSV/Excel
🏟️
CREATE/MANAGE CLUB
Add new clubs, edit team rosters, and manage player information
🏆
CREATE/MANAGE COMPETITION
Set up competitions, divisions, and tournament structures
📈
ANALYTICS
AI-powered insights and analysis across competitions
👥
PLAYER PROFILES
Create, view, edit and manage all players in the central database
💾
BACKUP & RESTORE
Download all data as backup or restore from previous backup file
☁️
SYNC TO CLOUD
Push all data to the cloud so coaches and players can see the latest updates
BACKUP & RESTORE
Data Management & Protection
📊 CURRENT DATA
🧹 CLEAN UP STORAGE
Removes redundant data that has built up over time — primarily player photos that were accidentally saved inside game stat entries instead of just in Player Profiles where they belong.
This is safe to run at any time and does not delete any stats, games, or profile photos.
📥 DOWNLOAD BACKUP
Download all your data as a single backup file. This includes:
All competitions, teams and logos
All clubs and team information
All player profiles and statistics
All recorded games and match data
All saved team lineups
Custom workrate settings
💡 Tip: Download a backup before making major changes or going live!
📤 RESTORE FROM BACKUP
Upload a previously downloaded backup file to restore all your data.
⚠️ WARNING:
Restoring from backup will OVERWRITE ALL CURRENT DATA. Download a backup of your current data first if you want to keep it!
⚠️ CONFIRM RESTORE
WARNING:
This will OVERWRITE ALL CURRENT DATA!
Backup Created:
Contains:
Are you sure you want to restore from this backup?
SELECT COMPETITION
EXISTING COMPETITIONS
CHOOSE ANALYTICS MODE
Select the type of analytics you want to use:
🔍
INSIGHT
AI-powered team analysis showing strengths, weaknesses, training focus, and opposition strategies for individual teams.
💬
CHAT
Interactive AI chat to ask any questions about your competitions, players, and statistics.
🏃
PLAYER ANALYTICS
Deep dive into individual player performance — comparisons, top performers, and AI-powered player insights.
🏃 PLAYER ANALYTICS
Choose which player data to analyse:
🌐
ALL PLAYER DATA
Analyse players across every competition in the database.
🏆
COMPETITION DATA
Filter player stats to a specific competition only.
SELECT COMPETITION
Choose a competition to analyse player data from:
📅 SELECT YEAR
Filter player data by season year, or compare the same player across two different years.
📊 COMPARE TWO YEARS — SAME PLAYER
Select any two years below to split a player's data and compare their performance season-on-season in Player Comparisons.
VS
🏃 PLAYER ANALYTICS
📊
PLAYER INSIGHTS
Player comparisons and top performer rankings across key stats.
🤖
PLAYER AI CHAT
Ask the AI anything about individual player performance and trends.
📊 PLAYER INSIGHTS
Select a focus player on the left, then add one or more comparison players on the right. Stats are season per-game averages.
🎯 FOCUS PLAYER
⚡ COMPARISON PLAYERS
No comparison players added yet
Players ranked by attacking, defensive and overall score — normalised per minute played to ensure fairness regardless of minutes on the field.
🏆
Loading top performers...
Full ranked table of all players — per-game averages across all stats. Click a column header to sort.
🤖 PLAYER AI
🏃
Ask me about any player
I have access to all player stats in the selected data. Ask about individual players, comparisons, trends, position rankings, and more.
Example questions:
• "Who are the top 5 try scorers this season?"
• "How does [Player Name] compare to other hookers?"
• "Which player has the best PTB speed?"
• "Show me [Player Name]'s stats across all games"
• "Which players have improved the most over recent rounds?"
• "Who are the best defenders in the competition?"
• "Compare the workrate of all props"
Press Enter to send, Shift+Enter for new line
SELECT COMPETITION FOR TEAM INSIGHTS
Choose one competition to analyze teams from:
ℹ️ Note:
Team insights are generated per competition. Select the competition you want to analyze teams from.
SELECT COMPETITIONS FOR ANALYTICS CHAT
Select one or more competitions to analyze. The AI will search across all selected competitions to answer your questions.
ℹ️ Note:
If you see "Not Set" for Gender, Age Group, or Game Length, you can edit the competition in CREATE/MANAGE COMPETITION to add these details for better analytics.
🔍 TEAM INSIGHTS
SELECT TEAM TO ANALYZE
Click on a team logo to view AI-powered insights about their performance, strengths, weaknesses, and strategies.
TEAM NAME
Competition Name
📈 ANALYTICS AI
🤖
What would you like to know?
Ask me anything about your selected competitions. I can analyze player performance, team statistics, trends over time, and provide insights to help your team improve.
Example questions:
• "What are our completion rates compared to other teams?"
• "Show me player performance trends over the last 5 rounds"
• "Which players have improved the most this season?"
• "Compare our attack vs defense statistics"
• "Who are the best defensive players in the hooker position?"
• "Show me the top 5 tacklers playing in the second row"
• "Compare attacking stats for centres vs wingers"
• "Which front row players have the highest workrate?"
• "What areas should we focus on improving?"
Press Enter to send, Shift+Enter for new line
ANTHROPIC API KEY
The Analytics AI requires an Anthropic API key to function.
Get one at console.anthropic.com
Your key is stored locally on this device only.
CREATE COMPETITION
Competition Details
Standard game duration in minutes (e.g., 60, 70, 80)
No file chosen
No file chosen (default field will be used)
Preview:
Teams
ADD TEAM
No file chosen
Colour 1
Colour 2
EDIT TEAM
No file chosen
Colour 1
Colour 2
ADD PLAYER TO TEAM
ADD PLAYER TO CLUB
MANAGE CLUB
Select Competition & Team
WORKRATE RATING SYSTEM
Customize point values for each stat. These values determine player workrate scores.
ATTACK
SCORING
KICKING
DEFENSE & ERRORS
CLUB PLAYERS
CLUB SETTINGS
To edit name / photo / DOB → Edit Profile
🔒 PASSWORD REQUIRED
This player profile is password protected
SELECT GAME TYPE
SELECT COMPETITION
SELECT EXISTING GAME
SELECT GAME
ASSIGN PLAYERS
Team Name
Select a player from your club roster for each jersey number