Darts scorekeeper

Track 301 or 501 with turn-by-turn bust and double-out rules.

Jump to result

Your inputs

Updates as you type
Turns: player, score, darts used, final dart double?Alternate the same two players. A score of zero records a missed visit. Up to 200 rows.
Turn 1
Turn 2

2 turn rows.

leg score

Alice: 441 · Bob: 456

Alice checkout
No checkout in three darts
Bob checkout
No checkout in three darts

Edit or add the next visit. Double bull (50) counts as a double.

Calculations happen in your browser. Saving is optional.

Calculation breakdown

2 rows · View table
Darts scorekeeper — calculated breakdown
PlayerVisit scoreOutcomeRemaining
Alice60Scored441
Bob45Scored456

How to use this tool

Choose starting score and double-out rule, then record the two players' visits in order.

For each visit, include score, darts used and whether the final dart was a double. Correct or remove a visit to undo it; check bust handling in the breakdown.

Subtract legal visit scores; a bust restores the score from the start of that visit

Worked example

Alice: 441 · Bob: 456 · leg score

Fixed example using the settings below. Monetary examples use USD; dates and times use their stated reference values. This example stays unchanged when you edit your calculation.

Example inputs
  • Starting score: 501
  • Double-out required: Yes
  • Turns: player, score, darts used, final dart double?: Alice,60,3,no; Bob,45,3,no

Method illustration: From 40 with double-out, a score of 40 ending on a double wins; a remaining score of 1 busts.

Assumptions and limits

  • Tracks one two-player leg with straight-in. Each visit is aggregated, so you must report the final dart's double status correctly.
  • A visit must be achievable in the entered number of darts. Undo by deleting the final line, then save the updated match on this device.

Method reference: Darts Regulation Authority rules

Check or report a result

Check the units, selected calculation and assumptions first. Compare the fixed example above with your inputs to identify what changed.

Report a calculation issue with the page address, hypothetical inputs, result displayed and result expected. Do not include passwords, bank details or other private information.