Classic match scoreboard
Show team names, logos, main score and a central match timer. Perfect for football, basketball, hockey and more.
- Team logos and colors
- Clear main score in the middle of the overlay
- Live timer with start, pause and reset
Fly Scoreboard lets you control scores, timers and custom match stats from a simple dock inside OBS. Your on-screen overlay updates instantly no browser tools, no external services, no coding.
Show team names, logos, main score and a central match timer. Perfect for football, basketball, hockey and more.
Track maps, rounds or games won using custom stats not just the main score.
Combine multiple timers and stats for events, show matches, boxing nights, speedruns and more.
Manage teams, scores, timers and custom stats from a single OBS dock no alt-tabbing to external tools.
Create as many timers as you need: match clock, extra time, breaks, countdowns or stopwatches.
Add your own numeric fields (like corners, penalties, maps won, shots on target) and control them with +/− buttons and hotkeys.
Set titles, subtitles and logos for both sides. Swap sides with a single click when teams switch.
The plugin serves a ready-to-use HTML overlay locally. Add it as a Browser Source and it stays in sync automatically.
Assign OBS hotkeys for score changes, custom stats, timer control and team swap. Update the match without touching the mouse.
After installing the plugin, you’ll get a new dock called Fly Scoreboard. That dock is your control room: teams, logos, scores, timers and custom stats all live there.
The plugin runs a small local web server and serves the overlay files directly from its own folder (docroot). You just add a Browser Source in OBS pointing to:
http://127.0.0.1:<port>/
Whenever you change something in the dock, the browser overlay updates automatically no manual refresh needed.
Everything runs on your machine. No external accounts, no online dashboards and no extra subscription services. Just install the plugin and go live.
The overlay uses a flexible layout that supports two teams[] and a list of custom_fields for your stats. When you press Swap teams, the overlay reacts instantly including scores and labels.
Fly Scoreboard ships with a clean, modern scoreboard layout, but you’re not locked into one design. Because the overlay is just standard HTML + CSS + JavaScript served from the plugin folder, you (or a designer you work with) can:
The scoreboard logic stays the same you still control everything from the OBS dock but the visuals are entirely yours.
http://127.0.0.1:<port>/
1920×1080). Your scoreboard will appear
immediately.
💡 Tip: Once everything is set up, you can run full matches using only hotkeys perfect when you’re casting and producing at the same time.
Fly Scoreboard integrates with the standard OBS hotkey system. In OBS → Settings → Hotkeys, look for the “Fly Scoreboard” section and assign keys for:
Choose shortcuts that feel natural for your setup, then run the whole match with your keyboard while the overlay keeps up.
Make sure OBS is allowed to access localhost on
your system, and that the port shown in the Fly Scoreboard
settings matches the one in your Browser Source URL. Restart
OBS after changing the port.
Yes. Everything runs locally on your machine. Once installed, you don’t need an internet connection for the scoreboard to work.
Absolutely. Because the overlay is just HTML/CSS in the plugin folder, you can create different versions or styles that read from the same scoreboard state. The dock controls stay the same only the visuals change.
You can open an issue on GitHub or join the community via the links in the plugin dock.