Reporting a match live

How to run a match in the electronic match protocol: starting the clock and the periods, registering goals, cards, penalties, substitutions and time-outs, correcting a mistake, and what spectators see while you type.

Federation
No results found
All federations
EFA.ES.FB
Default
Beachhandball Norge NHF.NO.SHB
Cupassist test CAF.SE.FB
Dansk Boldspil-Union DBU.DK.FB
Dansk Håndbold Forbund DHF.DK.HB
DEMOFÖRBUNDET DEMO.SE
ESP ESP.ES.HB
Federation of International Bandy FIB.IX.BA
Finsk innebandy FIIB.FI.IB
Gåfotball Norge GFN.NO.GF
Norges Badmintonforbund NBF.NO.BM
Norges Bandyforbund NBF.NO.BA
Norges Basketballforbund NBF.NO.BB
Norges Bedriftsidrettsforbund NBI.NO.BED
Norges Bowlingforbund NBF.NO.BOW
Norges Carpet Bowls forbund NCBF.NO.CB
Norges Dartsforbund NDF.NO.DA
Norges e-sportforbund NESF.NO.ES
Norges Fotballforbund NFF.NO.FB
Norges Golf-forbund NBF.NO.GLF
Norges Håndballforbund NHF.NO.HB
Norges Ishockeyforbund NIHF.NO.IH
Norges Rugbyforbund NRF.NO.RU
Norges Skotthyllforbund NSF.NO.SH
Norges Tennisforbund NTF.NO.PA
Norges Volleyballforbund NVBF.NO.VB
Not found organisation NOT.FO.UND
Real Federación Española de Fútbol ESP.ES.PA
Sudi Arabian Football Federation SAUDI.AR.FB
Svensk innebandy SEIB.SE.IB
Svenska Badmintonförbundet SBF.SE.BM
Svenska Bandyförbundet SBF.SE.BA
Svenska Baseboll Softboll och Lacrosseförbundet SBSL.SE.BSL
Svenska Basketbollförbundet SBBF.SE.BB
Svenska Bordtennisförbundet SBTF.SE.BT
Svenska Brottningsförbundet SBF.SE.BR
Svenska Handbollförbundet SHF.SE.HB
Svenska Rugbyförbundet SRF.SE.RU
Svenska Simförbundet SIM.SE.VP
Svenska Skolidrottsförbundet SSIF.SE.SKOLA
Svenska Volleybollförbundet SVBF.SE.SVB
Svenska_Fotbollförbundet SvFF.SE.FB
TEMP Basket SBBX.SE.BB
Volleyball Australia VA.AU.VB
Sport
Updated November 3, 2026

Looking for something else? Editing a match and registering results The team roster (name list)

Live reporting means writing down what happens in a match while it is happening: the clock, goals, cards, penalties, substitutions and time-outs. Profixio calls this the electronic match protocol, and the people who work in it usually call it the match report, EMP or livereg.

You do it from the match's own page. One person — the referee, a scorer at the table, or the organiser — keeps the screen open and taps what happens. Everything registered is stored as a list of timed events, and the score is calculated from those events, not typed in by hand.

Three things happen at the same time while you register:

  • Spectators see it immediately. The public match page updates within a second of your tap, with no page reload. There is nothing to publish.
  • The protocol builds itself. The event list is the match protocol. When the match is over it can be signed and, for many federations, printed as a score sheet.
  • The result is not official yet. The running score is a live score. It becomes the official result of the match when the protocol is signed.

Which events exist, whether you can name the player who scored, whether there is a clock at all — all of that comes from your federation's setup for your sport. Two matches in two sports can look very different on this screen.

Open the match from the match list, a class page or your referee assignments. The live screen is the match page itself — the same page a spectator sees, with the reporting controls added for people who are allowed to use them.

From top to bottom:

  • The score and the clock. The score is calculated from the events you have registered. The clock runs on its own once a period has been started, with a play/pause button and buttons to nudge the time (-1m, -15s, +15s, +1m, and -1s / +1s in the sports that need second precision).
  • Team statistics. Depending on the sport, a row of dots per team for time-outs and for team fouls (labelled Team warning, or Lagfoul in Swedish basketball). Grey means available, coloured means used.
  • The two teams' players. Shirt numbers as buttons. Players on the court are shown first, the bench below. Tapping a player is the fastest way to register something for that player.
  • Quick buttons. Team-level events (typically time-outs) as one button per team, and the time buttons that start and end periods.
  • Open reporting. The full event menu, for everything that is not on a quick button.
  • The play-by-play. The event list, newest first, with a pencil and a bin on each line if you are allowed to correct it. The bin deletes that one event. To clear every event on the match at once — for example after testing on it — use Reset all and restart match under More... in the reporting menu; see Correcting a mistake.
  • Spectators. A small number field for the attendance count.

If the screen says The match is no longer available, the match or its class has been deleted. Nothing you do on the page will bring it back — ask the organiser.

The match page is public. From the moment you register the first event, anyone with the link sees:

  • the running score, updating within a second of your tap, marked as a live score rather than a final result;
  • the play-by-play, with the newest event on top;
  • the time-out and foul dots, the clock, and the spectator count if you have entered one;
  • the lineups, once they are due to be published. The lineup is published a set number of minutes before the start of the match; the setting is per federation, and until then the lineup is only visible to the people reporting. In competitions that use the older player lists, the lineup instead becomes public with the first registered event.

On match lists, a match with events carries a badge: Match in progress while it is running, Match log once it is finished.

Two things stay hidden from spectators:

  • Non-public event types. Event types that are not public are hidden from the spectator play-by-play on the match page.
  • The reporting controls. Spectators see the same page without the pencils, bins and buttons.

The page updates by itself — nobody needs to refresh. If a spectator has had the tab open in the background, it resyncs when they come back to it.

Streams, big screens and result pages elsewhere are covered in Live results and streaming.

  • Getting the protocol ready before the match — squads, starting lineups, leaders, referees, choosing the clock and bench settings, and opening the protocol: Setting up and opening the match protocol.
  • Finishing the match — signing, who has to sign, reopening a signed protocol, and the score sheet: Signing and completing the match protocol.
  • Which events exist in your sport, and what each one is called or worth — this is configured per federation and sport: Sport-specific protocols and event types.
  • Showing the match to an audience — public result pages, big screens, streaming and the app: Live results and streaming.
  • Registering a result without the protocol — typing the final score on the match, and result registration with a password instead of a login: Editing matches and results.
  • Adding players to the squad properly, with licence and statistics: Team roster and player registration.

Other federations

For other roles

Was this page helpful?

@scripts @endscripts