iPhone · UK grassroots football

Everyone gets their minutes.

Roll On plans your starting line-up and every substitution before you get to the touchline, and keeps count of who's owed time on the pitch.

Built for Sunday morning

Sort the subs at home, not on the touchline.

Pre-planned substitutions

Set the line-up, then pencil in each swap and the minute it happens. The plan is there when the whistle goes.

Fair playing time, counted

Minutes, goals and assists add up across the season, so you can see at a glance who's played more or less than others.

Match clock on the Lock Screen

A Live Activity runs the clock without unlocking your phone, and a widget shows the next fixture.

Share a team with your co-coach

Send an invite code and you both see the same squad and the same running clock.

Everyone on the same team sheet

Fixtures, training and notes share one calendar, so a co-coach sees the week as you do. Send the finished team sheet out as a PDF, or the squad as a spreadsheet.

See it working

Three screens do most of the work.

The squad list: sixteen players with shirt numbers, positions, goals and assists.
Your squad, with the season's goals and assists against each name.
A bar chart of each player's minutes for the match, against a dashed fair-share line.
Every player measured against their fair share, so nobody quietly misses out.
The match clock running live in the first half, with the lineup below it.
Kick off and the clock runs, with your plan sitting right underneath it.

Your data

There is no Roll On server. Your squad lives in your iCloud.

  • Players and fixtures are stored in your own private iCloud database, synced by Apple across your devices and shared only with coaches you invite. The developer can't read any of it. Roll On never asks for a photo of a player.
  • No adverts, no analytics, no tracking SDKs. The app measures nothing about how you use it and sends nothing to the developer.
  • Delete a player, a squad, or a whole team from inside the app and it goes from iCloud too, on the next sync.
  • Invite codes are the one exception. Inviting a coach briefly publishes a code, and asking to join publishes your iCloud address, to a shared lookup area so the other phone can find it. No player ever appears there. The policy spells this out.