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 (bandeja, bajada, chiquita). 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