For weekly 5-a-side groups • mates who play together

Run your weekly football group properly.

Balanced teams, stats and match history — built around the mates you play with every week, not fixtures and formal competitions. No spreadsheet admin or WhatsApp chaos.

FREE • Set up in minutes • Launched in 2020 • Hundreds of active players.
Less admin
Stop chasing people. Just log who played and what happened.
Fairer teams
Balance using real match stats — even when numbers change week to week.
More fun
Leaderboards, streaks and player cards — because your group has history, not fixtures.
Our League app screenshot

Everything your group needs

Our League keeps the competitive bit (and bins the boring bit).

Manage matches your way

Log matches quickly after the game, or schedule them in advance for more options.

Manage matches your way with quick logging or scheduling in advance

Player Declarationss

See who’s playing each week — and who’s not — in one place. No more last-minute WhatsApp chaos.

Player declarations showing who is in and out

Balanced Teams

Auto-pick teams based on performance so games stay close — and the arguments stop.

Balanced teams using real match stats

Zero-prep match logging

Didn’t set anything up beforehand? No problem. Add goals and assists after the game and let Our League handle the stats.

Zero prep football match logging

OR Log goals live (optional)

Using a shared phone or tablet pitch-side tap goals as they go in — takes seconds and avoids the “how many did you get?” chats later.

Log goals live with a shared phone or tablet pitch-side

AI Match Reports

Get a quick summary of each match, generated by AI — perfect for sharing in your group chat. You can always edit before sharing.

AI-generated match reports summarising each game

Proper stats

Goals, assists, attendance, streaks — tracked in one place over time.

Proper stats tracked in one place over time

Player of the Match Voting

Vote after the match. Recognise the graft, not just the tap-ins.

Player of the Match voting

Player League Table

Players get points for wins and draws. See who’s on top over the season.

Player League Table showing who's on top over the season

Player Profiles

Every player gets their own card.

Player profiles showing form, contributions, trends

Head to Head Comparisons

Compare players directly — who’s the better finisher? The better assister?

Head to Head Comparisons between players

Charts

See how stats evolve over time with handy charts.

Charts showing how stats evolve over time

How it works

Set up once. Then just play football.

  1. 1

    Create a group

    Name it once — that’s it.

  2. 2

    Add players

    Just names to start with. People can join later if they want.

  3. 3

    Log matches

    Quick entry after the game (or during, if you’re keen).

  4. 4

    Enjoy the good bits

    Stats, leaderboards and fairer teams — automatically.

FAQ

Is it free?

Yes — you can set up a league and start tracking matches without paying.

Do we need everyone to install it?

No — it works best when your regulars use it, but you can still run the league as the organiser.

How do you add a match?

You can either schedule a match in advance or log one after it’s finished. Add players to each team, then record the score and key events like goals, assists and own goals.

Can we track matches live during the game?

Yes. You can log goals as they happen, and the app keeps a running goal timeline you can review and edit if needed.

How are teams balanced?

Teams can be auto-picked using performance history to keep games closer over time, with a balance indicator to show how even the teams are.

Do players get their own profiles?

Yes. Each player has a profile that builds over time with their appearances, match history and key contributions. Profile photos are supported too.

Does it handle seasons?

Yes. You can create seasons to reset stats for a new period while keeping your previous seasons and all-time history.

Can we compare players head-to-head?

Yes. You can compare two players and see results and performance stats when they play together and when they play against each other.

Can multiple people use the same group?

Yes. Groups can be shared so multiple users can access and manage the same matches and players.

Does it track attendance?

Yes. Attendance is tracked automatically from matches, so you can see who played, appearance counts, and trends over time.

Can you keep track of pay per play?

Yes. Just set how much you charge per play, and the app will track how much each player owes.

Is my data backed up?

Yes. Your data is stored securely in the cloud, so it’s available across devices.

What are all the features?
  • Group setup
    • Create a group for your regular game
    • Name your teams (e.g. Bibs vs Skins)
    • Add players as needed (no fixed squad)
  • Matches
    • Schedule future matches
    • Log matches after they’ve finished
    • Add players to teams per match
    • Players can set their own match status
    • Reserve list if maximum players reached
    • Record goals
    • Record assists
    • Record own goals
    • Edit match details
    • Delete matches
    • See weather conditions (if match location set)
  • Live match logging
    • Log goals during the game
    • Fast, simple goal entry
    • View a live goal timeline
  • Team selection
    • Optional automatic team selection
    • Balance teams using past performance
    • Visual team balance indicators
  • Players
    • Individual player profiles
    • Automatic tracking of appearances
    • Automatic tracking of goals and assists
    • Player history over time
    • Player profile photos
  • Player League
    • Players are ranked in a league table
    • Set order of stats for determining rankings
    • Optionally set bonus points for specific achievements
  • Stats & records
    • Automatic player and team statistics
    • Leaderboards and tables
    • Match records and streaks
  • Head-to-head
    • Compare two players
    • See performance when playing together vs against
  • Seasons
    • Create and manage seasons
    • Reset stats per season while keeping history
    • View season and all-time data
  • Attendance
    • Track who played in each match
    • Appearance counts and attendance trends
  • Sharing & access
    • Share groups with others
    • Multiple users per group
    • Manage users separately from players
  • Extras
    • Birthday reminders
    • Secure cloud-backed data
    • Works on mobile and web
What stats does Our League give?

Our League tracks a wide range of individual and team stats, all built primarily from simply recording goals (and assists if you choose), giving your group a proper record of how you play over time — without needing spreadsheets.

  • Participation & attendance
    • Games played
    • Attendance percentage
    • Current and longest games-played streaks
    • Current and longest games-missed streaks
    • Days since last played
    • Longest time away from the group
  • Goals & scoring
    • Total goals scored
    • Goals per game
    • Games scored in
    • Percentage of games scored in
    • Solo goals and solo goals per game1
    • Percentage of team goals scored
    • Most goals scored in a single match
    • Fastest goal1
    • Fastest hat-trick1
    • Goal-scoring streaks (current and longest)
    • Goal drought streaks (current and longest)
    • Winning goals (goals that win the match)1
  • Assists & creativity2
    • Total assists
    • Assists per game
    • Percentage of team assists contributed
    • Most assists in a single match
    • Assisting streaks (current and longest)
    • Games without an assist (current and longest)
    • Goals-to-assists and assists-to-goals ratios
  • Overall contributions2
    • Total goal contributions (goals + assists)
    • Goal contributions per game
    • Percentage of team goals involved in
  • Results & team impact
    • Wins, draws and losses
    • Win, draw and loss percentages
    • Team goals scored and conceded
    • Goals scored and conceded per game
    • Goal difference and goal difference per game
    • Winning, losing and unbeaten streaks (current and longest)
  • Player of the Match (PotM)
    • Player of the Match awards won3
    • PotM win percentage3
    • Total PotM votes received4
    • PotM votes per game4
    • PotM votes per award won4
    • Votes cast by each player4
    • Percentage of matches a player voted in4
  • Physical performance (optional)5
    • Total distance covered
    • Average distance per game
    • Maximum recorded speed
  • Records & milestones
    • Oldest and youngest player to play6
    • Oldest and youngest goal scorer6
  • Admin & housekeeping
    • Amounts owed (for if your players have to pay every time they play)
  1. Requires using "live matches" where you tap as goals are scored.
  2. Requires assists to be recorded.
  3. Requires recording of player of the match.
  4. Requires ensuring players vote for the award.
  5. Requires this data to be manually added for or by players.
  6. Requires date of birth to be set for players.

Not every group uses every stat — you can keep things simple, or go deep if your group enjoys the detail.

Less admin. Better games.

Give your group something better than a spreadsheet and 400 WhatsApp messages.