Features

Court Bookings

Events

Memberships

Trainings

Policies

Open Matches

Reports

Custom Branding

Tournaments

Club Management

Player Rating
Your Club, Your Rating

PadelOS comes with a built-in player rating system to help categorize skill levels consistently. This default scale ranges from 0 (No Experience) to 7 (Pro) and provides a great starting point for organizing matches, training, and events. However, we understand that every club is unique—so you can easily customize these levels to better reflect your local player base. Whether you want to rename levels, adjust descriptions, or add new tiers, PadelOS gives you full control to make the system your own.

Levels

0 – No Experience
No prior experience with racket sports.

1 – Beginner
Some experience with racket sports. Just starting out with padel.

2 – Low Intermediate
New to padel but familiar with basic strokes (forehand, backhand, volley, serve). Can hit the ball to the other side consistently.

3 – High Intermediate
Solid padel experience. Comfortable with basic strokes and starting to use more advanced shots like the bandeja and bajada. Can place shots with intention.

4 – Low Advanced
Consistently using padel-specific shots (bandejabajadachiquita). Growing tactical awareness and game understanding.

5 – High Advanced
Comfortable in both offense and defense. Plays tactically with the goal of constructing and winning points. Regularly competes in matches.

6 – Expert
Highly experienced and competitive. Active in both tournaments and leagues. Possibly ranked or aiming for rankings.

7 – Pro
Professional padel player.

Ratings Calculation

The player rating system used in PadelOS is inspired by the Elo rating system, a widely recognized method originally developed for ranking chess players.

Created by Hungarian-American physicist Arpad Elo, the system calculates player skill based on match outcomes, not just wins and losses. It considers:

  • The strength of both players or teams,

  • The expected outcome of a match, and

  • The actual result.

If a lower-rated team beats a higher-rated one, they gain more points because they outperformed expectations. If a high-rated team wins as expected, their rating changes only slightly.

In PadelOS, player ratings are dynamic and update automatically based on match results—but only for competitive open matches where both teams play to win.

This system ensures fairness and accuracy, while also encouraging improvement and consistent performance. Here's how it works:

Step 1: Calculate Combined Team Ratings

Each team’s combined rating is calculated as the average of the two players’ individual ratings:

  • Team A Rating (Ra) = 0.5 × Player 1 Rating + 0.5 × Player 2 Rating

  • Team B Rating (Rb) = 0.5 × Player 3 Rating + 0.5 × Player 4 Rating

💡 For singles matches, the team rating is just the player’s rating.

Step 2: Calculate Winning Expectations

Based on the team ratings, we estimate each team's chances of winning using the following formula:

  • Team A Expectation (Ea) = 1 / (1 + 10^(Rb - Ra))

  • Team B Expectation (Eb) = 1 / (1 + 10^(Ra - Rb))

The team with the higher rating will have a higher expectation to win. If they lose, the impact on their rating will be greater.

Step 3: Update Player Ratings

Each player’s new rating is adjusted using the formula:

  • New Rating = Old Rating + K × (Result – Expectation)

Where:

  • Result = 1 if the player’s team wins, 0 if the team loses

  • K = Match weight constant (e.g., 0.275) that determines how much ratings change after a match

A larger K makes ratings more sensitive; a smaller K makes changes more gradual.

📊 Example: Rating in Action

Let’s say these are the pre-match ratings:

Team A

  • Player 1: 3.5

  • Player 2: 4.0

Team B

  • Player 3: 4.0

  • Player 4: 3.0

Step 1: Combined Ratings

  • Ra = (3.5 + 4.0) / 2 = 3.75

  • Rb = (4.0 + 3.0) / 2 = 3.5

Step 2: Expectations

  • Ea = 1 / (1 + 10^(3.5 - 3.75)) = 0.64

  • Eb = 1 / (1 + 10^(3.75 - 3.5)) = 0.36

Step 3: Match Result – Team B Wins
Let’s use K = 0.275

  • Player 1 New Rating = 3.5 + 0.275 × (0 - 0.64) = 3.324

  • Player 2 New Rating = 4.0 + 0.275 × (0 - 0.64) = 3.824

  • Player 3 New Rating = 4.0 + 0.275 × (1 - 0.36) = 4.176

  • Player 4 New Rating = 3.0 + 0.275 × (1 - 0.36) = 3.176