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 DiscordScoreboards 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.
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.
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.
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.
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.
Submitted matches land in a log channel for moderator review before points move. Auto-approve after a configurable delay if you trust your community.
Assign Discord roles automatically based on league position (top 3, top 10, promotion/relegation zones). Roles update the moment the standings change.
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 →
A live points-based leaderboard turns casual matches into a season — and gives the whole community a shared table to rally around.
Create leaderboards in a couple of clicks and tweak them to your liking
Follow your leaderboards live from any browser, on any device
See how you and your friends are performing over time
Create leaderboards in a couple of clicks and tweak them to your liking
Follow your leaderboards live from any browser, on any device
See how you and your friends are performing over time
Football/soccer, basketball, futsal, handball, hockey — any sport where matches have a score and a season produces a table.
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.
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.
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.
Group-stage formats where every player meets every other player and points decide who advances.
Office ping-pong, pool leagues, darts nights — any recurring competition where you want a transparent table instead of a rating.