← Cloudgate Studios
Curling Scoreboard icon

Curling Scoreboard

Scoreboards, leagues and bonspiels for curling clubs

Open the App

Open it and keep score

Curling Scoreboard runs in any browser. Open it on whatever device is sitting by the sheet, tap in the score as the ends go by, and that is the whole thing. No install, no account, nothing to set up.

Keeping score is free and accessible to anyone. If you're a curling club looking for a bit more management of your scores, check out our paid features below.

Visit curlingscoreboard.app
A Curling Scoreboard game in progress, with red leading yellow 6 to 4 in the seventh end, each end's score laid out beneath the totals, and markers showing which team has the hammer.
A game at the seventh end with a baseball style scoreboard.

Run it across your whole club

A scoreboard paired to every sheet, your leagues and bonspiels planned in it, and the scores on screens around the building.

A scoreboard on every sheet

Pair each sheet's scoreboard once with a six character code. The club portal then shows every sheet at a glance. See what is live, which scoreboards are online, and which need an update. Scoring still works if the internet does not, and syncs when it comes back.

Leagues and real team names

Set up each league with its draw times and teams, or import the whole roster from a CSV. On league nights the scoreboard offers that night's league and puts both team names up on their rock colors, so players can check that whoever set it up got it right.

Bonspiels, start to finish

Plan a spiel on a draw board, or fill one in from a knockout or pools template. Brackets and pool standings work themselves out as results come in, and each sheet's scoreboard offers that sheet's next game with the teams already filled in.

A warm room screen

Every sheet on one TV, sized to fill whatever screen you put it on, to see the overview of all the action. Add your club's name and logo to the title bar. Leave it running for the season.

A score bug for your stream

A transparent overlay you drop into your streaming setup as a browser source. It shows the teams, scores, hammer and end, scales to fit your layout, and hides itself between games.

Scores on your website

A read-only API serves live and finished games, leagues and bonspiels to your club's site. Or have every finished game post itself to a Slack or Discord channel, in a message you write.

The club portal, showing six sheets with live games in progress, each scoreboard's version and last-seen time, and the last seven days of completed games beside them
Every sheet at once: what is live, which scoreboards are online, and what draws have been played this week.
The warm room screen on a dark background, showing all six sheets with each game broken out end by end alongside the totals
The warm room screen, here showing every game end by end. It sizes itself to whatever TV you put it on.
The score bug sitting in the corner of a stream frame, showing both teams on their rock colors with the score, the league and the current end
The score bug in a stream frame. The page is transparent, so only the bug appears over your video.
The bonspiel draw board, with ten draws down the side and six sheets across, where games still to be played name the earlier game their teams come from
A three-day spiel on one board. Games not yet played say where their teams are coming from.
The portal's Displays tab, listing a livestream score bug, a bonspiel lobby screen, a lounge bar TV and a warm room TV, each with what it shows and when it was last used
One link per screen, and what each shows is a setting here — so a TV is re-pointed without having to update it.

For the long version including how pairing works, what the bonspiel templates do, how the displays are set up, and what goes out over the API and webhooks — see the full write-up on the blog.

Interested in this for your club?

If you run a curling club and want scoreboards on every sheet, your leagues in it, or a screen in the warm room, get in touch and we will talk about getting you set up.

Send an email