How to add a live football score overlay to OBS

OnAirHero reads the live match you open on SofaScore or FotMob in Chrome and updates your OBS overlay by itself: score, running clock, goals, cards, substitutions, VAR, stats and line-ups. Nobody types the score. You need a Windows or Mac computer, OBS Studio and Google Chrome.

1. Install OnAirHero and pick Football

  1. Download the app

    Go to onairhero.com/download (the only official download) and choose Windows or Mac. Open it and pick Football.

  2. Add the Chrome extension

    In the app’s first-start guide click “Add to Chrome”: it opens “OnAirHero: Live Score Overlay for OBS & YouTube” on the Chrome Web Store. Add it, pin it with the puzzle-piece icon and turn on football with one click.

2. Open the live match on SofaScore or FotMob

  1. Open the match in Chrome

    Open any live match on sofascore.com or fotmob.com and keep that tab open for the whole stream (it can stay in the background). That’s your data: score, running clock, goals, cards, subs, VAR, stats and line-ups.

  2. If SofaScore stops updating

    The app notices and switches to a backup source by itself, then switches back. You can also open the same match on FotMob.

3. Add the overlay to OBS

  1. Set the canvas

    In OBS: File → Settings → Video. Set Base (Canvas) and Output Resolution to 1920×1080 (or Output 1280×720 on a slower PC or connection).

  2. Add a Browser source

    In Sources click + → Browser. URL: the overlay link at the top of the OnAirHero deck (http://localhost:4000/overlay). Width 1920, Height 1080. Untick “Shutdown source when not visible”. Click OK.

  3. Fit it and keep it on top

    Right-click the overlay in the preview → Transform → Fit to screen. Keep it at the top of the Sources list, with your camera below it.

  4. Set your stream delay

    Enter your stream delay in the app once. Goals, cards and the clock then appear exactly when your viewers see them.

Pick a style

Each style is its own OBS Browser Source link, transparent around the graphics, so you can combine them with your camera.

StyleWhat it shows
Full broadcastA whole broadcast around your camera or match window: the score band with the running clock, live stats, the match centre, both teams’ scorers, and GOAL, card, sub and VAR banners. Kick-off countdown, half time and full time get their own screens.
Score stripScore and clock with the last moment, possession, xG and shots in one bar along the bottom (or top). Goals still get their banner.
Score onlyThe TV-style score bug with crests, kit colours and the running clock. Goals, cards and VAR flash in a small line under it.
TickerThe score and clock stay fixed while goals, cards, subs and stats scroll past. The label flashes GOAL! when it happens.

Questions

Which football matches does it work with?

Any match with live coverage on SofaScore or FotMob: Premier League, LaLiga, Serie A, Bundesliga, Ligue 1, Champions League, international football and hundreds of other leagues, men’s and women’s.

Will goals appear before my viewers see them?

No. Set your stream delay in the app once. Goals, cards and the clock then appear on your overlay exactly when your viewers see them on your stream.

Can I show just a small score bug?

Yes. Pick the full broadcast, a score strip, a corner score bug or a moving ticker. Each is its own OBS Browser Source link, transparent around the graphics, so you can combine them with your camera.

Do I need a different app for cricket and football?

No. It’s one app and one Pro plan for both. Your overlay link switches by itself to the match you open: a SofaScore match shows football, a Cricbuzz or Crex match shows cricket.

Does it bring in match video?

No. OnAirHero draws score graphics only. Add your own commentary, camera and analysis; don’t re-stream TV footage you don’t have the rights to.

Ready to try it?

Free download for Windows and Mac. Stuck? We help on WhatsApp in English, Urdu or Hindi.

For business

Need something custom?

Custom browser extensions, new sports or live-data sources, white-label overlays for your channel or network, and integrations with your own systems.

Email admin@riwada.com

Your next match deserves a broadcast.

Free download. Live in under ten minutes.