A fan's guide to the Champions League format
League phase, play-offs and knockouts: how Europe's biggest club competition actually works, explained simply.
A goal goes in somewhere in the world, and within seconds the score on your screen changes. That small moment hides a surprisingly long chain of people, software and checks. Here is how it works — and how ScorePulse fits into it.
Every professional match has official data collection behind it. Trained spotters at the ground log each event as it happens: kick-off, goals, penalties, yellow and red cards, substitutions and full-time. For a goal they record the scorer, the minute, and whether it was a penalty or an own goal. This human layer is why a scorer's name appears next to a goal rather than just a changed number.
Those events flow into sports data feeds — constantly updated streams that broadcasters, apps and websites subscribe to. ScorePulse reads a public feed of this kind. Each match has a live status (not started, in play, half-time, full-time), a running match clock, and a list of events in the order they occurred. When you open a match on ScorePulse, the extra detail you see — scorers with minutes, bookings, lineups and formations — comes from that same match record.
ScorePulse checks the feed every 30 seconds and quietly updates the scores on screen. That is frequent enough to feel live — goals normally appear within a refresh cycle — while keeping the page light and fast on slow connections. If a match has not kicked off yet, you will see its start time in your own local time zone; if it is finished, you will see FT.
Occasionally a goal flashes up and is then removed, or a scorer is corrected a few minutes later. That is the system working as intended. A goal may be disallowed after a VAR check, an own goal may first be credited to the attacker and later reassigned, and a booking can be recorded against the wrong player in the rush of a goalmouth scramble. The official record is corrected at source, and ScorePulse simply reflects the corrected version on its next refresh.
Team lineups are usually published about an hour before kick-off, once the official team sheets are exchanged. That is why the "Details" view of an upcoming match on ScorePulse fills in close to kick-off rather than days ahead: until the team sheet exists, nobody — including us — officially knows who is starting.
League phase, play-offs and knockouts: how Europe's biggest club competition actually works, explained simply.
Possession, expected goals and shots on target: what the numbers beneath a scoreline really tell you.
From sweeper-keepers to false nines: every position and role on the pitch, explained in plain language.