Sports Live Score is a web service that lets anyone share match scores in real time — no sign-up required. This page walks you through everything in order: creating a match, sharing the viewing URL, running team matches, and troubleshooting.
Select "Tennis" and proceed to the match creation screen.
Choose a match mode:
Singles — a single one-on-one match
Team match — manage multiple matchups together (with team win/loss totals shown)
Enter a match / tournament name (e.g. "○○ Junior Tennis Tournament Semifinal"). You can leave it blank.
Enter the player names. For a team match, also enter the team names and the player names for each matchup.
Set the match format:
Games to win: 4 / 6 / 8 (standard tennis is 6)
Number of sets: 1 / 3 / 5 (1 for a quick match, 3 for a full match)
No-ad: ON decides the game on a single point from 40-40 (a time-saving rule)
Final-set STB10: ON makes the final set a 10-point super tiebreak
Choose who serves first (you can change this anytime during the match).
Tap the "Create match" button.
A created match is automatically deleted one week after its last update. It remains viewable for one week even after the match ends.
2. Share the scoring URL / viewing URL
↑ Two URLs are issued — one for viewing and one for scoring. QR codes make phone-to-phone sharing smooth.
After you create a match, two URLs and a QR code are shown.
Scoring URL (editing rights)
Only people who know this URL can update and edit the score
Share it with the scorekeeper watching the match on site
Handle it carefully so it doesn't leak to third parties.
Viewing URL (read-only)
Anyone who opens this URL can watch the score, automatically refreshed in real time within 5 seconds
You can share it widely with distant family, friends, supporters, and anyone who wants to follow along
There's no risk of someone accidentally changing the score
A QR code can be displayed, so it's also easy to hand out instantly to people gathered on site
You can grab the URL from the "Copy" button at the top right of the screen, or the copy button under the QR code. Share it however you like — LINE, email, SMS, and so on.
3. Update the score
↑ Each time you tap "+1 PT," everything from points to games, sets, and the final result is calculated automatically.
When you open the scoring URL, a broadcast-style scoreboard appears.
"+1 for Player A" / "+1 for Player B" buttons — add a point. The automatic progression 15→30→40→Game, switching into a tiebreak, swapping serve, and so on are all calculated for you
"Undo" button — cancels the most recent point. You can roll back as many times as you like, all the way to the start of the current game (0-0). It's disabled at 0-0
Tap the serve indicator ● — instantly switch who is serving
Tap a game-count number — edit it directly with the `[−] number [+] [✓]` spinner (handy for recovering from a mis-entry)
Tap a player name — edit the name directly (you can fix it mid-match)
Undo cannot roll back across games. Edit the game count directly instead.
4. Using team matches
↑ Team matches auto-tally the team win/loss totals and let you update each card individually. "Confirm result and end" lets you stop early.
In team match mode, you can manage multiple matchups together as a single match.
Card list screen
A team win/loss banner (e.g. Team A 3 — 1 Team B) is shown at the top of the screen at all times
Each card (an individual match) is laid out as a tile. Its status is clear at a glance from the icon:
✅ Finished — highlighted in the winning team's color
🔴 LIVE — in progress (red border, current score shown)
Not started — shown in gray
Tap any tile to expand that card's scoreboard in an accordion
Ending early (scoring screen only)
In cases like "2 wins out of 3 decides it," a team match's outcome can be settled before all cards are played. If you want to end it without playing out the remaining cards, tap the 🏁 "Confirm result and end" button at the bottom of the screen.
A confirmation modal appears; once you review and confirm it, the team match moves to a "finished" state and the result-sharing card is displayed.
5. Sharing results after the match
↑ The result card that appears automatically when the match ends. Share it with an image via the Web Share API to LINE / social media / email.
When the match ends, a result card appears automatically above the scoreboard.
View-switching tabs — toggle between Player A's view and Player B's view (Team A / Team B for team matches)
If the view is the winner: 🏆 "○○ wins!" (highlighted in yellow-green)
If the view is the loser: 😢 "○○ loses..." (shown in gray)
📤 "Share result" button — send an image and text to LINE, email, SMS, and more via the Web Share API
"Save image" button — on browsers that don't support the Web Share API, you can download the image
In team matches you can do both "per-card result sharing" and "overall result sharing." Expanding each card shows the singles result card, and the overall team result card is shown at the top of the screen.
6. Troubleshooting
The score isn't updating on the viewing URL
The viewing side queries the server for the latest score once every 5 seconds, so there can be up to a 5-second delay
If the tab is inactive (in the background), polling stops. It resumes immediately when you bring the tab into view
When the connection is unstable, the query interval automatically extends to 5 → 10 → 20 → 30 seconds. It returns to normal once the score changes
If nothing updates for more than a minute, reload the page
My actions on the scoring screen aren't reflected
Saving to the server may have failed. Check your network connection
If two or more people operate the same scoring URL at once, a later update overwrites an earlier one. Please keep it to a single scorekeeper
An old score keeps showing (iPhone Safari)
iPhone Safari has a strong cache, so an old display can linger even after files are updated
Fix: go to Settings → Safari → "Clear History and Website Data," or fully close the tab and reopen it, or check in a private browsing window
The QR code won't scan
Increase your screen's brightness
Enlarge the QR code to fill the screen and try scanning from about 50 cm away from the other camera
Copying the URL with the copy button and sending it in a message is more reliable
7. FAQ
Q. Does it cost anything to use?
A. It is completely free. We keep the service running by showing ads on the viewing screen. No ads are shown on the scoring screen.
Q. How many matches can I create at the same time?
A. There is no limit. You can run multiple matches in parallel. It can also be used to manage several courts at once for a team.
Q. How long is match data kept?
A. It is automatically deleted one week after the last update. The match remains viewable for one week even after it ends. Long-term storage is not possible, so please save the result image if you need it.
Q. Does it support sports other than tennis?
A. It currently fully supports tennis. We are considering other sports based on requests from users. Feel free to send requests via the contact form.
Q. Do I need to log in or register an account?
A. No. You can use it just by sharing a URL.
Q. Can I use the QR code on printed materials?
A. A match's QR code simply points to its viewing URL. Since match data is deleted after one week, it is not suited for permanent placement on printed materials. For handouts, we recommend printing the QR code just before the match or announcing the URL on the spot.
Q. I found a bug. Where should I report it?
A. Please report it via the contact form. Telling us the steps that triggered it, your device, and your browser helps us respond more smoothly.
8. How to read tennis scores (a quick primer for spectators)
For parents watching tennis for the first time, here's a quick guide to reading the scores shown on this service's screens. It's handy background knowledge for following the flow of a match.
How points are counted
Tennis progresses through four hierarchical levels: points → games → sets → match. This service's scoreboard visualizes this with three columns: "POINT," "GAME," and set count (S1/S2…).
Points within a game are counted in a distinctive way, progressing 0 (love) → 15 (fifteen) → 30 (thirty) → 40 (forty), and the player who wins the point after 40 takes that game. When both players reach 40, it's called "deuce," and from there you must win two points in a row to take the game (win the "advantage," then win again to take it).
This service also supports the "no-ad" format. This is a shortened rule that decides the game on a single point from 40-40, sometimes adopted in junior tournaments or matches with time limits.
Games and sets
The player who reaches the required number of games first wins that set. The common rule is "first to 6 games (first to 7 if it reaches 5-5)," but this service lets you choose from three options: first to 4 games, first to 6 games, or first to 8 games. First to 4 games is sometimes used for quick practice matches or league qualifiers.
The number of sets can be selected from a 1-set match, a 3-set match, or a 5-set match. Many junior tournaments use a 1-set match, while serious tournaments mainly use a 3-set match. Men's professional Grand Slams use a 5-set match.
Tiebreaks
If both players win six games each within a set (6-6), a "tiebreak" begins to settle it. A tiebreak is a special game of first-to-7-points (winning by a margin of at least 2 points). On this service, it automatically switches to tiebreak mode and counts points with ordinary numbers (0, 1, 2, 3…).
Enabling "final-set super tiebreak (STB10)" makes the final set only decided by a long, first-to-10-point tiebreak. This is a format often adopted in junior tournaments and amateur tournaments as a time-saving rule.
Displaying who is serving
This service shows who is serving with a ● mark to the left of the player's name on the scoreboard. The basic rule is that the serve alternates each game; on this service, every time the scorekeeper adds a point, it determines whether the game has ended and automatically switches the serve. During a tiebreak, it automatically handles the switch every two points.