ScoringSmash — Rugby & Basketball Score Tracker

Free live scoreboard. Share by room code. Works offline.

⚡ Standalone Mode

Running locally — scores stay on this device only.
Add a Firebase config to the HTML to enable live sharing.

🏆 Create a Game

Spectators enter the room code only.
Scorers need the full admin code.

— or —
📺 Join a Game

Room code → spectator view
Room + admin code → scorer view

Everything you need to score a match

Rugby score tracker

A free live rugby scoreboard for club matches, school fixtures, age-grade games, 7s tournaments, and touch rugby training. Open the app, tap the point value the referee just awarded, and the score moves. Every event lands in a timestamped match log you can export when the final whistle blows.

What you can track

Who uses a rugby score tracker?

Quick glossary

Try
Grounding the ball in the opposition in-goal — 5 points, the primary scoring play.
Conversion
Kick at goal after a try — 2 points if successful.
Penalty
Kick at goal after a penalty — 3 points if successful.
Drop goal
Kick at goal from open play — 3 points if the ball goes over between the posts.
Knock-on
Ball travels forward off a player's hand or arm — handing over the scrum.
Sin bin
10-minute temporary suspension after a yellow card. The app times it for you.

Basketball scoreboard

A free live basketball scoreboard for club, school, youth, rec-league, and pickup games. Pick your rules once in the lobby — FIBA, NBA, NCAA Men, NCAA Women, NFHS, or Custom — and the app handles period length, foul-out limit, team-foul bonus thresholds, timeout counts, and the NBA's last-2:00 quirks automatically.

What you can track

Who uses a basketball score tracker?

Quick glossary

Team foul bonus
When a team exceeds the per-period foul threshold, the other team shoots free throws on subsequent defensive fouls.
Foul-out
Player disqualified on reaching the ruleset's personal-foul limit (5 for FIBA/NCAA/NFHS, 6 for NBA).
Free throw
Unopposed shot from the line — 1 point each. Awarded on shooting/technical/flagrant fouls or in the bonus.
Flagrant
Unnecessary contact foul. Flagrant 2 = automatic ejection.
Overtime (OT)
Extra period if tied at Final. Duration varies by ruleset (5 min for FIBA/NBA/NCAA, 4 min for NFHS).

How it works

  1. Create a room. Pick a short code like BLUES-REDS or LAKERS-CELTICS. The app generates an admin link for scorers and a public link for spectators.
  2. Share the codes. Public code → spectators see a live view. Admin code → co-scorers can also record events.
  3. Score live. Taps commit under a second. Spectators see every update within two seconds. Export the match log as a text file when you're done.

Used live at club matches on Android and Chrome since 2024. No login. No sign-up. No install required — install as a PWA if you want an app icon on your home screen.

FAQ

Is ScoringSmash free?
Yes. No subscription, no in-app purchases, no account required.
Does it work without an internet connection?
Yes. The app caches locally as a PWA and keeps scoring during the match. When you reconnect, writes sync to spectators.
How do spectators watch the live score?
Share the short room code. Spectators enter the code on the home page to see a live view that updates within two seconds of every score, ref call, or card.
Can multiple people score the same match?
Yes. Share the admin code with co-scorers. Transactional writes prevent conflicts from concurrent scoring.
Which rugby and basketball rules does it support?
Rugby Union with tries, conversions, penalties, drop goals, cards, sin-bin timers, and the full ref-call taxonomy. Basketball with FIBA, NBA, NCAA Men, NCAA Women, NFHS, or Custom rulesets — including per-ruleset bonus thresholds, foul-out limits, timeout allocations, and NBA's Q4-carry-cap and last-2:00 quirks.
Can I edit or delete a score after I tap it?
Yes. Every log row has an edit and delete action (scorer-view only). The app asks for a destructive confirm before removing a scoring event.
What happens if the scorer's phone dies mid-match?
A co-scorer with the admin link picks up seamlessly — all state is on the live room, not the device. When the primary scorer reopens the admin URL, the session auto-rejoins.
Is there an iPhone / Android app?
The web app works on both and can be installed as a PWA from Safari or Chrome so it lives on your home screen like a native app. No app-store download needed.
Can I export the match log?
Yes. Tap "Export Match Report" in the scorer view to download a text file with every event — scores, cards, ref calls, timestamps — ready for post-match review or record-keeping.
Do I need a Firebase account?
No. The public deploy at ScoringSmash comes pre-configured — you just use it. Self-hosters can add their own Firebase config to the source if they want an isolated instance.

Ready to score your next match?

Pick rugby or basketball above, name your room, share the code. Takes about ten seconds.

Back to top ↑
Connecting…
one moment