Live Match Tracking
Live Match Tracking lets you log every goal as it happens during a match, rather than entering just the final score afterward. It's the richest way to capture match data — you get goal timelines, position breakdowns (offense vs. defense), and contribution scores per player.
Starting a live match
- From the Leaderboard page, click Start Live Match (or tap the live match button)
- Select the players for each team
- Assign positions:
- In 2v2: designate one player as offense and one as defense per team
- In 1v1: positions aren't applicable
- Tap Start Match
The live tracking screen opens. You can hand the device to a dedicated scorekeeper or pass it around.
Logging goals
Tap the +1 button next to the team that scored. Each tap records a goal with a timestamp and, for 2v2 matches, credits it to the offensive player on that team.
You can also record own goals — goals accidentally scored for the opposing team.
Switching positions
In 2v2 mode, players often switch between offense and defense mid-match. Tap the Switch Positions button to swap who is marked as offense and defense for a team. The app tracks how long each player spent at each position throughout the match.
Auto-switch after each goal
Many groups play the house rule where a team rotates offense and defense after every goal they score. Each team has its own Auto-switch checkbox, so one side can rotate while the other stays put:
- Enable it up front in the Start Match dialog, or toggle it any time during the match from the live tracking screen
- Only the team the goal was awarded to switches — if the other side has auto-switch on, their lineup stays untouched
- An own goal counts for the opposing team, so it rotates that team rather than the player who scored it
- The swap happens right after a goal is recorded — the goal is still credited to whoever was in position at the time
- Undoing a goal switches that same team back, so the lineup always matches the score
- The setting is shared, so everyone watching the match on their own device sees the same positions
Auto-switch is available in 2v2 only, since 1v1 has no positions.
Ending the match
When the game is over, tap End Match. The app automatically:
- Calculates the final score from all logged goals
- Records the match result
- Updates ratings for all players
- Saves goal-by-goal data for analytics
You don't need to enter a score manually — it's derived from the goal log.
Wake Lock
During a live match, the app requests a Wake Lock from your device so the screen stays on and you don't lose the session while the phone sits on the table. This is a standard web API and requires no special permissions beyond accepting the prompt.
Real-time updates
All players in your group with the app open will see the live match score update in real time as goals are logged. The leaderboard page shows a "live match in progress" indicator.
Idle matches
If a live match has no goals logged and no position switches for 1 hour, it's automatically stopped. No result is recorded and ratings aren't affected — it's treated the same as manually cancelling the match. Any bets placed on it are refunded.