Start Here
The easiest way to set up MLB Bot is on The Baseball Exchange. Sign in with Discord, choose your server, and open Server Management below Profile. You can also use
/setup in Discord for a guided checklist.Server Management
Set posting channels, manage alerts and scheduled games, and review your server’s activity and stats in one place.
Daily Scoreboard
Use
/daily bets:true for a scoreboard with prediction buttons. Daily posts run around 5:00 AM ET, pause after the postseason, and resume for spring training.Game Channels
Use
/schedulegame add or the website to schedule pre-game previews, live trackers, and final box scores in a channel or a category.Staff Role
Someone with Manage Server can use
/staffrole or the website to select a trusted role. Assign that role in Discord to the members who will manage alerts and scheduled games.Popular Setup Commands
/daily bets:trueschedules the daily scoreboard with prediction buttons./news leagueposts recent MLB articles;/news pollstarts automatic news posts./birthdaysstarts a daily midnight ET birthday post in the current channel./stubschannel channel:#stubschooses the channel for Stubs prediction activity./schedulegame add team:All Teams count:162 scope:Full Season category:#MLB Bot Feedschedules available matchups in separate game channels. Full Season includes postseason games as they become available./alerts add event:Home Run team:All Teamsenables home run alerts across MLB.
Alerts and scheduled games require the configured MLB staff role. Daily, news, birthday, and live commands allow that role or Manage Server.
Full MLB Bot guide · Support server. Most team, player, date, game, and stat inputs support autocomplete.
Stubs, cards, tokens, and rewards are virtual items for entertainment. They cannot be purchased or redeemed for real money.
🌐 The Baseball Exchange
Use MLB Bot from your browser at The Baseball Exchange. Sign in with Discord and choose a server where both you and the bot are members.
Server Management
Manage channels, alerts, scheduled games, automatic posts, and settings. Review activity, wagers, game stats, and leaderboards.
Dashboard & Profiles
Claim daily Stubs, review missions, follow your team’s next game, and check your records. Profile and Leaderboards have season selectors for previous years.
Predictions
Make game and live-play predictions, use tokens, review past tickets by date, and see the server’s community picks.
Bingo
Create a board, scramble its squares, finalize it, and check the results. Discard unwanted drafts or browse saved boards by season and date.
Season Pass & Wordle
Track daily and weekly missions, claim unlocked rewards, and play separate current-roster and historical player puzzles.
Diamond Dynasty
Browse your cards, buy or open packs, shop daily stock, use the market, arrange teams and batting orders, and watch or replay simulated games.
Server Management access
Server Management appears below Profile for members with Manage Server or the MLB staff role.
- Staff role: view, add, or remove alerts and scheduled games. Manage Server alone does not grant these actions.
- Staff role or Manage Server: daily, news, birthdays, Stubs announcement channel, final-game GIFs, and the DD market channel.
- Manage Server: choose or clear the MLB staff role and enable or disable Stubs features.
- Every action: current membership, roles, and permissions are checked again, including when queued work starts.
Stats have a season selector; activity omits future dates and time before the bot joined. Settings are current. Large scheduling requests run in the background, with results in Activity.
Your Discord progress, available on the website
- Discord and the website use the same balances, boards, records, cards, teams, and rewards for the selected server.
- Each Discord server has separate progress.
- Profile, Leaderboards, Server Management, and Bingo Saved boards offer season controls. Viewing an old season does not reset its records.
- For full historical XP rankings, reward inventories, unopened packs, and Wordle mode stats, use
/seasonpass season:<year>,/dd packs season:<year>, and/wordle stats:true season:<year>in Discord. - The website’s Season Pass, Packs, and Wordle play pages use the current season.
- Alerts, scheduled game coverage, and automatic posts still go to Discord. Trivia, Guess the Player, and starting DD challenges remain in Discord.
Stubs, cards, tokens, and other MLB Bot rewards have no cash value.
📺 Live / Scoreboard Commands
Commands for live games, daily scoreboards, game trackers, scheduled posts, box scores, lineups, calendars, and standings.
Live requires the MLB staff role or Manage Server. All scheduled-game subcommands require the configured MLB staff role.
Live Scoreboard
/scores [date]Scores
Shows MLB scores for a selected date.
dateOptional date:MM-DD-YYYY,MM/DD/YYYY, orYYYY-MM-DD.
/oddsMatchup Odds
Shows today’s scheduled matchups with Stubs odds, game times, probable pitchers, and recent head-to-head records.
/liveLive Tracker
Shows the current MLB games in an automatically refreshed live tracker.
/boxscore game:<gamePk>Box Score
Shows a detailed MLB box score for a game.
/lineup game:<gamePk>Lineups
Shows current lineups, bench, bullpen, and player season stats for a game.
/calendar team:<team> [month]Calendar
Renders a team monthly calendar image with scores and gamePk codes.
monthOptional month, such asJune 2026,2026-06, or06-2026.
/standings division:<division>Standings
Shows MLB standings for a division.
Scheduled Game Trackers
/schedulegame add team:<team> [date] [count] [scope] [channel] [category] [bets]Schedule
Schedules MLB game trackers to post before first pitch. Pre-game previews are sent around 5 AM ET, trackers start before game time, and final box scores post when games end.
teamTeam name, abbreviation, orAll Teams.datePick one game/date, or start date whencountis used.countSchedule the next number of games from the date or today. Max162.scopeRegular Season, Postseason, or Full Season. Full Season includes Wild Card, Division Series, LCS, and World Series games as MLB publishes them.channelExisting channel where the scheduled tracker will post.categoryCategory where the bot creates matchup channels. Required forAll Teams.betsShows live Stubs betting buttons for the scheduled game.
Example:
/schedulegame add team:Yankees count:7 bets:trueAll Teams:
/schedulegame add team:All Teams count:162 scope:Full Season category:#MLB Bot Feed bets:true/schedulegame listList
Lists scheduled MLB games for the server.
/schedulegame remove id:<id>Remove
Removes a scheduled MLB game or active scheduled batch.
/stopStop Tracker
Stops MLB auto-refresh messages in the current channel. When a staff role is configured, that role is required.
💰 Stubs Economy Commands
Commands for the virtual Stubs economy, predictions, live betting buttons, missions, profiles, shop items, and leaderboards.
Balances, Profiles & Channels
/claimDaily Claim
Claims Stubs once per day: 500 base Stubs plus 100 for each consecutive day after the first, with the streak bonus capped at 2,900. Missing a day resets the streak. New server accounts start with 750 Stubs.
/balance [user]Balance
Shows your Stubs balance or another user’s balance.
userOptional user to check.
/stubschannel [channel] [clear]Bet Feed
Sets the public channel for Stubs prediction activity. Requires the MLB staff role or Manage Server.
channelChannel where Stubs bet announcements will post.clearClears the saved Stubs betting announcement channel.
/bets [view] [date]Bet Boards
Shows your bets or a server-wide Community Bet Board that groups game-winner, pool, and live picks. Community boards open as a private preview with a button to post them publicly.
viewOptional: My Bets or Community Bet Board.dateOptional date for the board.
/profile [user] [season]Profile
Shows your balance, prediction records, Season Pass, Bingo, Trivia, Wordle, Diamond Dynasty, and profile customizations. Choose a season to view its saved records without resetting progress.
userOptional user profile to view.seasonOptional season year, such as2026.
/leaderboard [season] [sort_by]Leaderboard
Shows the server’s Stubs leaderboard, with rankings for balances, betting activity, wins, win rate, total Stubs won, and game/live streak records.
seasonOptional season year.sort_byOptional leaderboard ranking category.
/pool leaderboard [season]Pool Rankings
Shows the server’s pool-betting leaderboard ranked by net Stubs from settled pool entries.
seasonOptional season year.
/missionsMissions
Shows daily and weekly Stubs missions.
Predictions & Live Bets
/predict game game:<gamePk> team:<team> [amount] [exact_score] [run_diff] [odds_boost] [insurance]Game Bet
Places a Stubs prediction on a game winner before the scheduled start time.
amount1–5,000 Stubs. Default 100.exact_scoreOptional away-home final score, such as 4-2. Adds a 3% fee.run_diffOptional winning margin from 1 to 30. Adds a 5% fee.odds_boostUses one token for a ×1.50 payout multiplier.insuranceUses one token to refund the stake on an eligible loss.
Example:
/predict game game:123456 team:Yankees amount:100/predict live game:<gamePk> event:<event> [amount] [odds_boost] [insurance]Live Bet
Predicts the next completed play in a live game.
eventHome Run, Strikeout, Walk, Run Scores, Groundout, Double Play, Lineout, Fly Out, Single, Double, or Triple.amount1–1,000 Stubs. Default 25.odds_boostOptional boost token.insuranceOptional insurance token.
/attachbets daily [game]Game Panel
Posts a game-winner prediction panel. Members choose their game, team, stake, and tokens through private controls. Any server member can use this command.
/attachbets pool [game]Winner Pool
Posts a public winner pool. Members pick a side before first pitch; winning entries split the completed pool. The normal maximum stake is 5,000 Stubs per member. Any server member can post a pool.
/attachbets live [game]Live Panel
Posts the legacy live-prediction panel. Scheduled coverage also provides private Predict buttons on eligible play alerts. Any server member can use this command.
/bettransfer exportCopy Picks
Creates a private code for up to 25 active game-winner predictions that have not started. Codes normally expire after one hour.
/bettransfer import code:<code>Import Picks
Previews and copies your exported predictions into another server with MLB Bot. That server needs enough Stubs for the stakes and fees. The original predictions stay in the source server.
Shop Commands
/shop listShop
Shows shop items, prices, token counts, and a separate team-themed Diamond Dynasty pack panel.
/shop buy profile-title title:<title>Title
Buys a custom profile title for 7,500 Stubs.
/shop buy team-flair team:<team>Flair
Buys a team flair for your profile for 4,000 Stubs.
/shop buy highlight-video url:<url>Video
Adds a favorite highlight video to your profile for 15,000 Stubs. Supply a valid http or https URL.
/shop buy odds-boost [quantity]Boost
Buys Odds Boost tokens for 1,000 Stubs each. Quantity defaults to one and can be from 1 to 99.
/shop buy bet-insurance [quantity]Insurance
Buys Bet Insurance tokens for 3,000 Stubs each. Quantity defaults to one and can be from 1 to 99.
Stubs predictions and live bets are not real-money gambling and cannot be exchanged for money, prizes, or cash-equivalent rewards.
🎫 Season Pass Commands
Earn rewards through 100 Season Pass levels, then keep progressing through unlimited Prestige levels. Rewards include Stubs, tokens, Diamond Dynasty packs, and profile upgrades.
XP Sources
Earn XP through claims, Top.gg votes, predictions, Bingo, Guess the Player, Wordle, Trivia, missions, and eligible commands.
Rewards
Rewards include Stubs, odds boost tokens, bet insurance, Bingo bonus tokens, Diamond Dynasty packs, and profile upgrades.
Level 50
Unlocks the Profile Team Frame, changing
/profile into a custom team-colored canvas.Level 100
Unlocks the Champion Profile Card with favorite player selection and holographic baseball card styling.
Limited-time Special Events can boost eligible Season Pass XP and Stubs rewards across claims, votes, missions, predictions, pool profits, Bingo, Trivia, Guess the Player, Wordle, and useful commands. Purchases, stakes, fees, refunds, market activity, Season Pass level rewards, and Diamond Dynasty challenge or collection payouts are not multiplied.
Season Pass Commands
/seasonpass [season]Progress
View XP, rewards, inventory, rankings, and XP history. Claim unlocked rewards with the buttons. Previous seasons remain saved and are read-only.
/seasonpass activate-profile-team-frame:<team>Level 50
Activates the Level 50 Profile Team Frame using the selected MLB team.
/seasonpass activate-champion-player:<player>Level 100
Activates the Level 100 Champion Profile Card using a favorite player from autocomplete search.
Related XP Commands
/claimdaily claim XP./voteTop.gg vote XP./predict gameand/predict liveprediction XP./bingo gameand/bingo checkBingo XP./guessGuess the Player XP;/wordlecurrent-roster and historical puzzle XP./trivia startTrivia XP./missionsmission progress and rewards./profileprofile canvas rewards after unlocks.
💎 Diamond Dynasty Commands
Diamond Dynasty is the card-collection mode with packs, collections, legal teams, loadouts, challenges, simulations, market listings, and leaderboards.
Card Pool
Collect MLB cards across teams, eras, positions, series, handedness, and rarities.
Card Copies
Duplicate pulls are possible. Each owned copy has its own card ID and can be kept, sold, or quick sold separately.
Legal Teams
Build teams using C, 1B, 2B, 3B, SS, LF, CF, RF, and SP.
Market
List, buy, and sell cards with virtual Stubs through the server market.
Packs & Collections
/shop buy pack tier:<pack> [team]Buy Pack
Buys and immediately opens a five-card pack. Choosing a team restricts all cards to that current MLB team while keeping the pack’s price, odds, and guarantees.
tierBronze 500, Silver 1,500, Gold 3,000, Diamond 10,000, Elite 25,000, or Legend 50,000 Stubs.teamOptional team selection. Omit it for the normal card pool.
/dd packs [season]Packs
Shows current pack prices, odds, guarantees, and your unopened packs. Select a previous season to view its saved pack inventory; opening packs uses the current season.
/dd open tier:<pack>Open
Opens a saved Diamond Dynasty pack.
/dd quicksellQuick Sell
Shows quick sell options for eligible cards.
/dd quicksell card_id:<id>Sell Card
Quick sells an owned card for the displayed Stubs value. Cards assigned to teams, saved in loadouts, listed on the market, or reserved for an offer cannot be quick sold.
/dd collections [user] [history] [season]Collection
Shows collection progress for yourself or another member. Use history to review collection records or season to view an earlier year without changing it.
/dd card player:<search>Card Lookup
Searches for a Diamond Dynasty card by player name or card search text.
/dd search player:<search>Owned Cards
Searches the server’s owned card copies for a player.
/dd helpDD Guide
Opens the interactive Diamond Dynasty help guide.
Teams & Loadouts
/dd team [user] [season]View Team
Shows your active team or another member’s team. Previous-season views are read-only; changing a team uses the current season.
/dd team position:<position> card_id:<id>Set Player
Adds a card to your active Diamond Dynasty team at a legal position.
/dd team position:<position> clear:trueClear Spot
Clears a position from your active Diamond Dynasty team.
/dd team canvas:trueCanvas
Shows a canvas image of your active Diamond Dynasty team.
/dd team collection:trueBuild View
Shows collection/team-building view for cards you own.
/dd loadout action:<action> slot:<1-5> [name] [canvas] [teamlogo] [season]Loadouts
Save, load, show, or delete a loadout. Replaced/deleted versions are archived. Use action:show and season for read-only history; edits use the current year.
action:saveSave your current team to a slot.action:loadLoad a saved team from a slot.action:showView a saved loadout.action:deleteDelete a saved loadout.slotLoadout slot from1to5.canvasOptional canvas view for showing a loadout.
/dd lineup loadout:<slot>Batting Order
Arranges the nine hitters in a saved loadout. Set the order yourself or use the automatic sort, then save it for future games.
Challenges, Leaderboards & Market
/dd challenge user:<member> [stubs_bet]Challenge
Challenges another user to a Diamond Dynasty simulation. Teams must be legal before simulations.
/dd leaderboards [season] [limit]Rankings
Ranks members by wins, with records and best team overall. Members need two games to appear. Best overall includes legal active and saved teams, archived versions, and recorded game overalls for the selected season.
seasonOptional year.limitDefault 10; maximum 25.
/dd market [search]Market
Browses the server Diamond Dynasty card market.
/dd sell card_id:<id> price:<stubs> [user]Sell
List a card publicly, or add user for a direct offer in the market channel. Direct offers have buy/reject/counter controls, a 24-hour expiry, and up to six counters.
/dd buy listing_id:<id>Buy
Buys a listed card from the server market.
/dd market-cancel listing_id:<id>Cancel Listing
Cancels your active public listing and returns the card to your available collection.
/dd marketchannel channel:<channel>Market Feed
Sets the channel for market announcements and direct offers. Requires the MLB staff role or Manage Server.
/dd marketchannel clear:trueClear Feed
Clears the market announcement channel. Requires the MLB staff role or Manage Server.
/dd stockSupply
Shows a rotating daily selection of 20 Gold, Diamond, and Legend cards available to buy with Stubs.
🔠 Games & Puzzles
Play Bingo, Trivia, Guess the Player, and Wordle to earn virtual Stubs and Season Pass XP. The amounts below are base rewards before any Special Event multiplier.
MLB Stubs Bingo
/bingo game game:<gamePk> difficulty:<difficulty>Create Board
Creates a free draft or opens your board for that game. Scramble its squares, then finalize to pay the entry once and start earning rewards. Medium and Hard have a free space.
- Easy: 4 × 4 board. Entry 50 Stubs; 100 per line; 400 blackout bonus.
- Medium: 5 × 5 board. Entry 100 Stubs; 150 per line; 600 blackout bonus.
- Hard: 5 × 5 board. Entry 175 Stubs; 225 per line; 900 blackout bonus.
- Daily limit: three finalized boards per member, per server. Resets at 4:00 AM ET.
/bingo check [date]Check
Updates finalized boards and pays newly completed lines and blackouts. Active boards also update about every 30 minutes. Qualifying plays from the whole game count, and the same reward is never paid twice.
dateOptional previous Bingo day: MM-DD-YYYY, MM/DD/YYYY, YYYY-MM-DD, or autocomplete.
/bingo leaderboard [season]Leaderboard
Shows Bingo attempts, completed lines, and Stubs won for the selected season. Members need at least five finalized board attempts to appear.
Bingo is also on The Baseball Exchange. Create, scramble, finalize, check, or discard a draft there, and browse saved boards by season and date. Discarding a draft costs nothing and archives it; finalized boards and rewards remain saved.
First-pitch locking is configurable and off by default. When enabled, new boards close at first pitch; checking or scrambling an existing draft after play starts can finalize it and charge the entry. The website shows the active rule. Finalized boards cannot be scrambled.
Guess the Player
/guessPuzzle
Identify a mystery player from career clues. Puzzles refresh every 30 minutes, with up to six guesses and eight clues. Solving awards 50–200 Stubs and 25–100 XP depending on clues used, capped at 1,200 Stubs and 1,200 XP per day.
MLB Wordle
/wordle [historical] [stats] [season]Player Puzzle
Identify a player in six guesses using team, league, division, position, bats, throws, age, and debut-year clues. Current-roster and historical modes have separate puzzles every 12 hours. Play either mode in Discord or on the website with the same saved attempt.
historical:trueRetired players who debuted in 1950 or later. Otherwise, play the current-roster puzzle.stats:trueOpens saved mode stats without starting a puzzle.seasonViews a previous year’s saved stats; it does not replay an old puzzle.- Rewards: 250–1,000 Stubs and 100–350 XP per solve. Each mode has its own daily limit of 2,000 Stubs and 700 XP.
Example:
/wordle historical:trueMLB Trivia
/trivia start [questions] [time] [difficulty] [category] [team] [incorrect]Start
Starts a timed server quiz with answer buttons, Stubs rewards, and Season Pass XP. Correct answers earn 50, 100, or 175 Stubs by difficulty and 35 XP, up to 350 trivia XP per day.
questions5, 10, 15, or 20. Default 10.time15, 30, 45, or 60 seconds. Default 30.difficultyEasy, Medium, Hard, or Mixed.categoryMixed, Leaders, Awards, Teams, Players, Standings, Birthdays, Game, Venues, Staff, Draft, Home Run Derby, Advanced Stats, Payroll, or Contracts.teamOptional filter for supported question types.incorrectOptionally show who answered incorrectly.
/trivia stopStop
Stops the active round when you have permission to control it.
/trivia leaderboard [period] [season]Leaderboard
Shows the server’s trivia rankings. Choose Today, Week, Season, or All; Season is the default. Use season to select a saved year.
/trivia stats [user] [season]Stats
Shows your trivia results or another member’s saved stats for the selected season.
📊 Stats / Teams / Players & 🎲 Game Details
Commands for highlights, scoring plays, Statcast-style tools, pitcher arsenals, umpires, league leaders, player lookups, teams, rosters, transactions, injuries, payroll, and ABS stats.
Game Details
/highlights [game] [team] [date] [limit]Highlights
Shows MLB highlight clips for a game, team, or date.
gameOptional game from autocomplete orgamePk.teamOptional team filter.dateOptional date.limitDefault5. Max40.
/scoringplays game:<gamePk>Scoring
Shows scoring plays for a selected MLB game.
/statcast [game] [team] [date] [limit]Statcast
Shows Statcast-style game info, including hardest-hit balls, longest drives, fastest pitches, barrels, expected contact, and batted-ball details.
gameOptional game from autocomplete orgamePk.teamOptional team filter.dateOptional date.limitDefault5. Max40.
/pitcherarsenal pitcher:<pitcher> [season] [limit]Pitching
Shows pitcher arsenal and pitch mix information.
pitcherPitcher name or MLBAM ID.seasonOptional season. Defaults to current season.limitDefault8. Max10.
/umpires [game] [team] [date]Officials
Shows umpires and officials for a game.
/umpcard gamepk:<gamePk>UmpScorecards
Fetches and posts the UmpScorecards image for a selected completed game.
gamepkChoose a game with autocomplete or paste its MLB gamePk.
Stats, Teams & Players
/leaders stat:<stat> group:<group> [league] [limit] [season]Leaders
Shows league leaders for hitting, pitching, or fielding stats.
statStat such ashomeRuns,ops, orearnedRunAverage.groupHitting, Pitching, or Fielding.leagueOptional league filter.limitDefault10. Max25.seasonOptional season year.
/player name:<player> [season]Player
Looks up a player with season stats, advanced stats, game logs, and awards where available.
/compare player1:<player> player2:<player> [group] [season]Compare
Compares two players using supported standard and advanced stats.
groupOptional Hitting or Pitching comparison.seasonOptional season year.
/roster team:<team> [type] [season]Roster
Shows an MLB team roster.
typeActive, 40 Man, Full Season, Depth Chart, or Non-Roster Invitees.seasonOptional season year.
/team team:<team>Team
Shows a team dashboard with useful team information.
/teamleaders team:<team> stat:<stat> [limit] [season]Team Leaders
Shows statistical leaders for a selected team.
/transactions [team] [date] [start] [end] [days] [limit]Transactions
Shows recent MLB transactions.
teamOptional team filter.date,start,endOptional date filters.daysDefault7. Max30.limitDefault15. Max25.
/injuries [team] [status] [limit]Injuries
Shows MLB injury reports.
teamOptional team filter.statusAll, Active, Day-to-Day, Injured List, or Out.limitDefault15. Max25.
/payroll team [team] [season] [limit]Team Payroll
Shows payroll information for a team.
/payroll leaders [season] [limit]Payroll Leaders
Shows league payroll leaders.
/abs team:<team> season:<season>ABS
Shows ABS challenge stats for a team or All Teams.
📢 Alerts / Updates Commands
Commands for team alerts, play-by-play alerts, watchlist DMs, news polling, daily posts, and birthdays.
Manage these settings on The Baseball Exchange or in Discord. All alerts subcommands require the configured MLB staff role. Daily, news, and birthdays accept that role or Manage Server.
Daily posts pause after the postseason, including manual daily requests, and resume for spring training. The saved channel remains configured. News and birthdays have their own schedules.
Team Alerts
/alerts add event:<event> team:<team>Add Alert
Adds a persistent team alert for supported game events.
eventScore Change, Final Score, Delayed, Postponed, Home Run, Lead Change, Pitcher Change, ABS Challenge, or Play-by-Play.teamTeam name, abbreviation, orAll Teamswhere supported.
/alerts basic team:<team>Basic PBP
Enables compact basic play-by-play alerts for a team.
/alerts listList
Lists saved alerts for the server.
/alerts remove id:<id>Remove
Removes an alert by ID.
News & Daily Updates
/news league [limit]League News
Shows league-wide MLB news with an optional result limit.
/news pollPolling
Enables or manages news polling for new MLB articles.
/news clearClear
Clears saved news polling settings.
/daily [bets] [clear]Daily Board
Posts the daily scoreboard in the current channel and refreshes it around 5:00 AM ET. Daily posts and manual daily requests pause after the postseason and resume for spring training.
betsAdds daily game-winner Stubs prediction buttons.clearStops and clears the saved daily post for this server.
/birthdays [clear]Birthdays
Posts MLB player birthdays in the current channel and refreshes daily at 12:00 AM ET with player headshots and career stats.
clearStops and clears the saved birthday post for this server.
Player Watchlist
/watchlist add player:<player>Add Player
Adds a player to your watchlist for postgame player summary DMs.
/watchlist listList
Lists your current watchlisted players.
/watchlist remove player:<player>Remove
Removes a player from your watchlist.
/watchlist recent player:<player> [limit]Recent
Shows recent game logs and combined totals for one player. Batters receive batting stats and pitchers receive pitching stats.
playerWatchlisted player selected with autocomplete.limitOptional number of games. Default5, max60.
All Teams is supported for Home Run alerts. Choose one specific team for other alert types.
🛠️ Admin / Support Commands
Set up channels and review server stats from Server Management on The Baseball Exchange, or use the commands below.
Server Setup & Permissions
/setupSetup
Opens the guided server setup checklist. Requires Manage Server.
/staffrole id:<role|clear>Staff Role
Selects or clears the trusted MLB staff role. Requires Manage Server. Assign the selected role to members in Discord.
/stubsconfig enabled:<true|false>Stubs Toggle
Enables or disables the server’s Stubs features. Requires Manage Server. Disabling does not wipe balances or history, and existing results can still settle.
/helpHelp
Opens the command guide with categories, examples, options, and permission information.
- MLB staff role required: all alerts and scheduled-game commands. Manage Server alone does not bypass this requirement.
- MLB staff role or Manage Server: live, daily, news, birthdays, final GIFs, Stubs announcement channel, and DD market channel.
- Manage Server required: setup, choosing or clearing the staff role, and enabling or disabling Stubs.
- Tracker controls: when a staff role is configured, it protects Stop and tracker buttons.
- Prediction panels: attachbets daily, live, and pool are available to every server member.
- Website controls: each action checks current server membership and permissions. Queued work checks again before it starts.
Support & Extras
/finalgif mode:<mode> [team]Final GIF
Chooses the final-game GIF behavior. Requires the MLB staff role or Manage Server.
modewinner, followed, neutral, or disabled.teamOptional followed team.
/donateSupport
Shows optional donation information. Donations support operating costs and do not buy Stubs, cards, tokens, or gameplay advantages.
/voteTop.gg
Shows the Top.gg vote link. Each eligible vote awards 1,000 Stubs and 400 Season Pass XP in every server you share with the bot. Rewards reset every 12 hours and may be boosted during a Special Event.
ℹ️ Notes / Legal
Using the Services
MLB Bot and The Baseball Exchange are independent, not affiliated with MLB, Discord, Top.gg, or any team. Third-party names, logos, and materials belong to their owners. Scores, stats, news, and alerts may be delayed or corrected. Scheduled posts use Eastern Time unless stated otherwise.
Virtual Items & History
Stubs, cards, tokens, and rewards have no cash value and cannot be purchased or redeemed for real money or prizes. DD simulations are fictional games. Progress belongs to each server and season. New seasons do not automatically wipe old records; historical views are read-only. Errors or abuse may require corrections.
Privacy & Support
The services use Discord identity, membership, permissions, settings, gameplay records, website sessions, and activity/error logs. Public profiles, leaderboards, results, markets, and broadcasts can show names, avatars, and game records. Removing the bot does not automatically erase history or backups. Uninterrupted service and complete recovery cannot be guaranteed.
For access, correction, deletion, or support, join the support server. See the full Terms of Service, Privacy Policy, and Legal Disclaimer in the MLB Bot guide.