Floodlit 5-a-side football pitch at night
Help Center

Stats & Leaderboards

Capo tracks everything that happens in your matches. Here's what gets recorded, how the numbers work, and when they update.

What gets tracked

Every time you complete a match, Capo records:

  • Games played — Total appearances
  • Wins, draws, losses — Match results for each player
  • Goals scored — Individual goal tally
  • Own goals — Tracked separately (don't count towards your total)
  • Clean sheets — Games where your team didn't concede
  • Fantasy points — Points for wins, draws, and goals
  • Which team you played on — Orange/Green assignment
  • Goalkeeper games — If you played in goal

Calculated statistics

From the raw data, Capo calculates:

  • Win rate — Percentage of games won
  • Goals per game — Average scoring rate
  • Minutes per goal — How long between goals (based on match duration in settings)
  • Points per game — Average fantasy points
  • Form — Results from last 5 matches (W/D/L)
  • Streaks — Current winning/losing/scoring runs

Leaderboards

Capo offers several leaderboard views:

  • Half-season — Current half of the season (if you've set one up)
  • Full season — The entire season so far
  • All-time — Career totals since you started using Capo
  • Goal leaders — Top scorers
  • Season race — Graph showing points accumulated over time

You can also browse previous seasons using the year dropdown — so you can look back at who won in 2024 or any earlier year.

Tip

Tap the info icon next to any leaderboard to see the exact scoring system your group is using. Leaderboards require seasons to be set up. Without a season, you'll still see all-time stats but not season standings.

Personal dashboard

Every player has their own stats page showing:

  • Personal bests — Highest scoring game, longest streak, etc.
  • Milestones — Every 5 games, every 10 goals, etc.
  • Recent form — Last 5 matches with results
  • Career summary — All-time totals
  • Teammate chemistry — Who you win most with

Feats (all-time records)

The Feats tab shows all-time records for your group:

  • Most goals in a game — Who scored the most in a single match
  • Longest unbeaten streak — Most consecutive games without a loss
  • Longest winning streak — Most wins in a row
  • Longest goal streak — Most consecutive games with at least one goal

If someone breaks a record, it'll appear in the match report too — so the whole group sees it.

Legends (Hall of Fame)

The Legends tab records the season champions and runners-up for both the points table and the goals table. This is your group's all-time honour roll — who won the title each year.

The minimum number of games needed to qualify for the Hall of Fame tables is configurable in Settings (useful if your group has players with hundreds of games and you want to keep the tables meaningful).

When stats update

Stats update automatically through several triggers:

  • Match completion — As soon as you save the result, stats start updating
  • Background job — Takes about 5 seconds to crunch the numbers
  • Nightly refresh — Everything recalculates at 2am just in case
  • Manual trigger — Admins can force an update from Settings → Update Stats

Stats not showing?

If stats seem out of date, wait a minute for the background job to finish. If they're still wrong, try the manual Update Stats button in Settings.

Fantasy points explained

Fantasy points are the main leaderboard currency. All values are configurable in Settings — these are the defaults:

  • Win — 20 points (default)
  • Draw — 10 points (default)
  • Loss — -10 points (default)
  • Attendance — 10 points just for turning up (default)

So with defaults, a typical win nets you 30 points (20 + 10 attendance), while a loss still gets you 0 (the attendance bonus cancels out the penalty). This keeps everyone motivated to play rather than sitting out to protect a lead.

Bonus points

Extra points for dominant performances (all configurable):

  • Clean sheet win — 30 points default (instead of 20)
  • Clean sheet draw — 20 points default (instead of 10)
  • Heavy win — 30 points default (win by 4+ goals)
  • Heavy win + clean sheet — 40 points default (the jackpot)

Heavy loss penalty

Lose by 4+ goals and you're looking at -20 points instead of -10 by default. This keeps games competitive even when you're behind — there's always something to play for. The goal margin threshold and penalty are both configurable.

Goals scored

By default, goals don't earn extra points. Why? Because it encourages goal-hanging and selfish play. Scorers already have the goals leaderboard to chase — the fantasy table rewards team results. You can turn this on in Settings if your group wants to reward individual scorers.

What happens when players are tied?

If two or more players finish on the same fantasy points, positions are decided by:

  • 1. Team goal difference — The total of your team's goals scored minus goals conceded across all your matches. This rewards being part of dominant team performances without encouraging selfish play.
  • 2. Games played — More games = higher rank. Sustaining the same points tally over more matches shows consistency and commitment.
  • 3. Alphabetical — In the extremely unlikely event everything else is equal.

This applies everywhere — half-season, full season, all-time standings, the race graph, and season honours.

Power Rating & Goal Threat

These two stats appear on player profiles and drive the Performance balancing algorithm. They're calculated automatically from your match history — no setup needed.

Power Rating

Your average fantasy points per game, weighted so recent matches count more than older ones. A player winning regularly in the last few weeks will have a higher Power Rating than someone whose good form was six months ago.

Goal Threat

Your average goals per game, again weighted toward recent form. Bang in a few this month and it goes up. Go a few weeks without scoring and it drifts down — but slowly.

How the weighting works

Capo uses an exponential decay formula: a game played today counts fully, a game from two years ago counts roughly half as much, a game from four years ago roughly a quarter. Your full history still matters — it just matters less as time passes.

Tip

The percentile shown on your profile (e.g. "78th percentile") means you're rated higher than 78% of qualified players in your group. 50th percentile is bang average.

New players & qualification

Until a player has played around 5 games, their rating is pulled toward the group average — so brand new players don't start at 0% or 100%. After that, their actual stats take over.

Goalkeeper games don't count

If a player takes a turn in goal, that game is excluded from their Power Rating and Goal Threat. Only outfield games count — otherwise a session in goal would unfairly drag down their scoring stats.