Discord Leaderboard Bot

Create and manage leaderboards in your Discord server. Track ELO rankings, leagues, highscores, speedruns, and image ratings.

#.
NAME
POINTS
1.
Player 01
250
2.
Player 04
225
3.
Player 02
150
4.
Player 03
99
5.
Player 05
75
6.
Player 06
71
7.
Player 07
53
Add to Discord

Free — no signup needed

3.8K

Discord servers

5.8K

Scoreboards

35K

Players

148K

Submissions

Scoreboards is a Discord leaderboard bot — a scoreboard bot for any game or competition your server runs. Add it and it keeps a live leaderboard in the channel you choose: points, highscores, fastest times, ELO rankings, leagues and image ratings. Members send in a score with one button, your moderators approve it, and the rankings update on their own — in Discord and on a web page you can share.

Not on Discord? Make a leaderboard on the web

How it works

How the Discord leaderboard bot works

No spreadsheets and no setup pages. Three steps, and your server has a live leaderboard.

  1. 1

    Add the bot

    Invite Scoreboards to your Discord server. It is free and takes a few seconds.

  2. 2

    Run /leaderboard create

    One short form: name your leaderboard and pick how to keep score. The bot posts it right in the channel.

  3. 3

    Let the scores come in

    Members press Submit on the leaderboard to send in a score. Approve it yourself or let it approve automatically, and the rankings update live.

In Discord

What the bot does in your server

One score, from the button press to the end of the season. Every picture here is drawn by the bot's own code.

  1. 1

    A member sends in a score

    They press Submit score under the leaderboard and fill in a short form. With a log channel, it waits there for a moderator, screenshot and all.

    Discord log channel post: a 120-point submission from Lumen on the Community Points leaderboard, pending review
  2. 2

    A moderator approves it

    One press on Approve. On ELO and League boards the opponent can confirm instead, or every result can approve itself after a delay you choose, from instantly to seven days.

    The same submission, approved by pxlwitch
  3. 3

    The leaderboard redraws

    The board message updates in place, and its web page with it. Roles for the top ranks follow a few seconds later.

    The Community Points leaderboard in Discord after the new score
  4. 4

    Monday brings a recap

    The top three, the week's biggest climber and how much was played, posted to the board's channel every week there were at least three scores.

    Weekly recap post: the top three, Lumen climbing seven places, and 52 scores from 19 players
  5. 5

    The season ends on a podium

    Give a season an end date and the board freezes into its final standings. The next season starts on a new board, and the old one stays as the record.

    Season 3 final standings for Community Points: arcadefox, Vex and pxlwitch on the podium

Use cases

Built for every kind of server

Gaming clans, game nights, gyms, classrooms and creative communities all keep score the same way: in the channel where they already talk.

Gaming clans and esports

Ranked ladders for 1v1 and team games, a queue that finds fair matches, and seasons that crown a champion.

FitsELOLeague

Game nights and party games

Points that pile up across the evening, or free-for-alls where everyone in the lobby gets a place.

FitsClassicLeague

Fitness and sport

Personal bests for lifts, laps and runs, or a proper league table for your Sunday football.

FitsHighscoreTimeLeague

Classrooms and clubs

Reward participation and homework streaks with a running points total everyone can see.

FitsClassic

Offices and teams

Table tennis leagues, sales challenges and quiz nights, with results that settle the argument.

FitsLeagueClassic

Creative communities

Art, photo and build contests where the community rates every entry and the best average wins.

FitsImage Rating

Community and chat servers

Keep the chat active: members earn XP for talking and for time in voice, the bot cheers every level-up, and roles unlock as they climb.

FitsLevels (BETA)

Frequently Asked Questions

How do I add Scoreboards bot to my Discord server?

Click the 'Add to Discord' button at the top of the page or in the CTA section below. You'll need the Manage Server permission in that server to add the bot. Once added, you can start creating leaderboards right away!

How do I make a leaderboard in Discord?

Add Scoreboards to your server and run /leaderboard create. Name the leaderboard, pick a type — points, highscore, fastest time, ELO, league or image rating — and the bot posts it in the channel. Members submit their scores with the button on the leaderboard, and it updates automatically.

What types of leaderboards are supported?

Scoreboards supports seven types of Discord leaderboards: Classic (standard points/scores), Highscore (for single best scores), Time (for speedruns and time-based competitions), ELO (for ranked competitive play with matchmaking, 1v1 or 2v2–8v8 teams), Rating (for community image voting with 1–10 star ratings), League (match-based points ranking for football, basketball, and any sports league — 3 for a win, 1 for a draw, solo or in teams), and Levels (BETA), where members earn XP from chat and voice and unlock roles as they level up — a Levels board is made in your Discord server. Each type is optimized for different gaming and competition formats.

How does score validation work?

You can set a validator role in your server settings. Users with this role can approve or reject score submissions. Alternatively, you can enable auto-approval with a delay (instant, 1 hour, 3 hours, 24 hours, 3 days, or 7 days) or turn it off completely for manual verification.

How do tier roles work with the leaderboards?

Tier roles automatically assign Discord roles to players based on their rank on your leaderboard. You can set minimum and maximum rank ranges for each role, and the bot will update roles automatically as rankings change. This is perfect for rewarding top players with special roles and permissions.

Can members earn a currency for playing?

Yes. The economy is in beta and stays off until an admin turns it on. Then every approved result pays out a currency you name, and beating someone stronger than you pays more. Members spend it in your server's shop, reached from the Shop button under your leaderboards: Discord roles, board emojis that sit beside their name, and name colours. It is one balance per member, shared by every leaderboard in the server.

Can I customize the view mode of my leaderboards?

Yes! You can fully customize your leaderboards with custom headers, sort order, visible ranks, medals, and more through the dashboard. You can also set custom text and choose between compact or normal display modes to match your server's style.

Can I control who can view my leaderboards?

Yes! Each leaderboard has website visibility settings: Disabled (not shown on website), Private (only guild members can view), Hidden (accessible only via direct link), or Public (visible to everyone). This gives you full control over your leaderboard's privacy.

Is there a limit to how many leaderboards I can create?

Each server can have up to 100 leaderboards. You can use them to track different games, seasons, or competition types.

Can I track player statistics and analytics?

We're actively working on advanced analytics features! While basic leaderboard tracking is fully functional, comprehensive player statistics, performance trends, and detailed analytics dashboards are currently in development. Stay tuned for updates as we roll out these features.

Is it free?

Scoreboards is currently completely free to use! However, as we continue to grow, pricing and usage limits may be introduced for certain features in the future.

Do I need Discord to use Scoreboards?

No. You can sign in with Google, create leaderboards on the web, and share them with a link — no Discord server required. If you do use Discord, Scoreboards also runs as a full leaderboard bot inside your server.

How do I create an online leaderboard?

Type a name in the create box on scoreboards.dev, pick how you want to keep score — points, best scores, fastest times, wins and losses, or photo ratings — and hit Create. No signup needed to start; sign up free afterwards to keep the leaderboard and manage it from anywhere. Then share the link and everyone can add their scores from any browser.

Give your server a leaderboard worth playing for

Add Scoreboards, run /leaderboard create, and the first board is live in your channel in two minutes.

Add to Discord

Already running in 3,700+ Discord servers.