USTA Adult League · NTRP

Court Math

Estimate your dynamic rating, in the manner of tennisrecord.com

Step 1 · Choose formula
new rating = (match + current + prior₁ + prior₂) ÷ 4
Step 1 · Seed your rating history
Prior dynamic ratings (before your current rating) — from the Rating column on TennisRecord, most recent first
Step 2 · Log a match
Set 1
Set 2
Set 3/TB
Match rating
.—
Fill in the match details and tap Preview.
Dynamic rating
2.53.03.54.04.55.0
Rating pool

Match log  ·  tap to remove

No matches yet. Load your TR link or log a match.

Match rating (doubles):
mr = 0.50 × (opp1 + opp2 − partner) + 0.50 × your_rating + 0.57 × gd_pct

Match rating (singles):
mr = 0.50 × opp + 0.50 × your_rating + 0.13 × gd_pct

where gd_pct = (games_won − games_lost) / total_games

Dynamic rating — two modes:
Relaxed (÷4): (match + current + prior₁ + prior₂) ÷ 4 — each match carries 25% weight, reacts quickly to wins and losses
Conservative (÷5): (match + current + prior₁ + prior₂ + prior₃) ÷ 5 — each match carries 20% weight, dampens swings from single outlier matches