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
- Choose. Select a league (MLB, NHL, NBA, or NFL).
- Pick. Click "Pick a team" for a random team, or set count to 2+ for a matchup.
- Reroll. Click again for a new pick.
- 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
- Borrow a pro franchise's identity for your rec league or fantasy team
Naming a beer-league softball team or a fantasy franchise usually turns into a week of group-chat bikeshedding. Skip it — draw a random MLB, NHL, NBA, or NFL team and borrow its colors, mascot energy, and rivalry-ready name instead.
- How to pick a random pro sports team to root for (or draft, or debate)
No favorite team? Let a random generator hand you one — for a season of casual watching, a fantasy-sports icebreaker, a classroom bracket, or settling a "who wins" argument once and for all.