Free · iPhone · No accounts

Five attackers is not a team

AntiXchaos plans your substitutions so the pitch always holds its shape — a defender, a creator and an attacker on it at all times. Tap who showed up, and the whole game is planned in one go.

Coming soon to the App Store. iPhone, iOS 16 and later.

Live match screen: a shift timer counting down, five players on the pitch with their roles, and the next change listed below.

The Thursday problem

Everyone runs forward. Nobody comes back.

Nine people, one hour, no coach. Within ten minutes the game is tennis: five attackers at one end and an empty half behind them.

No one wants to defend

The two people who can actually defend end up doing it every single shift, or nobody does.

Subs happen by shouting

Whoever stands closest to the line goes on. The shape of the team is an accident.

Someone plays fifty minutes

Someone else plays ten, says nothing, and does not come back next week.

How it works

Ninety seconds before kick-off

1

Tap who showed up

Nine came instead of twelve? Fine. Pick the format and the shift length, or keep what you used last week.

2

Build the plan

Every shift for the whole match: who plays, in which role, for how many minutes. Built in milliseconds.

3

Play

The screen turns red thirty seconds before each change and names who goes on, and for whom.

Measured, not claimed

Against changing by the clock

A typical squad of nine with three people who can defend, compared with rotating everyone in order — the way most apps and most teams do it.

100%

of the match with every role covered

Rotating in order: 20%

4.33

average player rating in the role they were given

Rotating in order: 2.39 out of 5

2 ms

to plan a full hour of football

So it replans the moment anything changes

When the plan breaks

Someone is late. Someone is hurt.

Add them, remove them, or make your own swap — the rest of the match is rebuilt from that second, and the minutes already played are kept. If the only goalkeeper walks off, you get offered someone who can go in goal.

Late arrival

Joins at minute fifteen and gets priority on time for the rest of the game, without anyone losing what they already played.

Injury

Remove a player and the remaining shifts reshuffle instantly. Roles stay covered with whoever is left.

Your own call

Swap anyone yourself. The app does not argue — it takes it as fact and rebuilds around it.

Every screen

Built to be read in two seconds

One hand, a noisy hall, a game going on behind you.

Shift plan screen: a chart showing which player is on the pitch in which role across all fifteen shifts.
The whole game before it starts
Setup screen: player cards to tick who showed up, formation choices, and match and shift length.
Tap who showed up
Live match screen in alert state: the timer is red at twenty-one seconds and the next change is highlighted.
Thirty seconds warning
Summary screen: final score, role coverage percentages and minutes played by each player.
Proof instead of arguments
Team screen: the squad list with each player's role, rating and stamina.
Rate once, sorted forever
Live match screen: shift timer, the five players on the pitch by role, and the bench below.
The match itself

Privacy

Nothing leaves your phone

  • No account, no sign-up, no email address.
  • Your squad and match history are stored on the device and nowhere else.
  • No analytics, no advertising, no third-party code.
  • The whole game runs with no signal at all.

Free, and staying free

Bring it to the next game

No subscription, no locked features, nothing to unlock. Every format, every mode, the full history.