Skip to content

Team Up Blog

Guides for running a Discord league

Feature updates, guides, and tips for your competitive Discord community.

New to running a league? Start with how to run a Discord gaming league.

All posts

Browse the archive

| 12 min read

Why the Match That Would Settle It Never Gets Played

On a challenge ladder players pick opponents, and Elo prices lopsided matches so badly that one side always refuses. The math, and the rules that fix it.

eloleaderboardsleague-managementrating-theoryguide
Read more
| 11 min read

A Season Pass That Can't Touch the Ladder

A progression system on a competitive ladder has one hard rule: the reward must be worthless to the ranking. The design, and the Season Pass it produced.

seasonsretentionleague-managementguide
Read more
| 9 min read

Building an Admin Team You Can Trust With a Leaderboard

Permissions are a blast-radius hierarchy, not a trust one. Sort admin actions by what happens when they're wrong, and know when history can't be rebuilt.

league-managementpermissionsmoderationleaderboardsguide
Read more
| 10 min read

Why Your Discord League Went Quiet — And How to Restart It

Leagues hollow out from the top, and the rating system is one cause: the best player in a small pool gains 2.9 for a win and loses 29.1 for a loss.

league-managementeloretentionleaderboardsguide
Read more
| 11 min read

Dodges, No-Shows and Disputes: Writing League Rules That Hold Up

Rules fail when they need a judgement call at the moment everyone is angry. How to write league rules that decide themselves: dodges, no-shows, disputes.

league-managementmatchmakingmoderationguide
Read more
| 10 min read

Getting Your First Players: The Cold-Start Problem in a New League

Membership doesn't fill a match; simultaneous availability does. For a 5v5 game, 50 members means a 2% chance a game forms tonight. The math and the fix.

league-managementmatchmakingcommunityguide
Read more
| 9 min read

Rocket League Leagues: How Many Ladders Can You Actually Afford?

1v1, 2v2 and 3v3 reward different habits and need separate ratings, but every ladder splits your matches. How many ladders a small league can afford.

rocket-leagueeloleaderboardsleague-managementguide
Read more
| 14 min read

EA FC Leagues in Discord: League Tables vs Elo Ladders

Football communities want a table: fixtures, three points for a win, goal difference. Ranking bots give you a ladder. Your schedule decides which fits.

ea-fcleague-managementeloleaderboardsguide
Read more
| 10 min read

Scoring Free-For-Alls: Rating Battle Royales and Multi-Team Matches

Elo is defined for pairs, and a free-for-all has none. How a placement becomes rating changes, why a 10-player FFA needs scaling, and where it breaks.

eloffabattle-royalerating-theoryleaderboards
Read more
| 12 min read

Fighting Game Ladders: Rate the Set, Not the Game

In the FGC the result is a set, not a game. Rating games one by one double-counts, ties volatility to the event format and breaks character stats.

fighting-gameselotournamentsleaderboardsguide
Read more
| 12 min read

A Drop Is Not a Match: Scoring Battle Royale Scrim Blocks on Discord

A scrim block has to answer who won tonight and who is actually good. Configure points and ratings separately, and choose whether to rate teams or players.

battle-royalescrimsffaeloguide
Read more
| 11 min read

Bracket Tools vs League Platforms: Where Challonge and Toornament Stop

A bracket finds a winner by throwing information away. Why a dozen Challonge events don't make a ranking, and why brackets and leagues are complements.

tournamentsleaderboardseloleague-managementtools
Read more
| 11 min read

Siege Customs and the Five-Stack Problem

Rainbow Six communities are built from stacks, and whether a stack can queue together decides what your ladder measures. Three ways to handle it.

rainbow-six-siegematchmakingscrimseloguide
Read more
| 12 min read

When the Game Ships No Ranked Mode: Running a Roblox Ladder from Discord

Most Roblox experiences have no rating or matchmaking, so the Discord server is the ranked mode. How an experience reports results through HttpService.

robloxapileaderboardseloguide
Read more
| 11 min read

Call of Duty GBs: Rating a Series That Isn't the Same Game Three Times

A GB is a Hardpoint, a Search and a Control: three games, one result. Why per-map ratings fail in Call of Duty, splitting by mode, and rating the roster.

call-of-dutyscrimseloleaderboardsguide
Read more
| 13 min read

Overwatch 2 Customs: The Role Queue Math That Decides Whether Your Lobby Fills

A role-locked custom lobby is a supply problem first. The math behind your wait time, the 1-2-2 quota that can stop a queue forming, and per-role ratings.

overwatchrole-queueelorating-typesguide
Read more
| 11 min read

Spreadsheets vs a Ranking Bot: When Your League Should Switch

Most Discord leagues start in Google Sheets, and for a while that's right. A working Elo sheet, why it gets painful, and the failures that force a switch.

leaderboardseloleague-managementtoolsguide
Read more
| 8 min read

Divisions, Promotion and Relegation in a Discord League

Rating-threshold tier roles are labels, not divisions. What real promotion and relegation needs, and the honest reason most leagues shouldn't run it.

divisionstier-rolesleague-managementeloguide
Read more
| 8 min read

The Attribution Problem: Rating Individual Players in Team Games

A 5v5 win is one bit of information split five ways. How Elo gives individual credit from a team result, and why an even split is wrong.

eloteam-gamesrating-theoryleaderboards
Read more
| 9 min read

How to Run a Competitive Season: Resets, Carryover, and Playoffs

Seasons stop a league going stale. The hard part is how much rating carries over: four carryover modes, and how to roll over without losing history.

seasonsleaderboardseloleague-managementguide
Read more
| 9 min read

CS2 10 Mans: Veto, Variance, and a Leaderboard That Survives MR12

Your own CS2 pugs need decisions Premier makes for you: the veto format, seeding new players, and stopping a 13-11 moving ratings like a 13-2.

cs2counter-strike10-manseloguide
Read more
| 12 min read

Auto-Record CS2 Matches to a Discord Elo Leaderboard with MatchZy

Wire your CS2 pug server into a Discord Elo leaderboard. MatchZy posts the result when the map ends and Team Up updates ratings, roles and stats.

guideapics2elo
Read more
| 12 min read

Elo K-Factor Curves: How Fast Should Ratings Move?

K-factor sets how fast ratings converge and how much they wobble after. Simulated numbers for K 16 to 64, and how a provisional K curve gets you both.

eloguideleaderboards
Read more
| 11 min read

League of Legends Inhouses: Rating Players by Role, Not Just by Win

One Elo per player breaks in a five-role game. Run LoL inhouses in Discord with per-role ratings, fair autofill handling and balanced teams.

league-of-legendsinhouseelorating-typesguide
Read more
| 6 min read

How to Detect Smurfs, Boosting, and Match Farming in Community Leaderboards

How to spot and stop smurfing, rank boosting and match farming on a Discord Elo leaderboard, and how automated detection keeps competition honest.

leaderboardsguidediscordelo
Read more
| 6 min read

Tier Roles & Rank Decay: Keeping a Discord Leaderboard Fair and Active

How to use rank tiers, automatic Discord roles, and rating decay to keep your competitive leaderboard accurate, motivating, and active over the long run.

leaderboardsguidediscordelo
Read more
| 7 min read

How to Run a Discord Tournament: Brackets, Seeding, and Prizes

A step-by-step guide to running a tournament in your Discord server: choosing a format, seeding players fairly, managing brackets and keeping it fun.

tournamentsguidediscordmatchmaking
Read more
| 8 min read

Glicko-2 vs Elo vs TrueSkill: Choosing a Rating System for Your Community

Elo, Glicko-2 and TrueSkill compared: how each handles uncertainty, team games and inactivity, and which rating system fits your gaming community.

eloguideleaderboardsmatchmaking
Read more
| 13 min read

How to Start a Competitive Discord Gaming League

How to run a gaming league on Discord: pick a format, lay out channels and roles, add Elo rankings and a queue, and write rules. The setup, start to finish.

guideelomatchmakingdiscord
Read more
| 9 min read

How to Track Custom Stats Like KDA and ACS in Your Discord Leaderboard

Go beyond win/loss. Track kills, deaths, assists, maps and any game-specific stat on your Discord leaderboard, collected as matches are recorded.

guidecustom-statselodiscord
Read more
| 12 min read

Elo Rating Calculator: Calculate & Understand Your Rating Changes

Use the free Elo calculator to see how results change ratings. The formulas, K-factor, and advanced options like loss dampening and FFA distribution.

eloguideleaderboards
Read more
| 11 min read

How to Run Valorant 10 Mans with Elo Rankings on Discord

Run Valorant 10 mans in your Discord server with Elo-balanced teams, map voting and stat tracking. No more arguing about teams or who's good.

valorantmatchmakingeloguide
Read more
| 9 min read

Best Discord Bots for Elo Rankings & Matchmaking in 2026

Team Up, NeatQueue, In House Queue, Scoreboards, Tourney Bot and VibeBot compared: Elo and MMR, queues, tournaments, web leaderboards and pricing, checked October 2026.

elomatchmakingdiscordcomparison
Read more
| 7 min read

How to Set Up Matchmaking Queues in Your Discord Server

Automated matchmaking for Valorant customs or any competitive game: players join a queue, the bot balances teams by Elo, and the match starts.

guidematchmakingdiscordqueues
Read more
| 10 min read

What Does Elo Mean in Gaming? The Elo Rating System Explained

Elo is a skill rating: you gain points for wins and lose them for losses, more for upsets. What low elo, high elo and elo hell mean, and how the math works.

eloguideleaderboardsdiscord
Read more
| 8 min read

How to Use the Admin Dashboard to Manage Your Server

A guide to the Team Up web dashboard: manage players, record matches, change settings and give your staff roles to help run your community.

guiderolesdashboard
Read more
| 4 min read

How to Set Up an Elo Leaderboard in Discord (Free, 5 Minutes)

Add a free Elo leaderboard to your Discord server: record a match with one command, post a live leaderboard that updates itself, then add rank roles.

guideeloleaderboardsdiscord
Read more

Set it up

Setup guides

By game: the rating type, queue settings and commands that game needs, plus the public leagues already running it. By format: what to rate, what carries between sessions, and what goes wrong when nobody wrote a rule. By feature: what each part of the bot does and how a league turns it on.

By game

By format

By feature