Brownz Media ServicesLeague websites

Websites for snooker leagues

Your league’s website, run from a spreadsheet.

The secretary keeps a Google Sheet. The site reads it and builds the table, fixtures, results, scorecards, player records and handicaps. No logins, no app, and nothing new for a volunteer committee to learn.

See an example league Get in touch

Example league table

P played · W won · D drawn · L lost · F frames for · A frames against · ± frame difference · Pts points
#Team PWDL FA±Pts
1 Brasswick Cons B 10 7 1 2 3525+10 35
2 Legion 10 5 2 3 3426+8 34
3 Railway Club 10 5 2 3 3426+8 34
4 Old Mill WMC A 10 5 2 3 3228+4 32
5 Brasswick Cons A 10 3 2 5 2931-2 29
6 Miners Welfare B 10 4 3 3 2931-2 29

Brasswick & District Snooker League is made up: 8 teams, 56 players and 40 matches that never happened, so you can see a full site without it being anybody’s real league. Open the example league →

What your league gets

A site of its own, in the league’s name, that reads well on a phone in the club. A page only appears when there is something to put on it.

League table

Worked out from the results as they come in, by your league’s own rules: points per frame, a point for the higher total, your tiebreak order, committee adjustments marked on the table.

See it in the example league →

Fixtures and results

The whole season week by week, home and away. Byes, cup nights and clubs that play at home on a different night are all handled.

See it in the example league →

Player records

Every registered player gets a page: played, won, win percentage, recent form, best win, breaks, and how their handicap has moved.

See it in the example league →

Handicaps

The current list, team by team. Where handicaps move after every frame, or in blocks of weeks, the sheet does the sums and the site shows them.

See it in the example league →

Cups and draws

A page and a bracket for every competition. A plate fed by another cup’s first-round losers fills in its own entry list.

See it in the example league →

Past seasons

Earlier seasons kept as they finished: final tables, merit lists, and the week-by-week tables if you still have them.

See it in the example league →

Privacy built in

Names, scores and breaks are published. Addresses, phone numbers and emails are not, and any player can ask for initials only.

See it in the example league →

How it works

  1. We set up your sheet

    A Google Sheet with a tab each for settings, teams, fixtures, results and handicaps, with your teams, players and fixture list already in it. It belongs to the league.

  2. Results go in

    The secretary types them into the Results tab, or the captains send the scorecard from their phones after the match: one sends it with the team PIN, the other confirms it.

  3. The site rebuilds itself

    Every morning, late on league nights, and within minutes of a scorecard being confirmed. The table, player records and handicaps all follow from the results.

Captains’ scorecards

  • Either captain can send the card. The other captain must confirm it.
  • Each team has its own four-digit PIN. Five wrong tries locks that team out for half an hour.
  • A match already in the sheet cannot be overwritten from the website. The secretary has the last word.
  • A disputed card writes nothing: the secretary is emailed the reason and the card can be corrected and sent again.
  • Blind picks are supported: each captain names a player for a frame without seeing the other’s choice.

What it is not

  • No adverts and no tracking scripts.
  • No accounts or passwords for players or the committee.
  • No contact details published. Captains’ numbers stay with the committee.

Your rules, not ours

No two leagues score alike. All of these are settings the platform already has, not custom work:

Pricing

One price, everything included

£150 a year

The whole league site, run from a Google Sheet the secretary keeps, with captains sending the scorecards from their phones.

  • Live league table, fixtures, results and merit list
  • A scorecard page for every match and a record page for every player
  • Handicaps, team pages, cups, news, new players and sponsors pages
  • Updated automatically from the league’s Google Sheet
  • Captains’ scorecards: team PINs, confirm or dispute, share to WhatsApp
  • Confirmed results in your sheet and on the site within minutes
  • Any number of divisions
  • Past-seasons archive
  • Documents page, Live page and social links
  • The league’s own domain name, registration included

Setup

Setup is a one-off charge, waived when a league pays two years up front.

£50

From your Google Sheet

The league already keeps a Google Sheet that fits the standard workbook.

£150

Moving from another system

The league is moving from another platform, such as LeagueRepublic or WordPress, or wants past seasons imported.

For a twelve-team league that works out at £12.50 a team a year. A league with a sponsor can ask them to cover the fee: the site has a place for the sponsor’s name on every page.

Questions

Do we have to change how we run the league?

Not much. The site is run from a Google Sheet with a tab each for teams, fixtures, results and handicaps. If the secretary already keeps a spreadsheet, this replaces it; if results come in on paper or WhatsApp, they are typed into the Results tab as they are now. There is nothing to log in to and no app to install.

Who owns the sheet and the data?

The league. The sheet is shared with your secretary to edit, and ownership can be transferred to the league on request. The website only ever reads it.

We are on LeagueRepublic. Can we move?

Yes. We have an importer for LeagueRepublic: teams, players, fixtures and the results so far come with you, so the site starts with the season as it stands.

What do captains need?

A phone and their team’s four-digit PIN. One captain fills in the card after the match, the other confirms it with their own PIN, and the result goes into the sheet and onto the site. The secretary still has the last word, in the sheet.

What about players who do not want their name online?

Every site has a privacy page that names the league as the data controller and offers players initials only, or removal, on request.

Will the site show up in Google?

Only when the committee wants it to. A new site is kept out of search engines until the league says it is ready.

Get in touch

Tell us the league’s name, how many teams it has and how it is run at the moment. We will come back with what a site for it would look like.

Email phil@brownzmedia.co.uk

Tell us about your league

What you send goes to Brownz Media Services to answer your enquiry, and is used for nothing else.