Create a free eFootball (PES) tournament — Swiss system

How to Organize a Free eFootball Tournament (Swiss System)

Are you organizing an eFootball league or tournament (the game many of us still call PES) with your Discord group, club, or community, and are you tired of manually setting up matchups in a spreadsheet? With this tool, you can create an eFootball tournament for free with automatic matchups based on the Swiss system: no one is eliminated for losing a round, each player faces opponents with a similar ranking, and the standings are automatically updated after each result.

LeagueMakerApp ·

ExampleLeague
#TeamMPGDPts
1Rayo7+918
2Sporting 237+718
3Los Lunes7+214
4Unión7−39
5Kraken7−153

Level on points: head-to-head decides

League schedule calculator

Enter the number of participants to see how many rounds and matches your tournament needs.

Matchdays
9
Matches per matchday
5
Total matches
45
Matches per team
9

Every team plays every other team once per leg: N × (N − 1) / 2 matches. With an odd number, one team rests each matchday.

Quick reference · Single round robin

ParticipantsMatchdaysMatches per matchdayTotal matches
4326
65315
87428
109545
1211666
16158120
201910190

What LeagueMakerApp does for you

  • Create the competition

    This guide's format and sport come preselected; you only need to give it a name.

  • Add the participants

    Type or paste the names, or share a code so they can join themselves.

  • The engine builds the rounds

    Schedule, bracket or pairings are generated in one click, with no repeated matchups.

  • Results and standings, instantly

    Enter the scores, or let the participants report them, and the standings update themselves.

Why the Swiss system is ideal for a one-day eFootball tournament

In the Swiss system, there are no elimination rounds: all players compete in the same number of rounds, each of which consists of a single eFootball match. This system groups players with similar scores and prevents the same opponents from facing each other twice, so losing the first match doesn’t knock you out of the tournament. Since each match lasts only a few minutes, a single Saturday afternoon is enough to complete several rounds with a large number of participants—something that neither a round-robin league nor a single-elimination bracket can accomplish as effectively.

  • No eliminations: Losing a game doesn't knock you out of the tournament; you keep playing until the final round.
  • An opponent at your level: In each round, the system matches you based on your score, without repeating opponents as long as another option is available.
  • It can be done in an afternoon: Since the matches last only a few minutes, the winner of a tournament featuring more than 20 players is determined in a single day through five rounds of the Swiss system.

How to Create an eFootball Tournament, Step by Step

  1. Create a free account. Sign up in less than a minute; no credit card required.
  2. Organize a tournament using the "eFootball" game and the Swiss format. You can name the sport whatever you like (it doesn't have to be from a set list): type "eFootball" or whatever name your community uses, give the tournament a name and a date, and you're all set.
  3. Add to the list of registered players. There's no need to create teams: each player registers on their own, using their name or gamertag and, if they wish, their club name or Discord username.
  4. Generate the first round. The system automatically calculates how many rounds are needed based on the number of players.
  5. Write down the score of each game and share the standings. You enter the result (win, tie, or loss) for each match; the system pairs the participants for the next round based on their scores, and the standings are updated automatically.

A practical example: an “eFootball Süper Lig” tournament with 24 players

Imagine a weekend tournament on a Discord server, with 24 players of very different skill levels signed up for what the community calls its “eFootball Süper Lig.” A round-robin tournament, in which everyone plays everyone else, would require 23 matchdays, which isn’t realistic for a single event. With the Swiss system, the number of rounds needed to obtain a reliable ranking is approximately round(log2 24) = 5: since each eFootball match lasts only a few minutes, five consecutive rounds can easily fit into a single afternoon. The matchups for the first round are usually random, since there are no prior standings. Starting in round 2, the system pairs players with similar scores—for example, after round 1, the players who won (3 points) face each other, and those who lost (0 points) are also matched against each other—always avoiding a rematch of a previously played pairing. Since the tournament has 24 players (an even number), there is no need for any players to have a bye in that round. At the end of Round 5, it’s possible that several players will be tied at 12 or 13 points: that’s where the configured tiebreaker comes into play (by default, the Buchholz tiebreaker: the sum of the final scores of all opponents you’ve played against), crowning the Süper Lig champion without the need for an additional round.

Tips for Organizing an eFootball Swiss Tournament

  • Write down the final score of the game, not the details of the scoreboard: What determines the result and the next matchup is whether a team won, tied, or lost that game—not how many goals each team scored.
  • Establish the tiebreaker criteria before the first round: Bet on Buchholz from the start; that’s what determines first place if two or more players are tied on points in the final round.
  • Set a firm deadline for each round: Since the games are played online, set a time limit for finishing each game before generating the next round, so that no one is left waiting for an opponent who never logs in.
  • Record absences and resignations as soon as they occur: If someone does not log in or logs out in the middle of a round, mark them as withdrawn: they will no longer appear in future matchups, but will retain the points they have already earned in the standings.

Common Mistakes When Organizing an eFootball Swiss Tournament

  • Manual round pairing in Discord chat: When there are more than just a few players, it's easy to repeat a matchup that has already taken place or to skew the results; automatic matchmaking prevents this from happening.
  • Leaving the tiebreaker up in the air until the final round: If this isn't established from the start, arguments arise over who comes in first in the event of a tie.
  • Leave a round open with no time limit: Without a clear deadline, one pending match is holding up the other 23 players who have already finished theirs.
  • Always grant the bye to the same person: When there is an odd number of players, the bye round should rotate; always awarding it to the player who is absent on a given day is unfair and distorts the standings.

Switzerland, knockout stage, or league: Which should you choose for your eFootball cup?

Compared to a single-elimination bracket, the Swiss system is much more rewarding for a one-time event: In a single-elimination tournament, half of the 24 participants go home (or log out) after just one match, whereas in the Swiss system, everyone plays all 5 rounds. Compared to a round-robin league, the Swiss system requires far fewer rounds for large groups: a 24-player league would need 23 rounds, which works for a season lasting several weeks for an established club or community, but not for a weekend event. For a one-off Discord cup or a community event with many participants, the Swiss system is almost always the best option; a longer league makes sense when the group continues to play week after week and you want to track a standings table over the course of an entire season.

Frequently Asked Questions

How can I record the score of an eFootball match?

You must record the final result of the match: who won or whether it was a tie. That is what determines the score and the next matchup; you do not need to record how many goals each player scored.

How are the points tallied for each game?

By default, a win is worth 3 points, a tie is worth 1 point, and a loss is worth 0 points. You can change this if your community uses a different scoring system.

Can an eFootball match end in a tie?

Yes. A tie is a valid result in a league competition and is recorded in the same way as a win or a loss; there is no need for overtime or a penalty shootout, as is the case in a knockout tournament.

What happens if there is an odd number of players?

A player has a free round: it is recorded as a win without playing. The system alternates the free round among the players so that no one gets it twice as long as there is another option available.

Can I face the same opponent twice?

No, unless it is mathematically inevitable when there are very few players and many rounds. Automatic pairing prevents a matchup that has already taken place in a previous round from happening again.

How many rounds do I need for a certain number of players?

As a general rule, round(log2 n): about 4 rounds for 16 players, 5 for 24–32, and 6 for 50–64. This is an estimate intended to produce a reliable ranking, not an exact rule.

Is this tool affiliated with Konami or eFootball?

No. It is a standalone tool designed for clubs, Discord leagues, and communities to organize their own tournaments and cups; it is not affiliated with Konami or any official eFootball event.

How is it different from the single-elimination format?

In a knockout tournament, losing a match means you're out of the competition. In the Swiss system, all players compete in the same number of rounds, so a player who has had a rough start still has a real chance of making the final standings.

How is it different from a long-term league?

In a league, each player must face every other player; that is, there are n-1 rounds spread out over several weeks. The Swiss system makes it possible to obtain an equally reliable ranking in a single event lasting just a few hours.

Create your eFootball tournament now

Organize your next eFootball tournament or league with Swiss-style matchups in just a few minutes. Create your free account or Discover the competition to see how it works.

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