Blog & News/SCOREBOARDSยท18 min read

Scoreboard Graphics for Live Sport: The Complete Guide to Scorebugs and Score Overlays

What scoreboard graphics are, what a scorebug must show, and why one scoreboard template cannot serve every sport. The complete guide, sport by sport.

Scoreboard Graphics for Live Sport: The Complete Guide to Scorebugs and Score Overlays
Published on2026-09-02
Share
SCOREBUGS

Scoreboard Graphics for Live Sport: The Complete Guide to Scorebugs and Score Overlays

Scoreboard graphics are the most-watched and least understood part of a live sports broadcast. This is what a scoreboard graphic has to show, why every sport needs a different one, and how a modern sports graphics platform builds all of them from the same engine.

A scoreboard graphic is the persistent on-screen scoreboard that carries the score and the game state through a live sports broadcast, and the same graphic is called a scorebug: two names, one thing. It sits in a top or bottom corner of the frame, it stays visible for almost the whole match, and it is the graphic a viewer looks at more than any other. Historically the scoreboard was the board in the venue and the scorebug was the small corner version on screen; streaming collapsed the difference. Broadcasters also call it the score bug, the scoreline, the score strap or, in streaming tools, the scoreboard overlay.

It sounds simple. Two team names, two numbers, a clock. It is not simple, and the reason is the thing almost every generic overlay tool gets wrong: a scoreboard graphic is a live model of the rules of a specific sport. A futsal scoreboard that cannot count accumulated fouls is broken. An Australian rules scoreboard that shows a single total instead of goals, behinds and total is wrong. A volleyball scorebug built around a clock is built around something volleyball does not have.

The short answer: a scoreboard graphic must show the score, the period, and the state that determines what happens next in that sport. The first two are universal. The third is different in every code, and it is where every one-size-fits-all overlay falls over.

What a scoreboard graphic actually shows

Strip out the sport-specific parts and every scoreboard graphic in world broadcast carries the same four jobs.

ElementWhat it answers for the viewerWhere the data comes from
Team identityWho is playing, and which one is whichClub record: short name, abbreviation, crest, playing colours
ScoreWho is winning, and by how muchLive match events
Period and clockHow far through the match we areMatch clock, period state
Game stateWhat is about to happenSport-specific: tackle count, shot clock, outs, accumulated fouls, player counts
Competition brandingWhat am I watchingCompetition or broadcaster asset

A viewer who joins a stream late reads the scoreboard and knows within one second whether to keep watching. That is the entire commercial case for getting it right. A stream without a scoreboard graphic is footage. A stream with one is a broadcast.

Why the colours matter more than people expect

The blocks of colour either side of the score are not decoration. They are how a neutral viewer tells the teams apart, and they need to match the strip being worn, not the club brand guide. A club whose brand colour is navy but who are playing in a yellow away kit needs a yellow block on the bug that day. This is standard on every top-tier football broadcast and it is one of the most common complaints in grassroots and semi-professional streams, where the graphic pulls a fixed brand colour and the viewer cannot work out who is who.

The fix is to treat playing colours as a separate, per-fixture field from brand colours. Font colour, by contrast, should generally not follow the club palette at all. Fixed, high-contrast type is more readable and removes the risk of a colour clash rendering the score illegible at streaming bitrates.

Why one scoreboard template cannot serve every sport

Most overlay products solve the scoreboard once and then re-skin it. That works until the sport stops behaving like football. One scoreboard template cannot serve every sport because there are four independent models underneath a scoreboard graphic, and each sport picks a different combination.

1. The clock model

There are at least five, and they are not interchangeable.

  • Count up, runs continuously - football, rugby league. The clock never really stops, so stoppage time is signalled rather than subtracted.
  • Count down, stops on every whistle - basketball, ice hockey, American football. The clock is a resource both teams manage.
  • Count up with time on - Australian rules. The quarter has no fixed end time; stoppages extend it, and the umpire decides when it is over.
  • Effective time - futsal. The clock stops on every dead ball, so twenty minutes of clock is well over half an hour of wall time.
  • No clock at all - volleyball, tennis, baseball in its traditional form. The score itself measures the progress of the match.

A graphic built around a countdown cannot express time on. A graphic built around a clock cannot express a tennis set. This is not a styling difference, it is a different data structure.

2. The score model

An integer per team covers football, basketball and hockey. It does not cover:

  • Australian rules - goals, behinds and a derived total, displayed as 8.12 = 60. Three numbers, one of them calculated.
  • Tennis - a nested hierarchy. Points inside games inside sets inside a match, with 15/30/40/AD as labels rather than values.
  • Volleyball - two scores at once. Points in the current set, and sets won in the match.
  • Netball under Super Shot rules - the value of a goal changes depending on where the shot was taken and how much of the quarter is left.
  • Rugby codes - different point values per scoring type, and the values differ between league and union.

3. The player-count model

Some sports punish by removing players, and the scoreboard has to say so. Football shows a red card and a ten-man indicator. Ice hockey shows strength: 5v5, 5v4, 5v3, and 6v5 when the goalie is pulled. Handball can run three separate two-minute suspension clocks per team simultaneously, each tied to a named player, while the match clock keeps running. Water polo excludes players for twenty seconds at a time, constantly, so short exclusion clocks run alongside a thirty-second shot clock and an eight-minute period clock. Field hockey has three card colours with three different consequences.

4. The possession model

Rugby league and touch football count tackles or touches, one to six, and that count is the most important number on the screen after the score. American football carries down and distance plus field position. Volleyball carries the serve. Basketball carries a possession arrow. Netball carries the centre pass, which alternates on every goal regardless of who scored.

The consequence: a scoreboard system that is genuinely multi-sport cannot be a scoreboard template with swappable colours. It has to be a data-bound graphic where the clock behaviour, score format, player counts and possession state are all variables, driven by a sport definition rather than redrawn per code.

Scoreboard extensions: the graphic as a statistics surface

A scoreboard graphic is a permanent piece of screen real estate that the viewer is already looking at. That makes it the cheapest place in a broadcast to put more information, and it is why broadcast graphics packages grew extensions - pop-out panels that attach to the scorebug, show a statistic, and retract.

Typical extensions by family:

  • Live counters - possession percentage, shots on target, corners, fouls, penalty corners, shots on goal, tackle counts
  • Event detail - goal scorer and minute, card and player name, substitution in and out, pitching change
  • State panels - shootout trackers, timeout dots, challenge counts, aggregate score across two legs
  • Context - other live scores, league position implications, milestone alerts

Two rules make extensions work rather than annoy. First, they should not interrupt. An extension that slides out of the existing scoreboard keeps the viewer in the game; a full-frame stat card takes them out of it. Second, frequency has to be controlled. Firing a stat after every single event becomes irritating fast, which is why milestone-based triggers - every third corner, every fifth foul - beat event-based ones.

Extensions are also the natural home for sponsorship. A stat panel with a sponsor lockup is inventory that did not exist before, it appears at a moment the viewer is already reading the screen, and it does not cost a break.

Where scoreboard data comes from, and why that is the whole problem

At the top of the sport, a scoreboard graphic is driven by an official data feed. Sportradar, Opta and Stats Perform, Genius Sports and others sell live event data, the graphics subscribe to it, and the bug updates without a human touching it. That is how a tier-one broadcast works and it has been solved for years.

Below that tier, the feed does not exist. There is no commercial data provider covering a state league, a college conference, a schools competition or a second-tier domestic season in most sports. So the graphics either sit static, or somebody types into them by hand while the match is going on, which is exactly where errors come from.

LIGR's answer is to make the scoring app the feed. Somebody courtside or in the stand scores the match in the LiveScore app - the same job a scorer or team manager was already doing - by pressing buttons for real events: kick off, goal, card, substitution, timeout, tackle, exclusion. The graphics are subscribed to those events, so the scoreboard updates in real time from the source. Nobody types into a graphic. And because every event is logged with a timestamp, the same actions that drove the scoreboard also produce the match statistics, the extension triggers and the clip markers for automated highlights.

That is why the scoring app has to model each sport properly, and why a shallow one holds the whole graphics package back. If the app cannot record a green card, the scoreboard cannot show a green card sin bin, no matter how good the design is. The list of what each sport needs the app to capture - every clock state, scoring event, card, suspension and persistent element - is the spine of each sport article linked below.

The important part: the graphic does not care which path the data took. The same scoreboard runs off an official feed at DAZN and off the LiveScore app at a state league fixture. That is what makes one graphics package usable across an entire pyramid.

Design: how eight themes become thousands of graphics packages

The other half of the multi-sport problem is visual. Every competition wants a package that looks like theirs, and commissioning bespoke sports broadcast graphics per competition is slow and expensive - historically weeks of designer time and a five-figure bill before a single match goes to air.

The way out is a design system rather than a set of files. LIGR's generic theme library is built as a set of base themes, each exposing configurable variables - primary and secondary colour, accent, typography treatment, corner and edge geometry, motion style, logo placement, bug position and density. Because those variables combine, a handful of themes do not produce a handful of looks. They produce thousands of distinct, legitimate graphics packages, any one of which a competition can adopt in an afternoon rather than a quarter.

Underneath, the animation is authored in Rive and configured in Fuse, LIGR's graphics configuration and publishing engine. Fuse is where a Rive design gets bound to live match data and published to air without a developer touching it. That binding is the reason the same theme can serve a sport with a tackle count and a sport with a shot clock: the elements are variables on the graphic, not shapes redrawn for each code.

Automation: the scoreboard should run itself

Once the graphic is bound to data, the next question is who triggers it. In a traditional gallery, a graphics operator watches the match and fires overlays by hand. That does not scale past a handful of concurrent matches and it is the largest per-match cost in the chain.

Game Plans replace the operator with a rule set. A goal event fires the goal graphic and updates the score. Half time fires the half-time state and starts a break playlist. Every third corner fires a corner extension. A sponsor rotation runs on the clock. The sequence is configured once and then runs for every match in the season. Where a producer does want a human in the loop - a studio show, a cup final, a rundown with talent - the Control Room gives manual control over the same graphics, from a browser.

This is the model behind volume production. DAZN's National League coverage runs 640+ matches a season through automated overlays. LIGR runs the same pattern for Australian rules with the AFL and SANFL, for tennis across the WTA Tour and ITF World Tennis Tour, and for football with Football Australia and the Corsican football league.

Every sport, one scoreboard at a time

Sports scoreboard graphics only look interchangeable from a distance. The rest of this series takes each sport in turn and documents what its scoreboard has to do: the clock states, the scoring events, the cards and suspensions, the persistent elements, and the situational overlays that only that code needs. If you produce one of these sports, the relevant article is a specification you can hold a graphics supplier to.

SportThe hard partArticle
Football (Soccer)Stoppage time, VAR states, two-legged aggregateSoccer Scoreboard Graphics: What a Football Scorebug Must Show
American FootballTwo clocks, down and distance, field positionAmerican Football Scoreboard: Down, Distance, Play Clock and Every Scorebug State
Australian RulesTime on, and goals.behinds = totalAFL Scoreboard Graphics: Goals, Behinds and Every Scorebug State
Rugby LeagueThe tackle count, one to sixRugby League Scoreboard: Tackle Count, Clock and Every Scorebug Overlay Explained
Rugby UnionThe conversion clock and the TMO stateRugby Union Scoreboard Graphics: Every Clock, Card and Scorebug State Explained
BasketballA second clock, and team fouls as a stateBasketball Scoreboard Online: Shot Clock, Fouls and Scorebug States
BaseballCount, outs and bases - a state machine, not a clockBaseball Scoreboard Graphics: The Scorebug, the Count and the Pitch Clock
Ice HockeyStrength state and stacked penalty clocksHockey Scoreboard Graphics: Strength States, Penalty Clocks and Every Overlay
TennisA nested score, and no match clockTennis Scoreboard Graphics: Scorebug, Serve Indicator and Every Score State
VolleyballTwo scores at once, and no clockVolleyball Scoreboard: Sets, Serve and a Scorebug With No Clock
NetballSuper Shot, and the centre passNetball Scoreboard: Super Shot, Centre Pass and Every Scorebug State
FutsalAccumulated fouls as a scoreline-changing stateFutsal Scoreboard Graphics: Accumulated Fouls, Effective Time and the Scorebug Explained
HandballThree concurrent suspension clocks per teamHandball Scoreboard Graphics: Every Clock State and Suspension Clock a Scorebug Must Show
Field HockeyThree card colours, three consequencesField Hockey Scoreboard: Cards, Sin Bins and What the Scorebug Must Show
LacrosseField and box are effectively two sportsLacrosse Scoreboard: Field, Box and Every Clock the Scorebug Has to Run
Water PoloThree clocks running at onceWater Polo Scoreboard: Every Clock State, Exclusion and Scorebug Explained
Touch FootballThe touch count is the whole gameTouch Football Scoreboard: What the Scorebug Must Show, from Touch Count to Drop-Off

What to ask a scoreboard graphics supplier

If you are evaluating scoreboard software or a broadcast graphics platform for a competition, these are the questions that separate a real multi-sport system from a re-skinned template.

  1. Show me the clock behaviour for my sport, not a generic countdown. Can it do time on, effective time, or no clock at all?
  2. How does the score field handle my sport's format? Ask an Australian rules or tennis question specifically.
  3. Can the scoreboard show a live player count when someone is suspended, and can it run more than one suspension clock at once?
  4. What happens when there is no data feed? If the answer is "someone types it in", the error rate is yours.
  5. Who fires the graphics on match day, and what does that cost per match across a season?
  6. How long does a new competition theme take, and what does it cost?
  7. Can I put a sponsor on the bug and report the exposure back to them?

Frequently asked questions

What are scoreboard graphics?

Scoreboard graphics are the on-screen elements that carry the score and game state through a live sports broadcast. The persistent one in the corner of the frame is the scorebug, also called a scoreboard overlay, and the same family covers full-frame scoreboards and the stat panels that attach to them. Whatever the sport, they must show both team identities, the score, the period, the clock where one exists, and the state that decides what happens next.

What is a scorebug?

A scorebug is the persistent on-screen graphic in a live sports broadcast that shows the score, the period and the clock. It normally sits in a corner of the frame and stays visible for most of the match. It is also called a score bug, a scoreline, a score strap or a scoreboard overlay. Its job is to let a viewer understand the state of the game within a second of looking at it.

Why is it called a scorebug?

The term comes from American television, where a small persistent graphic in the corner of the screen was known as a bug, in the same sense as a network logo bug. When broadcasters began leaving the score on screen permanently in the 1990s rather than cutting to a full-frame scoreboard, the graphic inherited the name and became the scorebug.

What information should a scoreboard graphic display?

At minimum: both team identities with distinguishable colours, the score, the period, and the clock where the sport has one. Beyond that it must carry whatever state determines what happens next in that specific sport, such as the tackle count in rugby league, the shot clock in basketball, accumulated fouls in futsal, or the count and outs in baseball. Competition branding usually sits alongside it.

Do I need a data feed to run an automated scoreboard?

No. An official data feed is the easiest path where one exists, but most competitions below the top tier have no feed available. A live scoring app can take its place: an operator records real match events as they happen, and the graphics update from those events. The graphic behaves identically either way, which is what lets one package serve a whole competition pyramid.

What is a scorebug extension?

An extension is a panel that attaches to the scorebug to show additional information, then retracts. Typical extensions show possession, shots, corners, fouls, a scorer name, a substitution or a shootout tracker. They can be triggered automatically at milestones or fired manually from a control room, and they are a common place to carry sponsor branding without interrupting play.

Can one scoreboard template work for every sport?

A single visual style can, but a single template cannot. Sports differ in four independent ways: how the clock behaves, how the score is structured, whether players can be removed temporarily, and how possession is tracked. A genuinely multi-sport system binds those to data as variables, so the same theme can render a tackle count for rugby league and a shot clock for basketball.

How much does a custom scorebug cost?

Commissioning a bespoke broadcast graphics package traditionally means weeks of designer and developer time and a substantial one-off build cost per competition. A configurable theme library changes the economics: a competition picks a base theme and sets its own colours, type, motion and layout, which brings a branded package within reach of organisations that could never fund a bespoke build.

Do I need an operator to run a scoreboard during a match?

Not for the graphics themselves. If the scoreboard is driven by match data, automation rules can fire every graphic in the package from events and the clock, with no operator watching the match. A human is still worth having for a studio show or a cup final, where a producer wants control over a rundown, and a control room gives them that from a browser.

See it running on your sport

LIGR runs automated sports broadcast graphics across football, tennis, Australian rules, basketball and more, from official data feeds or from a live scoring app where no feed exists.

Related reading

Related Posts