BookBallFootball Operating System
BookBall 2.3.38 · Available on Android

The match starts long before the first whistle.

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 ↗
No card required One-off or recurring matches Web and mobile in sync
Next fixture · 18:00Riverside League
Active
Next matchRiverside Sports Field
F7 · 8×8
14Confirmed
2Places available
19°No rain
Call-up open3 days before 2Availability notice2 days before 3Teams and line-upsMatch day · 15:00
White Team 51% Red Team 49%
🔔 Notice sent19 players notified ⚽ Match ready7-a-side minimum reached
3 modesOrganiser, captains or no group
5 · 7 · 8 · 11Configurable formats
24/7Automatic notices and cycles
7 languagesES · EN · DE · IT · FR · PT · EL
Professional football

Major League Soccer at a glance

See the latest results and top five teams, then open the full competition for more.

View full competition
Data unavailable

Major League Soccer does not yet have a reliable free data source.

BookBall's source does not provide live data.

View official results
Everything connected

Fewer messages.
More football.

BookBall automates repetitive work while keeping important decisions in the hands of organisers.

01

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.

MTWTFSS
02
🔔

Timely notifications

Openings, reminders, available places, changes and cancellations through your configured channels.

03

Balanced teams

Automatic generation, an editable draft, match colours and probabilities based on available statistics.

04

Pitches and weather

Location, surface, supported formats and an up-to-date forecast for the exact kick-off time.

05
@

Player directory

Search by @handle, invite registered or guest players and organise a quick match without creating a permanent group.

06

Verified statistics

Each player submits their figures within 48 hours. The group votes, and BookBall resolves missing entries and disagreements.

Three ways to organise

BookBall adapts to your match.

Mode 01Pitch organiser

One person coordinates.
The system follows up.

  • Lead organiser and delegated collaborators
  • Invitations by @handle or link
  • Guest places with an opening date
  • Edit the pitch, group and call-up
MAJ+17
Mode 02Team captains

Two captains.
Two independent teams.

  • Each captain manages their squad
  • Registered and guest players
  • Team colour and line-up
  • Publish the match together
AWhite Team
VS
BRed Team
Mode 03Unattended match

No permanent group.
BookBall coordinates the flow.

  • Created by a player or club
  • FIFO registration and waiting list
  • Automatic, manual or hybrid teams
  • Audited draft and controlled publication
01Create 02Open 03Review 04Publish
One complete cycle

From the first notice to full time.

Every event has an owner, a date and a visible outcome. Nothing depends on remembering the right message.

  1. 01
    Schedule

    A one-off match or weekly series, pitch, time, format and place rules.

  2. 02
    Call up

    Members receive the notice and confirm on web or mobile.

  3. 03
    Fill places

    BookBall follows up when players are missing and opens places to guests when appropriate.

  4. 04
    Balance

    Generate a draft, calculate probabilities and let the organiser adjust the line-ups.

  5. 05
    Play and verify

    The group records statistics, votes and gets the next cycle ready.

Ready to grow

A serious foundation for an ambitious project.

The website uses a modular MVC architecture. MySQL can run independently or synchronise with Firebase whenever the administrator chooses.

01
Privacy by design

Public profiles and private data are separated, with granular permissions and protected passwords.

02
No mandatory provider

PHP hosting keeps running even when Firebase is paused or temporarily unavailable.

03
Operational scalability

Sync queues, scheduled jobs, auditing and independent modules.

Frequently asked questions

Before you step onto the pitch.

Do I need to create a group to play?

No. You can organise a quick match, find players and send invitations without maintaining a permanent group.

What if only 14 players turn up for an 8-a-side match?

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.

Can I pause matches in August?

Yes. A recurring series can be paused for a period and resumed without losing its settings.

Does the app replace WhatsApp?

It centralises decisions and the official match status. Notices can be complemented by email, push and other configured channels.

Can I use BookBall on a computer?

Yes. When sync is enabled, the web edition shares operational information with Android, iPhone and Flutter Web.

Your next call-up can be different

Organising should not be harder than playing.

Create your profile and prepare your next match with BookBall.