Live match graphics for OBS

Turn any stream into a broadcast

Score, clock, lineups, substitutions and stats — controlled from a laptop, phone or tablet, shown live through OBS. Fully bilingual (Greek & English), runs on your own machine, no subscription.

Works fully offline · self-hosted · EN/EL interface

LIVE Football Score Pro full-screen starting lineups graphic for both teams
obs · browser source1920×1080

How it fits together

Two pages. One live feed.

Everything you type into the control panel appears on the overlay in a fraction of a second — no refresh, no second click.

01

/control

The dashboard you and your operator use: score, clock, stats, lineups, substitutions and every setting. Open it on any device on your network.

02

/overlay

A transparent page built for OBS Browser Source. Graphics float over your camera or scene with no background box around them.

03

state.json

Autosave keeps every score, roster and style choice on disk, so the app reopens exactly where you left it — ready for the next matchday too.

What's inside

Built for matchday, start to finish

Every graphic a broadcast needs, controlled live, styled your way.

Score & match clock

A running clock that never freezes on its own, plus a separate injury-time badge that can't shift the main clock's position.

Match stats

Possession, shots, shots on target, corners and fouls per team — shown one at a time, in any combination, or all together full-screen.

Starting XI & formations

Full lineups with crests, numbers and player photos, in real formation shapes — one team at a time, or both side by side before kickoff.

Substitutions ticker

The three most recent changes on screen at all times, with clear on/off markers, updated the instant you log them.

Team database

Build a full squad once — roster, photos, coach — and load it into any future fixture in a couple of clicks. No retyping, ever.

Total customization

Fonts, sizing, colors, and a solid, transparent or patterned background for every card — adjusted live, visible on the overlay as you go.

Pixel-level positioning

Nudge any graphic — the score bar, the corner panel, the substitutions ticker — exactly where your layout needs it, in pixels.

Bilingual, EL / EN

Switch the whole interface and overlay labels between Greek and English instantly. Your own team and player names are never touched.

Runs on your machine

No account, no cloud dependency, no per-stream fee. Your rosters, photos and settings stay in a folder you control.

See it running

What it looks like on stream

Real graphics from the real app, and the control panel that drives them.

Score and clock bar overlay graphic

Score, clock & competition banner

Team names, crests and colors, the live score, and a clock that keeps counting no matter what the added-time badge shows.

Corner stats panel overlay

Choose exactly what's on screen

Pick one stat, a handful, or all five — possession, shots, shots on target, corners, fouls.

Full-screen single team lineup graphic

Broadcast-style team sheets

One team at a time, large, with room for every player photo — before kickoff.

Full-screen match statistics graphic

Half-time, done properly

A full stats card, with a title that switches itself between "Half-Time" and "Full-Time" automatically.

Settings tab

Make it look like your broadcast

Font, size, per-card color, background style and exact on-screen position — previewed live.

Team database tab

Set a team up once

Save a club's full roster, photos and coach — load the whole thing into any future match in one click.

From zero to on-air

Live in three steps

01

Run it locally

Double-click to start on Windows, or run one script on Mac and Linux. Python and Flask handle the rest — no install wizard.

02

Add it to OBS

Paste the overlay address into a Browser Source. Its transparent background sits right over your camera or scene.

03

Run the match live

Drive score, clock, stats and graphics from your laptop — or your phone, over the same WiFi network.

Simple pricing

One payment. No subscription.

Buy it once, run it on your own machine for as many teams, leagues and matchdays as you like.

Full license

€25 one-time
  • Full control panel + OBS overlay, full source
  • All graphics: score, clock, stats, lineups, subs
  • Team database & unlimited teams
  • Full styling & positioning controls
  • Free updates, no subscription, no watermark

Gumroad emails your download link automatically right after payment. Paid with PayPal instead? Send your payment reference to the email below and you'll get the link personally.

Before you ask

Frequently asked questions

Do I need an OBS Studio account or license?+

No. Football Score Pro just outputs a normal web page; OBS's free Browser Source displays it like any site. It's an independent, third-party tool and isn't affiliated with or endorsed by the OBS Project.

Does it need an internet connection during the match?+

No — the app itself runs entirely on your computer. It only reaches out to load its on-screen fonts, and even that falls back gracefully if you're offline.

Can I control it from my phone or tablet?+

Yes. As long as the device is on the same WiFi network as the computer running the app, the control panel works from any browser.

Can I change the colors, fonts or where graphics sit on screen?+

Every card — score bar, stats, lineups, substitutions, full-screen graphics — has its own colors, background style and precise on-screen position, all previewed live as you adjust them.

Is this a subscription?+

No — it's a one-time purchase. Use it for as many matches, seasons and teams as you like, with no recurring fee.

How do I get the app after paying?+

If you pay with Gumroad, your download link is emailed to you automatically. If you pay with PayPal, forward your payment receipt to flow.cf@gmail.com and we'll reply with your download link directly — usually the same day.

What do I need to run it?+

A Windows, Mac or Linux computer with Python 3.9+, and OBS Studio (or any software that supports a Browser Source) to display the overlay.

What version am I buying?+

Version 1.0 — the current release, with every feature listed on this page. Future updates and how they're handled will be announced by email to buyers.

Questions before kickoff?

Get in touch

Payment options, feature questions, anything else — we read every message.

flow.cf@gmail.com