Run your online dart league without the spreadsheet.
Seasons, divisions, fixtures and results for leagues run on Facebook and Discord. Free to use.
| # | Player | P | W | D | L | Pts |
|---|---|---|---|---|---|---|
| 1 | A. Fletcher | 10 | 8 | 1 | 1 | 17 |
| 2 | R. Okonkwo | 10 | 7 | 2 | 1 | 16 |
| 3 | S. Bright | 10 | 6 | 1 | 3 | 13 |
| 4 | M. Delaney | 10 | 4 | 2 | 4 | 10 |
| 5 | K. Ahmed | 10 | 2 | 2 | 6 | 6 |
Every division has a table like this one. It updates as results are recorded, and anybody with the link can open it without an account.
What it does
- Seasons
- Set the format once — 501, double out, best of five — and every fixture uses it. The format is fixed when the season starts.
- Divisions
- Group players by average, with an optional gate on each rung. Divisions are reused each season.
- A full draw
- Everyone plays everyone twice, home and away. An odd number of players produces byes.
- Results
- Legs, plus optional detail for each player: three-dart average, 180s and best checkout. Standings update automatically.
- Discord
- Post fixtures, results and tables to a channel. Through Discord webhooks, so no bot joins your server and nothing can read your messages.
- A page to share
- One link per division, readable with or without an account. The only place your colour, typeface and logo appear.
Four steps to a running league
Around ten minutes.
- 1 Create the league Name it, then add the divisions you run. You are its owner.
- 2 Draft a season Pick the format and the scoring, add your divisions, and name a host for each.
- 3 Get players in Enter them yourself, or let them ask and decide as the requests come in.
- 4 Draw and record Draw the schedule, then record results as they are played.
The whole thing in detail: Setting up your first league
Free
Up to 5 divisions per league, with unlimited seasons, players and results. No payment details required.