There are a lot of Discord bots that rank players and run queues, and they have changed a lot this year. We rewrote this comparison in October 2026 from each bot's own website and docs, and linked the pages we read so you can check them yourself.
We make Team Up, so we're biased. We've tried to be straight about what each bot does well, where it stops, and where ours does too. Prices and features change: if something here is out of date, tell us in our Discord and we'll fix it.
The short version
| Ratings | Queues | Tournaments | Web leaderboard | Free plan | Paid from | |
|---|---|---|---|---|---|---|
| Team Up | Elo, tunable | Yes | Yes | Yes | Yes | $1.99/mo |
| NeatQueue | MMR | Yes | Yes | Not documented | Yes, limited | $5 / 30 days |
| In House Queue | MMR with decay | Yes | Not stated | Yes | Core features | $3/mo |
| Scoreboards | Elo, tunable | Beta | Beta | Yes | Free | — |
| Tourney Bot | — | — | Yes | Not stated | 3 a month, 8 players | $1.99/mo |
| VibeBot | Elo / MMR | Yes | Not stated | Not stated | Shared bot | $5/mo |
Checked 2026-10-29. "Not stated" means the bot's own pages don't mention it, not that it can't exist.
The bots
1. Team Up
Best for: Servers where competitive play is the main thing, not a side feature.
Team Up only does competitive gaming: ratings, matchmaking, leaderboards and tournaments. No moderation, leveling or music.
Ratings:
- Elo adapted for team games, free-for-alls and multi-team matches, up to 23 placements per match from Discord
- 10+ rating types tracked at once: overall, per team size, per format, per team, per character or class
- Tunable K-factor, curve, caps and provisional rules, with an Elo calculator to try settings first
- Farming detection and rating decay
Matchmaking (how the queues work):
- 5 queue types (versus, free-for-all, co-op, team, anonymous) plus hosted lobbies
- Elo-balanced teams, captains draft, random teams and other formation strategies
- Map pools with voting and bans, voice channels per match, best-of-3/5/7
Tournaments (the tournament bot): single and double elimination, Swiss, free-for-all pods and group-to-playoff stages, with check-in, Elo seeding and a live public bracket page.
Leaderboards (the Discord leaderboard bot): auto-updating leaderboard messages in Discord, public web leaderboards and player profiles anyone can open without logging in, match history, head-to-head records and player comparison.
Also: tier roles, a web dashboard for recording matches and managing players, a REST API and webhooks, and backups you can export and import.
Pricing (from our pricing page):
| Free | Pro | Unlimited | White Label | |
|---|---|---|---|---|
| Price | $0 | $1.99/mo or $15.99/yr | $4.99/mo or $29.99/yr | $19.99/mo or $149.99/yr |
| Matches per day | 50 per leaderboard | 250 per leaderboard | No limit | No limit |
| Leaderboards | 3 | 25 | No limit | No limit |
| Tier roles | — | Yes | Yes | Yes |
| Custom stats & scoring formulas | — | — | Yes | Yes |
| REST API | Trial (500 requests/day) | 5,000/day | 50,000/day | 200,000/day |
| Your own bot, no Team Up branding | — | — | — | Yes |
Where it falls short: It's only for competitive play. You'll need another bot for moderation, leveling or welcome messages. Custom stats need the Unlimited plan.
2. NeatQueue
Best for: Servers that run a lot of ranked queues and PUGs.
NeatQueue is one of the most widely used queue bots, built around ranked queues and MMR.
- Ratings: its own MMR system, with a variance setting or a static mode (docs), and rank roles by MMR range
- Queues: MMR-balanced teams or balancing by role, captains, parties (docs)
- Tournaments: single and double elimination, round robin and Swiss, with a web bracket page, for 2 to 512 entrants (docs)
- Leaderboards and stats: in Discord, updated after every match (docs); a web queue page and an analytics dashboard; a REST API and webhooks
Pricing (docs), per server, each plan running 30 days:
| Free | Basic | Professional | Enterprise | |
|---|---|---|---|---|
| Price | $0 | $5 | $20 | $40 |
| Players a month | 200 | 500 | 2,500 | No limit |
| Queues | 3 | No limit | No limit | No limit |
| Matches a day | 50 | 150 | 1,000 | No limit |
On the free plan, leaderboards, /stats and /compare need a top.gg vote.
Our take: A strong choice for queue-heavy servers. The trade-offs are the monthly player cap and pricing that climbs with your player count. Its docs don't describe a public web leaderboard you can share the way they describe the bracket page.
3. In House Queue
Best for: League of Legends–style in-house games and similar team formats.
In House Queue runs custom games from 1v1 to 11v11, and it's open source (GitHub). By its own count it's in about 5,500 servers.
- Ratings: its own MMR, with MMR decay, and "promotions" that give a role per MMR bracket
- Queues: duo queue, captain queue (highest MMR, random or admin picks), multi-role and anonymous queues, voice and text channels per game, seasons (features)
- Leaderboards: global and separate leaderboards, viewable on its website
Pricing (premium): the core bot appears to be free; paid tiers are $3/mo (customisation), $5.99/mo (adds team renaming, dodge penalties, best-of-3/5 and decay) and $9.99/mo (white label), plus $6/mo custom hosting.
Our take: Good for in-house leagues, especially League of Legends, and open source if you want to read the code. Its pages don't mention tournaments or a REST API.
4. Scoreboards
Best for: Servers that need many kinds of leaderboard (points, high scores, times, Elo) in one bot.
Scoreboards has grown well beyond simple scores. By its own count it's in 3,900+ servers.
- Board types: Elo, league, classic points, high score, time, image rating, plus levels and economy in beta
- Elo: starting rating 1200 and K-factor 32 by default, both configurable; teams from 2v2 to 8v8; free-for-alls of 3 to 8 (docs)
- Queues (beta), with ready checks and voice channels
- Tournaments (beta): knockout, groups then knockout, and double elimination, with web bracket pages (tournaments)
- Web: every board gets a shareable page with privacy settings, plus a dashboard and an API (beta)
Pricing: free. Its site says pricing and usage limits may come later.
Our take: The most flexible free option if you track several kinds of score. Its queues, API and tournaments are still in beta.
5. Tourney Bot
Best for: Running brackets, if you don't need rankings or matchmaking.
Tourney Bot is a dedicated tournament bot: single and double elimination, round robin, Swiss, group stages, free-for-all and race formats, solo and team tournaments.
Pricing (premium):
| Free | Bronze | Silver | Gold | White | |
|---|---|---|---|---|---|
| Price | $0 | $1.99/mo | $2.99/mo | $4.99/mo | $15.99/mo |
| Participants | 8 | 32 | 64 | 128 | 512 |
| Tournaments a month | 3 | No limit | No limit | No limit | No limit |
Our take: If brackets are all you run, it's focused and cheap. It has no Elo, queues or season rankings, so leagues usually pair it with another bot.
6. VibeBot
Best for: Servers that want one bot for everything: moderation, leveling, economy and some competitive features.
VibeBot is an all-in-one bot with an AI builder. Its gaming features include matchmaking queues, Elo rankings with automatic roles, MMR team matchmaking and 1v1 challenges (features). By its own count it's in 2,500+ servers.
Pricing (pricing): a free shared bot with fixed features and per-server limits; Lite $5/mo ($50/yr); Pro $10/mo ($100/yr) with the AI builder and AI credits.
Our take: Good if you want to replace several general-purpose bots with one. Its pages don't describe tournaments, web leaderboards or how ratings are calculated, so if ranked play is the main draw of your server, you'll likely want a dedicated bot alongside it.
What about self-hosting?
There are open-source Elo and queue bots on GitHub, In House Queue among them. You get total control and no subscription, but you're on the hook for hosting, uptime, backups and updates. Worth it if you're a developer building something custom; for everyone else, the free plans above cover the basics.
So which one should you use?
Team Up if ranked play is the point of your server: ratings with real depth, balanced queues, tournaments, and leaderboards your members can open on the web. Add Team Up →
NeatQueue if you run lots of ranked queues and don't need a public web leaderboard.
In House Queue for League of Legends–style in-houses, or if you want an open-source bot.
Scoreboards if you track points, times and high scores as well as matches.
Tourney Bot if you only run brackets.
VibeBot if you want one bot for moderation, leveling and some competitive features.
Frequently Asked Questions
Can I use more than one of these bots?
Yes. Plenty of servers run a dedicated competitive bot next to a general one for moderation and leveling. Discord doesn't limit how many bots a server can have.
Do these bots work for any game?
All six work with any game; none is tied to one title.
What's the difference between Elo and MMR?
Elo is a specific formula from chess: your rating moves based on your opponent's rating and the result. MMR (matchmaking rating) is a general term; each bot that uses it has its own formula. Team Up and Scoreboards use Elo with settings you can change; NeatQueue and In House Queue use their own MMR systems.
Is a free plan good enough?
For a small community, usually yes. Team Up's free plan has 3 leaderboards and 50 matches a day on each; NeatQueue's free plan covers 200 players a month; Scoreboards is free. You'll want a paid plan when you need more leaderboards, more matches or players, or features like tier roles.
How do I stop people gaming the ratings?
Restrict who can record matches, require the other side to confirm results, undo suspicious matches, and watch for the same players beating each other over and over. Team Up flags that last one (match farming) automatically.
Can I switch bots later without losing data?
Check what the bot can export first. Team Up exports a full backup of a leaderboard (ratings and match history) and can import its own backups, from Discord or the dashboard. It can't import another bot's data yet.
Want help getting started? Check our setup guide or ask in our Discord.
