Match Tally
A mobile-first football admin tool built for the conditions you actually use it in — pitch-side, before kick-off, on a phone. Tracks fixtures, opponents, and season stats without the bloat of club management platforms.

The problem
Amateur football managers have a straightforward admin problem: tracking opponents, recording results, and keeping a coherent picture of the season. The tools available are either overbuilt — full club management platforms designed for paid clubs with secretaries and committee structures — or they are spreadsheets that do not survive contact with an actual match day.
The real issue is context. Match admin needs to happen at the wrong time and in the wrong place: on a touchline, before kick-off, on a phone, with one hand. Software that was never designed for those conditions becomes a burden rather than a tool, and gets abandoned for a WhatsApp message and a mental note that does not get written down.
What it does
- Team setup with roster, shared access via team code, and clean first-run flow
- Opponent management so you can track history against specific clubs over a season
- Match start and live tally workflow built for pitch-side use on a phone
- Results logging and season stats that persist across games without manual aggregation
- Fast enough to use before, during, and after matches without getting in the way
From the product


Product choices
Where the product decisions came from and why the scope stayed narrow.
Designed for the wrong moment
Most admin happens on a desktop in a quiet room. Match tracking happens on a wet touchline with gloves on. The entire interface is built around that — large tap targets, minimal typing, one-action flows.
No feature creep allowed
There's a long list of things Match Tally could do: player ratings, training schedules, league tables, contact management. None of them are in it. The scope is deliberate — doing the core thing well is worth more than doing ten things adequately.
Shared access without complexity
Team code sharing means a manager and an assistant or second coach can both access the same team without requiring an admin panel, user management, or invitation flows. Simple by design.
Stats as a by-product
Season stats are the reward for consistent match logging, not a separate task. If you use the product for what it does, the season picture builds automatically — wins, losses, goals, opponents, patterns.
What was left out — and why
These are features that get requested for tools like this. Each was considered and set aside.
What worked
- The pitch-side-first framing gave the product a clear identity and justified every scope decision
- Team code sharing solved a real access problem without building a user management system
- Stats building automatically from match logs means people get value without extra effort
- The mobile-first flow holds up well under the conditions it was built for
What I'd improve next
- Smoother multi-team support for managers running more than one squad
- Stronger reporting: goal scorers, clean sheets, performance trends across a season
- More polished editing flows for fixing entries after the fact
- Continued refinement of the match-start and tally interaction under pressure
Open Match Tally
Match Tally is live. Set up a team and start tracking your season.
Back to all projects
Browse the full portfolio