Live matches: scoreboard, stages and updates in almost real time

Follow live IPSC matches on mobile (m.scoring.services), integrate with OBS/YouTube overlay and see the same real-time data PractiScore sends — scoreboard, squads, verify and combined.

live practical shooting matches resultados ao vivo IPSC placar prova tiro match scoring services kiosk resultados

During the match, athletes and the public follow the rankings, stages and latest synchronizations via match kiosk — without waiting for a spreadsheet at the end of the day.

List of evidence

Filter IPSC/IDPA and search by name.

View https://m.scoring.services/

Quick actions

Overlay and broadcast

OBS, YouTube and dynamic scoreboard on stream.

Overlay guide

Match hub (example)

Kiosk menu structure.

Match documentation

Import after proof

Historical analysis in the hub.

Imported evidence

IPSC Guide

Technical index by topic.

IPSC Guide

What you get on this page

Quick summary

  • List of active matches in https://m.scoring.services/.
  • Match hub: division, squads, verify, agreed.
  • JSON and Smart Refresh APIs for screens and integrations.
  • See the sections below and the shortcuts to apply to your match or broadcast.

How the match kiosk works

Scoring software (e.g. Shooting House) sends data to POST /update_match_data; the site persists JSON and displays it in /match/{uuid}. Flags control squads, verify and combined. sync_time indicates last update — pages use Smart Refresh to reload when there is a change.

What do you see on each screen

Main page of the match: links to division, stages, squads, athlete verification and combined (if enabled). By stage: ranking on stage. Totals: summary with percentage. Charts: Chart.js in the match itself (/match/{id}/graphs).

Integrations and external screens

GET /match/{id}/json returns gzip snapshot with cache. GET /match/{id}/last_update for lightweight polling. Ideal for club screens and companion apps. Technical documentation on cloud.md §9.

Imported vs live matches

Live: match kiosk. After the match, many steps also enter the import hub (Match list) for historical and comparative analysis — two complementary paths.

m.scoring.services — matches transmitted on cell phones

Every match configured for live public viewing appears on the kiosk. On smartphone, https://m.scoring.services/ offers scores, divisions and periodic updates. On stream, the same data feeds the OBS overlay — set up at Live stream overlay, OBS Studio overlay or OBS Studio overlay. With PractiScore, ps-leaderboard syncs tablets and hotsite — see PractiScore leaderboard.

From phone scoreboard to stream overlay

Athletes open https://m.scoring.services/, pick the match and follow verify, divisions and combined. The organizer, at PractiScore management, uses Overlay config and Set up overlay to generate the URL for OBS Browser Source. It is the same data layer: every score validated in PractiScore updates the hotsite, mobile kiosk and stream overlay within seconds. Edit manual: Edit match.

Frequently asked questions

How often does the scoreboard update?

It depends on the sending of the scoring house; the site checks every ~60s (Smart Refresh) or faster on the overlay APIs (~1s for last shot).

My match does not appear in https://m.scoring.services/

Must be active and show_front when registering; the organizer configures receiving data.

Link to a specific match?

/match/{match_id} — substitua pelo UUID da prova.

Where can I follow the match on my cell phone?

Use https://m.scoring.services/ — mobile version of the kiosk. On your computer, the list is in https://m.scoring.services/.