Preparing your generator page
We are loading content and tools so everything is ready to use.
We are loading content and tools so everything is ready to use.
A global random football team picker for fans, creators, and teachers. Draw clubs from the Premier League, La Liga, Serie A, the Bundesliga, Ligue 1, MLS, Liga MX, and Brazil's Brasileirão — with league and region filters and comma-separated copy.
Also try the Random Rugby Team Generator, Random NBA Team Generator, and more in Sports tools.
Last updated: May 19, 2026 · Published: 2026-04-17 · Updated: 2026-05-19
Up to 100 picks. The same club can appear more than once.
Set filters and click generate
A random soccer team generator (or random football team picker) picks club names from curated first-division lists for fantasy side games, watch parties, and classroom geography. It is independent of FIFA and domestic leagues — squads change by season.
This Muxgen tool runs in your browser with league dropdown and region chips, duplicate mode on by default, and comma-separated clipboard export.
Three quick steps from filters to a fair random football team result.
Enter how many random clubs you want (default 1) in How many teams? (soccer-count).
Select soccer-league or keep All leagues and use Worldwide, Europe, or Americas region chips.
Click Generate teams, then Copy to clipboard for chats, spreadsheets, or content scripts.
Every control in the random soccer team generator component.
Number input min 1 — max 100 with duplicates on, or poolSize when unique mode is on.
All leagues or one of SOCCER_LEAGUE_ORDER — selecting a league disables region chips.
Worldwide, Europe, or Americas — only active when League is All leagues (full pool).
Checkbox default on — off shuffles the filtered pool for unique club names.
Primary button — disabled when poolSize is zero; label pluralizes when count is greater than 1.
Exports comma-separated club names; disabled until at least one result exists.
Football emoji and Set filters and click generate before the first run.
How filter combinations shape the pool — counts are live from getSoccerTeamPool.
Worldwide default — 164 clubs when region is Worldwide.
96 clubs from Premier League, La Liga, Serie A, Bundesliga, and Ligue 1 when league is All leagues.
68 clubs from MLS, Liga MX, and Brasileirão when league is All leagues.
20 clubs in this league filter — region chips disabled.
20 clubs in this league filter — region chips disabled.
20 clubs in this league filter — region chips disabled.
18 clubs in this league filter — region chips disabled.
18 clubs in this league filter — region chips disabled.
30 clubs in this league filter — region chips disabled.
18 clubs in this league filter — region chips disabled.
20 clubs in this league filter — region chips disabled.
How duplicates, league/region rules, and comma-separated copy work.
On allows up to 100 picks with repeats; off caps at every unique club in the filter once.
Region only applies when League is All leagues — specific league dropdown overrides geography chips.
Counts reflect soccer-teams-data.ts — not live transfer-window or standings APIs.
Clipboard joins names with ", " — unlike rugby or Olympic tools that use numbered lines.
Unique mode shuffles the filtered pool (Fisher–Yates style) instead of rejection sampling.
Same tool for visitors who search random soccer team generator or random football team picker.
Each row matches one soccer-league option (region Worldwide when league-specific).
| League | Clubs |
|---|---|
| All leagues (full pool) | 164 |
| Premier League (England) | 20 |
| La Liga (Spain) | 20 |
| Serie A (Italy) | 20 |
| Bundesliga (Germany) | 18 |
| Ligue 1 (France) | 18 |
| MLS (USA & Canada) | 30 |
| Liga MX (Mexico) | 18 |
| Brasileirão Série A (Brazil) | 20 |
| Region | Clubs |
|---|---|
| Worldwide | 164 |
| Europe | 96 |
| Americas | 68 |
Built for global audiences who search for both soccer and football — same tool, clear controls.
Premier League, La Liga, Serie A, Bundesliga, Ligue 1, MLS, Liga MX, and Brasileirão in one picker.
Zoom in on one competition or compare clubs across continents with Europe and Americas shortcuts.
Allow repeats for large simulations or enforce unique picks for drafts and assignments.
Generate multiple random football teams in one click for brackets and classroom games.
Paste club lists straight into Sheets or Discord without reformatting.
No account required — randomization stays on your device.
From fantasy side bets to classroom geography, unbiased randomization keeps games fair.
Assign random clubs for draft order games, survivor twists, or supporter challenges.
Let chance pick a club for rebuild challenges, career modes, and reaction formats.
Use geography-friendly filters to discuss cities, countries, and cultures behind each badge.
Fairly distribute teams for prediction sheets, bingo cards, and halftime quizzes.
Choose a club for Football Manager, FC, or fantasy draft experiments without bias.
Neutral draws when you need a quick, fun way to assign teams for scrimmages or drills.
Every club below can appear when its league is in the active pool — reference for lesson planning and on-page SEO context.
Arsenal, Aston Villa, AFC Bournemouth, Brentford, Brighton & Hove Albion, Chelsea, Crystal Palace, Everton, Fulham, Ipswich Town, Leicester City, Liverpool, Manchester City, Manchester United, Newcastle United, Nottingham Forest, Southampton, Tottenham Hotspur, West Ham United, Wolverhampton Wanderers
Deportivo Alavés, Athletic Club, Atlético Madrid, FC Barcelona, Celta Vigo, RCD Espanyol, Getafe CF, Girona FC, UD Las Palmas, CD Leganés, RCD Mallorca, CA Osasuna, Rayo Vallecano, Real Betis, Real Madrid, Real Sociedad, Sevilla FC, Valencia CF, Villarreal CF, Real Valladolid
Atalanta BC, Bologna FC 1909, Cagliari Calcio, Como 1907, Empoli FC, ACF Fiorentina, Genoa CFC, Hellas Verona, Inter Milan, Juventus, SS Lazio, US Lecce, AC Milan, AC Monza, SSC Napoli, Parma Calcio 1913, AS Roma, Torino FC, Udinese Calcio, Venezia FC
FC Augsburg, Bayer Leverkusen, Bayern Munich, VfL Bochum, Borussia Dortmund, Eintracht Frankfurt, SC Freiburg, 1. FC Heidenheim, TSG Hoffenheim, Holstein Kiel, RB Leipzig, 1. FSV Mainz 05, Borussia Mönchengladbach, FC St. Pauli, VfB Stuttgart, 1. FC Union Berlin, Werder Bremen, VfL Wolfsburg
Angers SCO, AJ Auxerre, Stade Brestois 29, Le Havre AC, RC Lens, Lille OSC, Olympique Lyonnais, Olympique de Marseille, AS Monaco, Montpellier HSC, FC Nantes, OGC Nice, Paris Saint-Germain, Stade de Reims, Stade Rennais FC, AS Saint-Étienne, RC Strasbourg Alsace, Toulouse FC
Atlanta United FC, Austin FC, Charlotte FC, Chicago Fire FC, FC Cincinnati, Colorado Rapids, Columbus Crew, D.C. United, FC Dallas, Houston Dynamo FC, Sporting Kansas City, LA Galaxy, Los Angeles FC, Inter Miami CF, Minnesota United FC, CF Montréal, Nashville SC, New England Revolution, New York City FC, New York Red Bulls, Orlando City SC, Philadelphia Union, Portland Timbers, Real Salt Lake, San Diego FC, San Jose Earthquakes, Seattle Sounders FC, St. Louis CITY SC, Toronto FC, Vancouver Whitecaps FC
Club América, Atlas FC, Atlético de San Luis, Cruz Azul, C.D. Guadalajara (Chivas), FC Juárez, Club León, Mazatlán F.C., C.F. Monterrey, Club Necaxa, C.F. Pachuca, Club Puebla, Querétaro F.C., Santos Laguna, Club Tijuana, Deportivo Toluca F.C., Tigres UANL, Club Universidad Nacional (Pumas)
Flamengo, SE Palmeiras, São Paulo FC, Sport Club Corinthians Paulista, Sport Club Internacional, Clube Atlético Mineiro, Grêmio FBPA, Fluminense FC, Botafogo FR, Santos FC, CR Vasco da Gama, Cruzeiro EC, EC Bahia, Fortaleza EC, Ceará SC, EC Vitória, EC Juventude, Red Bull Bragantino, Cuiabá EC, Club Athletico Paranaense
Whether visitors search for a random soccer team generator or a random football team picker, this page describes the same association-football experience: professional first-division clubs from multiple continents.
The European pool includes 96 clubs from the Premier League, La Liga, Serie A, Bundesliga, and Ligue 1 — ideal when you want European football randomization only.
The Americas pool includes 68 clubs from MLS, Liga MX, and Brasileirão — strong coverage for CONCACAF and CONMEBOL fans in one tool.
Filters shrink the pool before sampling, so each remaining club has equal probability — suitable for raffles, classroom spins, and neutral tie-breakers.
Terms from soccer-teams-data.ts and the generator UI.
all | premier-league | la-liga | … — soccer-league dropdown values.
all | europe | americas — Region chip values when league is all.
Returns SOCCER_TEAMS where league and region match active filter selections.
getSoccerTeamPool(league, region).length — drives unique-mode maximum batch size.
allowDuplicates ? 100 : poolSize — clamps soccer-count input.
Shuffles the filtered pool and returns the first n club display names.
Fair randomness still needs league context, trademark disclaimers, and clear copy format expectations.
Remind audiences this is not official FIFA, UEFA, or league data.
Uncheck duplicates when every card needs a different club name.
Premiership-only or La Liga-only filters teach one league structure without region noise.
Hosts expecting numbered lists should know export uses commas, not 1. 2. 3. prefixes.
Promotion, relegation, and rebranding change — cite official league sites for current rosters.
Shortlist random clubs then seed a bracket on Muxgen.
Improve randomization quality with better filter usage and copy habits.
Default pool exposes every club before you narrow to one continent.
96 clubs when the room wants Big Five randomization only.
League and region rows set realistic unique-mode batch sizes.
Each click reshuffles — compare batches before locking quiz answer keys.
Paste comma-separated output into Notes so the host has a paper trail.
30 clubs when CONCACAF geography is the unit goal.
All 164 clubs, 8 leagues, Europe/Americas region filters, unique mode, 100-pick cap, comma copy, independence, and privacy.
Explore more tools in the directory.
Rugby union clubs and nations when students compare football codes.
American football teams for mixed-code gym rotations.
Pick random NBA teams with conference and division filters.
Single-elimination brackets after you shortlist clubs.
Written trivia between halves in a classroom or watch party.
Broader sport categories beyond association football.