CardOscillation utilizes official ATP and WTA match data to calculate player scores. Points are awarded for positive actions on the court, while negative actions will penalize a player's total score. Custom leagues may adjust these values, but below is the standard default scoring system.

Match Performance

Statistic Points Awarded
Match Played +5.0 pts
Match Won (Best of 3 Sets) +25.0 pts
Match Won (Best of 5 Sets) +35.0 pts
Straight Sets Bonus (Win without dropping a set) +10.0 pts
Set Won +5.0 pts
Set Lost -2.5 pts

In-Game Statistics

Statistic Points Awarded
Game Won +1.0 pt
Ace +0.5 pts
Double Fault -0.5 pts
Winner (Excluding Aces) +0.2 pts
Unforced Error -0.1 pts
Service Break (Breaking Opponent) +3.0 pts
Broken (Losing Serve) -1.5 pts
Break Point Saved +0.5 pts

Special Considerations

Retirements & Walkovers: If a player wins a match due to an opponent's mid-match retirement, they receive the full match win bonus and points for any sets/games won up to that point. If a player receives a walkover before the match begins, they are awarded a flat +20 points for advancing in the tournament.