Referee like a pro.
RacketRef is the free live scoring & officiating platform for seven racket sports — trusted on the PSA Squash Tour, open to everyone.
One platform · seven sports
The sport sets the rules.
We score them all.
Each sport runs on its own scoring engine — PAR-11, sets & tiebreaks, golden point, side-out and more — with the right serving, timing, conduct and review rules built in.
What you get
Everything an official needs.
From a club friendly to a televised world final — one tool, on any device.
Seven sports, real rules
Distinct scoring engines for squash, tennis, padel, badminton, racquetball, racketball & pickleball — to the letter of each governing body.
Live, real-time scoring
Every point, let and stroke updates instantly for players, coaches and spectators watching on their own screens.
Offline-first
Score a full match with no signal — it syncs the moment you reconnect. Installable as an app, works anywhere.
Any device, any referee
Phone, tablet or laptop. Multiple officials and viewers stay perfectly in sync, automatically.
Tournaments & brackets
Single & double elimination, round-robin and monrad draws, with divisions, seeds, venues and courts.
Team matches & leagues
Team-vs-team fixtures with nested rubbers, a shared scorecard and on-the-fly player swaps.
Decision & video review
Log lets, strokes, conduct and appeals with each sport's own vocabulary — and enforce review quotas.
Smart timers
Warm-ups, intervals and injury time enforced automatically, with clear on-screen warnings.
Join codes & kiosk mode
Share a code to start scoring in seconds — and run dedicated kiosk sessions for tournament control desks.
Broadcast graphics
Put the score on screen.
Drop one persistent overlay URL into OBS or vMix and the graphics run themselves — score bug, lower-thirds, order of play and commentator cards, all driven live by the match.
- Match-ball, game-ball and tiebreak graphics fire automatically
- Operator control room: pick the focused player, game and template
- Ships with the PSA Tour template library — or brand your own
Live overlay output — OBS browser source
How it works
Up and scoring in seconds.
Sign in with PSA
Use your existing PSA account — or create one free in a moment.
Create or join
Start a match, build a tournament, or punch in a join code from the desk.
Score & share
Referee on any device; results, graphics and the API all update live.
Open API & webhooks
Plug RacketRef into your stack.
Push your draw and results with one idempotent call, then subscribe any system to live, point-by-point updates over webhooks. Authenticate with a scoped API key — analytics included.
- Idempotent tournament sync
- Real-time match webhooks
- Per-key usage analytics
- Power overlays, widgets & TMS
# 1 · push your draw & results (idempotent upsert) curl -X POST https://racketref.app/api/v1/tournaments/sync \ -H "X-API-Key: sr_live_…" \ -H "Content-Type: application/json" \ -d '{ "tournament": { "external_id": "world-champs-26" } }' # 2 · then receive every point in real time POST https://your-app.com/hooks/racketref X-RacketRef-Event: match_update { "match": { "sport": "squash", "status": "in_progress", "games": [ { "home": 11, "away": 9 } ] } }
Ready when you are.
Join the officials, clubs and federations scoring on RacketRef — across all seven sports.