An event ledger, not tracking
Everything drawn is a sourced event. “Event locations, not player tracking.” No tracking, no invented positions, no interpolated clock.
Optical tracking records every player's position many times a second. An event ledger records discrete actions — a shot, a pass, a foul, a card — with a minute and, for some events, a location. PBEcast plays that ledger back.
Reading the cast
| Element | What it shows | How to read it |
|---|---|---|
| Score and clock | The score and the source’s own match clock | Game state — see Game state |
| Timeline | Sourced events in order | How the current state arose |
| Pitch markers | Shots, goals and own goals that have a recorded location | Where attempts came from — not where players were |
| Derived counts | Shots, shots on target, passes, completed passes, final-third passes, crosses, duels, corners, fouls, offsides, cards | Counted from the ledger; source-supplied team stats are labelled separately |
Cards and substitutions appear on the timeline but are never plotted, because a marker would imply a location the source does not provide.
The event data has no possession clock, so the ledger cannot produce a possession percentage. Share of completed passes is a different measure — one team's fraction of the match's completed passes — and it is labelled as such, never as possession.
Live and replay
Replay scrubs or plays from kick-off, and nothing after the cursor is shown, so you can rewatch the state as it stood. Live, the cast checks for new events about once a minute and inherits the source's own delay — it is a near-live research view, not a real-time feed.
Located shots are only as precise as the source's coordinates, and not every event type carries a location. A cluster of markers shows where attempts happened in this match; it says nothing about off-ball movement, pressing or shape, which only tracking data can describe.
