Skip to content
Sports Free · Private

Random Pro Sports Team Generator

Random MLB, NHL, NBA, or NFL team.

Built and maintained by Paul Clark, Redmoon Software · Last checked

One click picks a random franchise from a pool of 124 teams — all 30 MLB, 32 NHL, 30 NBA, and 32 NFL clubs. Set the count to two for an instant random matchup, or up to five for a group. People use it for random-team challenges in Madden or MLB The Show, trivia nights, and choosing a playoff team to root for.

Choose. Select a league (MLB, NHL, NBA, or NFL).

Click Pick a team to see a result.

Options
Recent results
  • No history yet.

How it works

  1. Choose. Select a league (MLB, NHL, NBA, or NFL).
  2. Pick. Click "Pick a team" for a random team, or set count to 2+ for a matchup.
  3. Reroll. Click again for a new pick.
  4. Track. History keeps earlier picks, useful when everyone in a group draws a team.

About the Random Pro Sports Team Generator

Real franchises, drawn without replacement

This draws from the actual current franchise lists of four leagues — Major League Baseball, the NBA, the NFL and the NHL — rather than generating names. Set Count above one and the picks are distinct: the tool draws without replacement, so a five-team draw returns five different franchises rather than five independent picks that might repeat.

Draw exactly two and the display changes to a head-to-head, which is what the tool assumes you want when you ask for a pair. Any other count comes back as a numbered list.

What people actually use it for

  • Picking a team to follow for a season when you have moved somewhere new and have no allegiance.
  • Assigning franchises for a fantasy league, a sweepstake or a season-long prediction game.
  • Choosing a matchup to watch when you have no stake in any of it.
  • Naming rec-league sides by borrowing a professional identity, which saves a committee meeting about the team name.

The limits of the list

The pools hold the current franchises and nothing else: no historical teams, no relocations, no minor leagues, no international clubs, and no record of how good any of them are. A draw treats the reigning champions and a rebuilding side as exactly equally likely, because to this tool they are two strings in a list.

League sizes are what they are — thirty or thirty-two teams depending on the sport — so asking for more teams than a league contains returns the whole league rather than repeating any. Leagues do occasionally add or move franchises, so if a name looks out of date, it is the list that needs updating rather than your memory.

Frequently asked questions

How many teams are in the pool?

124 in total: 30 MLB, 32 NHL, 30 NBA, and 32 NFL franchises. You pick one league per draw, and every current club in that league has an equal chance.

Can it generate a random matchup?

Yes. Set the count to 2 and the result displays as a head-to-head — Team A vs Team B — which works well for simulated games or pick-the-winner debates.

Can the same team appear twice in one draw?

No. Picks within a single draw are made without replacement, so a five-team draw always returns five different franchises. Separate draws are independent and can repeat.

Can I draw from two leagues at once?

Not in one draw — the pool is a single league at a time. For a cross-sport challenge, run one draw per league and combine the results yourself.

What's a random team challenge?

A common one: let the tool pick your franchise for a Madden, MLB The Show, or NBA 2K season, or assign each friend a random team before the playoffs start.

Related randomizers

Further reading

Send feedback

Found a bug, want a feature, or just say hi? Send it our way.