Most articles about the BWF scoring rules are written for spectators. They explain the score so you can follow a televised match.
This article is written for the person on the other side of the chair — the organiser who has to enter scores correctly into a system that calculates standings, breaks ties, and prints the result booklet.
If you've ever had a captain shouting at the trophy table because the standings were wrong, this is for you.
The current BWF scoring system, plainly
Adopted in 2006, the current rally-point scoring system is what every modern badminton tournament uses.
The basics: - A match is best-of-3 games (or sometimes 1 game in club tournaments). - Each game is played to 21 points. - A point is scored on every rally (rally-point scoring), regardless of who served. - The serving side rotates with each won point. - A team must win by 2 points (deuce). - If the score reaches 29-29, the team that scores point 30 wins (the cap).
That's the simple version. The complications are where most tournaments go wrong.
The 21 + cap-30 + deuce dance
Here's the actual rule, in 4 cases:
| Score | Outcome |
|---|---|
| Reach 21 with a 2-point lead (e.g., 21-19) | Game over |
| Reach 21 without a 2-point lead (e.g., 21-20) | Continue — must win by 2 |
| Reach 22-20, 23-21, ... 29-27 | Game over (each is a 2-point lead) |
| Reach 29-29 | Next point wins (cap at 30) |
The corner case organisers miss: at 28-29, the trailing team can win by reaching 29-29 then 30-29. They can't reach 31-29. The cap is a hard ceiling.
In BadiTournie's scoring engine, this is enforced — you literally cannot enter 31-29. If you try, the app rejects it.
Round-robin vs knockout: different scoring formats
This is where most spreadsheet-run tournaments get into trouble. Different stages of the same tournament often use different match formats.
A typical club-level format:
| Stage | Format | Why |
|---|---|---|
| Round-robin (group stage) | 1 game to 21 (cap 30) | Time efficient — many matches, fast turnover |
| Quarter-finals | 1 game to 30 | Fairer than 21 for elimination, still fast |
| Semi-finals | Best of 3 to 21 | Higher stakes, longer match |
| 3rd-place playoff | 1 game to 30 | Time pressure (often run alongside final) |
| Grand Final | Best of 3 to 21 | Audience moment |
If you're running this format on a spreadsheet, you have to remember which stage uses which scoring. Software doesn't forget.
Doubles fixed-pair — the rule generic tools get wrong
In doubles (men's, women's, mixed), a pair plays as a fixed unit throughout the tournament. The two players don't rotate to play with someone else mid-event.
This sounds obvious. It's why most generic tournament software fails at badminton.
Generic tournament tools (Challonge, most bracket generators) treat every entry as an individual or a generic "team" that can be re-mixed across rounds. They don't enforce the constraint that a doubles pair stays together.
Badminton-specific tools (BadiTournie, Tournament Software) enforce: a doubles entry is exactly two players, locked together for the whole tournament.
Why does it matter to you? Because in a generic tool you can accidentally: - Show one player's name in two different doubles brackets - Schedule a player to play singles and doubles in the same time slot - Calculate stats wrong (per-player vs per-pair)
In a badminton-specific tool, the data model prevents these mistakes.
The tiebreaker order — get this right or lose your tournament
This is the rule most tournaments get wrong. It's also the one that causes the most arguments.
Groups are ranked on matches won — not "points" — and when teams finish level on wins, the BWF General Competition Regulations (§16.2) specify this order:
Tiebreaker 1: Two teams level — the match between them
If exactly two teams have the same number of wins, the one that won their head-to-head match finishes ahead. That's it. No points maths.
Tiebreaker 2: Three or more level — game difference
Games won minus games lost, across all group matches (not just the ones between the tied teams).
Example: Team A won 6 games and lost 2 across 4 matches. Game difference = +4. Higher wins.
If that leaves exactly two teams still level, go back to the match between them.
Tiebreaker 3: Still three or more level — points difference
Points won minus points lost across all group matches.
Example: Team A scored 84 across 4 matches and conceded 67. Points difference = +17. Higher wins.
Again, if it leaves exactly two level, the match between them decides.
Tiebreaker 4: Drawing lots
Yes, the regulations genuinely end here. Bring a coin, and write the result down.
Two things that are not in the order, however often you've seen them used: total points scored, and a "mini-table" of results among only the tied teams. Both are spreadsheet folklore.
Why this trips up spreadsheet organisers
Spreadsheets don't natively understand "tied teams." A formula that ranks by wins DESC, points difference DESC looks right, skips head-to-head entirely, and gives the wrong answer in the most common case — two teams level on wins.
I've seen tournament organisers solve this by: - Awarding the tie to whoever the organiser likes more (don't) - Re-playing the matches (waste of time) - Going to "first to score 21 in a tiebreak game" (not BWF rules) - Awarding by alphabetical order (genuinely seen this)
The correct answer: wins → head-to-head (two teams) → game difference → points difference → lots. In that order, with head-to-head re-applied whenever a step leaves exactly two teams level.
In BadiTournie this is automatic — the order above is applied on every score, and if a group ends with teams that genuinely need a draw of lots, those rows are marked (position shown as "3=") until you record the draw instead of quietly guessing.
Walkovers and forfeits
What happens to the standings when a team doesn't play?
BWF rule (GCR §16.2): a team that doesn't complete all its group matches has all its results deleted — including the matches it already won, and its opponents' results against it. It ranks last in the group and can't qualify. Its remaining matches go to the opponents as walkovers.
Some clubs use a softer house rule: the present team gets the win with a recorded score (21-10 is a common one) and the points count in the table. That's fine for casual play but doesn't match BWF. Document your rule before the event.
Knockout walkovers are simpler: the present team advances. No score maths.
The umpire's coin (yes, really)
In a strict BWF event, the start of every match begins with a coin toss to decide: - Who serves first - Which side each team starts on
For club tournaments this is usually skipped or done casually. But if you're running a federation-sanctioned event, bring a coin. (Or a digital one — there's a "flip" function on every smartphone.)
Common scoring errors and how to spot them
The "off-by-one" error. A scorer accidentally incremented one extra point. Catch it by checking that the running total of (winner's points + loser's points + 2) doesn't exceed the rally count for the game length.
Wrong server attribution. In doubles, the score determines who serves and from which side. If your scorer wrote down the wrong server, the next rally's start is wrong. Hard to catch retroactively.
Lost mid-game. The scorer's phone fell asleep / battery died. Always have a backup paper sheet per court.
Cap exceeded. A scorer enters 31-29. If your tool allows it, your standings will be wrong. (BadiTournie blocks this at validation.)
Wrong format used. Best-of-3 entered as a single-game match. Standings will be wrong.
How BadiTournie handles all this
(Sales pitch incoming. You've been warned.)
- 21-point + cap 30 + deuce: enforced at the input layer
- Doubles fixed-pair: enforced at the model layer
- BWF tiebreakers (wins → head-to-head → game difference → points difference → lots): calculated automatically, with unresolved ties flagged for a recorded draw
- Different scoring formats per stage (round-robin / QF / SF / Final): configurable per tournament
- Walkover handling: the BWF group rule (results voided, team ranks last) by default, or a house rule that awards the match with a recorded score (21-10 by default)
- Undo last point in detailed scoring mode — recover from a misclick without resetting the game
If you're running a tournament where any of this matters (and at any sanctioned event, all of it does), software that gets it right is worth the price.
→ Try BadiTournie free for 7 days
Sreeju Sreekumar is the founder of BadiTournie, the all-in-one tournament management app for badminton clubs and associations.
Frequently asked questions
What's the difference between the old (15-point) and new (21-point) scoring system?
The new system (since 2006) is rally-point scoring to 21 with cap at 30. The old system was service-point scoring to 15 (or 11 for women's singles) — a point only counted when serving. The new system is faster and more TV-friendly. Modern tournaments universally use the 21-point system.
Are there any tournaments still using the 15-point system?
Some recreational and informal play. Federation-sanctioned events have used the 21-point system since 2006.
What if my club uses different rules (e.g., single game to 31)?
Document your variation clearly. Most tournament software lets you customise the per-stage format (round-robin, QF, SF, Final). BadiTournie applies its scoring rules per stage so you can mirror this — set a longer single-game cap for the rounds where it matters.
How do I score a match where one player is significantly weaker?
The match runs to completion regardless of score. Walking off mid-match is a forfeit: the present player gets the match, and under the BWF group rule the retiring team's group results are voided.
What's the protocol if a player is injured mid-match?
A specified injury timeout is allowed (federation-specific — typically 5 minutes). After that, the match is awarded to the opponent.
Where can I find the official BWF rule book?
The BWF Statutes are publicly available at [bwfbadminton.com](https://bwfbadminton.com). Reading the rules of play is worth doing once if you're running federation-sanctioned events.
Keep reading
-
Running a tournament
Tournament-day checklist: the 19 things that derail your weekend
Not the setup checklist. The failure list: 19 things that go wrong between the doors opening and the trophies, and what to do about each one before it costs you the afternoon.
-
Tools comparison
Excel Template vs Tournament Software for Badminton: An Honest Comparison
Where the spreadsheet wins, where it costs you a Sunday, and the break-even maths organisers actually face.