Skip to content
Deuce Ladder

The format

How scoring and rung movement work

Scoring rules edition 1.0. Effective July 26, 2026. Reviewed every quarter. The five-step tiebreaker and the falsification penalty on this page get cited by organizers, so any change to either is dated on the changelog. The external figures below carry a recheck date, and if one stops being true it gets corrected here rather than quietly left up.

Two things happen when a ladder match ends. The standings change, and the result gets verified.

Most platforms treat the first as the interesting problem and the second as paperwork. It is the other way around. Ranking math is solved, and it has a dozen decent answers. The unsolved part is getting two people to agree in writing about what happened on a public court with no umpire.

This page covers both. If you have not read how a tennis ladder works, start there. The normative version of everything below is in the rules.

The two movement models

A ladder can be run two ways. Clubs use both, and neither one is wrong.

Positional swap. Beat the player above you and you take their rung. They take yours. Nobody else moves. The standings are literally a list of who has beaten whom, most recently.

Points. Every result awards points. The standings are sorted by point total. Rungs are an output of the arithmetic rather than a thing you take from a person.

Positional swap Points
What a win gets you The loser's exact rung A number added to your total
Who else moves Nobody Anyone whose total you passed
Reward for playing a lot Indirect. More matches, more chances to climb Direct. Volume accumulates points
Reward for beating someone far above you Large. You take their rung Depends on whether the model weights the gap
Readability High. Anyone understands a swap Lower. Requires reading a table
Failure mode A strong player who plays twice a season keeps a high rung A weak player who plays constantly outranks a strong player who does not

Deuce supports both. The organizer picks one at launch, and the choice is published on the ladder page before anyone joins. See what organizers configure.

In a doubles ladder the pair is the ranked entity, so everything on this page belongs to the pair rather than to either player. The pair holds one rung and one point total, and the tiebreak record belongs to the pair as well. Both partners see all of it on their own profile, and neither carries a separate score. Rules 2.7 and 4.6 of the rules set that out.

Why Deuce defaults to the swap

Three reasons, heaviest first.

The swap is legible. A new player gets "beat him and you take his spot" the first time they hear it, with no page of explanation attached, whereas a points table has to be read before it means anything. A scoring system nobody can recite is a scoring system nobody trusts, and the club ladders that survive for years tend to run on swaps with a ruleset one page long.

It also makes a challenge feel like something. Under a swap you are playing for one rung, held by one person, standing on the other side of the net. Under points you are both playing for an increment. One of those gets a match arranged on a Tuesday evening and the other is easier to skip, and the difference shows up in completion rates long before it shows up in anybody's ranking.

The last reason is that a swap cannot be farmed by volume. In a points ladder the fastest route up is a stack of easy matches against weaker players, and the total does not care who they were. A swap ladder gives you nothing at all for beating someone below you, which is why rule 5.2 in the rules does not let you challenge downward. There would be no reason to except to run up a number.

The honest cost is that a swap ladder rewards holding still. Sit on rung 2, defend twice a season, and positional swap on its own will never move you. Inactivity decay is what closes that gap, which is why decay cannot be switched off on a Deuce ladder. The movement model and decay were designed as one thing.

Points still exist under a swap, and they are doing something other than setting your rung. That is the next section.

What points are for, and what they pay for

Even in a swap ladder, Deuce keeps a point total for every player. In swap mode that total does not set your rung. It does three other things: it breaks ties in the final standings, it seeds the playoff between players on adjacent rungs, and it pays for the behavior a ladder runs on. Somebody has to send the challenge.

That last one is not a nice-to-have. A ladder where nobody challenges is a dead ladder, and the player who sends six challenges and loses four of them has done more for it than the player who sends none and sits on rung 4. The point table is where that opinion gets written down.

Event Points Notes
Win a played match {{PTS_WIN}} The core award
Lose a played match {{PTS_LOSS}} Not zero. Playing is worth something
Send a challenge that gets played {{PTS_CHALLENGE_SENT}} Awarded when the match is played, never when the challenge is sent. Rule 12.7
Accept a challenge you received {{PTS_CHALLENGE_ACCEPTED}} Awarded on play. Accepting fast is the behavior being paid for
Win by walkover {{PTS_WALKOVER_WIN}} Less than a played win. See below
Give a walkover {{PTS_WALKOVER_GIVEN}} Negative
Forfeit after accepting {{PTS_FORFEIT}} Negative, larger than a walkover given
Voided match, rule 7.4.3 0 Neither player gains or loses
Win a set as the losing player {{PTS_SET_WON}} Optional. Off by default, and it has no effect in a one-set format

Platform defaults, published here rather than buried in a settings screen. A win is 10. A loss is 2. Sending a challenge that gets played is 3, and accepting one is 3. A walkover win is 5, giving a walkover is minus 3, and a forfeit after accepting is minus 5. A set won by the losing player is 0, because that award is off unless an organizer turns it on. Every one of those is a per-ladder setting, and whatever your ladder uses is printed on your ladder's own copy of this page.

The values are configurable, but not to any number an organizer likes. Deuce rejects a point table that would break the page above: a win has to be worth more than a loss, a walkover win has to be worth less than a played win, and giving a walkover or forfeiting cannot be worth more than zero. Those are validated when the organizer saves the setting, not discovered in week seven of a season.

Point totals reset when a season starts. Rungs can carry over at the organizer's choice under rule 16.9 of the rules. Points never do. A total built across twelve weeks would out-weigh an entire new season, and a ladder where week one cannot change anything is a ladder nobody joins in week one.

Challenge points are paid on play, never on send. Pay on send and you are paying people to fire off challenges they have no intention of playing. The system then manufactures the exact behavior it was built to stop. Homemade ladder point systems make this mistake more than any other.

Both players get credit for the match existing. The challenger is paid for sending it and the challenged player is paid for accepting it. Both awards sit well below the win award, so the result still decides most of it. The arithmetic still means a player who plays six and loses five finishes above a player who played twice and won both. In a points ladder that difference is a rung. In a swap ladder it is only a tiebreak and a playoff seed. Smaller, and still the difference between making the playoff and watching it.

The tiebreaker order for final standings

Two players finish level. Something has to separate them. Most club ladders leave that to whoever is running the thing, decided on the night. That is how a season ends in an argument.

Deuce publishes the order instead. It is applied automatically, in this sequence, and it stops at the first step that separates the two players.

  1. Matches played, higher first. The player who turned up more often is ahead. Every other step is downstream of this one, because the whole point of a ladder is played tennis.
  2. Head-to-head result between the tied players. They played, and one of them won. It is the most defensible separator there is. If the two never met, or they split their meetings evenly, this step separates nobody and the comparison moves to step 3.
  3. Sets won minus sets lost.
  4. Games won minus games lost.
  5. Most recent played match, earlier first. A player who has been level since March is ahead of a player who arrived at the same total last week.

Walkovers received do not enter step 1, because they are not played matches. Voided matches under rule 7.4.3 do not enter any step.

Two players can still be level after step 5. That takes an identical record and an identical last-match date, and it is rare, but rare is not never and an unwritten rule is the one that causes trouble. When it happens they share the rung in the published standings, and the playoff place goes to whoever has given fewer walkovers. Walkovers given is a column in every ladder's standings under rule 4.4, so that is a number both players can already see. If it is level too, the place goes to whoever played their first match of the season earlier, which comes off the match record. Neither step is a judgment call and neither needs an organizer to make it.

The Deuce Rating is not a tiebreaker, and it never will be. A rung should never depend on a number a player cannot recompute for themselves from the results in front of them.

Publishing all five steps is deliberate. An unpublished last tiebreak is an invitation to argue, and no other platform in this category publishes theirs.

What a walkover is worth

A walkover is a real result and it has a real effect on the standings. It is also worth less than a played match, deliberately, and the table below is the whole of it.

What happened Rung effect Points Counts toward the playoff minimum
You win a played match You take their rung {{PTS_WIN}} (10) Yes
Your opponent never responded You take their rung {{PTS_WALKOVER_WIN}} (5) No. Rule 16.5
Your opponent accepted, then never played You take their rung {{PTS_WALKOVER_WIN}} (5) No
You accepted, then did not play They take your rung {{PTS_FORFEIT}} (minus 5) No
You never responded to a challenge They take your rung {{PTS_WALKOVER_GIVEN}} (minus 3) No
Neither of you could find a slot, and both offered Nothing moves 0 No

A declared absence is not in that table, because an absence is not a result. Rule 5.7 of the rules blocks a challenge to an absent player at the point of sending, so there is never anything to score.

Three consequences of the table are worth stating plainly. The first is that a walkover moves the rung but not the credibility. You take the position, because the alternative is a player who never responds keeping a rung forever. You do not take full points and it does not count toward playoff qualification, because no tennis was played and the standings should not pretend otherwise.

The second is that you cannot reach a playoff on other people's silence. Rule 16.4 sets a minimum number of played matches and walkovers received are not among them, so if you back into a high rung on three walkovers and one played match, you finish there in the published standings and the playoff place goes to the next eligible player below you.

The third works the other way around. Give {{MAX_WALKOVERS}} walkovers in a season and the platform sets you inactive until the organizer lifts it. Being busy is not what that is punishing. Section 11 of the rules lets you declare an absence at no cost, keep your rung and stop being challengeable while you are away, and that door exists so almost nobody ever arrives at this rule in the first place.

A worked example

Everything above, in one round of play.

One band, eight players, one round of play. Positional swap, with points kept as the tiebreak. Player A through Player H are labels, not people.

Everything below is computed by the same code that runs a live ladder. The example is a test fixture that executes against the production movement and points engine on every build, so if a rule changes and this page does not, the build fails. That matters because a worked example is the thing players quote at each other in an argument, and a stale one is worse than none.

Before the round

Rung Player Played W L Points
1 Player A 4 4 0 46
2 Player C 3 2 1 31
3 Player B 5 3 2 44
4 Player D 4 2 2 33
5 Player E 2 1 1 18
6 Player G 1 0 1 6
7 Player F 5 2 3 35
8 Player H 0 0 0 0

What happened during the round

  1. Player E (rung 5) challenged Player B (rung 3) and won 6-4 3-6 10-7. Two rungs up, well inside the five-rung range.
  2. Player G (rung 6) challenged Player D (rung 4) and lost 2-6 4-6.
  3. Player H (rung 8) used the unrestricted first challenge in rule 5.4 to reach Player C on rung 2, and won 8-5 in a pro set. That is six rungs up. Rule 5.1 on its own would have capped Player H at rung 3, so this is a challenge only rule 5.4 makes legal, and it is the whole reason rule 5.4 exists.
  4. Player F (rung 7) challenged Player A (rung 1). Blocked at sending: rung 1 is six rungs up, outside a five-rung range from rung 7. Rung 2 would have been the highest Player F could reach.
  5. Player A received no challenge and played nothing. Twenty-two days since their last played match, one day past the 21-day decay trigger in rule 12.1, so decay has started.

After the round

Points below use the platform defaults published earlier on this page: a win is 10, a loss is 2, sending a challenge that gets played is 3, and accepting one is 3.

Rung Player Played W L Points What moved them
1 Player H 1 1 0 13 Beat Player C on the unrestricted first challenge and took rung 2, then inherited rung 1 when Player A decayed past them. 10 for the win, 3 for the challenge
2 Player A 4 4 0 46 Played nothing. Decayed one rung under rule 12.2. No points either way
3 Player E 3 2 1 31 Beat Player B and took rung 3. 18, plus 10 for the win and 3 for the challenge
4 Player D 5 3 2 46 Defended against Player G and held. 33, plus 10 for the win and 3 for accepting
5 Player B 6 3 3 49 Lost to Player E and dropped to rung 5. 44, plus 2 for the loss and 3 for accepting
6 Player G 2 0 2 11 Lost to Player D and held rung 6. 6, plus 2 for the loss and 3 for the challenge
7 Player F 5 2 3 35 Nothing. The blocked challenge cost nothing and gained nothing
8 Player C 4 2 2 36 Lost to Player H and took Player H's rung. 31, plus 2 for the loss and 3 for accepting

Four things in there are worth pulling out.

The swap is exact. Player H went from rung 8 to rung 2 in one match, and Player C went from 2 to 8. Nobody in between moved because of that match. One result, two rungs changed.

Points and rungs disagree, and that is correct. Player B sits on rung 5 with 49 points, the highest total in the band, because they have played six matches. Player H sits on rung 1 with 13 points, off one played match plus the rung they inherited when Player A decayed. Under a points model the order would be close to reversed. The rung answers the question of who beat whom. The point total answers a different one: who has been carrying this ladder all season.

If a brand-new player on rung 1 looks wrong, look at what it costs them. Player H is now challengeable by everybody within five rungs, they have one played match on the board against a playoff minimum of four, and the rematch cooldown protects them from nobody except Player C. In a swap ladder, holding rung 1 means defending it against everyone in range, over and over, for as long as you want to keep it.

Decay does the work no result could. Player A is 4-0 and dropped a rung anyway, without anyone reporting them, complaining about them, or messaging them. Twenty-two days of not playing did it. Play one match and it stops. Player H moved up one rung as a result, which is exactly what rule 12.2 describes. The decaying player drops a rung and the player they pass moves up one. Nobody else moves.

Player G lost and still gained. No wins all season, 11 points, and one of the three matches played in this round happened because Player G sent the challenge. A ladder that pays nothing for that eventually has nobody sending challenges.

How a score gets confirmed

That is the arithmetic settled. The rest of this page is about whether the numbers feeding it are true.

Four steps. The fourth is the one that matters most, and it is the one most platforms leave out.

1. The winner submits. Within {{SCORE_SUBMIT_WINDOW}} hours of the match, 48 by default. Set by set, from a picker that only offers legal scorelines.

2. The loser gets a notification with the exact scoreline. One tap to confirm, one tap to dispute. If both players happen to submit, matching entries confirm the result on the spot. Entries that do not match are treated as a dispute from the start, and the organizer resolves it under section 18 of the rules.

3. On confirm, the result is final and the standings move right away. Not on a nightly job. You can refresh the standings before you have left the court.

4. On silence, it auto-confirms after {{SCORE_CONFIRM_WINDOW}} days, 3 by default. This is the load-bearing step. Without it, any player who dislikes a result can freeze the other player's rung by doing nothing, and the most common way a ladder stalls is a result that never got entered. Silence is not a veto.

Auto-confirm never happens quietly. You are notified when the score is submitted, again at the halfway point of the window, and again 24 hours before it confirms itself. All three notifications are logged. That log is what makes the confirmation defensible later, and it is the reason a result cannot slide through while you are away for a long weekend: three separate messages have to go unread first.

Two more paths exist so that none of this depends on the winner being conscientious. If the winner has not entered the score, the loser can, and then the winner is the one on the confirmation clock. Either player is able to get a result recorded, and the only person who can hold it up is whoever is being asked to confirm.

Either player can also dispute. A dispute pauses the auto-confirm clock, both players state their version once in writing, and the organizer resolves it under section 18 of the rules. The dispute and the resolution are both visible to both players, and nothing gets decided in a private message.

One case needs its own answer, because organizers play in their own ladders. If the organizer is one of the two players in the disputed match, they do not rule on it. The dispute goes to Deuce under rule 17.7, which handles the general problem of a complaint about the organizer, and the outcome is written to the same public activity log as any other resolution.

Score verification is the weakest point in this category.

Of five tennis ladder and flex league platforms surveyed, one required both parties to verify a result, and one published a penalty for falsifying one.

Source: Deuce Ladder competitive research, survey of five ladder and flex league platforms, July 2026.

Deuce does both. The auto-confirm timer is there so that doing both does not make the system easy to stall.

Which scorelines are accepted

Deuce accepts a fixed set of tennis scorelines and turns down everything else at the moment of entry, not in a review queue three days later. An impossible score cannot be saved, so it cannot quietly find its way into the standings and sit there all season.

Accepted, matching the formats in rule 8.5 of the rules:

  • Games in a set: 6-0, 6-1, 6-2, 6-3, 6-4, 7-5, 7-6, and the same reversed.
  • A set score of 7-6 requires a tiebreak, and that tiebreak has to reach at least seven points and be won by two. A tiebreak of 7-5 is valid, 7-6 is not, and 9-7 is.
  • Best of three sets, with a match tiebreak to 10 permitted in place of a third set. The match tiebreak needs 10 points and a two-point margin, so 10-8 is valid and 10-9 is not. A tiebreak that ran long is recorded at its real score, for example 12-10.
  • One tiebreak set.
  • Eight-game pro set: first to eight by two, or 9-8 with a tiebreak at 8-8.
  • Short sets to four: 4-0, 4-1, 4-2, and 4-3 where a tiebreak was played at 3-3, plus the same reversed.
  • FAST4: best of three short sets to four as above, with the 3-3 tiebreak played to five points. A FAST4 match score of 4-1 4-3 or 4-3 2-4 4-2 passes validation. A FAST4 set of 5-3 does not.
  • Retirements: the completed part of the score, plus a retirement marker. If no set had been completed when the match stopped, there is no score to record. The match is rescheduled under rule 7.6 and nothing enters the standings, which is what rule 7.7 of the rules says.

No-ad is not a separate line on this list. It is a scoring option inside a format under rule 8.5.1, and a no-ad match produces the same set scores as an advantage match, so the whitelist does not change.

Rejected:

  • 8-6 submitted against a best-of-three format, or 6-4 6-2 against a pro set format. Format and scoreline must agree.
  • A set of 6-5, or 8-6 in a tiebreak-set format, or a third set recorded when the same player already won the first two.
  • A match tiebreak recorded as a set.
  • A walkover entered as 6-0 6-0. Walkovers have their own result type and their own point value, and disguising one as a bagel corrupts every rating calculation downstream. See the Deuce Rating.

That last one is why the whitelist exists at all. Homemade ladder spreadsheets fill up with walkovers typed in as 6-0 6-0, and by the end of a season nobody can tell which matches were actually played.

What happens if someone fakes a score

The penalty is published, which is the point of having one. It is rule 17.5 in the rules, reproduced here because a reader on this page deserves to see it without a second click.

A first confirmed case of falsifying a score voids the result and returns both players to their pre-match rungs. It also places a permanent marker on the match record, visible to that ladder's players. A second confirmed case removes the player from the ladder for the remainder of the season and forfeits playoff eligibility.

Source: Deuce Ladder rules, rule 17.5, edition 1.0 effective July 26, 2026.

"Confirmed" means the organizer resolved a dispute against the submitting player, or both players subsequently agreed the record was wrong. It does not mean accused.

There are two reasons to publish this rather than handle it privately. The first is that a rule with no stated consequence is really a suggestion. The second is about who reads it. Nobody planning outright fraud is going to be talked out of it by a paragraph, but the person weighing up a small adjustment to a scoreline nobody would check is exactly the person a published penalty reaches.

Why two identical scores can carry different weight

Every confirmed match on Deuce carries a provenance tier, written at the same moment as the result and shown on the match record. You can see it on your own matches and on everybody else's.

Tier How the result was established Effect on your confidence figure
Verified Entered or countersigned by the organizer, or logged at a club with on-site confirmation Highest
Confirmed Submitted by one player, actively confirmed by the other High
Auto-confirmed Submitted by one player, unanswered, confirmed by the timer in step 4 Reduced
Contested Disputed and resolved by the organizer Reduced, and marked
Unverified A self-reported match played outside the challenge system (rule 8.8), or history imported from a spreadsheet when the ladder migrated Lowest

If your ladder moved to Deuce from a spreadsheet, the results that came with it sit in the bottom tier and they say so on the match record. None of that is a judgment on how your old ladder was run. Nobody countersigned those scores, so nothing about them can be checked now, and marking them as checked anyway would make every rating built on top of them slightly false.

Organizer verification is a per-ladder setting, not something that happens by luck. An organizer can require it on every match, allow it on any match, or leave it off entirely, and whichever they pick is published on the ladder page before anyone joins. It sits in the configurable list in section 19 of the rules alongside the auto-confirm window. A club that wants the top tier can have it from day one.

Provenance affects your Deuce Rating and the confidence figure published beside it. It does not affect your rung. Your rung is the outcome of your ladder's rules, applied identically to everyone, and a rung that quietly depended on a weighting nobody could see would not be a ladder.

Here is why the two are separated. A club that countersigns its matches produces better data than a public park ladder where every score is self-posted, and a rating that treats those two the same is lying to both of them. Most platforms in this category record every result the same way and compute one rating out of all of it. That is simpler to build and less honest about the data going in. Publishing the tier costs nothing and it tells a reader how much of the number to believe.

Setting this up for your own ladder

You choose the movement model, the point values, the auto-confirm window, and whether you want to sign off results yourself. What you cannot change is on the fixed list at the end of section 19 of the rules: both players confirm, only real scorelines are accepted, and the penalty for faking one is the published one. Those three are what a player is trusting when they join your ladder without knowing you.

If you are not sure your group plays enough matches for a points model to sort itself out, the simulator will tell you. Put in your player count, your court access, and your season length.

Open the ladder simulator → Start a ladder → What organizers get → Join a ladder → Terms used on this page → More questions →

You pick who you play. We make sure the match actually happens.

Tennis Ladder Scoring System | Deuce Ladder