Random MLB Team Generator

Draw Major League Baseball teams at random, each one labelled with its league and division.

MLB teams2 generated
  1. Cleveland Guardians (American League Central)
  2. Chicago White Sox (American League Central)
Runs locally in your browser

About the Random MLB Team Generator

All thirty Major League Baseball clubs are here, and every draw shows the league and division alongside the club, so you get Milwaukee Brewers (National League Central) instead of a bare nickname. That label answers the question people actually have when a team comes up in a quiz or a draft, and it saves a separate lookup when you are building a bracket.

Two draws with repeats off give you a matchup, six give you a division, and thirty give you a randomised draft order for a fantasy league. Because the divisions are printed, you can check at a glance whether a random pairing would be an interleague game, which is the kind of detail a prediction pool argues about.

Franchises occasionally move or rename, so verify the club against the current season if you are publishing. For a picker that works from your own list of names instead, use the Random Name Picker, and for other leagues try the Random NBA Team Generator or the Random IPL Team Generator.

How to use

  1. Set the count to two for a matchup or thirty for a full draft order.
  2. Press Generate to draw clubs with league and division attached.
  3. Keep No repeats on so a bracket never lists a club twice.
  4. Copy the result into your pool sheet or download it as text.

Common questions

Are all thirty clubs included?
Yes, every current Major League Baseball franchise is in the list, split fifteen to each league.
What do the brackets show?
The league and division the club plays in, such as American League East or National League West.
Can I build a full schedule with it?
You can build random pairings, but a real schedule has structural rules this tool does not model.
How do I make a fantasy draft order?
Set the count to thirty with repeats off and use the resulting order from top to bottom.