Free scoreboard software

Run the scoreboard. Not the spreadsheet.

Courtside is a proper basketball scoreboard for the laptop you already take to the gym. Game clock, shot clock, fouls, timeouts and full player stats, on the TV, on the projector and in your stream. It is free, and it does not need the internet to work.

Windows · macOS · Linux  ·  No account needed to score a game.

The Courtside display on a TV: Stevenage Eagles 58, Hitchin Spartans 55, 7:38 left in the third, shot clock on 21.
The TV / projector screen. Second window, second monitor, nothing else to set up.
£0to score every game you play
0internet needed at the venue
3platforms, one install
1/10sclock accuracy, even on camera
How Courtside is put together

Free on the night. Cloud when you want more.

Most leagues only ever need the first half. The second half is there when running the league starts taking longer than playing in it.

The Courtside app — free, forever

Installs on the venue laptop. Scores the game, drives the TV, feeds OBS, lets scorers tap on their phones over the hall's wifi. Works stood in a sports centre with no signal and no router. No account, no licence key, no per-game fee.

Courtside Cloud — the league half

Build your teams, players and fixtures once on the web. The venue laptop pulls them down in one tap, so game night starts with the right names, numbers and crests already loaded. Press End Game and the result, box score and play by play land on your public league site.

Game night

Three steps, every Friday

01

Open the laptop

Start Courtside. Two windows open: the control panel for the table, and the display for the TV or projector. Drag the display onto the second screen and you are ready.

02

Scan the QR, score the game

Courtside shows a QR code. Scorers point a phone at it and land on the scorer sheet over the hall's own wifi. Tap +2, tap who scored. Fouls, assists, rebounds and steals all go in as they happen.

03

Press End Game

The final score locks. Offline you get the box score as CSV or JSON. On the cloud the result, stats and play by play publish to your league site before anyone has left the car park.

The scoreboard

Built by people who had to run the table

Every button is where it is because someone missed a basket reaching for it. Big targets, one screen, no menus during play.

  • A clock you can trust. Accurate to a tenth and correct on every screen at once, because the time is held in one place and never rewritten while it runs.
  • Shot clock with 24 and 14 resets, independent start and stop, and a buzzer.
  • Phones as scorers. As many as you like, over the hall's wifi, no app to install.
  • Team crests, kit colours and rosters stored locally and reused all season.
The Courtside control panel: scores, score buttons, team fouls and timeouts on each side, game clock, period and shot clock down the middle.
The control panel the table operator sees.

Offline first

Fonts, scripts, QR codes, all of it ships inside the app. The sports centre wifi going down is not your problem any more.

TV and projector ready

A separate full-screen display window sized for a hall. Readable from the far baseline, not a browser tab with a scoreboard in it.

OBS browser sources

A transparent scorebug plus quarter, player, stats, MVP and winner overlays. Paste the URL into OBS and it is live.

Scorers on phones

Tap the score, tap the player. Points, fouls, rebounds, assists, steals and blocks, counted properly without a paper sheet.

Real stats, not just a score

Live box score during the game, full play by play after it, and a CSV or JSON export you own outright.

QR connect

One page with QR codes for the wifi, the scorer sheets, the control panel and the spectator view. Hand the phone over and point.

Broadcast

Your stream, with a scorebug that is actually right

The overlay reads the same clock the TV does, so the time on your stream matches the time in the hall. Drop the URL into OBS as a browser source and leave it alone.

  • Transparent background, composites straight over the camera
  • Team fouls, bonus, possession and shot clock all live
  • Quarter, player, stats, MVP and final-score scenes included
  • Your own crests and colours, not ours
The Courtside scorebug overlay composited over a camera feed of a basketball court.
The scorebug over a live camera feed in OBS.
Courtside Cloud

The league, not just the game

Set the season up once on the web. Standings, box scores, player pages and brackets build themselves as the games come in.

  • Teams and players, created once. Crests, kit colours, squad numbers and bios, ready before anyone turns up.
  • Fixtures and divisions. Build the schedule, and the venue laptop knows which game is tonight.
  • Two-way sync. Pull the season down before you leave the house. Push the result up when the game ends. USB works too if the venue has nothing.
  • A public league site. Standings, results, schedule, rosters, player profiles and brackets, on your own address.
  • Season stats. Per game and per player, totals and averages, leaders and MVP races, all from the same scoresheet you already filled in.
https://nehbl.com
The NEHBL league website home page, built on Courtside Cloud.
NEHBL runs on this stack today. Their site is built from the same scoresheets.
Proof, not a prototype

It already runs a league

The Northeast Herts Basketball League plays every Friday night in Stevenage. Courtside keeps the clock, the scorers work off phones, the stream carries the scorebug, and nehbl.com is updated before the hall is locked up.

NEHBL teams page
Teams and rosters
NEHBL results page
Results and standings
NEHBL brackets page
Brackets that advance themselves
Done for you

And the jobs nobody volunteers for

Optional services on top of the cloud, for leagues that want the output without the Sunday afternoon it usually costs.

Game film to stats

Send us the video. We send back the box score, loaded into your league site.

Written recaps

A proper match report for every game, from the play by play, published the same night.

Highlight reels

MVP clips cut from your footage, sized for Reels and ready to post.

Broadcast setup

Overlay packs in your colours and an OBS scene collection that just opens and works.

Straight answers

Questions worth asking

Is the scoreboard really free?

Yes. Download it, install it on as many laptops as you like, score as many games as you like. There is no account, no trial and no per-game charge. We make money from the cloud and the services, and only if you want them.

What happens when the venue wifi dies?

Nothing. The app, the fonts, the scripts and the QR codes all live on the laptop. Phones connect to the laptop over the hall's local network, which does not need to reach the internet. If you are on the cloud, the upload simply waits until you are back on a connection.

Do the scorers need to install anything?

No. They scan a QR code and the scorer sheet opens in the phone's browser. Any phone, any age, no app store.

Can I use it for one team rather than a whole league?

Yes. The app runs in standalone mode: Home versus Away, your own team names, logos and roster, full stats and an export at the end. The cloud is only worth it once you are running fixtures across several teams.

Who owns the stats?

You do. The offline app writes to a database file on your laptop and exports CSV and JSON whenever you ask. If you ever leave the cloud, you take the lot with you.

Is it only basketball?

Today, yes. The clock, shot clock, fouls and bonus are built around basketball rules. Other sports are on the list, so tell us which one you need.

Score your next game for nothing

Download the app and have it running before the warm-up finishes. Decide about the cloud whenever you feel like it.