ODL Manager

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. 1 Create the league Name it, then add the divisions you run. You are its owner.
  2. 2 Draft a season Pick the format and the scoring, add your divisions, and name a host for each.
  3. 3 Get players in Enter them yourself, or let them ask and decide as the requests come in.
  4. 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.

Start a league