Recurring series
Set up the match once. Each cycle opens the next call-up, respects breaks and keeps every notice tied to the actual date.
Call up players, fill every place, balance teams and keep everyone informed. BookBall turns group-chat chaos into a system that works every week.
Browse freely without an account. We only ask you to sign in when you reserve.
Download for Android ↗See the latest results and top five teams, then open the full competition for more.
Major League Soccer does not yet have a reliable free data source.
BookBall's source does not provide live data.
View official resultsBookBall automates repetitive work while keeping important decisions in the hands of organisers.
Set up the match once. Each cycle opens the next call-up, respects breaks and keeps every notice tied to the actual date.
Openings, reminders, available places, changes and cancellations through your configured channels.
Automatic generation, an editable draft, match colours and probabilities based on available statistics.
Location, surface, supported formats and an up-to-date forecast for the exact kick-off time.
Search by @handle, invite registered or guest players and organise a quick match without creating a permanent group.
Each player submits their figures within 48 hours. The group votes, and BookBall resolves missing entries and disagreements.
Every event has an owner, a date and a visible outcome. Nothing depends on remembering the right message.
A one-off match or weekly series, pitch, time, format and place rules.
Members receive the notice and confirm on web or mobile.
BookBall follows up when players are missing and opens places to guests when appropriate.
Generate a draft, calculate probabilities and let the organiser adjust the line-ups.
The group records statistics, votes and gets the next cycle ready.
The website uses a modular MVC architecture. MySQL can run independently or synchronise with Firebase whenever the administrator chooses.
Public profiles and private data are separated, with granular permissions and protected passwords.
PHP hosting keeps running even when Firebase is paused or temporarily unavailable.
Sync queues, scheduled jobs, auditing and independent modules.
No. You can organise a quick match, find players and send invitations without maintaining a permanent group.
In flexible mode, the match can go ahead as 7-a-side while still showing two open places until the ideal 8-a-side format is reached.
Yes. A recurring series can be paused for a period and resumed without losing its settings.
It centralises decisions and the official match status. Notices can be complemented by email, push and other configured channels.
Yes. When sync is enabled, the web edition shares operational information with Android, iPhone and Flutter Web.
Create your profile and prepare your next match with BookBall.