Skip to content
Deuce Ladder

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

A tennis ladder is a standing ranking of players, and you have a rung on it. You challenge someone a few rungs above you, you play the match, and whoever wins ends up on the higher rung. There are no fixtures and no team, and nobody hands you a season-long schedule in March.

The format is old and it works, and what breaks about it is narrower than most people assume. Ladders rarely die of bad ranking math. They die of challenges that never turn into played matches, which is a scheduling problem wearing a ranking problem's clothes. Deuce Ladder is built around that one failure, and most of the decisions on this page follow from it.

One thing up front. Deuce is new, and we are launching city by city, so the honest answer to "is there a ladder near me" is sometimes no. The counters below will say so instead of rounding up.

Find a ladder near me → Start a ladder for your group →


Ladders near {{CITY}}

{{ACTIVE_LADDER_COUNT}} ladders · {{ACTIVE_PLAYER_COUNT}} players active this month · {{MATCHES_LAST_30D}} matches played in the last 30 days

See every ladder in {{CITY}} →

There is no ladder in {{CITY}} yet.

We would rather tell you that than show you a map of nobody. Ladders only work at local density, so we start them one group at a time.

Starting one takes about ten people you can name. Below ten it usually collapses into the same two players every week, so if your list is shorter we will say so and help you recruit rather than launch something that dies in week three.

The application takes about five minutes, and then a person builds the ladder with you. Or leave your email and we will write to you once, when there is a ladder to write about.

Start the first ladder in {{CITY}} → Tell me when there is one →


Playing in a ladder and running one are different jobs

They are different enough that they do not share a page.

Players want to know two things: whether there is a ladder near them at roughly their level, and whether the person they challenge will actually turn up. Find the ladder, pick the name you want to beat, play when you can both get a court. Standings move as soon as a score is confirmed. How it works for players →

Organizers want the admin to stop being their problem. Bring a club, the park regulars, an office group, a group chat that already plays. You set the level bands and the windows, and Deuce runs the challenges, the standings, the reminders and the awkward part, which is the people who go quiet. The awkward part is most of the job. Anyone who has run a ladder off a shared sheet will tell you the hard bit was never the arithmetic. How it works for organizers →


The format, in five steps

1. You join at a level. You land in a level band, which is a slice of a ladder holding players of roughly one standard, something like {{LEVEL_BAND}}. A band is usually a dozen to a few dozen people, not four and not four hundred. You are ranked inside it, which is why the first match is a match and not a formality.

2. You challenge up. Your reach is five places rungs. That cap is doing more work than it looks like it is doing. Open the whole ladder and you get scorelines nobody enjoys, which is how clubs lose new members in their second week. Narrow it to a single rung and the ladder turns into a queue, with everybody waiting politely for the person above them to lose to somebody else.

3. Your opponent has 48 hours hours to respond, and then the two of you have ten days days to play. Both clocks run in software. Nobody has to be the person in the group chat asking, for the fourth time, whether Thursday still works.

4. You play wherever you want. Your court and your time, at whatever length fits the slot you were able to book. Deuce accepts six formats, from a full best-of-three down through short sets and FAST4. That range exists because an hour on a municipal court will not hold three tiebreak sets, and a third set does not fit under a pair of eyes waiting at the net post. Your ladder sets a default, and the two of you can agree on something else.

5. Both players confirm the score. The winner enters it and the loser confirms it, and if the loser says nothing at all, it confirms itself on a timer. Silence cannot stall your ranking.

Those numbers are platform defaults. Your organizer can change them, which is why the ladder page you join always shows the values that actually apply to you.

Every confirmed result also moves your Deuce Rating, which is a separate thing from your rung. Your rung is local: it is where you sit in one particular ladder, and it means nothing outside it. The rating is an estimate of your standard, and it travels with you between ladders and across seasons.

Doubles runs too, with one limitation worth stating before you plan around it. At launch a pair is fixed for the season and the pair is the thing that holds the rung, so partners climb and fall together and you cannot swap one out in week five. Rotating partners is on the roadmap rather than in the product.

The first ten minutes, concretely

Signing up does not put you in a queue, so it is worth knowing what actually happens.

You give whatever level information you already have. An NTRP rating, a UTR, a WTN, an LTA rating, an ITN, a national federation ranking, or just your club level. All of it is optional, and if you have none of it you answer a few plain questions instead. How often you play. What you can do with a second serve, honestly. Roughly the level of the people you usually beat. Nobody asks for video and nobody asks a coach to sign anything off.

That gets you placed, and the placement is a guess. When we are unsure we place you at the top of the plausible range rather than the middle of it, on the principle that low confidence should never buy you an easier opponent. Your first challenge in a new ladder then ignores the five places-rung cap and can reach anyone in your band, so if the guess was wrong you can correct it yourself in one match instead of grinding up through five people to prove a point.

From there it is a matter of minutes to a sent challenge, which is the number we actually pay attention to internally. The whole thing is spelled out at greater length, with a glossary, on how it works.


Why ladders die, and what we do about it

Ask anyone who has run a club ladder what went wrong. Nobody says the ranking math. They say the three or four people who stopped replying in week two, and the way that quietly took the rest of the season with it.

The vendor with more ladder installations than anyone else says the same thing in its own organizer guide:

95% of the reason ladders fail is because stale players are allowed to stay in and take up spots.

Source: TennisRungs, "10 Mistakes to Avoid When Running a Tennis Ladder," organizer guide. The percentage is the vendor's own figure and it publishes no method behind it. The diagnosis is the part worth keeping: a stale player is defined there as one who never responds to or issues challenges.

Club ladders in three countries invented the same defenses without talking to each other. The San Diego Tennis Federation went furthest. It built two formal reportable states, one called "no reply" and one called "unavailable," then capped how often a player may use them so the feature could not be weaponized in the other direction. What they ended up building is a two-sided, abuse-limited state machine for people not replying. Volunteer-run clubs do not build that for an edge case.

The biggest independent flex operator in the United States handles it by letting the match evaporate:

The league does not give default wins for a match where two players just couldn't get on the courts and play.

Source: Tennis League Network, nationwide league rules.

Nobody wins, nobody loses, nothing on the standings moves, and two players spent two weeks of intention on it.

None of what follows is invented here. The defaults come from club ladders that are still running, and where those rulesets agree with each other they were copied rather than improved on. On the response deadline in particular they agree almost word for word:

you must respond to challenges within 48 hours or forfeit

Source: Westchester published club ladder rules. Two other club rulesets reviewed in July 2026 set the same 48-hour deadline. Across the wider set the range runs from 24 hours to 14 days, and 48 hours with roughly one to two weeks to play is where most of them land.

That ruleset calls the automatic result a forfeit. Deuce calls it a walkover, because a forfeit is something you do after accepting a match and a walkover is what happens when you never answer. The distinction matters when somebody is reading their own match history.

The same clubs also converge on the unrestricted first challenge for new joiners, and several publish it as a whole-ladder privilege. Deuce scopes it to your band instead. A cross-band first challenge would undo the point of having bands, and the correction we need only has to be accurate inside your own level. On Deuce these are defaults rather than settings somebody has to go and find, and the first-challenge rule is not a toggle an organizer can switch off.

Eight failure modes on the left, and the mechanic that answers each one on the right. If you only read one thing on this page, read the right-hand column.

The failure What Deuce does
Challenges that go unanswered 48 hours-hour response deadline, then an automatic walkover to the challenger. No organizer has to adjudicate
Matches accepted and then never played The ten days-day play window closes and the rules decide it based on who was unavailable. It does not just disappear
Players who sit on a good rung and stop playing Your rung decays one place per interval. Passive, automatic, and it never removes you from the ladder
Two friends trading wins to climb past everyone Rematch cooldown. A fixed number of days before the same two players can meet again, and playing someone else does not shorten it
New players who get crushed, or bored Level bands, plus one unrestricted first challenge anywhere inside your band so you can find your real level fast
Players who quit rather than take losses during a real absence Declare an absence, up to 21 days. You keep your rung and cannot be challenged
Scores that were never played Both players confirm, only valid scorelines are accepted, and the penalty for faking one is published
Seasons that never end and stop mattering Fixed seasons of 6, 8, 10 or 12 weeks, with playoff qualification gated on matches played. Standings carry into the next season so nobody restarts from nothing

Read the full ruleset → How scoring and movement work →


The weakness of the format, since you will find it anyway

That table is the case for a ladder. Here is the case against one.

A ladder hands you the choice of opponent, and the choice has a cost. A ladder where nobody initiates is a ladder where nothing happens. Box leagues do not have that problem. They hand you a fixture list and you play the five people in your group whether you feel like it that month or not.

There is no version of this page where we leave that out. It is the reason every mechanic here has a clock and a consequence bolted to it, and the reason rungs decay at all. If the format is going to hand you the choice, something else has to supply the deadline, and on a ladder that something is never going to be a volunteer with a spreadsheet.


What the biggest name in the category does differently

One national governing body ships a tennis ladder, the USTA, and its ladder picks your opponents for you. From its own player documentation:

At the start of each 2 week round, players are automatically assigned to 0, 1, or 2 opponents based on their availability.

Source: USTA Flex, published player documentation.

The zero is the part worth sitting with. In that format it is possible to be assigned nobody at all for two weeks, and from inside the app there is nothing much you can do except wait for the next round to open. None of that is a bug in their product. It falls out of a design where a scheduler holds the pen, and if a scheduler holds the pen then sometimes the scheduler has nothing to write.

On a Deuce ladder nobody assigns you anything, in either direction. You will not be handed an opponent and you will not be handed an empty round. If you want a match this week you pick a name off the standings and send a challenge. Whether it happens is then between you and one other person. Much like organizing a hit yourself, except with a clock on it.

One more, because it is the comparison people actually make.

UTR, the other name most players know, does not run a ladder at all. Its flex league rules do allow a challenge match, but you have to email it to a league administrator, the administrator can refuse it, and the result does not count toward your standings either way. Deuce exists to delete that entire sequence of events.

There is a longer format-by-format comparison on how it works, including box leagues, team leagues and tournaments. If you want the version that names what each of those alternatives is genuinely better at, and who should not use Deuce, that is on the comparison page.


Still running it in a spreadsheet

Most club ladders in the world run on a spreadsheet and a group chat. Organizers volunteer this in public, unprompted:

I tried running a ladder using a spreadsheet, and that was too much work try to keep it updated.

Source: An organizer posting to the r/10s tennis forum, September 2024. Quoted verbatim, including the typo.

That is who we are actually competing with. Not another app. A sheet, a group chat, and one volunteer who used to enjoy this and now checks the tab on Sunday nights.

Try the simulator before you talk to us. Put in your player count, the courts you can realistically get, and the number of weeks you have. It returns the match volume to expect and the point where your ladder is likely to stall. Sometimes the answer it gives you is that your group is too small to run a ladder this season. That is worth knowing from a web page rather than from watching people lose interest one at a time.

Open the ladder simulator →

No account, no email. It runs in the page.


Straight answers to the two things you are wondering

Will anyone actually be on it near me? Maybe not yet. We publish live counts per city and that includes the zeros. A player counts as active only after playing in the last 30 days, because registrations are easy to pile up and they tell you nothing about whether you will get a game on Saturday. Here is what happens when somebody finally measures activity instead of signups. One competitor's own homepage currently shows 27 ladders and 52 active players across three cities, and in one of those cities nine ladders are sharing a single active player between them. Nobody set out to build that. It is what happens when you count registrations for long enough. If your city is empty, we would rather help you start the first ladder there than sell you a subscription and let you work it out for yourself in September.

Will my opponent actually show up? This is the whole product, and it gets the longest answer on the site for that reason. Every deadline in a Deuce ladder has an automatic consequence attached to it. A quiet opponent costs themselves a rung rather than costing you a season. Nothing waits on a human decision. You never have to email an administrator to ask permission for a match you already arranged, and you are never the one who has to report somebody for ignoring you.

More questions →


Three ways to start

None of them is the wrong one.

If you already know you want to play, go to /join, pick the ladder nearest your level, and send a challenge. Most people manage that on the day they sign up.

If you are the one who would end up running it, start a ladder and tell us about your group. A real person builds the first one with you. That does not scale, which we know, and at this stage we would rather launch fewer ladders that work.

And if you are not ready to hand anyone your email, don't. Every ladder on Deuce has a public standings page and you can browse all of them without an account. Look at the match dates rather than the player count. Dates are what tell you whether a ladder is alive.

What is current, and what is changing

Rules, windows and every quoted competitor claim on this page were last checked in July 2026. The rule values are settled and we are not planning to move them. What is not settled: pricing is not published yet, rotating doubles partners are not built, and spreadsheet migration is done by a person reading your sheet rather than by an upload button.

When any of that changes it will show up in the changelog with a date on it, which is also where you can check whether this page is stale before you trust it.