BirdieLogic Guide
Live badminton scoring for singles and doubles matches with BWF rules, automatic service tracking, and real-time spectator sync.
1 · Starting a Quick Match
Quick Match is the fastest way to start scoring. No tournament setup required.
- Click 🏸 Quick Match from the landing page or dashboard.
- Select the Match Type: Singles, Doubles, or Mixed Doubles.
- Choose the Format: Best of 3 or Best of 5 games.
- Enter player/team names. For doubles, enter both partners.
- Select who serves first — or tap 🎯 Spin to decide at random using the SpinWheel. You must make a selection before starting.
- Click Start Match to begin scoring.
2 · Scoring basics (BWF rules)
BirdieLogic follows official BWF (Badminton World Federation) rally-point scoring rules.
Rally point system
- The winner of each rally scores a point, regardless of who served.
- Games are played to 21 points.
- You must win by a 2-point margin.
- At 20-20 (deuce), play continues until one side leads by 2 points.
- At 29-29, the next point wins (golden point) — maximum 30 points.
Scoring a point
Tap the large score button for whoever won the rally. The score updates instantly and service transfers to the winner if they were receiving.
Mid-game interval
At 11 points (leading score), BWF rules allow a 60-second interval. BirdieLogic shows an interval banner — tap Continue when ready to resume. The interval triggers only once per game.
Winning the match
The first player/team to win 2 games (best of 3) or 3 games (best of 5) wins the match.
3 · Service tracking
BirdieLogic automatically tracks who serves and from which court side according to BWF rules.
Service rules
- Even score (0, 2, 4…) → serve from the right court
- Odd score (1, 3, 5…) → serve from the left court
- Service transfers to the winner when the receiver wins the rally
- The winner of the previous game serves first in the next game
Court positions panel
For doubles and mixed doubles, the Court Positions view below the scores shows which player is at which side of the net. Positions update automatically as points are scored. After each game, the court orientation flips automatically — the team that was at the top moves to the bottom, matching the real-world end change.
Correcting positions
If positions drift out of sync, open ⚙ Settings and use the controls in the Court Positions section:
- ↔ Swap (per team) — swaps the two partners within one team's half of the court and corrects service-side tracking
- ⇅ Swap Courts — moves both teams to the opposite end; use this if the court view is oriented the wrong way round
4 · Singles vs Doubles
Singles
One player per side. Service alternates based on the receiver winning points. The server's court side is determined by their own score (even = right, odd = left).
Doubles & Mixed Doubles
Two players per side. BirdieLogic tracks:
- Which partner serves — the server is the player on the correct court side when service is won
- Court positions — partners swap sides when their team scores while serving
- Service rotation — follows official BWF doubles rules throughout each game
5 · Match controls
Undo
Made a mistake? Tap ↩ Undo in the header to reverse the last point. You can undo multiple times to step back through rally history.
Let
Tap Let when the rally must be replayed (e.g. shuttle caught in the net, external distraction). No point is scored and the same player serves again.
Service fault
Tap Service Fault to award the point to the receiving team without a full rally. Service transfers to the receiver.
Play log
Tap ⚙ → Play log to open a full list of every point, let, and service change in the current match. On larger screens the play log is always visible as a sidebar.
Settings menu (⚙)
Tap ⚙ in the header for match options:
- Play log — full rally-by-rally history
- Share match — get a live spectator link (see Live sharing)
- Match settings — view match rules, correct court positions, and access advanced actions
Advanced actions (inside Match settings)
- Change Game Target — override the winning-point target for the current game only
- Restart Match — resets to 0–0; teams and settings are kept
- Abandon Match — ends the match without a result; cannot be undone
Keyboard shortcuts
When scoring on desktop:
- 1 or ← — point to Team 1
- 2 or → — point to Team 2
- U or Z — undo
6 · Live sharing with spectators
Share your match in real time so others can follow along on their own devices.
Starting a live session
- During a match, tap ⚙ in the header and choose Share match.
- A unique share link is generated.
- Copy the link and send it to spectators.
What spectators see
- Live score updates as you tap
- Game-by-game progress
- Match result when complete
Spectators can watch but cannot control scoring — only the host records points.
7 · Dashboard & statistics
Sign in to access your personal dashboard with match history and career statistics.
Quick Matches tab
View all your quick matches. Tap any match to see the full scorecard or continue an in-progress match.
Statistics tracked
- Matches played — total matches
- Wins — matches won
- Points scored — total points across all matches
- Games won/lost — individual game record
My Tournaments tab
View tournaments you've created or joined as a player or scorer.
8 · Tournaments
Organize multi-match competitions with fixtures, standings, and a live spectator link for fans.
Creating a tournament
- Click + New Tournament from the dashboard.
- Choose Match Type (Singles / Doubles / Mixed) and Tournament Structure (League Only, League + Final, League + Semis + Final, or Knockout).
- Add teams and players — each team can have a name, color, and squad.
- Click Generate Fixtures to auto-schedule all matches, or add matches manually.
Starting a tournament match
- Open the Matches tab and tap a scheduled match.
- Select who serves first — or tap 🎯 Spin to let the SpinWheel decide at random.
- Adjust match rules if needed (they default to tournament settings).
- Tap Start Match to begin live scoring.
Match actions
- Reorder — use ▲ / ▼ to change the order of scheduled matches
- Scorecard — tap any completed match to see a compact game-by-game summary
- Game Log — opens a full rally-by-rally log for a completed match
- Walkover — award a win without scoring if the opponent doesn't show
- Delete match — removes any match (standings recalculate if it was completed)
Standings table
Available for League formats. Updates automatically after each completed match.
- P — Matches played
- W — Matches won
- L — Matches lost
- GF — Games For: total individual games (sets) won across all matches
- GA — Games Against: total individual games (sets) lost across all matches
- GD — Game Difference (GF − GA): used as a tiebreaker when points are equal
- Pts — League points (default: 2 per win, 0 per loss)
Leaderboard
The Leaderboard tab ranks individual players across all completed matches in the tournament.
- MP — Matches played by this player
- W — Matches won
- L — Matches lost
- Win% — Win percentage (W ÷ MP × 100)
Co-admins
The host can add co-admins from the Settings tab to let other BirdieLogic users help score matches.
- Go to the Settings tab inside the tournament.
- Enter the co-admin's Badminton Player ID in the Add co-admin field.
- Click Add. The co-admin can now start and score matches.
Clone a tournament
From the Admin panel, click the copy icon next to any tournament to clone it. The clone copies the name, format, match rules, teams, and player squads — but no matches — and saves as a new draft ready to edit.
Spectator link
Share the tournament spectator link (found in Settings) so fans can follow all fixtures and live scores in read-only mode from any device.