Logo for Elo Leaderboard Ladder - Team Up

Upvote Elo Leaderboard Ladder - Team Up


All-in-one competitive gaming bot: matchmaking queues, Elo rankings, hosted lobbies, automatic team balancing, and tier roles.
Team Up โ€” The All-in-One Competitive Gaming Platform

Transform your Discord server into a competitive gaming hub. Team Up handles matchmaking, Elo ratings, leaderboards, and match managementโ€”everything you need for pickup games, ranked ladders, or esports leagues. No need for multiple bots.

Perfect for: Valorant, CS2, League of Legends, Rocket League, Overwatch, fighting games, battle royales, and any competitive game.


๐ŸŽฎ Matchmaking Queues

Fully automated matchmaking that handles everything from queue to results:

5 Queue Types

  • Versus (/queue_versus) โ€” Team vs team (2v2, 3v3, 5v5, etc.)
  • FFA (/queue_ffa) โ€” Free-for-all competition
  • Co-op (/queue_coop) โ€” PvE and cooperative matchmaking
  • Team (/queue_team) โ€” Pre-made team scrimmages
  • Anonymous (/queue_anonymous) โ€” Hidden identities until match ends

Two Operating Modes

  • Headless: Fully automatedโ€”matches start when enough players join
  • Hosted: Host-controlled lobbies with manual team management

๐Ÿ‘ฅ Team Formation
Method Description
Balanced by Rating Auto-balance teams using Elo
Captains Draft 6 modes: Highest/Lowest/Random Elo, Volunteer, Host Picks
Random Teams Quick random assignment
Anonymous Teams Random + hidden identities
Players Choose Self-selection with optional positions

Match Formats: Single Match, Endless, Best of N (Bo3, Bo5, Bo7), Cumulative Scoring


๐Ÿ† Hosted Lobbies

Create custom game lobbies with /host:

  • Custom lobby names, descriptions, and images
  • Custom team names (Team Alpha vs Team Bravo)
  • Password protection for private games
  • Team voting on results with dispute resolution
  • Admin approval mode for verified results
  • Screenshot channel integration

๐Ÿ“Š Elo Rating System

A professional rating system trusted by thousands of servers:

9 Rating Types

  • Global: All matches, even teams only, or uneven teams
  • Player Broad: By team size (1v1, 2v2, etc.)
  • Player Specific: By exact format
  • Team Ratings: Track pre-made team performance
  • Team Alias: Named team tracking

Customizable Parameters

  • K-factor (rating volatility)
  • Default starting rating
  • Loss dampening (reduce rating loss %)
  • Rating precision (rounded, decimal, full)
  • Elo capping for skill gap balancing
  • Anti-farming detection

๐Ÿฅ‡ Leaderboards & Rankings
  • Multiple Leaderboards: Separate rankings per game, season, or format
  • Auto-Refreshing: Live-updating leaderboard messages
  • Web Leaderboards: Public rankings at teamupdiscord.com
  • Match History: View recent matches with full details
  • Season Support: Lock leaderboards for season resets

๐Ÿ‘ค Player Features
  • Player Profiles (/player stats) โ€” Detailed stats and rating history
  • Player Compare (/player compare) โ€” Head-to-head comparison
  • Custom Profiles โ€” Set display name, avatar, and colors
  • Time Period Stats โ€” All time, last 30/90 days, last 10/25 matches

๐Ÿ‘ฅ Team Management
  • Named Teams (/team_admin) โ€” Create organized teams with rosters
  • Team Profiles โ€” Logos, banners, descriptions, and stats
  • Team Ratings โ€” Separate Elo tracking for pre-made teams
  • Ad-hoc Teams โ€” Auto-track recurring player groups

๐Ÿ… Automatic Tier Roles

Assign Discord roles based on performance:

  • Rating-Based: Bronze, Silver, Gold, Diamond, etc.
  • Rank-Based: Top 1, Top 3, Top 10, etc.
  • Instant Updates: Roles change as ratings change
  • Multi-Leaderboard: Different tiers per leaderboard

๐Ÿ“ˆ Custom Statistics

Track game-specific stats beyond wins/losses:

  • Number Stats: Kills, deaths, assists, scores
  • Text Stats: Maps played, characters used
  • Aggregations: Sum, average, min, max
  • Required Fields: Make stats mandatory for recording

โœ… Match Recording

Multiple ways to record results:

/record_match elo 1st: @winner 2nd: @loser
/record_match quick opponent: @player winner: me
/record_match manual 1st: @player delta: +25
/record_match undo
  • Screenshot uploads for evidence
  • Admin approval mode
  • Undo support for mistakes

๐Ÿ—บ๏ธ Map Voting
  • Map Pools: Define maps per server or channel
  • Voting Modes: Standard vote or captains ban
  • Map Images: Visual map selection

โš–๏ธ Dispute Resolution
  • Evidence system with screenshot/video uploads
  • Full audit logging
  • Admin notification channels

๐Ÿ”— API & Integrations
  • REST API for external tools
  • Real-time webhooks
  • Import/export data
  • Legacy bot migration support

๐Ÿ’Ž Pricing

Free: 50 matches/day, 3 leaderboards, 100 match history

Pro ($1.99/mo): 250 matches/day, 25 leaderboards, 5,000 history, tier roles, ad-free web

Unlimited ($4.99/mo): Unlimited everything, custom algorithms, full API access, priority support

Try Pro free for 1 week! โ€” /subscription activate


๐Ÿš€ Get Started in 60 Seconds
  1. Invite Team Up to your server
  2. Create a leaderboard: /leaderboard create name: Ranked
  3. Set up a queue: /queue_versus headless versus: 5v5
  4. Play!

Support: https://discord.gg/pmuHuBFe9t
Website: https://teamupdiscord.com

Check out the home page for the full Discord Bot List.