Badminton matchmaking made simple. Generate balanced games for your club in seconds — or sign in as a player to track your stats, grades, and badges across every club you join.
PERSONAL PLAYER ACCOUNTS
Sign in once as a player. Your stats, grade history, badges, and partner analysis follow you across every club you join. Build a complete picture of your play, no matter where you play it.
MULTI-CLUB MEMBERSHIP
One account, many clubs. A personal dashboard shows your cross-club history, badges, and recent activity. Tap any club to switch into its full admin or member view.
SMART MATCHMAKING
Stop spending time figuring out who should play with whom. Badmatch pairs players by skill grade and creates balanced doubles games automatically. The pair-then-match algorithm ensures teammates are well-matched, then finds the best opponent pair for competitive, fun games. Set player preferences to keep preferred partners together and avoid repeat pairings.
PLAYER STATS & GRADES
Rate your players from A to F. Track win rates, grade history, and partner analysis for every player. Badmatch suggests grade adjustments based on match performance, so ratings stay accurate as players improve. Configurable grade difference limits keep games fair.
MATCH SCORING
Record scores with simple tap scoring, or switch to official BWF rules with per-set tracking. Scores auto-save when the timer ends, or enter them manually from the scoreboard.
ACHIEVEMENT BADGES
23 badges reward players for milestones — games played, wins, streaks, and more. Badges appear in each player's profile and travel with them across every club they belong to.
SHARED CLUB MANAGEMENT
Invite co-admins to help run your club, or grant read-only viewer access to coaches, board members, and stakeholders. Transfer ownership when the time comes. Members are listed with role badges so everyone knows who can do what.
COURT MANAGEMENT
Configure 1 to 20 courts and Badmatch assigns games to each court. No more clipboard lists or whiteboard confusion. Everyone knows where to go and who they're playing with.
GAME TIMER
Set your game duration from 1 to 31 minutes. A background countdown timer with notification keeps sessions running on schedule, with 6 alarm sounds to choose from.
SESSION HISTORY
Track every game played at your club. Review detailed session summaries, share results, and add match notes with hashtag tagging. Use the fee calculator to split session costs.
ROSTER & PRESENCE
Manage your full player roster. Mark who's present for today's session, and Badmatch only generates games for attending players. Bye tracking ensures everyone gets equal court time.
WORKS OFFLINE-FIRST
Your club data syncs to the cloud via Firebase, but the app works smoothly even with spotty gym Wi-Fi. Settings sync across devices — dark mode, language, alarm, and sort preferences.
AVAILABLE IN 10 LANGUAGES
English, Danish, German, Spanish, Indonesian, Japanese, Korean, Malay, Thai, and Chinese (Simplified).
Download Badmatch and make your next badminton session the best one yet.