{{ summaryTitle }}
{{ summaryValue }}

{{ summaryLine }}

{{ badge.label }} {{ badge.value }}
{{ summaryAnnouncement }}
Live sports scoreboard controls
Use the closest preset, then confirm the counters and limits for the game.
The Cycle possession action follows Home, Away, Neutral.
Use the side actions during play; use typed fields above for a verified correction or mid-game starting state.
{{ homeLabel }} actions
{{ awayLabel }} actions
{{ transitionNotice }}
Use the competition's team-foul or local warning threshold.
Use 0 when timeouts are not tracked.
Both scores is the neutral default and leaves the board unchanged.
AspectValueReview noteCopy
{{ row.label }}{{ row.value }}{{ row.detail }}
{{ tableExportAnnouncement('board_state') }}
SideCounterCurrentLimitStatusCopy
{{ row.side }}{{ row.counter }}{{ row.current }}{{ row.limit }}{{ row.status }}
{{ tableExportAnnouncement('game_pressure') }}

The chart renderer is unavailable. The board and ledgers remain usable.

{{ chartExportStatus }}
#Game timeActionScoreCountersCopy
{{ row.sequence }}{{ row.stamp }}{{ row.action }}{{ row.score }}{{ row.counters }}
{{ tableExportAnnouncement('event_ledger') }}

Keeping score during a live game is a state-tracking job. The score matters most, but period, clock, possession, fouls, timeouts, and the order of events explain how the current board was reached.

Different sports award points in different increments and use different names for their periods. Even within one sport, leagues can change timeout allowances, foul consequences, overtime procedure, or local scorekeeping practice. A useful general scoreboard therefore starts with a preset but leaves the working counters open to correction.

Three records involved in live scorekeeping
Record Question it answers Main limitation
Current board What is the game state now? A correction may not explain how the score changed
Event history Which logged actions produced the state? Missed actions leave gaps
Official scorebook What result and rulings are authoritative? Requires the competition's approved process

A live operator should favor quick, reversible actions, then use typed corrections when the displayed board and the game disagree. The event trail remains useful after a correction because it makes that mismatch visible instead of silently rewriting history.

The preset is never a substitute for the rules in force. Confirm scoring values, period structure, foul warning level, and timeout budget before play, especially for youth, recreational, tournament, or adapted formats.

How to Use This Tool:

Set the game state before logging new actions so every later row begins from the right score and counters.

  1. Choose the closest Sport preset, name both sides, and confirm the period label, scoring buttons, foul warning limit, and timeout budget against the active rules.
  2. Enter the current scores, period, Clock display, possession, fouls, and timeouts. The clock is text you maintain; it is not a running timer.
  3. During play, use the side-specific score, Foul, and Timeout actions. Cycle possession moves through Home, Away, and Neutral.
  4. Press Next when the period changes. Basketball resets both team-foul counters on this action; the other presets keep their foul counts until edited.
  5. Use Undo last for the newest mistaken action. For an older omission or official correction, type the verified current score and counters, then check the score audit before continuing.

Interpreting Results:

Log aligned means the newest event has the same home and away score as the board. Manual correction visible means the board has been edited since the newest logged event; the score-flow view adds a current point so the difference is not hidden. Live board only means no event history explains the score.

  • A foul count at or above the configured limit is a warning cue, not an automatic penalty decision.
  • A timeout budget of 0 disables timeout use for that setup; a side at 0 cannot spend another timeout.
  • Possession is an operator-maintained marker and may not match an official arrow, down, phase, or sport-specific possession rule.

Technical Details:

Each action is a transition from one complete snapshot to another. A score action changes one side's total; foul and timeout actions change their own counters; possession cycles through three states; and period advance changes the period, with one preset-specific foul reset. Undo restores the snapshot saved immediately before the newest event.

Formula Core

The derived review values use integer counts. Point additions accept only values offered by the active sport preset.

Snext = Scurrent+p M = |ShomeSaway| Fremaining = LF Tused = BTleft

p is the selected scoring value, M is the absolute lead, L is the configured foul warning limit, and B is the timeout budget. A foul remaining value of 1 means one more foul reaches the warning; 0 or less means the count is at or over it.

Rule Core

Scoreboard preset scoring and transition rules
Preset group Score actions Period and counter defaults
Basketball +1 free throw, +2 field goal, +3 three-pointer 4 quarters; foul limit 5; timeout budget 5; fouls reset on period advance
American football +1, +2, +3, and +6 4 quarters; foul limit 8; timeout budget 3
Rugby +2 conversion, +3 penalty or drop goal, +5 try 2 halves; foul limit 6; timeouts off by default
Handball and hockey presets +1 goal 2 to 4 periods depending on preset; editable limits
Water polo +1 goal 4 periods; foul limit 3; timeout budget 3
Wrestling +1, +2, +3, and +4 3 periods; foul limit 5; timeout budget 2

Scores are whole numbers from 0 to 999; periods run from 1 to 20; foul counts run from 0 to 99; and timeout counts run from 0 to 20 without exceeding the configured budget. Values outside those domains fail validation rather than being silently accepted.

The clock accepts 1 to 20 characters and is stored exactly as an operator label. Period numbers beyond a preset's normal count are shown as overtime. Event history retains the newest 120 actions, including the before snapshot needed for undo.

Score-flow history begins with the snapshot before the first retained event. If a typed correction no longer matches the latest logged score, a separate current point is appended rather than changing the earlier event.

Limitations and Privacy Notes:

This is a working scoreboard, not an official rules authority, arena-clock controller, or certified scorebook.

  • Presets are editable conveniences and do not cover every league, age group, penalty, or correction procedure.
  • A typed correction fixes the current board but does not invent the missing event that caused it.
  • Resetting the event log keeps the board and removes the local explanation of how it was reached.
  • Normal scoring actions keep names, scores, counters, and event rows in the current browser session.

Worked Examples:

Basketball foul warning

With a foul limit of 5 and four home fouls, the ledger shows one foul before the warning. Logging another home foul makes the remaining value 0 and marks the side at or over the configured limit; it does not decide the free-throw consequence.

Correcting a missed score

If the event history ends at 42–39 but the verified board should be 42–41, type 41 for the away score. The board becomes correct, the audit reports a manual correction, and the chart preserves the logged sequence before adding the current score.

References: