In de interne competitie kan helaas niet iedereen twee keer met verwisselde kleuren tegen iedereen spelen. Verder speelt niet iedereen even vaak. We kunnen bij het bepalen van de ranglijst niet simpelweg kijken naar het aantal gescoorde partijpunten (winst=1, remise=½, verlies=0). Het aantal partijpunten is uiteraard wel van belang, maar vooral ook, tegen wie. Winnen van een sterke speler wordt meer beloond dan winnen van een zwakkere speler (vergelijkbaar met de berekening van de KNSB rating)

Elke speler heeft een SB-score (Sonneborn Berger), en op volgorde (hoog naar laag) van deze score wordt de ranglijst bepaald. Hoe wordt de SB-score berekend? Na elke ronde wordt voor elke speler en voor elke partij de volgende berekening uitgevoerd:

  1. Bij winst: je SB-score wordt verhoogd met het aantal punten van je tegenstander.
  2. Bij remise: je SB-score wordt verhoogd met de helft van het aantal punten van je tegenstander.
  3. Bij verlies: je SB-score blijft gelijk

Het maakt dus ook niet uit of je in ronde 1 of ronde 15 van een (hele sterke) speler wint. Anders gezegd, het is gunstig als je van iemand wint met veel partijpunten, maar ook als de betreffende speler daarna nog veel partijpunten wint.

De scores worden berekend door het programma Rokade, dat de officiele regels van KNSB volgt (zoals hierboven beschreven).

Om het echt duidelijk te maken volgt hier een rekenvoorbeeld (op werkelijkheid gebasseerd). We berekenen de SB-score van speler X na 16 rondes van de interne competitie. X heeft 6 keer afgezegd en 10 echte partijen gespeeld tegen spelers A t/m J.

De achtervolgende kolommen betekenen het volgende:

  1. Dit zijn de tegenstanders van X gedurende het seizoen t/m de 16e ronde.
  2. Dit is het aantal echte partijpunten dat elke van deze spelers na 16 rondes heeft behaald.
  3. Dit is het aantal keer dat de betreffende speler afwezig was. Dit zal als een remise tellen
  4. Dit is het totaal van het aantal echter partijpunten plus de remises wegens afwezigheid.
  5. Dit is de score die X heeft behaald in de onderlinge partij tegen de betreffende speler.
  6. Dit is de vermenigvuldiging van de score en  totaal interne punten van de tegenstander, ook wel de SB score tegen deze tegenstander.

n

1.)

Tegenstanders van speler X

2.)

echte partijpunten van deze speler na 16 rondes

3.)

aantal keer afwezig = remise

4.)

totaal 'interne punten'

5.)

partijscore van X tegen deze speler

6.)

SB score tegen deze speler

A 1 14 8 1 8
B 6 8 10 0 0
C 3 11 8,5 1 8,5
D 7 7 10,5 1 10,5
E 1 12 7 1 7
F 5 10 10 0 0
G 3 11 8,5 1 8,5
H 3 7 6,5 0,5 3,25
I 3,5 8 7,5 1 7,5
J 4,5 11 10 0,5 5
           
        Totaal SB score speler X 58,25

Toelichting op een aantal situaties.

  • Speler A heeft 2 keer gespeeld, waarvan 1 keer tegen X. De afwezigheid gedurende 14 rondes heeft ook telkens bijgedragen aan de SB score van X omdat X van A heeft gewonnen. Het aantal 'interne punten' van A wordt berekend als: 1 + 14 x 0,5 = 8.
  • Speler D is een sterke speler met veel partijpunten. Aangezien X van D heeft gewonnen zorgt dit voor maar liefst 10,5 SB punten voor X.
  • Met het verlies van X tegen B en F loopt X een hoop SB punten mis. Zo te zien zijn B en F sterke spelers.
  • Zelfs een remise tegen een sterke speler, zoals J, tikt aardig aan.
  • Speler X wint het meeste aantal punten in een ronde als al zijn voormalige 'slachtoffers' winnen van spelers waar X zelf nog niet tegen heeft gespeeld (en als X zelf ook speelt en wint is dat nog extra).
  • Als X twee keer tegen dezelfde speler had gespeeld, dan had deze tegenstander gewoon twee keer in het rijtje gestaan.