🏆

Sonneborn-Berger Score Explained

A round-robin ends, two players are tied on points, and the standings put one above the other using something called the "Sonneborn-Berger score." The name is a mouthful, but the idea behind it is friendly: you get more credit for beating and drawing the players who did well than for scraping past the players who finished bottom. This guide walks through exactly how that number is worked out, using one small all-play-all tournament you can follow the whole way through. No maths degree required.

What Sonneborn-Berger Actually Measures

Here is the one sentence version. Your Sonneborn-Berger score is the sum of the final scores of the opponents you beat, plus half the final scores of the opponents you drew. Opponents you lost to add nothing. That is the whole rule.

Notice what makes it different from a plain opponent count: it cares about your result against each person, not just who you played. Beating a player who finished top of the table is worth a lot. Beating a player who finished last is worth almost nothing. A draw is worth exactly half of a win. So Sonneborn-Berger, often shortened to SB in standings, rewards the player who got their best results against the strongest opposition.

The Plain-English Rule

Full points for a win, half for a draw, nothing for a loss, and always use the opponent's final score. Higher Sonneborn-Berger wins the tie, because it means your best results came against the players who did well.

Let's Work Through a Real Example

Imagine a small six-player round-robin, so everyone plays everyone once. Two friends, Maya and Leo, both finish on 3.5 points. There is one trophy. Sonneborn-Berger will decide who lifts it.

To find Maya's SB, we go game by game. For every opponent, we note their final score and what Maya did against them: a win means we add the full score, a draw means we add half, a loss means we add nothing.

Step 1: Maya's games and what each is worth

Every game Maya played
Beat an opponent who finished on 4.0, add all of it 4.0
Beat an opponent who finished on 3.0, add all of it 3.0
Drew an opponent who finished on 3.0, add half 1.5
Drew an opponent who finished on 2.0, add half 1.0
Lost to an opponent who finished on 4.5, add nothing 0.0

Add them up: 4.0 + 3.0 + 1.5 + 1.0 + 0.0 = 9.5. Maya's Sonneborn-Berger is 9.5.

Now we do the exact same thing for Leo. Same tournament, same 3.5 points, but Leo's wins came against weaker finishers.

Step 2: Leo's games and what each is worth

Every game Leo played
Beat an opponent who finished on 2.0, add all of it 2.0
Beat an opponent who finished on 1.5, add all of it 1.5
Drew an opponent who finished on 4.0, add half 2.0
Drew an opponent who finished on 3.0, add half 1.5
Lost to an opponent who finished on 4.5, add nothing 0.0

Add them up: 2.0 + 1.5 + 2.0 + 1.5 + 0.0 = 7.0. Leo's Sonneborn-Berger is 7.0.

Maya's 9.5 beats Leo's 7.0, so Maya takes the trophy. Both scored 3.5 points, but Maya won her games against players near the top of the table, while Leo picked up his wins against the tail. Sonneborn-Berger measures exactly that difference. You just did it by hand.

Where the Numbers Come From

The part that trips people up is the same as with most tiebreaks: you use each opponent's final score, the total they finished the whole tournament on, not the score they had on the day you played them. An opponent you beat early who then goes on a run will lift your SB, because it turns out you beat someone strong. That is the point of the system.

It also means Sonneborn-Berger is not settled until the last game of the last round is done. Standings can shuffle right at the end as opponents finish their games, which is completely normal and not a bug.

Sonneborn-Berger vs Buchholz: Which Goes Where

These two get mixed up constantly because both reward a tough schedule. The difference is simple once you see it side by side.

Question Buchholz Sonneborn-Berger
What it adds up Every opponent's final score Opponents' scores weighted by your result
Does your result matter? No, win or lose it counts the same Yes: full for a win, half for a draw, none for a loss
Usual home Swiss events Round-robins (all-play-all)

The short version: Buchholz is the standard tiebreak for Swiss tournaments, and Sonneborn-Berger is the standard for round-robins. In a round-robin everyone plays the same field, so the only thing that separates two tied players is who they beat, and that is precisely what Sonneborn-Berger measures. If you want the full walk-through of the Swiss tiebreak, see our Buchholz system explained guide, or the wider chess tiebreak systems overview for the complete picture.

A Few Names That Cause Confusion

No Calculator Needed

If you run your event with free chess pairing software like ChessHost, Sonneborn-Berger is worked out for you after every round. The standings just come out right, and you never touch a spreadsheet.

The One-Minute Recap

Frequently Asked Questions

How is the Sonneborn-Berger score calculated?

For each game, take the final score of the opponent you played. Add the full score of every opponent you beat, add half the score of every opponent you drew, and add nothing for opponents you lost to. The total is your Sonneborn-Berger score. A higher number means you beat and drew the stronger players.

What does SB mean in chess?

SB is short for Sonneborn-Berger, a tiebreak used to separate players who finish on the same number of points. It rewards you for winning and drawing against opponents who did well in the event, so beating a strong player is worth more than beating a weak one.

What is the difference between Sonneborn-Berger and Buchholz?

Buchholz just adds up every opponent's final score, whether you won, drew or lost. Sonneborn-Berger weights each opponent by your result against them: full credit for a win, half for a draw, none for a loss. Buchholz is the usual tiebreak for Swiss events, while Sonneborn-Berger is the standard for round-robins where everyone plays everyone.

Is it Sonneborn-Berger or the Neustadtl score?

They are the same calculation. The method is most often called Sonneborn-Berger, but it is sometimes credited to Neustadtl, who described it first. If you see Neustadtl score in a rulebook, it means the same win-and-draw-weighted tiebreak.

What are Berger tables?

Berger tables are the standard pairing charts that tell you who plays whom in each round of a round-robin, so every player meets every other exactly once. They share Berger's name with the tiebreak but do a different job: the tables set the schedule, the Sonneborn-Berger score breaks ties at the end.

Let the Software Do the Tiebreaks

ChessHost pairs your rounds and works out Sonneborn-Berger automatically, so your final standings are correct the moment the last game ends. Free to start, no spreadsheets.

Try ChessHost Free