New to the league? Follow these eight steps — from finding teammates all the way to climbing the standings. Use the Discord bot commands highlighted at each step, and click the links to open the relevant page on this site.
① Register Your Account
Before anything else, link your Discord account to an MLBB player profile. This takes ten seconds and only needs to be done once.
visit: https://play.mlbb.site/register/ -or-
From discord: /player register [your-IGN]
Replace [your-IGN] with your exact in-game name. The bot creates a public profile page for you on this site automatically. Use /player profile at any time to view your profile and current teams.
② Build Your Team
Gather at least five registered players and form a team. The person who runs /team create becomes the captain.
/team create [team-name] ← captain only — creates the team
/team invite @teammate ← send an invite to each player
/team accept ← each invited player runs this to join
- Need a substitute? Invite them with
/team invite @player role:substitute. - Check who’s on the roster:
/team roster— or visit your team’s page on the site. - Captaining multiple teams? Include
team_idin any captain command to specify which team you mean.
③ Sign Up for a League
Browse the available leagues and pick the format that suits your team. Registration is open for a limited window each season.
/league list ← see all open leagues with IDs and formats
/league register [league_id] ← captain only — register your team
League formats available:
| Format | Best Of | Leagues |
|---|---|---|
| Draft Pick | BO5 | Moniyan, Abyss, Northern Vale, Cadia Riverlands |
| Draft Pick | BO3 | Agelta, Los Pecados, Aberleen, Dragon Altar |
| Brawl | BO3 / BO5 | Megalith, Vonetis, Oasis, Swan Castle |
| Free Play | BO1 | Eruditio (teams randomly assigned) |
Your registration enters a pending state until an admin approves it. You can check the sign-ups page to track the status.
④ Wait for the Season to Start
Once registration closes, admins finalize the rosters and auto-generate the full round-robin schedule. Every team plays every other team in the league at least once across the season.
You’ll see an announcement in #match-notifications on Discord when the season officially opens. Match windows run Thursday through Sunday, 7–11 PM PST.
⑤ Check the Events Table for Your Next Game
Head to your league page. The Events table lists every scheduled match for the season — find your team’s row to see who you’re playing and when.
Each event shows the home team, away team, and scheduled date. Coordinate with your opponent through Discord to agree on an exact time within the match window.
⑥ Find Your Voice Channel & Play
Your team has a dedicated voice channel in Discord under the Matches category. Jump in, get your five players ready, and have your opponents do the same.
Launch MLBB, set up your match using the agreed format (Classic / Brawl, Draft or not), and play.
⚠️ Critical: the winning player must screenshot the VICTORY screen — the full scoreboard that appears immediately after the match ends. The bot reads this image automatically; a cropped or partial screenshot may not be accepted.
⑦ Upload Your Results
Results are submitted by the winning team’s captain only. The opposing captain then confirms (or disputes) the submission.
— Winning captain —
/match submit [screenshot] ← attach the VICTORY screenshot as a file
— Opposing captain —
/match confirm [submission_id] ← approve the result
/match dispute [submission_id] [reason] ← flag it if something looks wrong
- The bot uses AI vision to extract the BattleID, scores, and match duration from your screenshot automatically.
- If the image confidence is low, the submission is flagged for manual admin review.
- Confirmed results post instantly to #match-notifications and update the standings.
- If a dispute is raised, an admin will review via
/admin resolve-disputeand post a decision.
⑧ Check the Standings
After each confirmed result, the Standings table on your league page updates automatically. Visit your league page and scroll down to see the current rankings.
/player profile ← view your own stats, teams, and league affiliations
Top teams at the end of the season earn trophies, recognition on the site, and bragging rights in the community. 🏆
Quick Reference — All Player Commands
| Command | Who | What it does |
|---|---|---|
/player register [ign] |
Everyone | Create your player profile |
/player profile [@user] |
Everyone | View a player’s profile and teams |
/team create [name] |
Registered players | Create a team — you become captain |
/team invite @user |
Captain | Invite a player to your team |
/team accept |
Invited player | Accept a pending team invite |
/team roster [team_id] |
Everyone | View a team’s full roster |
/team edit |
Captain | Set team logo and colors |
/league list |
Everyone | Browse open leagues with IDs and formats |
/league register [league_id] |
Captain | Register your team for a league |
/match submit [screenshot] |
Captain (winner) | Submit a VICTORY screenshot |
/match confirm [id] |
Captain (loser) | Confirm the opposing team’s result |
/match dispute [id] [reason] |
Captain (loser) | Dispute a result for admin review |
/league quickstart |
Everyone | Show this guide in Discord |
/tournament help |
Everyone | Full command reference |