ELO Rating System in Darts

Learn how the ELO rating system works in darts. Understand how TallyPally calculates player rankings using ELO — the same system used in chess.

Quick Answer

The ELO rating system ranks darts players based on match results. Win against a stronger opponent and gain more points. Lose to a weaker one and lose more. TallyPally uses separate ELO ratings for 501 and 301.

What Is the ELO Rating?

The ELO rating system was invented by physicist Arpad Elo for chess and has since been adopted by many competitive games and sports. It assigns each player a numerical rating that reflects their relative skill level. In TallyPally, every registered player starts with an ELO rating of 1200.

How It Works

After each ranked match, both players' ratings are updated based on the result and the expected outcome. If you beat a player rated much higher than you, you gain more points. If you lose to a lower-rated player, you lose more points.

  • Each player starts at 1200 ELO
  • TallyPally uses a K-factor of 32, meaning ratings change meaningfully after each match
  • Separate ratings are tracked for 501 and 301 game modes
  • Only ranked matches between registered (account) players affect ELO
  • Visitor/guest players cannot participate in ranked matches

Worked Example

Suppose Player A (rated 1400) plays Player B (rated 1200) in a 501 match. The expected win probability for A is about 76%. If A wins, they gain about 8 ELO points (to 1408), while B loses 8 (to 1192). But if B pulls off the upset, B gains about 24 points (to 1224) and A loses 24 (to 1376). The bigger the upset, the bigger the rating change.

The Formula

TallyPally uses the standard ELO formula. Expected score: E = 1 / (1 + 10^((opponent_rating - your_rating) / 400)). New rating: R_new = R_old + K × (actual_result - expected_result), where K = 32 and actual_result is 1 for a win or 0 for a loss.

Why Separate Ratings?

A player who excels at 501 may not perform the same way in 301, and vice versa. 501 rewards consistent high scoring, while 301 places more emphasis on fast doubles and efficient checkout play. TallyPally tracks separate elo301 and elo501 ratings so your ranking accurately reflects your skill in each format.

Tips for Climbing the Leaderboard

Improving your ELO comes down to winning more matches, especially against higher-rated opponents.

  • Play regularly — more matches means more chances to improve
  • Challenge players near or above your rating for bigger gains
  • Focus on consistency rather than flashy scores
  • Practice your checkout combinations — finishing legs wins matches
  • Review your stats in TallyPally to identify weak points

Frequently Asked Questions

Track your checkouts with TallyPally

TallyPally is a darts scoring app for friend groups. Track stats, compete on leaderboards, and run tournaments.

Join Waitlist

or try a Practice Match

© TallyPally