Leaderboard type · League

Discord League Bot for Sports & Points-Based Rankings

Run a football league, basketball season, or any head-to-head sport on Discord. Configurable points per result, match scores, and a live web leaderboard.

Add to Discord

Scoreboards is the Discord league bot built for sports communities. Run a Sunday-league football season, a casual basketball ladder, a FIFA / NBA 2K tournament, or any recurring 1v1 or team competition — players submit match results with the score, the bot awards points for each win, draw, and loss, and the leaderboard updates in real time inside Discord and on a shareable web page.

What is a league leaderboard?

A league leaderboard ranks players by total points accumulated over a season. Every match awards a fixed number of points — typically 3 for a win, 1 for a draw, and 0 for a loss, the standard used by every major football league in the world since 1994.

Unlike ELO, the scoring is transparent and predictable: win three games and you've earned nine points, no math required. That makes it the perfect format for sports, tournaments, and any community where the rules should be obvious at a glance.

Record the score of each match (3–1, 2–2, 5–0) so your league doesn't just track who won — it tells the whole story of the season.

How Scoreboards does leagues

Configurable points

Set how many points a win, draw, and loss are worth. The 3–1–0 default matches FIFA/UEFA, but you can dial it in for rugby, hockey, or whatever your league needs.

Match scores

Enter the score for every match (3–1, 2–2, 7–4). Scores determine the winner automatically — higher score wins, equal scores are a draw.

Match reporting via /submit

Pick the leaderboard, then enter both sides and the match score. The bot awards points to every player on each side and updates the standings instantly.

Verification & approval flow

Submitted matches land in a log channel for moderator review before points move. Auto-approve after a configurable delay if you trust your community.

Automated tier roles

Assign Discord roles automatically based on league position (top 3, top 10, promotion/relegation zones). Roles update the moment the standings change.

Live web leaderboard

Every league gets a shareable web page with full standings, match history, wins/draws/losses, and match scores — so members can follow the season outside Discord too.

Want the full mechanics and best-practice tips? Read the leaderboard bot overview →

Run a league worth playing in.

A live points-based leaderboard turns casual matches into a season — and gives the whole community a shared table to rally around.

Sort Order

Ascending

Visible Ranks

25

Auto Approve

1 Hour

Visibility

Public

Leaderboard Type

Time

Submit Button

Enabled

Validator Role

@Moderator

Display Mode

Compact

Points Label

Time

Emojis

Default

Web Button

Enabled

Queue Button

Disabled

K-Factor

32

Starting ELO

1200

Tier Roles

3 tiers

Channel

#leaderboards

Dashboard

Create leaderboards in a couple of clicks and tweak them to your liking

SPEEDRUN
MEMBER
Search player
#NAMETIME
1.PlayerOne00:01:02
2.SpeedRunner00:01:05
3.ProGamer00:01:08
4.QuickShot00:01:12
5.NovaBlade00:01:15
6.StormRider00:01:19
7.BlazeFury00:01:22
8.IronWolf00:01:28
9.ShadowVex00:01:33
10.CyberPunk00:01:37
11.ArcticFox00:01:41
12.VoidWalker00:01:45
13.NeonDrift00:01:50
14.TitanRush00:01:54
15.PixelKing00:01:59
16.ZeroGrav00:02:03
17.DarkMatter00:02:08
18.SolarFlare00:02:12
19.MoonRacer00:02:17
20.ThunderBolt00:02:22
21.CrystalEdge00:02:28
22.SilverHawk00:02:33
23.GhostPulse00:02:39
24.CosmicDust00:02:44
25.RapidFire00:02:50

Web Leaderboard

Follow your leaderboards live from any browser, on any device

Stats

See how you and your friends are performing over time

When to use a league leaderboard

  • Sports leagues

    Football/soccer, basketball, futsal, handball, hockey — any sport where matches have a score and a season produces a table.

  • Sports video games

    FIFA, NBA 2K, Madden, NHL, Rocket League — all the sports games that play best with a proper table rather than an ELO ladder. Set a team size for the 2v2 and 3v3 formats.

  • Team leagues, 2v2 to 8v8

    Fix the squad size for the season and every player still gets their own row: the winning side's players all take the win points, and the match score counts as goals for and against each of them.

  • Fixed-team season tables

    Or run it like a real league: turn on fixed teams and named squads sign up once (with up to two reserves), matches are submitted team vs team with the score, and the table ranks the teams by points.

  • Round-robin tournaments

    Group-stage formats where every player meets every other player and points decide who advances.

  • Company / friend group leagues

    Office ping-pong, pool leagues, darts nights — any recurring competition where you want a transparent table instead of a rating.