League Maker App — Online Tournament Engine · Create Any Competition You Want · Free Skip to content

The tournament engine that
adapts to any competition

League, groups + knockout, bracket or Swiss: you pick the format, sport and rules. The engine generates schedules, brackets and standings — with your branding, not ours.

Or browse public organizations

One engine, endless competitions

Not a fixed template. The engine adapts pairings, brackets and standings to whatever format you choose — in any sport.

9 built-in formats

League, knockout, groups + knockout, playoffs, americano, mexicano, Swiss, McMahon and Ladder. Double elimination is available in the phase builder.

Your sport, your rules

Football, padel, basketball, billiards, Go… Configure points, tiebreakers and matchdays with no limits.

Full automation

Pairings, round progression, standings and suspensions are calculated automatically when you enter results.

Tournament engine power

From scheduling to stats: everything you need for your competition to run itself.

Match reports

Record goals, yellow and red cards, and game periods. Complete statistics per player and team.

Automatic suspensions

The system applies suspensions based on accumulated cards. No manual calculations or errors.

Entry fees

Charge an entry fee when they join: secure card payment via Stripe, the money lands straight in your account, and rejections are refunded automatically.

White-label branding

Your club’s logo, colour and sponsors on every competition. The visual identity is yours, not the platform’s.

Embeddable widget

Embed the standings or bracket on your site or blog with an iframe. It updates itself — no copying tables by hand.

Automatic schedule

Generate the full matchday with one click. Round-robin algorithm for leagues, knockout bracket for tournaments.

Real-time standings

The table updates automatically when results are entered. Configurable tiebreaker criteria.

Organizations

Group teams, players, venues and referees under an organization. Invite collaborators and reuse the roster across competitions.

Free · no account

Just need a quick schedule?

Generate your league schedule or tournament bracket instantly — no account needed.

Try it free

Pick your format, the engine does the rest

Ten competition modes built in. The engine generates the schedule and manages each phase.

Not sure? Start with League — it's the most common choice for a new competition.

Your competition, your way

Chain phases (groups, Swiss, knockout...) to build the exact format you need, and decide the points for a win, draw or loss yourself.

Chain phases together

Groups that feed a knockout, double elimination, or any combination: each phase decides who advances to the next.

Points your way

3-1-0, 2-1-0… set how many points a win, draw or loss is worth for each season.

Simple mode or visual builder

Pick a ready-made format in one click, or build the structure phase by phase with the advanced builder.

Guides to create your tournament

Step-by-step tutorials for the most popular formats and sports.

How to create a custom competition: formats, sports and rules your way

Create a fully custom competition: choose the format (league, cup, playoffs, knockout, Swiss, Americano...), sport, points system and tiebreakers. Free and ready in minutes.

How to create a free Go tournament (McMahon system)

Run free Go tournaments: automatic McMahon pairing, live standings and player management by rank. Set up your tournament in minutes.

McMahon vs Swiss pairing: which to use for a 40-player club

A 40-player Go club, mixed kyu and dan, five rounds on a Saturday. Why Swiss pairing starts everyone at 0, what McMahon changes, and when each format is the wrong tool.

How to run a free padel Americano

Run a free padel Americano: automatic partner rotation, individual scoring and live standings. Set up your tournament in minutes, nothing to install.

Free chess tournament generator (Swiss pairing system)

Generate chess tournament pairings for free with automatic Swiss system: no eliminations, opponents at your level every round and live standings. In minutes.

How to create a free Pokémon TCG tournament (Swiss system)

Run free Pokémon TCG tournaments with automatic Swiss pairing: no eliminations, opponents on your score every round and live standings.

Free bracket generator (single & double elimination)

Create tournament brackets for free: single or double elimination, seeding and two-legged ties. Generate your bracket and share it in minutes.

Free Swiss tournament generator

Generate Swiss-system tournament pairings for free: automatic rounds, live standings and Buchholz tiebreakers. For chess, go, card games, esports, padel and more.

Create a free online Elo rating ladder

Create a free online Elo rating ladder: no schedule or rounds, every game updates the rating instantly. Great for club chess, casual padel, tennis or table tennis.

How to charge the entry fee for your tournament or league online

Turn on entry fee payments for your league or tournament with Stripe Connect: card payments, money straight to your account, automatic refunds.

How to create a free eFootball tournament (Swiss system)

Run free eFootball (PES) tournaments with automatic Swiss pairing: no eliminations, opponents on your score every round and live standings.

How to create a sports league for free (round robin)

Run a round-robin league for free: automatic schedule, live standings and player statistics. Works for football, padel, basketball, chess and more.

How to run a free pickleball tournament

Run a free pickleball tournament: automatic pool play, bracket seeding from group results and live standings. Export results to DUPR. Nothing to install.

How to create a free Dragon Ball Sparking Zero league (by divisions)

Run a free Dragon Ball Sparking Zero league: round-robin divisions, automatic schedule, 1v1 results and live standings. Perfect for Discord communities.

How to create a free volleyball league (standings by sets)

Run a volleyball league for free: automatic schedule, standings by sets won/lost and statistics. For club, university or friend-group leagues.

How it works

Three steps and the tournament engine gets your competition running.

01

Create the competition

Choose the name, sport and format. Configure whether it's public or private with an invitation code.

02

Add teams

Register teams directly or from your organization. Add players to each roster.

03

Play!

Generate the schedule with one click and enter results. The standings update automatically.

Works for any sport

The engine does not lock you to one sport. Use it for football, padel, chess, go or whatever you prefer.

Football Basketball Padel Volleyball Chess Go Handball American football Hockey Baseball Rugby Billiards any other

Frequently asked questions

Everything you need to know before getting started.

Yes, you can create and manage competitions for free. Paid plans offer advanced features for large organizations.

It is the system that generates schedules, knockout brackets and standings for the format you choose. It supports league, groups + knockout, knockout (including double elimination), americano, mexicano, Swiss, McMahon and more — for any sport.

No limit on the free plan. Add as many teams and players as you need.

Yes. Private competitions require an invitation code for teams to join. Only you control who participates.

Yes, the platform is fully responsive. You can enter results and view standings from any device.

Yes. You can assign a referee to each match. Referees have their own profile with a full history and statistics of matches officiated.

Yes. In addition to the list view, you can see all matches in a monthly grid format. Switch between views with one click and filter by matchday.

Yes. Every public competition has an embeddable widget: copy a snippet and the live standings or bracket appear on your site.

Always improving

Embeddable widget · Result confirmation · Double elimination

See all updates

Create the competition you imagine

Start free with the tournament engine. Have a league, groups + knockout or americano running in minutes.

We use our own and third-party cookies to improve your experience. More information about our cookie policy