HOW TO GUIDE

How to Display Live Scores on Digital Signage Screens

Updated: June 11, 2026   •   22 min read

ON THIS PAGE

To display live scores on digital signage screens, you connect a sports data source to a cloud-based digital signage CMS, then push the rendered score display to a media player behind each screen, where it auto-refreshes every 15 to 60 seconds.

As of June 2026, you can complete this setup in under a day using free CMS software and a $40 streaming stick per screen, and the 2026 FIFA World Cup, which runs 104 matches across 39 days from June 11 to July 19, has made it one of the most deployed signage use cases of the year.

Specifically, the process breaks into 4 stages. First, you choose a data source, either a sports API or a pre-built score app. Next, you connect that source to your CMS. Then, you design a layout that reads clearly from across the room. Finally, you set the automation rules that keep the display running through a full tournament without manual intervention.

This guide walks you through each stage in that order, and subsequently covers real venue deployments, a step-by-step PosterBooking walkthrough, technical requirements, common mistakes, and a FAQ.


What Do You Need to Display Live Scores on a Screen?

You need 3 components to display live scores on any screen: a display, a media player, and a cloud-based digital signage CMS connected to a live sports data source. Each component performs exactly one job, and understanding that division of labour makes every later decision easier:

  1. The display: Outputs the content. Any commercial TV or consumer TV with an HDMI port works.
  2. The media player: Renders the content locally. This is either a dedicated device, such as an Amazon Firestick (a small streaming stick that plugs into a TV’s HDMI port), a Raspberry Pi (a credit-card-sized single-board computer), or a built-in smart TV app.
  3. The CMS: Controls what shows, when it shows, and how it refreshes, all from one remote dashboard.

A digital signage CMS deserves a proper definition before you go further, because it is the control layer everything else depends on. Digital signage software is an integrated platform that manages content, schedules playback, monitors devices, and reports on performance across a fleet of screens, and it differs from hardware, which simply executes commands. Notably, the same guide states that the most valuable integrations connect CMS scheduling with live business data, enabling content that is accurate, contextual, and automated. A score widget is exactly this kind of live data integration. Therefore, a CMS, not a consumer streaming app, is the correct control layer for your screens.

Meanwhile, the sports data source sits outside the signage stack as the fourth element. The data source supplies the scores, the CMS supplies the delivery, and consequently your first real decision is which type of data source fits your venue. The next section covers the 3 types available as of 2026.


Step 1: Choose a Live Score Data Source

The 3 data source types for live scores on digital signage are sports data APIs, pre-built CMS score apps, and licensed broadcast feed partnerships. Each suits a different operator profile, budget, and technical capability, so you should match the option to your resources rather than defaulting to the most powerful one.

Option A: Sports Data APIs

An API, short for Application Programming Interface, is a structured channel through which one piece of software requests data from another. A sports data API, accordingly, delivers structured match data in JSON or XML format on a continuous polling cycle. You embed this data in a web page, and your signage player then renders that page full-screen.

As of June 2026, several providers run dedicated World Cup endpoints. According to a 2026 Sportmonks documentation page on the World Cup 2026 API, the feed delivers real-time scores and events for every World Cup match across all three host time zones, with live updates under 15 seconds and 99.99% uptime for latency-sensitive applications. Notably, live scores and in-game events activated from the first match on June 11, 2026, while fixture data, brackets, and group standings were accessible before kickoff.

Alternatively, if you prefer drop-in components over raw JSON, a middle path exists. According to a 2026 API-FOOTBALL guide on FIFA World Cup 2026 widgets, you set two global identifiers, data-league=”1″ and data-season=”2026″, and you can then place League, Game, Standings, Team, and Player widgets into a page without re-specifying parameters on every instance.

As a result, you can configure, preview, and integrate components like the competition schedule, game details, and standings in minutes rather than days.

Similarly, a third provider rounds out the API category. According to a 2026 Enetpulse page on World Cup 2026 data, the feed ships in JSON and XML with ready-made widgets, including an event schedule widget displaying upcoming fixtures, live results, and completed matches, and an event info widget presenting goals, cards, and lineups in real time.

The API path suits you if you have development resources and want full design control, because you decide every pixel of the final layout rather than accepting a vendor template. Admittedly, the cost is integration time, since you must build, host, and test a custom score page before the tournament starts. Otherwise, an untested integration fails on opening night.

Option B: Pre-Built CMS Score Apps

Pre-built score apps remove the development step entirely. The score display lives inside the CMS as a configurable app, and you select leagues and teams from a menu instead of writing code.

For example, according to a 2024 ScreenCloud guide on sports bar digital signage, venues add live scores and promotional content to screens directly through the platform, and the dedicated Sports Live Scores app covers NBA, MLB, football, and more, producing a screen-ready display of the next game time or current score, updated in near-real time, with no content design required.

Likewise, the same no-code model exists at the network level. According to a 2026 REACH Media Network page on World Cup signage content, REACH partnered with Screenfeed to deliver World Cup content packages for signage screens, including live countdowns, tournament standings, and real-time tournament news, all managed inside the REACH software.

Pre-built apps suit you if you need a working display in under 30 minutes, because the vendor has already done the design and integration work. However, the trade-off is reduced layout control, since the app’s template defines the design, not you.

Option C: Licensed Broadcast Feed Partnerships

The third option is not a score data feed but full live match video distributed across a screen network under a rights agreement. This path exists at media-network scale, not individual-venue scale, and the 2026 tournament produced the clearest example to date.

ReachTV, an airport media network that programs screens at gates and common areas, sits at the centre of that example. According to a 2026 Sports Video Group report on the FOX Sports and ReachTV airport partnership, FOX Sports and ReachTV agreed to distribute all 104 FIFA World Cup 2026 matches live across ReachTV screens in U.S. domestic airports from June 11 through July 19, reaching 51 million monthly viewers across more than 80 airports.

ReachTV CEO Rachel Jacobson framed the value plainly: “Live sports is one of the highest engagement categories for travelers in airports.” That sentence is the core trade-off in one line, because full video delivers the highest engagement but requires exactly this kind of licensed network relationship, whereas score data requires only an API key.

Subsequently, according to a 2026 Sportico report on the ReachTV and FOX airport deal, ReachTV’s screens mix FOX pregame shows and live matches with highlights, match replays, team previews, and stories about the tournament’s 11 U.S. host cities. That content mix, rather than a bare score ticker, is what a broadcast partnership buys.

Ultimately, for a single venue, Option C is out of reach. Therefore, the rest of this guide focuses on Options A and B, which cover the live score display use case with no licensing complexity.


Step 2: Connect the Data Source to Your CMS

To connect a live score source to a digital signage CMS, you complete these 4 steps:

  1. Obtain the API key or widget embed code: Get this from the data provider’s dashboard after signing up.
  2. Create and host a web page: Build the page that renders the score widget using that key, sized to your screen resolution, which is 1920×1080 for most displays.
  3. Add the page URL as a content item in the CMS: Use the platform’s web page or URL content type, set to full-screen kiosk rendering.
  4. Set the refresh interval: Match the provider’s update cadence, typically between 15 and 60 seconds.

Most cloud CMS platforms support the URL content type natively, because it loads any web address inside the player’s browser. Accordingly, you paste the hosted widget URL, assign it to a playlist slot, and every screen linked to that playlist renders the live widget.

Hardware cost is the variable that decides platform choice for small venues, because the player device is the line item you multiply by every screen. PosterBooking offers 10 screens on its free plan, works with inexpensive hardware like the Amazon Signage Stick , and turns any TV into a signage display through a plug-and-play pairing process. As a result, if you run a 10-screen bar, your total hardware cost lands near $400 (10 Firesticks at roughly $40 each) and your software cost at $0 per month.

Venue owners researching their own setups during the tournament reached similar conclusions about consumer hardware independently. r/WorldCup2026Tickets, a Reddit community where fans coordinate tournament viewing and travel plans, hosted several of these threads. Discussions within World Cup 2026 streaming communities as early as June 2026 report owners pairing projectors with laptops and streaming devices specifically to build large-format match displays, treating consumer hardware as a viable substitute for commercial signage players when budgets are tight.


Step 3: Design the Score Display Layout

A live score layout needs 4 elements legible from across the room: team names, the current score, the match clock, and the tournament context, meaning the group or knockout round.

Everything else is secondary and belongs on a rotation slide, not the primary view.

Viewing distance drives every design decision, because a viewer standing 6 metres from a 55-inch display reads large numerals easily and dense statistics not at all. Accordingly, you should follow 4 layout rules that hold up in venue environments:

  1. High contrast: White or yellow text on a black or deep navy background survives wide viewing angles and bright ambient light.
  2. Large type: Score numerals above 80px and team names above 48px on a 1080p canvas.
  3. One featured match per screen: Possession, shots, and lineups rotate in as secondary slides every 20 to 30 seconds.
  4. A scrolling lower-third ticker: This carries every other simultaneous match without fragmenting attention.

The fourth rule matters most during a group stage. As of the 2026 format, 48 teams play through 12 groups, and the final round of group matches kicks off simultaneously to prevent result manipulation. Consequently, your guests will want several scores at once during those windows, and a featured-match-plus-ticker layout solves that with one screen instead of several subscriptions.

Fans inside viewing communities anticipated exactly this problem before the tournament began. Discussions within World Cup 2026 viewing communities as early as June 2026 report viewers selecting platforms specifically for multiscreen customization to follow the final group-stage games running at the same time, which is the same simultaneity problem your venue layout has to answer.

Channel allocation also shapes what you can promise your guests. FS1 is FOX’s cable sports channel, while OTA, short for over-the-air, refers to broadcasts received free through a standard antenna.

Discussions within the same World Cup 2026 viewing communities in June 2026 report that 70 of the 104 matches air on over-the-air FOX while only 34 sit on FS1, and that from the Round of 16 onward every match is available over the air. Therefore, if your venue shows OTA broadcasts on its main screens, you can still fill the FS1 gap with an API-driven score display, keeping guests informed about matches you cannot show as video.


Step 4: Manage Screens During a Live Tournament

A 39-day tournament breaks any content plan built on weekly update cycles, because kickoff windows shift across 3 host time zones, injury time extends matches past their scheduled slots, and results arrive unpredictably.

Therefore, you should apply 4 management rules that keep score displays running without manual intervention:

  1. Auto-refresh, not fixed duration: Configure the widget with its own refresh timer of 15 to 60 seconds, so the score updates continuously inside a single playlist slot.
  2. Trigger-based playlist switching: Schedule a countdown template to activate 30 minutes before kickoff and hand over to the live widget at match start, using time triggers or conditional rules in the CMS.
  3. A fallback playlist for feed outages: A static “Match in Progress” graphic with the last cached score beats a blank screen or a browser error page. You should build it and test it before the opening match, because otherwise the first outage happens in front of a full room.
  4. Centralised cloud management: One dashboard pushing to every screen removes per-location update work entirely.

Notably, the score-triggered content model has already moved from venue operations into advertising infrastructure. DOOH, short for digital out-of-home, is advertising delivered on digital screens in public spaces, and programmatic DOOH adds automated, data-driven buying to those screens. According to a 2026 Broadsign analysis on World Cup out-of-home advertising, the tournament spans Canada, the United States, and Mexico for the first time, driving unprecedented fan movement across stadiums, fan zones, airports, and transit hubs, and programmatic DOOH platforms now adjust campaigns based on location, time of day, weather, and live match context.

Accordingly, the same conditional logic advertisers use to swap creative mid-match is available to you if you want promotional content to yield automatically to a live score widget at kickoff and return at full time.

Replay handling is the last management detail venues overlook, because matches kicking off across 3 time zones mean no audience catches everything live. You should therefore add a post-match results slide showing final scores from earlier kickoff windows, since it serves guests who arrived late, and most score APIs expose completed-match endpoints precisely for this.

Viewers were already verifying replay support before committing to platforms. Discussions within World Cup 2026 streaming communities as early as June 2026 report viewers confirming that FOX’s platform supports DVR, on-demand replays, and full-match replays before subscribing, which is the same catch-up expectation your guests bring into your venue.


How Are Venues Actually Deploying This During the 2026 World Cup?

As of June 2026, venues deploy live World Cup content on signage in 3 distinct models: airport-scale live video networks, programmatic DOOH in fan zones and transit hubs, and API-driven score displays in bars and hotels.

Airport networks

The ReachTV deployment, introduced previously, is the reference case for the video model. According to a 2026 PPC Land report on the FOX Sports airport distribution, the arrangement covers the full 39-day window from June 11 through July 19 and sits inside a broader live sports infrastructure shift, because the DIRECTV out-of-home network opened to programmatic DOOH buying in January 2026, connecting live television environments in commercial establishments to demand-side platforms including The Trade Desk. Moreover, eMarketer data cited in the same report projected 114.1 million people watching live sports digitally in 2025 against 82.0 million via traditional TV.

For context, that digital figure is roughly 39% larger than the traditional TV audience, which explains why screen networks outside the home have become a priority distribution channel. The report also notes planned Sports Wall Activations in host city airports, meaning large-format interactive score and content installations layered on top of the live feed.

Fan zones and transit hubs

Fan zone screens run the hybrid model, where a live broadcast fills the frame and a data-driven score bug or ticker overlays the lower third. However, the operational risk here is feed reliability rather than design, because a data outage during a knockout-round penalty shootout is the worst possible failure window. Consequently, the fallback playlist rule from Step 4 is non-negotiable in this environment.

Bars, restaurants, and hotels

This segment runs almost entirely on Options A and B, because the economics demand it. For example, a 10-screen sports bar on a free CMS plan such as PosterBooking with Firestick hardware spends roughly $400 once and nothing monthly. Similarly, a hotel lobby with guests following different national teams splits the screen into a featured-match zone and a full fixture ticker, serving a Mexican guest tracking Group A and a Japanese guest tracking Group F from the same display.

International accessibility shaped venue planning too, because match video access varies by territory while score data does not. That asymmetry is the quiet argument for API-driven score displays in hospitality venues serving international guests, since the scores are universal even when the broadcast rights are not.

r/nordvpn, a Reddit community centred on the NordVPN service where members frequently map international streaming access, documented this asymmetry in detail. Discussions within VPN and streaming communities as early as June 2026 report fans cataloguing every official free broadcaster by country, from BBC iPlayer and ITVX in the UK to SBS On Demand in Australia and CazéTV on YouTube in Brazil, precisely because the video rights fragment by territory in ways the underlying score data never does.


How to Display Live Scores With PosterBooking, Step by Step

To display live scores with PosterBooking, you pair a Firestick or smart TV to the free cloud dashboard, add your hosted score widget as a URL content item, and assign it to a playlist with an auto-refresh interval.

best digital signage software

PosterBooking suits this walkthrough because, as of 2025, it offers 10 screens free for 3 months where competitors limit you to one or two, which means you can test the full multi-screen workflow without spending anything on software.

In fact, according to the 2025 ranking of free digital signage software, the platform was ranked the best free option of 2025 on exactly that basis, evaluated against criteria including ease of use and scalability.

Follow these 7 steps in order:

  1. Create your free account: Sign up on the PosterBooking dashboard from any browser. The dashboard is where every later step happens, so you should bookmark it.
  2. Prepare one media player per screen: Plug an Amazon Firestick or Amazon Signag Stick into each TV’s HDMI port, or use a compatible smart TV. Then install the PosterBooking app on the device.
  3. Pair each screen: Open the app on the device, and it displays a pairing code. Next, enter that code in your dashboard, and the screen appears in your screen list within seconds.
  4. Host your score widget: Take the embed code from your chosen provider, for example the API-FOOTBALL widget configured with data-league=”1″ and data-season=”2026″ as described previously, place it in a simple HTML page sized to 1920×1080, and host that page at a stable URL.
  5. Add the widget as content: In the dashboard, create a new content item using the URL or web page type, and paste your hosted widget address. Otherwise, if you skipped Step 4 because you have no developer, you can upload a Screenfeed-style pre-rendered score graphic as standard image or video content instead.
  6. Build the playlist and schedule it: Create a playlist, add the widget item, set its slot to cover the full match window, and assign the playlist to the screens you paired. Accordingly, one playlist edit now updates every assigned screen at once.
  7. Test before kickoff: Disconnect one player’s network and confirm your fallback content fires, then reconnect and confirm the widget resumes. Finally, watch one full refresh cycle to verify the score updates without the page reloading visibly.

Subsequently, during the tournament, your only recurring task is swapping the featured match in the widget configuration, and even that disappears if your provider’s widget auto-rotates live fixtures.


What Are the Technical Requirements for a Reliable Score Display?

A reliable live score display requires 4 technical conditions: stable connectivity, browser-capable media players, sub-30-second API latency, and conditional scheduling in the CMS.

  1. Connectivity: Score widgets poll an external endpoint every 15 to 60 seconds, so wired Ethernet to each player removes the most common failure mode. Where wireless is unavoidable, you should run a dedicated SSID with QoS priority for player devices, because otherwise guest Wi-Fi traffic starves the feed during a packed match night.
  2. Browser rendering: Score widgets are web content and need a Chromium or WebKit engine. Firestick, Raspberry Pi, and Android-based players all qualify. However, legacy players running proprietary apps without a modern browser fail on JavaScript-heavy widgets. Therefore, you should test the exact widget on the exact player before buying 10 of them.
  3. API latency: A 15-second delay between an on-field goal and the screen updating is invisible to guests. A 60-second-plus delay is not, because phones in the room update faster than the wall display, and a screen that lags the room loses its credibility for the rest of the night.
  4. Conditional scheduling: A CMS limited to fixed time slots forces manual playlist switching across 3 daily kickoff windows. Conditional rules and triggers eliminate that workload, which compounds over a 39-day tournament into the difference between a self-running system and a part-time job.

What Are the Most Common Mistakes?

The 3 mistakes that most often break live score signage deployments are using consumer streaming apps as the control layer, skipping offline fallback testing, and overloading the layout.

  1. Consumer apps instead of a CMS: A smart TV running a streaming app cannot be managed remotely, cannot synchronise across screens, and cannot schedule content. Consequently, the moment you run 2 or more screens, a CMS is mandatory.
  2. No tested fallback: An untested widget fails as a white error page in front of a full room. Therefore, you should build the static fallback graphic, then simulate an outage by disconnecting the player’s network, and confirm the fallback actually fires.
  3. Layout overload: Eight data fields read fine on a design monitor at half a metre and dissolve into noise at 5 metres in a bright, loud bar. Ultimately, the primary view carries score, teams, clock, and round, and everything else rotates.


Frequently Asked Questions

How much does it cost to display live scores on digital signage?

As of June 2026, a 10-screen live score deployment costs roughly $400 in one-time hardware and $0 to $30 per screen per month in software, depending on the CMS plan. Specifically, the free PosterBooking tier covers 10 screens at no monthly cost, while paid platforms in the category typically start near $8 per screen per month. The sports data feed adds a separate line, because API providers price by request volume, although free widget tiers exist for basic score display.

Can I show live scores without writing any code?

Yes, you can show live scores with zero code by using a pre-built CMS score app or a pre-rendered content package. For example, the ScreenCloud Sports Live Scores app produces a screen-ready display from a menu of leagues, and the REACH and Screenfeed World Cup packages deliver standings and countdowns as finished content. Admittedly, you give up layout control in exchange, so the no-code path fits you best when speed matters more than custom branding.

Is it legal to show live scores in a commercial venue?

Score data itself is factual information and is distributed by API providers under commercial licences you accept at signup, whereas live match video requires broadcast rights. That distinction is the entire legal boundary in practice, because the FOX and ReachTV arrangement described previously exists precisely to license video distribution at network scale.

Accordingly, you should display scores through a licensed data provider’s feed and show match video only through a legitimately subscribed broadcast service for commercial premises. Nevertheless, this article is general information rather than legal advice, so you should confirm the rules for your jurisdiction and venue licence before match day.

What screen hardware works best for a sports bar?

Any TV with an HDMI port works, paired with an Amazon Firestick or Amazon Signage Stick, Raspberry Pi, or Android player running a Chromium-capable browser. The Firestick wins for most bars because, at roughly $40 per unit as of 2026, it is the cheapest device that reliably renders web-based score widgets and pairs with cloud CMS platforms in minutes. Venue owners in tournament viewing threads reached the same place independently, as the projector-and-streaming-device setups reported in the June 2026 community discussions cited previously show consumer hardware handling venue-scale display duty.

How often do live score widgets update?

As of June 2026, leading World Cup data feeds update in under 10 – 15 seconds, and you should set your widget refresh interval between 15 and 60 seconds to match. The Sportmonks documentation cited previously specifies sub-15-second live updates with 99.99% uptime, and the API-FOOTBALL widget system exposes the refresh interval directly through its data-refresh tag. Otherwise, if you set the interval longer than 60 seconds, guests’ phones will beat your screens to every goal.

Can one dashboard manage screens in multiple locations?

Yes, because cloud-based CMS platforms are built precisely for multi-location control from a single dashboard. The 2026 PosterBooking software guide cited previously describes per-location scheduling, offline caching, and remote device monitoring as core platform functions. As a result, a pub chain running 40 screens across 8 sites edits one playlist template and every screen reflects the change within seconds.


The Deployment Checklist

To put live scores on your screens before the next kickoff window, you should run this 5-step sequence:

  1. Pick the data source: An API for custom builds, a pre-built CMS app for no-code speed, and a network partnership only if you operate at media-network scale.
  2. Pick a cloud CMS: Choose one with URL content support, conditional scheduling, and free or low-cost multi-screen plans.
  3. Connect the feed: Host the widget page and add its URL as a CMS content item with a 15-to-60-second refresh.
  4. Design for distance: Score numerals come first, and secondary stats rotate.
  5. Test the fallback and the auto-refresh: Run a full simulated 90-minute window plus stoppage time before match day.

Ultimately, the 2026 World Cup compressed years of signage adoption into a single tournament window, and the infrastructure it normalised, from sub-15-second score APIs to score-triggered programmatic content, remains in place for every league season that follows.

Therefore, if you build this system once for the World Cup, you carry it into the Premier League, Champions League, and every domestic season after, at no additional integration cost. The screens are already on the wall, and the data is already in the feed. The only step left is connecting them.

Join PosterBooking for FREE

Get a free 1:1 PosterBooking demo and see how to unlock 10 free screens with zero setup headaches.

Untitled design 33
Scroll to Top