Je plant je volgende toernooi en vraagt je af: hoeveel wedstrijden worden dat? Vijf teams hebben toegezegd, iedereen moet tegen iedereen spelen. Of vijf spelers aan de tafeltennistafel in het clubhuis — dezelfde situatie, dezelfde vraag. Het antwoord is in beide gevallen identiek, omdat de wiskunde alleen van het aantal deelnemers afhangt en niet van de sport. Of je nu voetbal, tafeltennis, een padelcompetitie, schaken of klaverjassen plant: het aantal ontmoetingen volgt een formule die je in een minuut uit je hoofd kent.
Dit artikel geeft je voor elk aantal deelnemers van 3 tot 20 het exacte aantal wedstrijden, de wedstrijden per deelnemer, het aantal ronden en de brutoduur op één veld. Plus het algoritme erachter: de cirkelmethode, waarmee profcompetities al meer dan honderd jaar hun schema's bouwen. De methode is deterministisch, eerlijk en levert bij hetzelfde aantal teams altijd hetzelfde resultaat. Je hebt geen Excel-magie en geen AI-hulpmiddel nodig, je hebt een formule en een rotatie nodig.
Wie het grote geheel over toernooiorganisatie zoekt en niet alleen het aantal wedstrijden, vindt dat in de complete checklist. Wie een kant-en-klaar schema voor 5, 7 of 10 teams wil met tijdbudget en een aanbeveling voor de volgorde bij een gelijke stand, kijkt in het schema-artikel. Voor precies vier teams is er een eigen formatreferentie met vier varianten in het artikel over het toernooi met vier teams. Voor het eendaagse toernooiformat met drie tijdsjablonen is er het artikel over het eendaagse toernooi. Dit artikel is de referentie voor de formule en het algoritme, voor alle aantallen daartussen en daarboven.
Het korte antwoord: wedstrijden per aantal teams
In de vorm iedereen tegen iedereen speelt elk team precies één keer tegen elk ander. Het aantal wedstrijden hangt alleen af van het aantal deelnemers N en volgt de formule N·(N-1)/2. Voor de gangbare aantallen betekent dat:
| Teams | Wedstrijden | Per team | Ronden |
|---|---|---|---|
| 4 | 6 | 3 | 3 |
| 5 | 10 | 4 | 5 |
| 6 | 15 | 5 | 5 |
| 7 | 21 | 6 | 7 |
| 8 | 28 | 7 | 7 |
| 9 | 36 | 8 | 9 |
| 10 | 45 | 9 | 9 |
De volledige tabel tot 20 deelnemers met tijdsbehoefte staat verderop, de rekenweg meteen in de volgende paragraaf. Wie alleen de kant-en-klare opzet en een tijdsindeling voor een bepaald aantal teams zoekt, is in het artikel over 5, 7 en 10 teams sneller klaar.
De formule: N·(N-1)/2
De vraag "hoeveel wedstrijden bij N deelnemers iedereen tegen iedereen" is in de kern een combinatorische opgave. Elk van de N deelnemers speelt precies één keer tegen elke andere deelnemer. Voor één deelnemer zijn dat N-1 tegenstanders. Tel je dat voor alle N deelnemers op, dan kom je op N·(N-1) ontmoetingen. Elke ontmoeting tel je daarbij dubbel: de wedstrijd tussen A en B staat één keer in de lijst van A en één keer in die van B. Dus deel je door 2 en kom je op de formule:
Aantal wedstrijden = N · (N-1) / 2
In de combinatoriek heet dat "N boven 2", geschreven als binomiaalcoëfficiënt. Het is het aantal manieren om uit N deelnemers er twee te kiezen zonder op de volgorde te letten. Voor een toernooi zonder heen- en terugronde is dat precies de juiste maat: elke paring speelt precies één keer, en de volgorde doet er niet toe (A tegen B is dezelfde wedstrijd als B tegen A).
Voor N=5 geeft dat 5·4/2 = 10 wedstrijden. Zichtbaar gemaakt ziet de verzameling van alle paren er zo uit:
Alle paringen bij 5 deelnemers
Elke gemarkeerde cel is een ontmoeting. De diagonaal is leeg, omdat niemand tegen zichzelf speelt.
| T1 | T2 | T3 | T4 | T5 | |
|---|---|---|---|---|---|
| T1 | |||||
| T2 | |||||
| T3 | |||||
| T4 | |||||
| T5 |
10 markierte Zellen, eine pro Paarung. Die Diagonale ist leer, die untere Dreieckshälfte ist redundant.
De bovenste driehoekshelft toont alle 10 paringen. De onderste helft is overbodig (A tegen B = B tegen A) en de diagonaal is leeg, omdat niemand tegen zichzelf speelt. Precies die logica leidt tot de deling door 2 in de formule.
Bij 10 deelnemers zijn het al 45 wedstrijden, bij 20 deelnemers 190. Het aantal wedstrijden groeit kwadratisch met het aantal teams. Verdubbel je N, dan verviervoudigt het aantal wedstrijden ongeveer: 5 teams → 10 wedstrijden, 10 teams → 45, 20 teams → 190. Dat is de hoofdreden waarom iedereen tegen iedereen bij grote velden onpraktisch wordt. Voor een eendaags clubtoernooi ligt daar meestal de bovengrens: vanaf ongeveer 10 tot 12 deelnemers wordt een zuivere vorm qua tijd krap en stap je over op poules plus een knock-outfase. Daarover verderop meer.
Waarom de formule werkt: een tweede blik
Wie de formule met de hand wil afleiden, kan het ook via het handdrukargument doen: stel je voor dat alle N deelnemers elkaar precies één keer de hand schudden. Hoeveel handdrukken zijn dat? Persoon 1 schudt N-1 handen. Persoon 2 schudt nog maar N-2 nieuwe handen, want die van persoon 1 is al geteld. Persoon 3 schudt N-3 nieuwe handen, enzovoort. De som is (N-1) + (N-2) + … + 1 + 0, wat volgens de somformule van Gauss precies N·(N-1)/2 oplevert.
Beide afleidingen komen op hetzelfde resultaat uit. Dat is geen toeval maar standaardcombinatoriek. Wie zich met kansrekening of statistiek heeft beziggehouden, kent de binomiaalcoëfficiënt "N boven 2" en herkent de formule meteen. Voor de praktijk in de vereniging volstaat het te weten: bij N teams zijn er N·(N-1)/2 wedstrijden, klaar.
De tabel voor 3 tot 20 deelnemers
Round-Robin Fixture CardReference table and ready-to-print fixture lists for 3 to 20 participantsWedstrijdkaart downloadenIedereen tegen iedereen: aantal wedstrijden en tijdsbehoefte bij 3 tot 20 deelnemers
Aanname voor de duurkolom: 10 minuten speelduur plus 2 minuten pauze per wedstrijd, één veld.
| Deelnemers | Wedstrijden totaal | Wedstrijden per deelnemer | Ronden | Wedstrijden per ronde | Brutoduur (1 veld) |
|---|---|---|---|---|---|
| 3 | 3 | 2 | 3 | 1 | 36 min |
| 4 | 6 | 3 | 3 | 2 | 1 h 12 min |
| 5 | 10 | 4 | 5 | 2 | 2 h |
| 6 | 15 | 5 | 5 | 3 | 3 h |
| 7 | 21 | 6 | 7 | 3 | 4 h 12 min |
| 8 | 28 | 7 | 7 | 4 | 5 h 36 min |
| 9 | 36 | 8 | 9 | 4 | 7 h 12 min |
| 10 | 45 | 9 | 9 | 5 | 9 h |
| 11 | 55 | 10 | 11 | 5 | 11 h |
| 12 | 66 | 11 | 11 | 6 | 13 h 12 min |
| 13 | 78 | 12 | 13 | 6 | 15 h 36 min |
| 14 | 91 | 13 | 13 | 7 | 18 h 12 min |
| 15 | 105 | 14 | 15 | 7 | 21 h |
| 16 | 120 | 15 | 15 | 8 | 24 h |
| 17 | 136 | 16 | 17 | 8 | 27 h 12 min |
| 18 | 153 | 17 | 17 | 9 | 30 h 36 min |
| 19 | 171 | 18 | 19 | 9 | 34 h 12 min |
| 20 | 190 | 19 | 19 | 10 | 38 h |
De brutoduur rekent met 12 minuten per wedstrijd (10 speelduur + 2 pauze) op één veld. Met twee velden halveert de tijd. Plan daarnaast 15 minuten reserve voor vertraging.
De tabel geeft je de eerste realiteitscheck voor je planning. Drie punten bij de interpretatie:
De brutoduur is met één veld gerekend. Bij clubtoernooien in de zaal is één veld het standaardgeval. Kun je twee velden parallel laten lopen, dan halveert de tijd bijna lineair, omdat er per ronde twee keer zoveel wedstrijden tegelijk plaatsvinden. Het aantal ronden blijft gelijk, alleen het aantal parallelle ontmoetingen per ronde verdubbelt.
De speelduur per wedstrijd is een voorzichtige aanname. Tien minuten speelduur plus twee minuten pauze geeft 12 minuten bruto per wedstrijd. Voor de jongste categorieën volstaan 6 tot 8 minuten, vanaf O12 ga je naar 12 tot 15 minuten speelduur. Wie de exacte aanvangstijden uit die brutotijd wil afleiden, vindt de berekening in aanvangstijden van een voetbaltoernooi plannen.
Een oneven aantal deelnemers kost je een extra ronde. Bij 6 teams zijn het 5 ronden, bij 7 teams 7 ronden. De reden: bij een oneven aantal moet er in elke ronde één team overslaan, anders gaat de paringsrekening niet op. Over het hele toernooi gerekend heeft elk team dan precies één keer vrij.
Wie het schema niet met de hand wil bouwen, gebruikt een schemagenerator die de paringen, de veldindeling en de volgorde bij een gelijke stand met één klik maakt. De generator gebruikt intern dezelfde cirkelmethode die we zo stap voor stap doorlopen; je bespaart je alleen het handmatig overzetten van de rotatie in een Excel-bestand.
Hoe je met de tabel je zaalvenster controleert
De meeste clubtoernooien hebben een vast zaalvenster: een dagdeel van 3 uur, een verlengd dagdeel van 5 uur, of een hele dag. De kolom met de brutoduur zegt je in één oogopslag welke aantallen teams in welk venster passen. Bij 3 zaaluren en één veld passen 6 teams (15 wedstrijden = 3 uur) er net in. 7 teams (21 wedstrijden = 4,2 uur) zijn al te veel voor 3 uur; je hebt dan meer tijd of een andere opzet nodig. 8 teams (28 wedstrijden = 5,6 uur) vragen ofwel twee velden ofwel een overstap naar poules plus knock-out.
De brutoduur is bovendien zonder op- en afbouw gerekend. Reken realistisch 30 minuten vóór de aftrap voor de ontvangst en het inschrijven, en 30 minuten aan het eind voor de prijsuitreiking en het afbouwen. Wil je dus netto 3 uur in de zaal zijn, dan is je zuivere speeltijd 2 uur. In twee uur krijg je op één veld ongeveer 10 wedstrijden onder, wat overeenkomt met 5 teams. Meer past er niet in zonder de speelduur in te korten of een tweede veld te gebruiken.
Hoeveel wedstrijden bij N teams? Voorbeelden voor de gangbare aantallen
De tabel hierboven levert de getallen voor elke waarde van N. Voor de aantallen die in het clubleven het meest voorkomen, loont een tweede blik: hoe ziet het concrete rondeschema eruit, en wat betekent dat voor de dagplanning?
Hoeveel wedstrijden bij 4 teams?
Bij 4 teams zijn het 6 wedstrijden; elk team speelt er 3, in 3 ronden met elk 2 parallelle ontmoetingen. Vier teams zijn de kleinste zinvolle ronde en passen in ruim anderhalf uur op één veld. Omdat vier teams zo gangbaar zijn, is er een eigen formatreferentie met vier varianten, van zuiver iedereen tegen iedereen tot zuivere knock-out: het artikel over het toernooi met vier teams laat ze alle vier zien, met de volgorde bij een gelijke stand en een dagplanning.
Hoeveel wedstrijden bij 5 teams?
Bij 5 teams heb je 10 wedstrijden in totaal; elk team speelt er 4, verdeeld over 5 ronden met telkens 2 parallelle ontmoetingen plus één team dat vrij is. Dat is de kleinste opstelling waarbij de vrije beurt al dwingend is. Hier is het kant-en-klare schema zoals de cirkelmethode het levert (team A staat vast, B tot en met E roteren eromheen):
Ronde 1: B tegen E, C tegen D Vrij: A
Ronde 2: A tegen E, B tegen C Vrij: D
Ronde 3: A tegen D, E tegen C Vrij: B
Ronde 4: A tegen C, D tegen B Vrij: E
Ronde 5: A tegen B, D tegen E Vrij: C
Over de vijf ronden heeft elk team precies één keer vrij. Dat is het directe gevolg van de rotatie: omdat het virtuele vrije team net als de andere om team A roteert, schuift het per ronde naar een ander team door.
Brutoduur bij 10 minuten speelduur op één veld: 10 × 12 minuten = 120 minuten, dus ongeveer 2 uur. Met 15 minuten marge kom je op 2 uur en een kwartier netto zaaltijd. Heb je twee velden (bij 5 teams zeldzaam), dan ben je in 1 uur en een kwartier klaar.
In de praktijk is deze opzet de standaard voor een compact zaaltoernooi van een dagdeel. Aanbeveling bij een gelijke stand: doelsaldo vóór onderling resultaat vóór gemaakte doelpunten. De volgorde moet vóór de eerste aftrap vaststaan, anders wordt er na de laatste wedstrijd gediscussieerd. Wie de volgorde met een tweede factor als fairplaypunten wil aanvullen, kondigt dat eveneens vooraf schriftelijk aan.
Bij 5 spelers aan één tafel (tafeltennis, klaverjassen, schaken) geldt hetzelfde aantal wedstrijden. Wie een padeldag met 5 enkelspelers plant, zit met 10 partijen ook in een realistisch bereik.
Wedstrijdschema voor 5 teams aanmaken
Gratis, zonder account. De generator bouwt de ronden volgens de cirkelmethode.Hoeveel wedstrijden bij 6 teams?
Zes teams zijn het laatste even aantal waarbij een zuivere ronde zonder vrije beurt netjes doorloopt. 15 wedstrijden in totaal, elk team speelt er 5, in 5 ronden met telkens 3 parallelle ontmoetingen. Bij 12 minuten bruto per wedstrijd op één veld zit je op 3 uur zuivere speeltijd. Met marge kom je op 3,5 uur. Al krap voor een dagdeel in de zaal, maar haalbaar.
Ronde 1: A tegen F, B tegen E, C tegen D
Ronde 2: A tegen E, F tegen D, B tegen C
Ronde 3: A tegen D, E tegen C, F tegen B
Ronde 4: A tegen C, D tegen B, E tegen F
Ronde 5: A tegen B, C tegen F, D tegen E
Hier zijn geen vrije beurten nodig. Deze opzet past goed bij een zaaltoernooi van tweederde dag. Heb je maar anderhalf uur zaaltijd, dan is deze vorm met zes te groot en ga je over op poules van vier met daarna een plaatsingswedstrijd, of verlaag je het aantal teams.
Praktijktip voor 6 teams op één veld: kijk naar de pauzes tussen twee wedstrijden van hetzelfde team. In de standaardrotatie van de cirkelmethode speelt team A in ronde 1, heeft dan pauze gedurende twee wedstrijden van andere teams, en speelt dan weer. Die pauzelengte is prima: twee wedstrijden van 12 minuten geeft 24 minuten tussen twee eigen partijen — net genoeg om even te gaan zitten en te drinken, maar niet zo lang dat de spieren afkoelen. Bouw je het schema met de hand en "verbeter" je het daarbij, dan kun je die pauzes per ongeluk inkorten of oprekken. Houd je aan de standaardrotatie; die is niet toevallig zo geoptimaliseerd.
Bij een gelijke stand met 6 teams werkt de standaardvolgorde doelsaldo, onderling resultaat, gemaakte doelpunten, maar bij 5 wedstrijden per team is die statistisch dun. Eén krappe nederlaag kan je aan het eind van plaats 1 naar plaats 3 sturen als het doelsaldo vooraan beslist. Wie meer stabiliteit wil, kan het onderlinge resultaat vóór het doelsaldo zetten. Belangrijk: vooraf en schriftelijk.
Wedstrijdschema voor 6 teams aanmaken
Gratis, zonder account. De 15 ontmoetingen en de ronden maakt de generator automatisch.Hoeveel wedstrijden bij 7 teams?
Bij 7 teams wordt de omvang merkbaar. 21 wedstrijden in totaal, elk team speelt er 6, maar in 7 ronden, omdat er per ronde één team overslaat. Over het hele toernooi heeft elk team precies één keer vrij. Brutoduur op één veld: 21 × 12 = 252 minuten, dus ruim 4 uur zonder marge. Voor een normaal dagdeel in de zaal is dat krap.
Wie 7 teams qua tijd niet in een zuivere ronde kwijt kan, gebruikt de standaardomweg: een poule van vier en een van drie spelen parallel hun mini-competitie, daarna halve finales en finale. Dat brengt het aantal wedstrijden terug van 21 naar 6 + 3 + 3 = 12, plus een eventuele plaatsingswedstrijd. De brutoduur op één veld daalt van 4,2 naar 2,4 uur. Het kant-en-klare schema daarvoor staat in het artikel over 5, 7 en 10 teams.
Wie toch de klassieke zuivere ronde met zeven wil draaien, moet de verdeling van de vrije beurten nauwkeurig vastleggen. In de rotatie van de cirkelmethode heeft elk team precies één keer vrij, maar de plek van die vrije beurt binnen het toernooi verschilt. Team A is vrij in ronde 7 (aan het eind), team B in ronde 4 (in het midden), team C in ronde 1 (aan het begin). Dat lijkt eerst onschuldig, maar bij lange toernooien kan een vrije beurt aan het begin of het eind strategisch ongunstig zijn. Het team dat in ronde 1 vrij is, begint koud. Het team dat in ronde 7 vrij is, wacht het hele evenement mee zonder actief betrokken te zijn.
Tip: wil je de verdeling van de vrije beurten beïnvloeden, deel de teams dan vóór aanvang zo aan de cirkelmethode toe dat de zwakkere teams hun vrije beurt aan het begin krijgen en de sterkere aan het eind. De opbouw voor het publiek wordt aantrekkelijker: spannende slotronden met de topteams, minder druk aan het begin voor de underdogs.
Hoeveel wedstrijden bij 8 teams?
Acht teams zijn de bovengrens voor een realistische zuivere ronde in clubverband. 28 wedstrijden in totaal, elk team speelt er 7, in 7 ronden met telkens 4 parallelle ontmoetingen. Op één veld heb je 28 × 12 = 336 minuten nodig, dus ongeveer 5,5 uur. Dat is een volle dag in de zaal.
Met twee parallelle velden halveer je de tijd naar 2,5 à 3 uur, en dan wordt het aantrekkelijk. Heb je maar één veld, dan stap je bijna altijd over op twee poules van vier plus een knock-outfase: dat brengt het aantal wedstrijden terug naar 12 poulewedstrijden plus 3 knock-outwedstrijden (halve finales, finale en plaatsingswedstrijd) = 15. Brutoduur op één veld: 3 uur. Realistisch voor een normaal zaaltoernooiblok.
Wie toch 8 teams in een zuivere ronde wil draaien, bijvoorbeeld omdat het als seizoenscompetitie is bedoeld en de teams over meerdere weken aantreden, heeft een prettige opzet: 7 speelrondes met telkens 4 parallelle ontmoetingen. Op elke speelronde speelt elk team precies één keer. Dat past goed bij het ritme van een recreatiecompetitie waarin je elkaar één keer per week of om de twee weken treft.
Een praktijkvoorbeeld: een recreatietoernooi met 8 teams in de zaal van de vereniging. Je boekt de zaal elke tweede zondag, van 14 tot 17 uur. Op elke zondag worden 4 wedstrijden van 30 minuten netto gespeeld (15 minuten per helft, 5 minuten pauze tussen de wedstrijden, 30 minuten marge). Dat geeft 7 speelrondes over 14 weken, dus ruim 3,5 maand. Je hebt maar één scheidsrechter per speelronde nodig (of de teams fluiten voor elkaar), en aan het eind heeft elk team 7 wedstrijden gespeeld. De stand beslist, en alle regels bij een gelijke stand staan vooraf vast.
Bij 8 teams is de statistiek met 7 wedstrijden per team al betrouwbaar. De standaardvolgorde doelsaldo, onderling resultaat, gemaakte doelpunten werkt hier prima.
Wedstrijdschema voor 8 teams aanmaken
Gratis, zonder account. Voor één toernooidag op één veld heb je twee velden of poules plus knock-out nodig.Hoeveel wedstrijden bij 9 teams?
Bij 9 teams zijn het 36 wedstrijden; elk team speelt er 8, in 9 ronden, omdat er bij een oneven aantal per ronde één team overslaat. Over het toernooi heeft elk team precies één keer vrij. Brutoduur op één veld: 36 × 12 = 432 minuten, dus ruim 7 uur. Als zuivere ronde op één dag is dat te veel; de praktijkvariant is een poule van drie plus een van zes, of drie poules van drie met daarna een knock-outronde. Als seizoenscompetitie over meerdere weken zijn het 9 speelrondes met elk 4 parallelle ontmoetingen.
Hoeveel wedstrijden bij 10 teams?
Tien teams komen als zuivere ronde in het clubleven zelden voor. 45 wedstrijden op één veld duren 9 uur bruto. Dat past in de meeste gevallen niet in één dag. De praktijkvariant: twee poules van vijf plus halve finales en finale. Dat geeft 20 poulewedstrijden plus 4 knock-outwedstrijden = 24. Op twee parallelle velden is dat in 3,5 uur haalbaar. Met maar één veld heb je ongeveer 5 uur nodig, wat lang is maar voor een hele toernooidag te verdedigen. Ook daarvoor is er een kant-en-klaar schema.
Wie toch een zuivere ronde met tien als seizoenscompetitie draait, heeft dezelfde opzet als de Eredivisie in het klein: 9 speelrondes met 5 parallelle ontmoetingen, iedereen speelt één keer tegen iedereen. Bij een recreatiecompetitie met één speelronde per week duurt dat ruim 2 maanden, met een speelronde om de veertien dagen ongeveer 4,5 maand. Realistisch voor een winterseizoen in de vereniging. Hoe je daar een heel seizoen met een stand van maakt, staat in de gids een eigen voetbalcompetitie opzetten.
Een interessante eigenschap van de cirkelmethode bij 10 teams: omdat het aantal even is, zijn er geen vrije beurten. Elk team speelt op elke speelronde. De pauze op één veld is met 24 minuten tussen twee wedstrijden van hetzelfde team wel erg krap. Met twee velden ontspant dat naar 48 minuten tussen twee eigen wedstrijden, wat een stuk prettiger is.
Een praktische aanwijzing: bij 10 teams in een zuivere ronde moet je de veldindeling expliciet controleren. Het mag niet gebeuren dat hetzelfde team in dezelfde ronde op twee velden staat ingedeeld. Dat klinkt vanzelfsprekend, maar gaat in handgemaakte schema's verbazend vaak mis. Een schemagenerator doet de veldindeling automatisch en zonder botsingen.
Hoeveel wedstrijden bij 12 teams?
Twaalf teams zijn als zuivere ronde alleen zinvol in een meerdaags format. 66 wedstrijden × 12 minuten = 13,2 uur bruto. De gebruikelijke clubopzet: drie poules van vier plus een knock-outfase, wat 18 poulewedstrijden plus 4 of 5 knock-outwedstrijden geeft, afhankelijk van de opzet. Brutotijd op twee velden: ongeveer 3 uur. Wie toch het klassieke schema met 66 wedstrijden nodig heeft (bijvoorbeeld voor een competitieseizoen in de vereniging), krijgt uit de pdf met de wedstrijdkaart de lijst met ontmoetingen in Bergervolgorde.
Bij 12 teams in een seizoenscompetitie zijn het 11 speelrondes, elk met 6 parallelle ontmoetingen. Dat is de typische omvang voor een fanatieke recreatiecompetitie. Speel je wekelijks, dan duurt het seizoen ongeveer 3 maanden. Bij een speelronde om de veertien dagen zijn het 6 maanden.
Een veelgemaakte fout bij 12 teams: de verleiding om het geheel in één dag te persen en gewoon de speelduur in te korten. Bij 5 minuten speelduur per wedstrijd in plaats van 10 breng je de brutotijd terug naar 7 uur. Dat kan, maar de speelduur wordt dan zo kort dat de wedstrijd sportief onbevredigend wordt: 5 minuten volstaan niet voor een echte tactische krachtmeting. Voor de jongste categorieën is dat passend, maar voor oudere jaargangen of volwassenen voelt het als inspelen. Wissel liever van opzet en doe poules plus knock-out; dan heb je sportief relevante wedstrijden van 10 tot 12 minuten.
De cirkelmethode: hoe het schema ontstaat
De formule zegt je hoeveel wedstrijden er zijn. Maar hoe kom je aan het concrete schema dat zegt dat in ronde 1 A tegen E speelt en in ronde 2 A tegen D? Daar komt de cirkelmethode in beeld. Het is het oudste en schoonste algoritme om een schema voor iedereen tegen iedereen te maken, uiterlijk in de negentiende eeuw gedocumenteerd in de organisatie van schaaktoernooien.
Het grondprincipe in één zin: één deelnemer blijft op zijn plek, alle andere roteren eromheen. Per rotatiestap ontstaat er een ronde met N/2 parallelle ontmoetingen.
Cirkelmethode voor 6 deelnemers
Team 1 blijft op zijn plek. De overige teams schuiven in elke ronde één positie op.
Ronde 1
Ronde 2
Ronde 3
Ronde 4
Ronde 5
De paringen per ronde zijn met verbindingslijnen aangegeven. Na N-1 ronden heeft elk team precies één keer tegen elk ander gespeeld.
Precies dit algoritme zit ook in elke serieuze schemagenerator: de software voert de rotatie voor je uit, je bespaart je de handmatige Bergertabel. Als je de generator opent, bouw je in feite een Bergertabel, geautomatiseerd.
Wat gebeurt er bij een oneven aantal teams?
Bij een oneven aantal gaat de cirkelmethode niet direct op. Heb je 5 teams, dan is er in elke ronde één team zonder tegenstander. De standaardoplossing: je voegt een virtueel vrij team toe, waarmee het oneven aantal even wordt, en voert de rotatie gewoon uit. Het team dat in een ronde aan dat virtuele team wordt gekoppeld, heeft vrij.
Cirkelmethode voor 5 deelnemers met een vrije beurt
Een virtueel vrij team vult het gat. In elke ronde heeft een ander team vrij.
Ronde 1
Ronde 2
Ronde 3
Ronde 4
Ronde 5
De onderbroken positie markeert de vrije beurt. Over de vijf ronden heeft elk team precies één keer vrij.
Over vijf ronden heeft dan elk team precies één keer vrij. Over het hele toernooi is de verdeling dus eerlijk, ook al oogt ze per ronde scheef. Belangrijk in de praktijk: het overslaande team zou nooit twee keer achter elkaar vrij moeten hebben. De cirkelmethode levert die eigenschap automatisch, omdat de vrije beurt in elke ronde naar een ander team doorschuift.
Stap voor stap: de cirkelmethode voor 6 teams
Wie het algoritme zelf wil natrekken, komt met een pen en een vel papier in vijf minuten tot het complete schema voor zes. Zo gaat het:
Stap 1: schrijf de teams in twee rijen op, A tot en met C bovenaan, D tot en met F onderaan, met A linksboven:
A B C
F E D
De paringen voor ronde 1 zijn de verticale paren: A-F, B-E, C-D.
Stap 2: roteer alle teams behalve A met de klok mee, één positie. A blijft staan. De rotatie loopt zo: B schuift naar linksonder, dan naar rechtsonder, dan naar rechtsboven, dan terug naar de beginpositie. F neemt de plek van B bovenaan in, E schuift naar linksonder, enzovoort:
A F B
E D C
Ronde 2: A-E, F-D, B-C.
Stap 3: herhaal de rotatie voor elke volgende ronde. Na 5 ronden ben je klaar en is elk van de 15 paringen precies één keer gespeeld.
Dat is de cirkelmethode in haar eenvoudigste vorm. Bij een oneven aantal vul je aan met een virtueel vrij team en behandel je dat precies als een echt team.
De methode is wiskundig elegant, omdat ze automatisch garandeert dat elke paring precies één keer voorkomt. Het bewijs zit in de algebra van cyclische groepen: de rotatie komt overeen met een permutatie van orde N-1, en over N-1 stappen worden alle N-1 mogelijke relatieve posities precies één keer aangedaan.
Bergertabellen: de schriftelijke vorm van het algoritme
Zoek je in de praktijk naar schema's voor iedereen tegen iedereen, dan stuit je snel op de term Bergertabel. De naam gaat terug op de Oostenrijkse schaakbestuurder Johann Berger, die in 1893 de systematiek van de rondeparingen voor schaaktoernooien op schrift heeft vastgelegd. Het algoritme erachter is de cirkelmethode. Berger heeft die niet uitgevonden, maar in een handzame tabelvorm gegoten die sindsdien in bijna elk schaakorganisatiehandboek staat.
Een Bergertabel voor 4 deelnemers ziet er zo uit:
| Ronde | Paringen |
|---|---|
| 1 | 1-4, 2-3 |
| 2 | 4-3, 1-2 |
| 3 | 2-4, 3-1 |
De getallen zijn de startnummers van de deelnemers. Per ronde staan de parallelle paringen naast elkaar. Bij 4 deelnemers zijn dat 3 ronden met elk 2 ontmoetingen, dus 6 wedstrijden in totaal. Dat klopt met de formule: 4·3/2 = 6.
Bergertabellen zijn deterministisch: bij hetzelfde aantal deelnemers leveren ze altijd dezelfde rondestructuur op. Dat is de praktische waarde. Je hoeft het schema niet elke keer opnieuw te bedenken, en alle betrokkenen kunnen vertrouwen op een bekende volgorde. In de schaakwereld zijn Bergertabellen zo gangbaar dat de loting vaak alleen nog bestaat uit het toewijzen van startnummers aan concrete spelers.
Voor een clubtoernooi in het voetbal heb je geen Bergertabel uit een boek nodig. Genereer je het schema automatisch, dan krijg je dezelfde uitkomst. Wie echter traditioneel met papier werkt of het schema in het clubhuis wil ophangen, grijpt graag naar de tabelvorm. De wedstrijdkaart bij dit artikel is niets anders: een Bergertabel in leesbare vorm voor N=4 tot 8.
Waar Bergertabellen vandaag nog domineren
In het schaken zijn Bergertabellen standaard voor elk toernooi met een vast aantal deelnemers, van het clubkampioenschap tot een grootmeestertoernooi. In het tafeltennis worden ze gebruikt voor team- en enkelwedstrijden, van de districtsbeker tot de hoogste klasse. In het bridge bestaan eigen bridgespecifieke Bergervarianten, die daarnaast rekening houden met de zitposities (noord, zuid, oost, west).
In het voetbal zijn zuivere Bergertabellen zeldzamer, omdat de meeste competities een dubbele ronde spelen (heen en terug). De schemagenerator van een bond werkt in de kern echter met dezelfde Bergerlogica: in de eerste seizoenshelft worden de ontmoetingen volgens een vast schema vastgelegd, in de tweede helft worden ze gespiegeld (met omgedraaid thuisvoordeel).
In tabelvorm heeft Berger nog een voordeel: hij is in beide richtingen deterministisch. Je kunt uit de tabel aflezen in welke ronde welke paring plaatsvindt, en je kunt uit één paring afleiden in welke ronde die speelt. Dat is handig als je bijvoorbeeld wilt weten: wanneer speelt team 3 tegen team 5? In de uitgeprinte Bergertabel heb je het antwoord in twee seconden.
Dubbele ronde: heen en terug
In een competitieseizoen speelt elk team twee keer tegen elk ander: één keer thuis en één keer uit. Dat is de dubbele ronde. De formule verandert overeenkomstig: N·(N-1) wedstrijden in totaal, niet N·(N-1)/2. Bij 18 teams, zoals in de Eredivisie, zijn dat 18·17 = 306 wedstrijden per seizoen, verdeeld over 34 speelrondes met elk 9 parallelle ontmoetingen.
Voor een clubtoernooi is een dubbele ronde bijna altijd overdreven. Bij 6 teams zijn dat 30 in plaats van 15 wedstrijden, dus 6 uur bruto in plaats van 3. Het loont alleen in twee gevallen: ten eerste als je een clubkampioenschap over meerdere weken uitspeelt en het thuis- en uitverschil echt bestaat — een ander veld, een andere reis voor de ouders, een andere sfeer. Ten tweede als je een heel klein toernooi met 4 of 5 teams hebt en het programma wilt vullen, omdat een enkele ronde te snel voorbij zou zijn.
In alle andere gevallen levert een enkele ronde of een variant met poules plus knock-out je een betere verhouding tussen het aantal wedstrijden en de moeite. Wie niet zeker weet of de klassieke vorm of een andere opzet beter past, kan de opzetten direct vergelijken:
Iedereen tegen iedereen vergeleken met poules plus knock-out
Hoe het aantal wedstrijden, de wedstrijden per team en de spanningsboog tussen de opzetten verschillen.
De vergelijking laat zien: voor 5 tot 8 teams is de enkele ronde de eerlijkste variant, voor grotere velden loont de overstap naar poules plus knock-out. De dubbele ronde is de zeldzaamste variant, vooral relevant in seizoenscompetities.
Wanneer een dubbele ronde echt zinvol is
Drie scenario's waarin de dubbele ronde de juiste keuze is. Ten eerste: seizoenscompetities met een echt thuis- en uitvoordeel. Teams spelen in een vreemd stadion anders dan thuis, en dat beïnvloedt uitslagen meetbaar. Om de stand aan het eind van het seizoen eerlijk te maken, moet elk team één keer thuis en één keer uit tegen elk ander hebben gespeeld. Dat middelt de invloed van het thuisvoordeel uit.
Ten tweede: clubkampioenschappen over meerdere weken, waarbij de teams op verschillende dagen of onder verschillende omstandigheden spelen. Heeft je vereniging vier teams en speel je over de winter een clubkampioenschap, dan loont een dubbele ronde eerder: 12 wedstrijden over 6 speelrondes, dat is een echt seizoen met elk team als gast en als gastheer.
Ten derde: kleine toernooien waarbij een enkele ronde te kort zou zijn. Bij 4 teams zijn het maar 6 wedstrijden. Wil je daarmee een hele clubdag vullen, dan is dat krap. Opgehoogd naar 12 wedstrijden vult de dubbele ronde de dag, zonder dat je er extra knock-outwedstrijden aan hoeft te hangen.
Buiten die drie scenario's is een enkele ronde of poules plus knock-out bijna altijd de betere keuze.
Padeltoernooien met iedereen tegen iedereen
Padel is als dubbelsport structureel anders dan tennisenkel of tafeltennis. Bij padel spelen altijd twee tegen twee, wat de vraag "wie speelt er tegen wie?" naar een ander niveau tilt: bedoel je koppels of losse spelers? Daaruit zijn verschillende toernooiformats ontstaan, waarvan er maar een deel iedereen tegen iedereen is in de klassieke zin.
Een padelcompetitie met vaste koppels
Draai je een padeltoernooi of een padelcompetitie met vaste dubbelkoppels, dan geldt de wiskunde één op één. Bij N koppels speel je N·(N-1)/2 ontmoetingen, en elke ontmoeting is een padelwedstrijd over twee sets of een vastgelegde speelduur. Bij 6 vaste koppels zijn dat 15 wedstrijden. Dat is de schone standaardvariant en komt in de verenigingssport veel voor: een winterseizoen met 6 koppels, iedereen speelt één keer tegen iedereen, en de stand beslist het seizoen.
Americano met vaste koppels
Americano is de padelterm voor een toernooi waarin iedereen tegen iedereen speelt, vaak op één dag. Speel je americano met vaste koppels (elk koppel blijft het hele toernooi bij elkaar), dan is dat wiskundig identiek aan de padelcompetitie: N·(N-1)/2 wedstrijden bij N koppels. Bij 8 koppels zijn dat 28 wedstrijden. Op één baan met 20 minuten per wedstrijd duurt dat ongeveer 9 uur, wat betekent dat je bijna altijd twee of meer banen nodig hebt.
Belangrijk is de toevoeging "met vaste koppels". Er bestaan ook americanovarianten waarin spelers binnen het toernooi van partner wisselen. Die vallen in de volgende categorie.
Americano met roterende partners
Wisselen spelers binnen de americano van partner, zodat iedereen minstens één keer met elke andere speelt, dan is het geen klassieke vorm van iedereen tegen iedereen meer. De wiskunde erachter heet het social golfer-probleem: gegeven N spelers, hoeveel ronden heb je nodig zodat iedereen minstens één keer partner is geweest van elke andere? Het antwoord hangt van N af en is in het algemene geval zelfs een open probleem in de combinatoriek.
Praktisch betekent dat: een americano met 8 spelers en roterende partners levert je geen 28 wedstrijden op, maar vaak maar 6 tot 8 ronden met telkens 2 parallelle wedstrijden. Het aantal wedstrijden per speler ligt op 6 tot 8, niet op N-1. Wie zo'n format plant, kan niet op de formule N·(N-1)/2 vertrouwen.
Mexicano en king of the court
Mexicanotoernooien werken op basis van een plaatsingslijst: na elke ronde worden de koppels opnieuw samengesteld aan de hand van de actuele stand. Speler 1 speelt met speler 4 tegen 2 en 3 (een typische opzet), de paringen wisselen dus dynamisch. Het aantal ontmoetingen per speler hangt af van het aantal ronden dat jij als organisator vastzet, niet van het aantal deelnemers. Met iedereen tegen iedereen heeft dat alleen de oppervlakkige eigenschap gemeen dat er niemand wordt uitgeschakeld.
King of the court staat er nog verder vanaf: het winnende koppel blijft op de baan, het verliezende wordt vervangen. De volgorde van de wedstrijden volgt uit de uitslagen, niet uit een vast schema. Dat is een trainings- en plezierformat, geen toernooiformat in engere zin.
Als je schema's voor padeltoernooien nodig hebt
AreaCopa is op dit moment gericht op voetbal: de opzetten, het datamodel en de speeltijden zijn toegesneden op voetbaltoernooien. Wil je schema's voor padeltoernooien bouwen, mail ons dan kort op info@areacopa.com en zeg welk padelformat je nodig hebt: vaste koppels in een competitie, americano met vaste koppels, americano met rotatie, mexicano. We verzamelen de behoefte voordat we bouwen.
Wat ons concreet helpt: het aantal spelers of koppels, de gewenste speelduur per wedstrijd, het aantal banen en hoe vaak het plaatsvindt (een eenmalig toernooi of een seizoenscompetitie). Op die basis kunnen we inschatten of een padelopzet genoeg volume heeft om op onze roadmap te komen. Zolang dat niet zo is, bouwen we hem niet, maar we luisteren graag.
Wedstrijdkaart om af te drukken
De twee belangrijkste dingen uit dit artikel als drukvoorbeeld: de referentietabel voor alle waarden van N tussen 3 en 20, en de lijsten met ontmoetingen voor de meest voorkomende clubformats. Je drukt de kaart af, plakt hem naast het scorebord, en alle betrokkenen zien meteen welke ronde er loopt en welke paringen eraan komen.
Round-Robin Fixture CardReference table and ready-to-print fixture lists for 3 to 20 participantsWedstrijdkaart downloadenTot slot
Het aantal wedstrijden bij iedereen tegen iedereen volgt uit één formule: N·(N-1)/2. Bij 5 deelnemers zijn dat 10 wedstrijden, bij 8 deelnemers 28, bij 12 deelnemers 66. Per deelnemer heb je precies N-1 ontmoetingen. Bij een even aantal verdelen die zich over N-1 ronden, bij een oneven aantal over N ronden met één vrije beurt per ronde. De cirkelmethode levert het concrete schema: één deelnemer blijft op zijn plek, alle andere roteren eromheen. Bergertabellen zijn niets anders dan de schriftelijke vorm van die uitkomst.
Voor de praktijk in de vereniging betekent dat: tot ongeveer 8 deelnemers is een zuivere ronde de eerlijkste opzet, vanaf 10 stap je over op poules plus knock-out. De dubbele ronde is voorbehouden aan seizoenscompetities. Wie het schema niet met de hand wil bouwen, laat de cirkelmethode automatisch lopen en krijgt het kant-en-klare schema in de browser.
Mijn wedstrijdschema makenGratis en zonder registratieBronnen
- Berger, Johann (1893). Schach-Jahrbuch für 1892/93. Veit & Co, Leipzig. Eerste systematische documentatie van de rondeparingen voor schaaktoernooien in de vorm iedereen tegen iedereen.
- IFAB Laws of the Game 2024/25, Procedures to Determine the Result of a Match. International Football Association Board. Standaard voor de conventies bij een gelijke stand in eindstanden.
- DFB-booklet Wettbewerbsformen im Kinderfußball, stand 09/2024. Deutscher Fußball-Bund. Herkomst van de richtwaarden voor speeltijden en het aantal wedstrijden per deelnemer in de jongste categorieën. Het gaat om richtlijnen van de Duitse bond; de KNVB publiceert hier geen eigen getallen voor.



