How It Works

Four Simple Steps to Football Stats Mastery

From creating your group to generating professional reports, Balla Stats makes it easy to track every aspect of your football matches.

The Process

Your Journey to Better Football Stats

01

Create a Group

Set up your football community in seconds with invite codes and role-based access.

02

Add Teams & Players

Build your rosters with full customization, colors, and player profiles.

03

Track Matches Live

Record every stat in real-time with WebSocket-powered instant updates.

04

Generate Reports

Analyze performance with standings, leaderboards, and shareable reports.

Step 1

Create a Group

Groups are the foundation of Balla Stats. Create one for your football community and invite members with customizable roles and permissions.

Invite Codes

Generate invite codes with configurable usage limits to grow your group.

Role-Based Access

Assign OWNER, ADMIN, MEMBER, or VIEWER roles with appropriate permissions.

Privacy Settings

Choose between public and private group settings to control visibility.

Visibility Controls

Customize what information is visible to members and the public.

Group Configuration

Fine-tune group settings including notifications and default preferences.

Public Group Pages

Share your group's achievements with a dedicated public page and unique URL.

Step 2

Add Teams & Players

Create teams with custom colors and logos, add players with full profiles, then assign players to teams to build your rosters.

Create Teams

Set up teams with custom colors and branding. Pick from presets or enter any hex color to match real-world kits.

Team Logos

Upload a logo for each team to make your group feel professional and easy to identify at a glance.

Create Players

Add players with jersey numbers, positions, photos, and contact details. Build complete profiles for everyone in your group.

Player Profiles

Each player gets a detailed profile with stats history, position, jersey number, and photo — shareable via a public link.

Add Players to Teams

Assign players to one or more teams. Search and multi-select from your group roster to build lineups quickly.

Player Account Linking

Players can link their user accounts to their profiles so they can view their own stats and receive notifications.

Step 3

Track Matches Live

Record stats with quick-tap buttons, voice recognition, or live commentary narration. Manage substitutions and see every update sync in real time.

Quick Event Buttons

Tap to record goals, assists, shots, tackles, and 37+ stat types instantly. Events queue locally for a snappy feel, then sync in the background.

Voice Stats

Speak naturally and let AI-powered voice recognition parse your words into match events. High-confidence commands execute automatically.

Live Commentary

Narrate the match like a commentator. Multiple users can record simultaneously, then review and convert transcripts into stats.

Substitutions

Record player substitutions with a dedicated dialog. Track who's on the field, who's on the bench, and minutes played per player.

Stoppage & Extra Time

Accurate stoppage and extra time notation with referee-style recording (e.g., 45+3'). Full support for extra time periods.

Real-Time Sync

WebSocket-powered instant synchronization. Every event, substitution, and score update appears on all connected devices in real time.

Step 4

Generate Reports

Turn raw match data into actionable insights with automatic standings, leaderboards, and beautifully formatted reports you can share anywhere.

Automatic Standings

League tables and season standings calculated automatically after every match.

Top Scorers & Leaderboards

Track top performers across all statistical categories with filterable leaderboards.

Public Shareable Pages

Generate beautiful public pages for matches, players, and seasons with unique URLs.

CSV Export

Export any data set to CSV for further analysis in spreadsheets or other tools.

Social Media Sharing

Share match results, player stats, and standings directly to social media platforms.

Visual Analytics

Charts, graphs, and visual breakdowns that make complex data easy to understand.

Ready to Get Started?

Create your free account and start tracking football stats in minutes.