🇬🇧 EN 🇩🇪 DE 🇫🇷 FR 🇳🇱 NL

1. Filter teams optional

League

Division

2. How many teams?

Your Team

Hit the button and we'll pick a team for you.

Already picked

What is the random MLB team generator?

You click, it picks. One of the 30 MLB franchises comes up at random — no favorites, no arguing over who gets the Yankees.

Filter by league (AL or NL), drill into a specific division, or pull from the full pool. Need to assign teams to a whole group? Set the count and one click handles everyone at once, no duplicates.

Why people use this

Fantasy baseball drafts
Some leagues run a format where you build your roster entirely from one randomly assigned team. This settles that draw before anyone can complain.
MLB The Show franchise mode
Always rebuilding the Dodgers gets boring. A random team might drop you into Pittsburgh or Oakland and actually make you work for a pennant.
Playoff bracket pools
Assigning random teams to participants in a postseason bracket pool keeps it fair and saves you 20 minutes of back-and-forth over who gets the top seed.
Watch parties and bar nights
Big group watching the World Series? Random team assignments mean everyone has skin in the game by the 3rd inning.
Baseball trivia
Pull a random franchise for your next trivia question instead of defaulting to the Red Sox and Cubs every single night.
Rotisserie and keeper leagues
Randomly assign divisions or team affiliations for keeper league rules. Takes 10 seconds and removes any accusations of rigging.

All 30 MLB teams in the pool

Every current franchise, split by league and division.

AL East
Baltimore Orioles, Boston Red Sox, New York Yankees, Tampa Bay Rays, Toronto Blue Jays
AL Central
Chicago White Sox, Cleveland Guardians, Detroit Tigers, Kansas City Royals, Minnesota Twins
AL West
Houston Astros, Los Angeles Angels, Oakland Athletics, Seattle Mariners, Texas Rangers
NL East
Atlanta Braves, Miami Marlins, New York Mets, Philadelphia Phillies, Washington Nationals
NL Central
Chicago Cubs, Cincinnati Reds, Milwaukee Brewers, Pittsburgh Pirates, St. Louis Cardinals
NL West
Arizona Diamondbacks, Colorado Rockies, Los Angeles Dodgers, San Diego Padres, San Francisco Giants

How the randomization works

Fisher-Yates shuffle, same as the rest of the generators on this site. Every team in the active pool has exactly the same odds. The Yankees have the same shot as the Pittsburgh Pirates — 1 in 30 from a full pool.

Turn on "exclude already-picked teams" and each draw crosses that franchise off the list for your session. Useful for assigning teams to 30 different people without any repeats. Reset puts all 30 back.

Frequently asked questions

More team generators

All 32 NFL franchises. Filter by conference or division.
All 30 NBA franchises. Eastern and Western Conference filters.
All 32 NHL franchises. Eastern and Western Conference filters.
Split any list of names into random, balanced teams. Works for any sport, classroom, or event.