Skip to content
All postsChallenge design

Leaderboards that don’t punish beginners: ranking by completion rate

Raw totals reward people who were already fit or joined first. Ranking by completion rate keeps a leaderboard motivating for everyone, including the person who started yesterday.

Written by the MyGritWall team5 min read

A leaderboard is one of the simplest ways to make a group challenge feel alive. People like seeing their name move. They like a little friendly rivalry. And a board gives the group something to talk about besides the task itself.

But most leaderboards quietly measure the wrong thing. They count totals: most kilometres, most workouts, most days. Totals sound fair, yet they mostly reward people who were already ahead before the challenge began. This article explains why, and how ranking by completion rate fixes it.

The problem with raw totals

Totals reward two groups of people above everyone else: the already-fit and the early joiners.

The already-fit person runs further and more often because they could do that last month too. A beginner who is genuinely stretching themselves will never catch up on distance or volume, so the board tells them every day that their effort is small. That is the opposite of what a challenge should do.

Early joiners get an even simpler advantage. If someone joins a week late, they start a week behind on every total, and there is no way to close that gap. The message to latecomers is clear: you can take part, but you cannot really compete. Many simply stop opening the board, and some stop checking in.

There is a third, quieter cost. When the leaders are far ahead, the middle of the board stops caring too. A ranking only motivates when people believe their next action can change it.

What completion rate means

Completion rate asks a different question. Not how much did you do, but how consistently did you do what you set out to do. It is the share of your own days that you completed, counted from the day you joined.

This changes who can win. Someone who walks for ten minutes every single day ranks alongside someone who runs every single day. Someone who joined on day ten is measured against their own days, not against days that happened before they arrived. Consistency, the thing that actually builds habits, becomes the thing the board rewards.

A simple worked example

Say you run a 30-day challenge for a group of friends, and we look at the board on day 20. Here are three hypothetical people:

  • Alex joined on day 1 and has completed 16 of 20 days.
  • Sam joined on day 1 and has completed 12 of 20 days, but those were long, hard sessions.
  • Jo joined on day 11 and has completed all 10 of their 10 days.

On a board of total days completed, Alex leads with 16, Sam has 12 and Jo trails with 10, even though Jo has not missed once. On a board of completion rate, Jo is at the top with 10 out of 10, Alex follows with 16 out of 20, and Sam has 12 out of 20. Nobody is punished for joining late, and nobody is rewarded just for doing bigger sessions.

To work out a completion rate by hand, follow these steps:

  1. Count the days since the person joined, up to and including today.
  2. Remove any rest days they planned in advance.
  3. Count the days they completed.
  4. Divide completed days by the remaining days. That is their rate.

Rest days should not count against you

A good challenge leaves room to rest. Many training plans build in rest days on purpose, and life adds a few more: a family event, a long journey, a day off sick. If every rest day drags someone down the board, people learn to push through when they should not, or to give up after one missed day.

The fair approach is simple: rest days planned ahead are taken out of the count entirely. They do not help your rate and they do not hurt it. Planning them ahead matters, because it keeps rest honest and separate from simply forgetting.

Do not show a bottom

Even with a fair metric, someone will be last. Showing that publicly helps nobody. The person at the bottom already knows they are struggling, and seeing their name in last place is far more likely to make them quit than to motivate them.

A kinder board shows the top and lets each person see their own position, without listing everyone in order down to the last name. Pair it with a group completion rate, the share of everyone’s days completed together, and the struggling person has something to contribute to rather than something to be ashamed of.

How to talk about the board

The way an organizer talks about the leaderboard matters as much as how it is calculated. A few habits help:

  • Celebrate streaks of consistency and comebacks, not only the top spot.
  • Mention the group rate in weekly updates, so the whole group shares the win.
  • Never call out who is behind, even jokingly.
  • Welcome late joiners publicly and remind them they are measured from their own start.
  • Treat the board as a bit of fun, not a verdict on anyone.

How MyGritWall ranks people

The MyGritWall leaderboard ranks by completion rate since each person joined, so joining late is never a penalty. Planned rest days do not count against your rate or streak, nobody is shown at the bottom, and the group completion rate gives everyone a shared number to push together.

Checklist

  • Rank by consistency, not by totals.
  • Measure each person from the day they joined.
  • Let people plan rest days that do not count against them.
  • Show the top and each person’s own place, never a public bottom.
  • Share a group completion rate.
  • Celebrate comebacks and welcome late joiners.

A leaderboard should make the beginner want to come back tomorrow, not convince them they never had a chance. Ranking by completion rate is a small change that keeps the board honest and kind at the same time. If you would like to try it with your own group, starting a challenge is a good place to begin.

Start a challenge for your people

Set a goal, add a few tasks and share one link. Joining a free challenge stays free.