vMix handles multi-camera production, switching, and streaming—all from one Windows app. If you're broadcasting sports, you probably want a score bug on screen. Here's how to add one.

The trick: use a web browser source. Point it at your scoreboard URL, and the overlay updates live whenever someone changes the score. No graphics software. No manual swaps mid-game.
Step 1: Set Up Your Scoreboard
In this step we create and customize a scoreboard.
We have dedicated scoreboards for the following sports: football, baseball, basketball, hockey, soccer, tennis, volleyball and more! To begin, click the button below 👇 and choose your sport.
You should then see the following. This is your "control panel".
Control panel for an online scoreboard
You will use this control panel to control the scores. For detailed customization options (team names, colors, logos, layouts), see our scoreboard customization guide.
💡 You can share the URL of the control panel to give someone else the ability to change scores. Click the "Share scorekeeping link" button to copy the link or generate a QR code for easy sharing.
Next, we will get hold of the public scoreboard URL.
Click on the "Open Display Scoreboard" button at the top of the control panel. See below:
1. Getting the scoreboard link
You have several options in the dialog that appears:
- Click "COPY" to copy the URL to your clipboard
- Click "VIEW" to preview the scoreboard
2. Getting the scoreboard link
💡 Layout Options: Many sports (including Universal, Basketball, Hockey, and all set-based sports like Tennis, Volleyball, Badminton, Squash, and Pickleball) support multiple layouts. You can:
- Use different layouts on different devices simultaneously
- Lock specific layouts using URL parameters (e.g.,
?layout=simpleBug)- Show a scorebug overlay in your stream while displaying a full scoreboard on a TV
Click "Click here" in the share dialog to see all available layout options for your sport.
Step 2: Add the Browser Source in vMix
In the vMix main window, click Add Input.

Go to the Web browser tab. Paste your overlay URL. Hit OK.

Your scoreboard shows up as a new input. Click the numbered button to overlay it on your program output (it turns green when active).

Step 3: Resize and Position
The overlay starts full-size. Click the gear icon on the input to open settings.

Under the Position tab:
- Zoom shrinks it down
- Drag the preview to move it where you want
- Crop trims any edges

Done. Your scoreboard sits in the corner (or wherever you put it).

Updating Scores Live
The person running the scoreboard doesn't need to touch vMix. They can update scores from:
- Another computer
- A phone or tablet
- Anywhere with internet (using the admin link)
Changes show up immediately in your broadcast. Video operator handles the cameras; scorekeeper handles the points. Nobody steps on each other's toes.
Why This Works Well
No plugins to install. No graphics software to learn. The score operator can be in a completely different location—they just need the admin URL. And you can switch between a full scoreboard and a compact bug view just by changing the URL.
If Something Goes Wrong
Scoreboard won't load? Check the URL. Check your internet. Check that Windows Firewall isn't blocking vMix.
Transparency broken? Make sure the URL has the right parameters. Enable hardware acceleration in vMix. Update your graphics drivers if you see black where transparent should be.
Laggy performance? Use ethernet, not WiFi. Close other browser tabs. vMix also has browser source caching if you need more stability.