Your stream deserves real broadcast graphics. One link into OBS, Streamlabs or TikTok LIVE Studio, and you run the whole match from your phone while the overlay updates on air instantly. No plugins, no rendering, no restarts.
Every review here is from a customer who pays for the service. A discount is offered for leaving one, whatever it says, and we do not hold back the critical ones. Review terms.
From the Premier League to League Two, LaLiga to Liga MX, the Champions League to the World Cup. Women's football from the WSL to the NWSL, and the under-21 and youth game from Premier League 2 to the UEFA Youth League, plus the lower leagues from the 3. Liga to the Primera Federación. Every club arrives with its real kit colours and every nation with its flag, so the board looks right the moment you pick it.
The WSL, NWSL, Liga F, Frauen-Bundesliga, Première Ligue and Serie A Women, the Women's Champions League clubs and 110 women's national teams, every side in its proper kit.
Premier League 2, the UEFA Youth League and 50 under-21 nations, plus the B, II and Jong sides like Real Madrid Castilla, Bayern Munich II and Jong Ajax.
Every detail is the kind a broadcast does and a homemade overlay does not: halftone fields, team-coloured slashes, tabular numerals that never jitter, and a goal flash that actually lands.
A full-width frame across the top of the screen, or a compact corner board. Switch between them mid-match without touching your scene.
The control panel is just a web page, laid out to work on a phone. Sit on the sofa with your phone and the overlay on the stream keeps up in real time.
Men's, women's and youth sides, each with its real kit colours and pattern, so its shield looks deliberate before you upload a thing. Plus 111 national flags.
Lineups, momentum, shots, possession, cards, duels and player ratings, pulled in and rotated through the break panels while the game runs.
A real pitch with real markings, every shot placed where it was taken, sized by expected goals. It takes over the screen and hands it back.
Set your wordmark and your colours once. The bar, the panels and the control room all follow, live, with no reload.
A full-screen pitch with the real XI as draggable pieces, drawing tools, and the bench. You move it, the stream mirrors it.
The lineup bar shows each side's shape, and when a manager really changes it mid-match, the board announces 4-4-2 → 3-5-2 itself.
The real table as a full-screen takeover, live scores already counted in, movement arrows, and the qualification and relegation zones marked in colour.
The same match, the same control panel, two completely different looks. Switch between them mid-game without touching your scene. Both are running below, at the size they would actually appear on a 1080p stream.
Every team is drawn as a shield in its own kit colours and pattern, which is why the board looks finished the moment you open it. Want your channel's own look? Upload any badge you have the rights to and it replaces the shield everywhere, instantly, on a board that is already live.
Unfortunately, reaction and watch-along channels cannot broadcast a live game feed on stream, and a good part of your audience cant watch the game live. So the two things your viewers most want, the action and the story of how it happened, are the two things you are not allowed to show them.
This closes that gap. Pull the real match data in and put it on screen, and suddenly there is something to point at. Toggle up a shot map when someone asks whats happening. Leave the live stats running while you talk. Your viewers get to follow the game with you instead of waiting for the highlights, and they stay on your stream to do it.
A real pitch at real proportions, every attempt placed on the exact spot it came from and sized by expected goals. Your viewers can see instantly that the 3-0 was deserved, or that it was daylight robbery.
Both starting elevens arrive on the bar the moment they are announced, and the panel pages through them so every name gets the screen to itself at full size, whatever the shape. Then it keeps up with the game: when a substitution happens in the real match, the new name takes the old one's place within seconds.
Who is actually on top, minute by minute. Bars climb for the home side and drop for the away side, so a ten-minute siege reads instantly even if it never produced a goal. That is the part of a match a scoreline never tells you.
Possession, expected goals, shots, passes, touches in the box, cards, fouls, tackles, interceptions, saves, duels and dribbles. Plus momentum, and the three best and three worst player ratings as the game runs.
Take the screen over, drag the actual XI around a full pitch, and draw on it while you talk. Arrows, circles, boxes. Pull a substitute off the bench and place him. Every move happens on the stream as you make it, from your desktop or your phone.
The board loads both starting elevens by their real formations, named and numbered, with the bench waiting in a tray. When the manager makes it 3-5-2, one press resets the shape to match.
One press takes the screen over with the actual table for the competition you are streaming. And it is genuinely live: the match on your stream is already counted, so when a goal goes in, the places move on air.
Position, played, goal difference and points, with both of your clubs highlighted and every qualification and relegation band drawn in its own colour. Arrows show who has moved against the pre kick off order, worked out properly, not guessed.
Open a vote from the control panel and a short link goes up on the overlay itself. Anyone watching taps once, with no app, no sign up and nothing to install, and the split appears on air as a live bar while you talk over it.
Ask who wins, or who was man of the match with every player from both teamsheets on the ballot, bench included, each one next to their club badge. Take the screen over with the result whenever the moment is right, close the vote, and reopen it later with the count intact.
There is nothing to install and nothing to render. If you can paste a URL into OBS, you are done.
Continue with Google. Your board, your overlay link and your control panel all exist before the page finishes loading.
Add a Browser Source in OBS or Streamlabs at 1920 by 1080, or a Link source in TikTok LIVE Studio. Paste the overlay link. It is read only, so it can never change your score.
Open the control panel on your phone or second screen. Goals, cards, clock, lineups and stat breaks, all live. Stuck on something? The built-in Help section answers it without leaving the panel.
Everything is in every plan. The only difference is how long you pay for at a time, and whether you want something built specifically for you.
Every account has its own link. Send it to someone who streams, and when they stay past their free trial we cover your next invoice. As many times as you like.
It is waiting on your account page and inside the control panel, with the message already written for WhatsApp, X, a video description or a story. Each link runs for 30 days.
Two weeks to run it over real matches, with nothing owed by either of you while they do.
The moment they pay their first invoice, a full invoice of yours is credited, tax included. Refer five people who stay and your next five months are covered.
The things worth knowing before you paste a link into OBS. If yours is not here, email support@cdoscoreboard.com.
CDO Scoreboard is a live football scoreboard overlay for live streams. You add one link to OBS, Streamlabs or vMix as a browser source and control the match from a separate panel on your phone, and the scoreboard updates on air instantly.
No. It is a browser source, so there is nothing to install, nothing to render and nothing to restart. If your streaming software can open a URL, it can run the board.
It works with OBS Studio, Streamlabs, vMix and TikTok LIVE Studio, and with any streaming software that accepts a browser source. That covers streaming to YouTube, Twitch, Kick, TikTok and Facebook, because the board sits in your scene rather than talking to the platform.
CDO Scoreboard costs $3.49 a month, or $8.90 every three months which works out at $2.97 a month. Both plans start with a 7 day free trial and include every feature.
There is no feature gate between the plans. The only difference is how long you pay for at a time.
1,432 men's, women's and youth teams across 72 competitions and 111 nations are built in, with colours and shields already set up for each one. You pick the two teams and the board is dressed correctly without you configuring anything.
Yes. The control panel is a separate link designed for a phone, so you can run goals, cards and the clock from the sofa while the overlay link stays in OBS untouched.
Live lineups, momentum, rotating match stats, player ratings, shot maps and the live league table all update during the match. There is also a tactics board you can draw on while your viewers watch.
Yes. You can upload your own emblems and branding, and choose between a full width layout across the top or a compact one tucked into the corner.
A failed payment never cuts a live stream dead. You get two days of grace before anything stops, so a declined card cannot take your board off air mid match.
Yes, you can cancel at any time and there is no tie-in on any plan. The free trial runs before the first charge, so you can run the board over real matches before you pay anything.