>
Leagues · tournaments · live scoring · stats

Your league,
off the
spreadsheet.

Leagues, divisions, knockouts and group events, results and every average, ton, 180 and checkout — scored dart by dart on a phone and updated the moment the last double lands.

On the web and iPhone. Android to follow.

Switch mid-season. Nobody moves a place.

Import the workbook your league already runs on. Every team's position, played, won and lost, legs, sets, tons, 180s and points come across exactly as your spreadsheet's own formulas had them — averages and rankings included. You see what will be created, changed or skipped before anything is applied.

Everything a league night needs

One platform, from the draw to the last double.

01

Run the league

Fixtures in one click

Round-robin schedules generated for any number of teams, byes included, with venues and boards assigned.

Tables to your rules

Your points scheme, your tie-breakers and your walkover rule — award, points only or void — applied as each result lands.

Divisions, up and down

Split into tiers as you grow. Promotion and relegation are worked out at the end of the season.

Next season in minutes

Roll the season over: teams, venues and squads carry across, results and deductions stay where they happened.

Squads, availability, selection

Players say when they can play and captains pick the side. Registration deadlines and transfer windows the secretary can overrule, with a reason.

Results, confirmed

Entered once, signed off by the other side, every change audited. Late cards and unplayed fixtures are listed for chasing.

Disputes, handled

A contested result is raised, discussed and settled in the app — not in a group chat.

Fees and treasury

See who has paid what, mark cash payments, and export the outstanding-fees report.

Invite, don’t hand over

Invite captains, treasurers and secretaries by email, each with only the role they need. They see what they are being given before they accept.

Set up in minutes

Create a league yourself in the browser: divisions, teams, venues and the season, step by step.

Run it from any screen

Every admin page works on a phone or tablet, not just at a desk.

Every league you’re in

One sign-in across all your leagues and organisations — switch between them, and see your own leagues first.

02

Run any event

Four tournament formats

Knockout, round-robin groups, groups into a knockout, and double elimination — drawn and run in the app.

Plate and third place

A plate so the players out early — in round one or in the groups — play again, and a third-place play-off for the beaten semi-finalists.

Match rules by round

Best of seven early on, nine in the quarters, eleven in the semis — whatever the event plays.

Singles to team 1001

Singles, pairs, mixed pairs and team events, from 501 or 701, with entry rules and categories.

Every night of the calendar

Grand Prix nights, cups and one-off events sit in the season alongside the league.

03

Score every dart

Live scorer

Bust and checkout rules built in, with big touch targets made for a phone propped up by the board.

Checkout suggestions

The right finish for every score from 170 down, shown before the player steps up.

Works without signal

Each dart is saved on the phone before the screen updates, then synced when signal returns.

Two phones, one board

When both captains score the same board offline, both accounts are kept and reconciled — nothing silently overwritten.

League night, live

Every match across every venue on one screen, plus a venue display for the big screen behind the bar.

04

Every stat that matters

Averages that are always right

Per-dart and dynamic averages, tons, 180s and checkout % — worked out from every dart, not typed in.

Corrections ripple through

Fix a wrong result and the table, the averages and the rankings all recompute themselves.

Player careers

Form, progression and history across seasons. Players can claim their profile.

Result cards to share

A clean result card for Facebook and the group chat, instead of a blurry photo of the paper one.

Follow anyone

Follow teams and players and see their fixtures and results first.

05

Connect it to everything

Fixtures in your calendar

Subscribe once and every fixture lands in the phone’s own calendar, kept up to date.

Exports

Table, averages, results, fees, players or the whole season, as a spreadsheet whenever you want it.

An API for your website

Keyed, rate-limited access so a league or county site shows the same table and averages as the app.

Import any spreadsheet

Map your columns, see exactly what will be created, changed or skipped, then apply.

06

Between league nights

Practice routines

Structured practice games that feed your own stats, not the league table.

Play the bot

A practice opponent for when the board is free and your doubles partner isn’t.

Not just the league.
Every event on the calendar.

Club nights, cups, county opens. Pick how it runs and what it is played to, take the entries, and the draw, the boards and the bracket look after themselves.

Knockout

Lose and you are out. Byes placed properly, seeds kept apart.

Round-robin groups

Groups of three to five, everyone plays everyone, and the table says who goes through.

Groups into knockout

Groups first, then the top of each into a bracket — with no rematch in round one.

Double elimination

Lose once and drop to the losers’ bracket. Lose twice and you are out.

+ Plate for early losers or the groups + Third-place play-off Singles · pairs · mixed pairs · team 1001 501 or 701 · legs to win set per round

No signal.
No lost darts.

Pub back rooms have terrible reception. The scorer is built for it: a crashed app, a flat battery or a dead spot by the board can't lose a throw or count one twice.

  1. 1Dart thrownThe score is entered on the captain’s phone at the board.
  2. 2Saved on the phone firstIt is written to the phone before the display changes — so a crash cannot lose it.
  3. 3Synced exactly onceWhen signal returns, throws upload in batches with unique ids, so nothing is counted twice.
For organisers

Stop being the only person with the file.

  • Generate a season’s fixtures and publish them straight into everyone’s calendar
  • Results signed off by both sides, and a list of the late cards to chase
  • Table, averages, divisions and brackets update themselves — no formulas to fix
  • Run the cup, the Grand Prix nights and the club open from the same place
  • Fees tracked per player, with an exportable outstanding report
  • Roll into next season without retyping sixty players
For players and captains

Every leg you've thrown, in your pocket.

  • Your fixtures, venues and who you are playing, the moment they are set
  • Live scores from every board on league night
  • Your averages, tons, 180s and checkout % — season and career
  • Tell your captain when you can play, and share your result card
  • Practice routines and a bot opponent for nights off
  • Accept an invitation and manage your own data, all from the app

Phone numbers don't belong in a forwarded spreadsheet.

Private by defaultContact details and dates of birth are only visible to the roles that need them.
Built for UK GDPRPersonal data is handled as personal data, not as a column in a shared file.
Your data, your sayPlayers choose whether their name is shown publicly, export what is held about them, or ask to be erased — on the web or the phone.
Every change loggedOrganisers get an audit log of who changed what, and when.

Game on for next season.

Set up your league in the browser, or bring your workbook and we'll rebuild it exactly. Players download the app; captains score on the night.