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.
Result confirmation
Teams report the score; the opponent confirms or disputes. You only step in when there is a disagreement.
Teams and players
Manage full rosters with name, number and position. Each team has its own manager.
Access control
Public or private competitions with access codes. Admin and member roles.
Venue management
Define courts or pitches, opening hours and match duration. The schedule warns you if two matches clash at the same venue.
Referee management
Assign referees to each match — by hand or when generating the schedule — and keep a history of games officiated.
App and mobile
Install it as an app (PWA) or use it in the browser. Clean design, dark mode and mobile-ready.
Calendar view
View all matches in a monthly grid or list format. Browse by week and filter by matchday at a glance.
Seasons
Run several editions of your competition; each season keeps its own standings, matches and history.
Push notifications
Get an alert before every match and as soon as a result is recorded, straight to your phone or browser.
Set scores & player rating
Track set-by-set scores for padel, tennis or volleyball, and watch each player's rating evolve after every match.
Just need a quick schedule?
Generate your league schedule or tournament bracket instantly — no account needed.
Pick your format, the engine does the rest
Ten competition modes built in. The engine generates the schedule and manages each phase.
League
Round robin, home and away. Points-based standings with customizable tiebreaker criteria.
Knockout tournament
Direct elimination bracket, with an optional third-place match. The next round is generated automatically when matches end.
Groups + Knockout
Group stage followed by knockout. Qualified teams advance automatically to the bracket.
NewLadder / Elo
No matchdays, no fixed schedule. Members challenge each other whenever they feel like it and their rating goes up or down after every match — perfect for chess, padel, or any group that plays on an ongoing basis.
Not sure? Start with League — it's the most common choice for a new competition.
Advanced formats
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.
Create the competition
Choose the name, sport and format. Configure whether it's public or private with an invitation code.
Add teams
Register teams directly or from your organization. Add players to each roster.
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.
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
Create the competition you imagine
Start free with the tournament engine. Have a league, groups + knockout or americano running in minutes.