Algorithm: Logistic ELO (K=32)
Fair Play Multiplier: Grades A to D
Verification: 2-Way Consensus Protocol

1. The Spirit of Tennis Club

Tennis is a game rooted in integrity, mutual respect, and sportsmanship. Because matches arranged on Tennis Club are self-officiated by the players themselves on local courts, our competitive ranking system relies on honest score reporting and cooperative communication.

To ensure fair competition for everyone in your city, Tennis Club utilizes two interconnected systems: the Dynamic ELO Rating System and the Fair Play Score System.

2. ELO Rating System

The ELO system measures a player's relative tennis skill level and updates dynamically after every completed match:

3. The Fair Play Score (FPS) System

The Fair Play Score tracks how consistently and honestly a player reports match outcomes. Each player maintains a numeric Fair Play Points (FPP) total, which maps directly to a letter grade:

Fair Play Points Letter Grade Reputation & Standing ELO Multiplier
0 – 1 pts Grade A Excellent: Highly cooperative and reliable sportsmanship. 100% of victory points
2 – 3 pts Grade B Good: Minor history of mismatch/conflict. 70% of victory points
4 – 5 pts Grade C Caution: Multiple reporting conflicts. 40% of victory points
6+ pts Grade D Restricted: Frequent conflicts or fraudulent claims. 10% of victory points
💡 Dynamic Recovery: Fair Play letter grades are always recalculated in real-time from your current points. By consistently reporting matches cleanly, players with lower grades naturally recover back to Grade A.

4. Post-Match Reporting & Resolution Rules

When a match concludes, both players open the match card in the app and select one of three options: "I win", "I lose", or "Cancel Match".

✅ Case 1: Full Consensus (Optimal Outcome)

Occurs when one player reports a win and the other reports a loss (or both players agree to cancel the match).

❌ Case 2: Conflict (Both Players Claim Win)

Occurs when both players report "I win" for the same match.

⚠️ Case 3: Ambiguous Mismatches & Non-Submissions

Occurs when one player cancels while the other reports a result, or when a report is left unconfirmed for an extended period.

5. Player Code of Conduct on the Court

When meeting other Tennis Club members for in-person matches, all participants are expected to uphold these basic standards: