Skip to content

Discord Tournament Bot

Brackets, Sign-ups,
and a Champion

Run single and double elimination tournaments in your Discord server. Players register with one click, the bracket seeds itself from Elo, and everyone follows along on a live web bracket.

No credit card required • Works with any game • Set up in minutes

2 Bracket Formats
Single & double elimination
Elo Auto-Seeding
Powered by your leaderboard
2.8K+ Active Servers
Trusted by gaming communities

From Idea to Bracket in Minutes

Create the event, open registration, and let the bracket run itself

1. Create the Tournament

Set it up from the web dashboard — pick a format, link a leaderboard for seeding and ratings, set a start time and a registration cap.

2. Players Register

Post the schedule with /tournaments schedule — members register right from its buttons, or sign up on your league's public tournament page.

3. Run the Bracket

Auto-seed by Elo, start the event, and record results as matches finish. The web bracket and Discord messages update live until a champion is crowned.

From Sign-ups to Champion

Everything between "let's run a tournament" and the podium, handled

Registration

Self-Serve or Admin-Managed

Open self-serve sign-ups and players join with one click from Discord or the web — or curate the roster yourself from the dashboard.

  • Register buttons on Discord schedule & tournament messages
  • Web sign-ups on your public tournament page
  • Registration caps — 8 to 128 players, or unlimited
  • Unregister deadline so the bracket stays stable

Seeding

Fair Brackets by Elo

No seeding by vibes. One click orders the field by Elo rating from your linked leaderboard, so top seeds meet as late as possible.

  • Auto-seed by Elo from any of your leaderboards
  • Standard seed pairing — #1 plays the lowest seed first
  • Drag-and-drop manual seeding when you want control
  • Automatic byes when the field isn't a power of two

Live Bracket

Record, Watch, Crown

Record winners and scores as matches finish. The bracket advances instantly, spectators follow along live, and the champion gets announced in Discord.

  • Score reporting with match notes
  • Undo support — mistakes roll back cleanly, Elo included
  • Up-next queue and recent results feed
  • Champion banner, podium, and final standings

Pick Your Bracket Format

Classic knockout hype or a second-chance losers bracket

Single Elimination

One loss and you're out. The classic bracket — fast, tense, and easy for everyone to follow.

  • Any field size — byes are placed automatically
  • N − 1 matches total, perfect for one-evening events
  • Podium with runner-up and joint-third semifinalists

Double Elimination

Lose once and drop to the losers bracket — fight your way back to the grand final for the comeback storyline.

  • Full winners bracket, losers bracket, and grand final
  • Fairer outcomes — one bad game doesn't end your day
  • Power-of-two fields: 4, 8, 16, 32 and up

Round robin and Swiss formats are on the roadmap.

The Whole Event Lives in Discord

One command group keeps your server in the loop — /tournaments

Schedule Card

Posts an auto-updating schedule of upcoming and live tournaments — members register right from its buttons.

/tournaments schedule

Private Preview

Preview any tournament embed privately before posting it — only you see the result.

/tournaments view

Live Tournament Message

Posts the live tournament message that updates automatically as the event progresses — registration, bracket state, and results.

/tournaments display

Champion announcement included. When the final is recorded, Team Up posts a fresh champion announcement to the tournament's channel — so the win gets celebrated with a notification, not a silent message edit.

A Tournament Page Worth Sharing

Every event gets a public web page — and results count toward your ladder

Public Bracket Pages

Spectators and players follow the whole event at a shareable link — no Discord login needed.

  • League tournament timeline — upcoming, live, and past events
  • Pannable, zoomable live bracket with an up-next queue
  • Champion banner, podium, and final standings when it's over
  • Your league's branding and per-tournament themes

Results That Move the Ladder

Link a tournament to one of your Elo leaderboards and every recorded match updates ratings and match history — tournament runs count toward season-long rankings.

  • Elo deltas written on every recorded match
  • Undo rolls the rating change back too
  • Or run standalone brackets with no leaderboard link
  • No double entry — one roster, one set of ratings

Run Tournaments for Any Game

Weekly 1v1 ladders, monthly 5v5 championships, fight nights, racing cups — if your community plays it, you can bracket it.

Counter-Strike 2ValorantLeague of LegendsRocket LeagueOverwatch 2Apex LegendsFortniteSuper Smash BrosStreet Fighter 6FIFA / EA FCCall of DutyDota 2Rainbow Six SiegeChessBoard GamesAnd More...

Frequently Asked Questions

Common questions about running tournaments with Team Up

Ready to Crown a Champion?

Join thousands of Discord servers running leagues, ladders, and tournaments with Team Up.

No credit card required • Cancel anytime • Set up in minutes