How to add a live scoreboard overlay to OBS
Updated June 11, 2026 · 9 min read · Works with OBS, Streamlabs, Meld & evmux
A real broadcast doesn't make viewers guess the score — and your stream shouldn't either. In this guide you'll add a broadcast-grade live scoreboard to OBS that fills in team logos, scores, records, the game clock and stat leaders automatically, for any game in 35+ leagues: the FIFA World Cup, MLB, NBA, WNBA, NFL, NHL, MLS, the Premier League, Champions League, NCAA football and basketball, and more.
The whole setup takes about five minutes, and while Scoreboard is in public beta it's included free with every StreamSlayers plan. Here's the entire process, with screenshots of the actual settings page at every step.
What you'll need
- OBS Studio (or Streamlabs, Meld, evmux, XSplit — anything with browser sources)
- A StreamSlayers account — every plan includes a 4-day free trial
- Five minutes before your stream starts
Create your account and open the dashboard
Sign up at streamslayers.com and pick any plan — Scoreboard is in free public beta, so it's unlocked on every plan, including the trial. After sign-up you land on your dashboard, which lists every app you have access to. Find Scoreboard and click LAUNCH.
Copy your overlay URL
Every account gets a unique, private overlay URL for each app. At the top of the Scoreboard settings page, click COPY next to your URL — this is the address you'll paste into OBS in the next step. Treat it like a password: anyone with the URL can load your overlay.
Add it to OBS as a browser source
In OBS, with your streaming scene selected:
- Click the + at the bottom of the Sources panel and choose Browser.
- Name it something like "Scoreboard" and click OK.
- Paste your overlay URL into the URL field.
- Set Width 1920 and Height 1080, then click OK.
The overlay background is transparent — until you pick a game and toggle it on, the source simply shows nothing, which is exactly what you want. The same steps work in Streamlabs, Meld, evmux and XSplit.
Pick your league and game
Back on the settings page, choose a league and a date, then click any matchup in the list. That's the entire data setup — logos, team colors, records, score, clock and stat leaders all fill in automatically from live data, and keep updating through the final whistle.
Choose your design
Scoreboard ships with two broadcast designs, and you can switch between them live mid-stream — each remembers its own size, position and colors:
- Scoreboard + Stats — a compact hero card with logos, score, status and key player stat lines.
- Full Boxscore — complete box score pages: per-player batting and pitching tables for MLB (split Hitters/Pitchers pages you can flip live), match summary and lineups for soccer.
Size, position and colors
In the Appearance panel, the Fullscreen toggle fits the design to your 1920×1080 canvas, or use the Scale and Offset X/Y sliders to place it precisely. Team colors are pulled automatically, and every color zone (away/home panels, name bars, status strip) can be overridden manually. Thirteen in/out transitions — fades, slides, flips, wipes — control how it enters and leaves the screen, and a stream delay slider keeps the overlay in sync with your broadcast delay so it never spoils a goal.
Go live — and control it without touching OBS
Flip Show overlay on and you're broadcasting a live scoreboard. During the stream you can show/hide it, switch designs, or flip box score pages from three places: this settings page, the Command Center board (one control panel for every StreamSlayers app), or physical Stream Deck keys via the official plugin. The overlay polls smartly — it idles before kickoff, updates every few seconds while live, and stops at the final.
Troubleshooting
The overlay is blank in OBS. 99% of the time the browser source URL is wrong or stale — re-copy it from the settings page and paste it again. Also check that you actually selected a game and that Show overlay is on.
The score seems behind my video. That's your platform's broadcast delay. Set the Stream delay slider to match (typically 5–15 seconds) and the overlay will wait for your video.
Lineups aren't showing for soccer. Starting lineups appear automatically about an hour before kickoff and are marked PROJECTED until confirmed — if it's earlier than that, they simply aren't published yet.
FREQUENTLY ASKED QUESTIONS
Does the scoreboard update automatically during the game?
Yes. Scores, the game clock, records and team stat leaders update automatically from live data. The overlay idles before the game, wakes up near kickoff or first pitch, polls while the game is live, and stops at the final — you never type a score.
Which leagues does the scoreboard support?
35+ leagues across 7 sports: MLB, NBA, WNBA, NFL, NHL, MLS, the FIFA World Cup, UEFA Euro, Champions League, Premier League, La Liga, Serie A, Bundesliga, NCAA football and basketball, and more.
Will it work in Streamlabs, Meld or evmux instead of OBS?
Yes. Any streaming tool that supports browser sources works exactly the same way — paste your overlay URL as a browser source and you're done. That covers OBS, Streamlabs, Meld, evmux and XSplit.
Is the Scoreboard app really free?
While it's in public beta, Scoreboard is included free with every StreamSlayers plan — even Single App plans that have a different app selected. Every plan starts with a 4-day free trial.
Can I control the scoreboard without switching to OBS?
Yes. You can show or hide the scoreboard, switch between the matchup card and full box score designs, and flip box score pages from the web dashboard, the Command Center board, or physical Stream Deck keys.
READY TO PUT SCOREBOARD ON YOUR STREAM?
4-day free trial · no contracts · cancel anytime