In short
Leagues are competitive groups that place users with a limited number of similar players for a fixed period, usually a week. At the end of each period, top players move up to a higher league and bottom players move down. This keeps competition close and winnable for most users.
Why it matters for apps
A single global leaderboard is only motivating for the people near the top. Leagues split users into smaller groups of similar players, so more people have a real chance to win.
- Retention: A weekly reset gives every user a fresh start and a reason to return before the week ends.
- Fair competition: Competing with similar players keeps rankings close, which motivates more than an unreachable top spot.
- Common mistake: Groups that are too large. Users should be able to see their rivals and the gap to the next place.
- Design choice: Relegation adds tension but can discourage weaker users. Some apps protect the lowest league from dropping further.
Industry examples
Duolingo places learners in weekly leagues, from Bronze up to Diamond, where the top finishers move up and the bottom finishers move down.
A running app groups users by weekly distance level and ranks them in small weekly divisions with rewards for the top three (hypothetical).
Build it with StriveCloud
In StriveCloud you run one leaderboard per division, each scoped to a segment and paired with a weekly time challenge. Segments recompute in real time from user metadata and stats. Rank-based promotion and relegation is not built in, so your app updates the division field when a season ends.
Want to try this? See the Duolingo playbook
Frequently asked questions
What are leagues in gamification?
Leagues are small groups of similar users who compete on a ranking for a fixed period, often a week. Top players move up a league and bottom players move down.
What is the difference between a league and a leaderboard?
A leaderboard ranks users on a score. A league is a set of smaller leaderboards with promotion and relegation, so users compete with similar players instead of everyone.
How does Duolingo's league system work?
Learners earn XP during the week and compete in a small group. The top finishers move up a league, from Bronze toward Diamond, and the bottom finishers move down.