User guide

How to use Padel Rank

A quick tour of the main features. Written so anyone in your league can follow the flow without having to ask.

Start here · New
How to create your league
The two league types, the 4-step wizard and every option explained. The complete creation guide.
Open guide →
Admin Panel · New
How to manage your league
Roles, members, players, invites, venues, trash and maintenance. Every section of the admin panel explained.
Open guide →
For editors · New
Add players and record matches
If you're a league editor, help the admin avoid being the bottleneck. What you can do and how.
Open guide →
Live matches · New
Follow matches live
Tap the bell on a live match and get a heads-up at the start, on every set, and at the final. Free for the whole league.
Open guide →
Live scoreboard · PRO
Live scoring (phone & watch)
Connect a pending match and score it live from your phone or your watch — by tap or by voice. The watch pairs itself.
Open guide →
Players · Free
The players in your league
Add players, link accounts, use guests and check each player's profile.
Open guide →
Open matches · Free
Call a match and let people sign up
Create an open match, let members sign up and turn it into a match.
Open guide →
Manual match · Free
Log a match by hand
Log the result of a match already played: pick the pairs, enter the sets and save.
Open guide →
FAQ · New
The questions everyone asks
Payments, leagues, scoring, gameplay modes. If you have a question, it's probably here.
Open FAQ →

Availability polls

Forget the endless "who's free on Tuesday?" on WhatsApp. You propose 2-5 time slots, everyone votes inside the app and, as soon as 4 players confirm, we turn it into a match automatically.

How to create a poll

Tap "🗳️ + Poll"Button on the Open tab, right above the Open match one.
Add 2-5 slots (date + time)Tap "Add slot" as many times as you want to offer options.
Pick your league's venueOnly venues your admin has set up will show up.
Set confirmation and durationAuto (recommended) or Manual; poll stays open for 24h, 3 days, 1 week or no expiry.
Tap "Launch poll"Every league member gets a push notification to vote.

How voting works

Each slot has three buttons: 🟢 Available, 🟡 Maybe, 🔴 Can't make it. Only the Yes votes count toward confirmation.

As you vote you'll see:

  • X of 4 with a progress bar for each slot.
  • 🔥 TOP on the slot with the most yes votes (the current "favorite date").
  • An amber bar when a slot is one vote away from closing.

Auto mode (default)

As soon as a slot hits 4 available players:

  • The poll is marked as closed instantly.
  • An Open match is created with the 4 players already signed up.
  • Everyone gets a push: "🎉 Match locked in!"
  • The match shows up under Matches · Pending, waiting for the result.

Manual mode

The poll doesn't close on its own even if 4 players are available. You decide when. Useful when you want to give more people a chance to vote, or pick the date with the fewest conflicts even if another one has more votes.

  • You'll see a "Close and pick date" button below the poll title.
  • Tap it and a picker appears with slots ranked 🥇 🥈 🥉 by number of available players.
  • Pick a date and the app generates the match exactly like in Auto mode.
💡 Manual mode is also the only mode where 2-match matchmaking works: if you let 8+ available players stack up on the same slot, when you close it we'll offer to split it into two parallel matches.

Waiting list

If a slot is confirmed with more than 4 available, the extras go onto a waiting list visible on the open match. If one of the 4 starters drops out, the first person on the list is bumped in automatically and gets a push: "🎟️ You're in the match!".

Who can create polls?

  • Basic plan: up to 2 polls per month, max 3 dates per poll.
  • PRO plan: unlimited polls and dates, manual mode, waiting list, matchmaking and advanced stats.

Voting is always free for every member — only the organizer needs PRO if they're going to run a lot of polls.

Open matches

For when you've already got the day and venue but you're still short a few players: open the match with 1, 2 or 3 spots free and other members sign up from the app.

Flow

  1. Tap "+ New open match" on the Open tab.
  2. Set date, time, venue and court number. Indicate if the court is already paid and by whom.
  3. Other members get a push and can sign up with one tap.
  4. Once the 4 spots are filled, the match moves to Pending and waits for the result.

If someone drops out before play, the others get a "free spot" push so they can cover it.

See more detail →

Pending matches

When a match has a date, a venue and 4 confirmed players but hasn't been played or recorded yet, it shows up under Pending. From there you can score it live, simulate the result, edit details or cancel it.

Available actions

  • Score live: opens the interactive point-by-point scoreboard (watch-compatible).
  • Share: a link so the rest of the group can follow the score.
  • Edit: change date, venue or players before scoring.
  • Cancel: the match is removed from pending without adding ELO.

Simulate result

If you just want to record the final score without scoring point by point, tap "Simulate result". Enter the games for each set and the app closes the match, recalculating ELO and rankings instantly.

  • Handy when someone shares the result over WhatsApp and it wasn't scored live.
  • The match counts for ELO and ranking exactly the same as one scored live.
  • It doesn't generate advanced analysis (MVP, momentum, win probability) — for that you have to score point by point from the watch.

Spectator mode

The first of the 4 players to open the scoreboard for a pending match becomes the scorekeeper. The other 3 who join afterwards see it in spectator mode: live score on screen and on their watch, with no risk of stepping on each other.

Why there's only one scorekeeper

If two players added points at the same time, the score would double up. That's why the app locks the role on the first person in — everyone else syncs with their scoreboard instead of running their own.

What the spectator sees

  • On the phone: big scoreboard with the latest point, closed sets, a "👁 SPECTATOR" badge in the top right and a button to mute or activate TTS narration.
  • On the watch (Wear OS and Apple Watch): the same read-only scoreboard mirrors onto your wrist. Scoring buttons hidden, spectator badge visible.
  • Watch mic: in spectator mode the only active button is "How's it going?" — tap it and the watch reads the current score out loud. Useful between points so you don't have to pull out your phone.
  • Watch speaker: leave it on and the watch announces every change (game, set, match) as soon as the scorekeeper logs it.

When the lock is released

  • When the scorekeeper saves the match (closes the result).
  • When the scorekeeper cancels and exits — spectators see "Match cancelled" and are automatically taken back.
  • If the scorekeeper closes the scoreboard without saving, the next person to open it can become the new scorekeeper.

What if two open at the exact same moment?

Scorekeeper assignment happens inside an atomic Firestore transaction: even if both fingers tap in the same millisecond, only one wins the lock and the other comes in as a spectator. There's no way to end up with two scorekeepers fighting it out.

Local mode (no login)

If you open the app without logging in you create a league that lives only on your phone. Perfect for trying things out, an impromptu tournament with friends or just kicking the tires before committing to an account.

What does work

  • 1 local league with as many players as you want (think of them as cards you keep).
  • Match scoreboard from the phone.
  • ELO and ranking for your local league.
  • Weather for outdoor venues (uses a public API, no account needed).

What needs login

  • More than one league. In local mode you're capped at 1.
  • Scoring from the watch and voice commands (PRO features tied to your account).
  • Polls and open matches: they need other users to coordinate.
  • Spectator mode for the live scoreboard.
  • Inviting other users to your league.
  • PRO and advanced stats.
  • Sync across devices: in local mode, if you lose the phone you lose the league.

To switch to logged-in mode, open the account menu in the top left and pick your sign-up method (email, Google or Apple).

Guest mode

Got your cousin or a mate filling in today who isn't part of the league? Add them as a guest player and they play like any other, without messing up everyone else's ranking.

Player ≠ user

The app has two distinct concepts that are worth keeping straight:

  • Player: a card inside your league (a name that shows up in matches). The admin creates them with the "Add player" button. No email or account required.
  • User: a person with a Padel Rank account (signed up with email/Google/Apple). Only users can see the league from their own phone.

A player can be linked to a user (if the admin sends them an invite and they accept it) or not. Until they're linked, the guest sees nothing from the league on their phone — they're just a card you carry around.

When you add a player in a regular (logged-in) league you can mark them as a guest:

  • Their matches don't count toward ELO or the stats of the other league players.
  • Their history is still saved — but it sits outside the official ranking.
  • If the admin doesn't send them a user invite, the card exists but the guest will never see the league.
  • If the admin does invite them and they accept, they'll be able to see the details of the matches they played in — but it still doesn't affect anyone else's ranking while they're flagged as a guest.

Balancing skill (don't skew the ELO)

Guest mode is also handy when a player is well above or well below the level of the rest. Marking them as a guest stops that mismatch from unfairly penalising or boosting everyone else's ELO. Once they're at a similar level to the group, remove the mark and they start to count.

  • The match counts for nobody. If 3 regulars + 1 guest play, the 3 regulars don't gain or lose ELO that day either: the whole match is neutral.
  • It's a per-player mark, not per-match. Meant for someone who is consistently a different level, not to toggle match by match (removing it recomputes their whole history).

From guest to member

When a guest becomes a regular and you want them to count in the ranking, the admin (or any league editor) removes the guest flag from their card. At that moment the app recalculates every stat including their full match history — ELO, streaks, h2h, the lot. Nothing gets lost; what was off the books becomes part of the record.

Weather for outdoor courts

We don't just tell you if it'll rain during the match: we also tell you if it rained in the hours before.

  • Forecast during the match with time and expected rainfall.
  • Rain accumulated over the previous 6 hours — key for knowing if the court is wet even if the sun is out now.
  • Wind and temperature at match time.
  • Estimated court condition: dry, damp or waterlogged.
  • Heat alert: above 30°C we remind you to stay hydrated.

The alert appears automatically when you create a match at an outdoor venue with coordinates configured.

☀️
Good conditions
Weather at your venue
No rain and pleasant temperature.
💧 5%🌡️ 22°💨 Light
🌥️
Moderate risk
Weather at your venue
Possible intermittent rain.
💧 45%🌡️ 19°💨 Medium
🌧️
Not advisable
Weather at your venue
Raining and the court is still wet.
💧 90%🌡️ 16°💨 Waterlogged
🥵
Moderate risk
Weather at your venue
Strong sun and heat.
💧 0%🌡️ 34°💨 Light
🔥 High temperature — stay hydrated, drink plenty of water during the match.

How to call the points

The eternal debate of amateur padel: "was that your mistake or their winner?". To stop arguing over every ball and call the point quickly without conflict, we recommend a binary, objective, observable rule.

If you touch the ball and don't get it back in → DEFENDER'S FAULT
Doesn't matter what you touch it with: paddle, frame, body, arm, leg. If there was contact and the ball goes out or doesn't go over, the point belongs to the attacking team.
🎯
If the ball passes without touching you → ATTACKER'S POINT
A ball that lands in and nobody manages to touch: clean winner for whoever hit it.

Why this rule

  • It's binary: "did you touch the ball?" has one answer. No debate about whether it was forced or not.
  • It's observable on the spot: all 4 players hear the paddle-ball contact.
  • It speeds up the match: no stopping to argue intentions.
  • It matches the FIP rule: the official rulebook counts it as a "lost point" when a player touches the ball and doesn't return it properly (including touching it with their body).

Edge cases

  • Ball that clips the frame or side with no real attempt to return (you were out of range, the ball was going past on its own, it was an accidental touch) → ATTACKER'S POINT. An accidental touch isn't an attempt to return.
  • Ball that hits your partner's bodyDEFENDER'S FAULT. The point goes to the attacking team even if you didn't touch the ball.
  • Ball that hits the opponent's bodyATTACKER'S POINT. Any contact with the defender's body is a fault on them (FIP rule).
  • Ball that clips the net and drops in as a winnerATTACKER'S POINT. The "let" only applies on the serve, during play the bounce counts — etiquette does ask you to say "sorry" 😉.
  • Ball that goes out before the paddle touches it, but the opponent fakes a returnATTACKER'S POINT. The gesture doesn't count if there was no contact.

This is a recommendation, not a mandate. If your league has a different convention you prefer, stick with it — what matters is that all 4 players apply the same rule all season long.

Calling out the how by voice NEW

If you score from the watch by voice, on top of who wins you can call out how the point ended with just three commands. It's optional: saying only "point" and "fault" still gives you the full scoreboard, but adding "pressure" unlocks the shot quality metrics (winners, forced and unforced errors).

🎾
"Point Pablo" → WINNER
Pablo wins the point outright: smash, volley winner, passing shot or a ball the rival can't reach.
"Pressure Pablo" → FORCED ERROR
Pablo wins by forcing the rival's mistake: net pressure, deep bandeja, an awkward ball that forces the error.
"Fault Pablo" → UNFORCED ERROR
Pablo loses it on his own error: into the net, out, off the wall, a missed easy volley.

When the match ends, the analysis names the most aggressive player (most winners + forced) and the most consistent (fewest unforced errors), and those figures add up across the season in the league stats tab. In touch mode, long-press a player to mark their fault; "pressure" is voice-only.

Scoreboard from your watch PRO

Score the match in real time without pulling your phone out of your bag. Available on Apple Watch and Wear OS.

It unlocks with the PRO plan, or free for the matches of your club's leagues if you belong to a club on the CLUB plan. In your personal leagues without PRO, the watch shows a notice and won't let you score.

How it works

  • When you start a match on the watch, the phone stays in sync in real time.
  • You tap the pair that wins each point and the app handles games, sets, deuce, golden point and so on.
  • In super-tiebreak matches the serve rotation is applied automatically every 2 points.
  • When the match closes, ELO is updated instantly.

Voice commands

Tap the watch mic and say things like:

  • "Point Carlos" — Carlos wins the point (winner).
  • "Pressure Carlos" — Carlos wins by forcing the rival's error.
  • "Fault Sara" — Sara loses the point on an unforced error (adds to the opposing team).
  • "Juan serves" — announces who's serving.
  • "Score" — reads out the full score.

The first three feed the shot quality metrics. Works in Spanish, English, French, German, Italian and Portuguese.

Match analysis PRO

The story, the MVP, the turning point, win probability, point-by-point momentum map, pressure points, pentagonal radar and the fridge effect. All the magic only kicks in when you record the match from the watch.

What you'll see

  • Story: one-line narrative summary of the match.
  • MVP: the most decisive player, with their contribution in points won / errors.
  • Win probability: chart showing how the odds of winning shifted point by point.
  • Turning point: the game that defined the match.
  • Momentum map: visualization of the runs across the match.
  • Pressure points: how each pair responded at 40-40, set point and match point.
  • Pentagonal radar: visual comparison across 5 axes (dominance, pressure, winners, errors, streak).
  • Shot quality NEW: winners, forced and unforced errors per team, plus the most aggressive and most consistent player. Requires calling the points by voice.

Effective match time NEW

When someone scores a match with the scoreboard (phone or watch), Padel Rank records the exact moment of every point. That gives you a new card in the analysis with how long the match really lasted and other metrics no other padel app provides:

Effective time
18:42 → 19:28
46m from the first to the last point
Set 1 · 6-418m
Set 2 · 4-622m
STB · 1-06m
Pace
1.4 pt/m
normal
Avg. between points
38s
excluding breaks
🎾Median per game
2m 10s
21 games
🔥Longest game
5m 12s
Set 2 · 2-2
Longest break
4m 32s
Set 1 · 4-2
📅Start vs scheduled
+12m
later

Mockup with sample data — this is how it looks in the app

What each metric tells you

  • Effective time · The total match from the first point to the last. It does not include the warm-up beforehand or any "we ran late". It is the real play.
  • Per set · A stacked bar where each color represents a set, proportional to its duration. It lets you visually see which set was the longest and where the match was decided.
  • Pace (pt/m) · Points played per minute. Above 2 is an intense match, below 1 is slow-paced. It tells you how "fluid" the game was.
  • Avg. between points · Seconds that passed on average between calls. It excludes long breaks (changeover, water, arguments) so it is representative of effective play.
  • Median per game · The duration of the "typical" game. Useful because the average gets distorted by an 8-minute game at deuce after deuce.
  • Longest game · The most hard-fought game of the match, with the set score where it happened. It is usually a tightly contested break point.
  • Longest break · The longest interruption of the match and where it happened. It identifies the rest between sets or the "this isn't working" moment.
  • Start vs scheduled · How late or early you started vs the calendar time. Useful to know whether your league is punctual.
How to enable it. You only need to score the match from the app — phone or watch. The card appears automatically in the analysis. Matches imported manually or from before v0.2.8+481 do not show it because they don't have the timestamps.

ELO simulator PRO

The ranking crystal ball. Before the match is played, see exactly how much ELO each player would gain or lose depending on who wins and the final score. Perfect for sizing up before the match who has more to lose.

1
Pick the 4 players Their current ELO and ranking positions show up instantly.
2
Pick the scenario Does A win or B win? 2-0 or 2-1?
3
See the impact ELO delta per player, new ranking position and an up/down arrow.

What it's for

  • Friendly trash talk: "if I lose this one I drop to fourth" — knowing what's on the line ramps up the motivation.
  • Calibrating matchups: see whether a match would be fair or guaranteed pain for one side.
  • Estimating the ceiling: how much do I need to win to overtake the leader.
  • After the match, use the actual scenario to confirm exactly what changed in your ELO.

The simulator numbers are exactly the same ones the app will apply if the match is played with that result: same ELO formula, same K-factor, same score multiplier. It's not an approximation.

Fridge effect

A classic padel tactic: if the other pair has one player who's clearly better, you hit every ball at the partner and leave the strong one "in the fridge", not touching the ball. This metric flags when it's happening.

Thresholds

  • Below 28%: SEVERE effect. They're being systematically avoided.
  • Between 28% and 38%: MODERATE effect. Clear asymmetry but not extreme.
  • 38% or more: normal ball share, no detectable fridge.

Useful for understanding what happened on court: if you got left in the fridge, you were probably the dangerous one on your pair and the opponents neutralized you. If it went the other way and your partner touched 80% of the balls, you were the one carrying the match.

Point balance PRO

The answer to "who decided this match?" in a single chart. For each player, a donut showing the % of points won out of the total they played (won + errors).

How to read the donut

  • Lime ring ≥ 50%: positive player — wins more points than they miss.
  • Orange ring 40-50%: average — roughly even balance.
  • Red ring < 40%: negative — more errors than winners in this match.

The center of the donut shows the absolute ratio (e.g. 142/209 = 142 points won out of 209 played). To the right of the donut: +won and −missed chips in raw numbers.

Pairs with the fridge effect

This metric and the fridge complement each other: the fridge effect tells you how many balls you touched, point balance tells you how many you converted into points. A player can come out looking good in the fridge stat (touched a lot) but bad in the balance (missed them all), or the other way around.

Medals & achievements

Every match you play and every result unlocks medals on your profile — a way to track your progress and have a friendly rivalry with your group. There are 15 achievements: most are earned just by playing, and 4 are PRO (they use the point-by-point data from watch/voice scoring).

For everyone

🎾
First match
You played your first league match.
🏆
First win
You won your first league match.
💯
10 matches
10 league matches played.
25 matches
25 league matches played.
🚀
50 matches
50 league matches played.
⏱️
10h on court
10 hours accumulated on court.
🛡️
Veteran
50 hours accumulated on court.
🔥
Win streak
3 consecutive wins.
🎯
Sharpshooter
80%+ win rate with 10+ matches.
↩️
Comeback
You won after losing the first set.
🤝
Social
Member of 3 different leagues.

With scoring data PRO

These four need points scored with the watch or by voice (with per-player attribution).

🏅
Top scorer
50+ points won tracked with the watch.
👑
Pressure king
≥75% wins on key points (min. 10).
Clutch
≥65% wins on key points (min. 5).
🌟
Match MVP
Top point scorer in 3+ matches.

Club panel CLUB

If you run a club or academy with several leagues, the CLUB plan adds a panel above all of them. Available on the CLUB plan (coming soon).

What's included

  • Club global ranking: a unified leaderboard across all the club's leagues (wins, matches and %), merging the same player across leagues.
  • Overview: number of leagues, unique players and matches at a glance.
  • Branding: club logo and color applied to the panel.
  • Announcements: post events and news, pushed to the members of the club's leagues.
  • Export: download the club ranking as CSV.
  • Unlimited leagues within the club.

Do I need to pay to play in a club?

No. You can take part in a club's leagues as a free user: it's the club that keeps the subscription, not each player.

  • Your account stays Free: being a club member costs you nothing.
  • While you play in that club's leagues, you enjoy the premium features within them (Liga Ranking, promotions and relegations, advanced stats for those leagues…), because the club covers them.
  • In your personal leagues, outside the club, your own plan's limits apply: premium access doesn't carry over to what you do on your own.
  • If the club no longer has a CLUB plan, its leagues return to standard limits, but your data and matches are kept.

Liga Ranking CLUB

A pyramid competition: several divisions where pairs move up and down between groups based on each round's results (typically each quarter). Available on the CLUB plan (coming soon).

How it works

  • Each division is a club league, ordered from 1 (the top) downward.
  • When a round closes, the top of each group goes up and the bottom goes down. The app proposes the moves and you adjust them before confirming.

Rulesets

  • Standard: the top N go up and the bottom N go down in each division.
  • Pyramid: points scoring (set +1, match +3, and +3 for playing all your matches) and positional promotion/relegation. Includes withdrawal handling (a win for the rival) and a minimum number of matches per round.

Basic vs PRO

The basics are always free. PRO unlocks the watch, voice, unlimited polls, waiting list, matchmaking and advanced stats.

Basic (free)

  • Up to 2 leagues as organizer.
  • Scoring from your phone, real-time ELO, open matches, badges.
  • Up to 2 polls per month with max 3 dates per poll.
  • 6 languages.

PRO

  • Everything in Basic plus:
  • Scoring from Apple Watch / Wear OS.
  • Voice commands.
  • Unlimited polls, unlimited dates, manual mode.
  • Waiting list + auto-promotion.
  • Automatic 2-match matchmaking.
  • Advanced stats (radar, dominance, win probability, fridge effect).
  • League availability stats.
  • Up to 10 leagues as organizer.
  • Priority support.