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.
Your Journey to Better Football Stats
Create a Group
Set up your football community in seconds with invite codes and role-based access.
Add Teams & Players
Build your rosters with full customization, colors, and player profiles.
Track Matches Live
Record every stat in real-time with WebSocket-powered instant updates.
Generate Reports
Analyze performance with standings, leaderboards, and shareable reports.
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.
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.
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.
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.