Tennis Power Rankings · Beta
Head-to-head WLS ratings from every ATP and WTA singles set played. Considers opponent strength, set margin, tournament tier, and recency. Each player gets a base rating plus per-surface deltas (hard / clay / grass) showing specialization. ~2.5 = current top 10; ~3.5+ = era-defining peak; ~5 = generational (Graf 1988 = 5.04).
🎾 Updated weekly | Loading... | Loading...
Data: TennisCourtLog, combining Jeff Sackmann's ATP & WTA match data (Tennis Abstract, 1968–2024) with tennis-data.co.uk live results (2025+), licensed CC BY-NC-SA 4.0. Ratings are derived from this data.
Current top 50 by fakeronjan WLS rating. Surface filter shows base rating + that surface's delta (effective rating on that surface)
Loading ratings...
Loading ratings...
PEAK · Best per player: each player's single best end-of-year season, ranked above the year's #10 player. PEAK · All seasons: top 50 (player, year) combinations - same player can appear multiple times. ERA: career sum of positive adjusted EOY ratings (years below the year's #10 don't count). All three require ≥125 sets played in the season to qualify.
Loading ratings...
Loading ratings...
| Player (first slam - last slam) | Total | 🇦🇺 AO | 🇫🇷 FO | 🇬🇧 Wim | 🇺🇸 US |
|---|
| Player (first slam - last slam) | Total | 🇦🇺 AO | 🇫🇷 FO | 🇬🇧 Wim | 🇺🇸 US |
|---|
Each cell shows the winner with their running tournament count and career OE slam count at the time of the title (e.g. "(1 🇦🇺, 7 total)" = 1st AO win, 7th major overall). Empty cells: tournament not held. *1977 had two Australian Opens (January and December) as the tournament transitioned scheduling from year-end to year-start. Both editions count as official slams.
| Year | 🇦🇺 Australian Open | 🇫🇷 French Open | 🇬🇧 Wimbledon | 🇺🇸 US Open |
|---|
| Year | 🇦🇺 Australian Open | 🇫🇷 French Open | 🇬🇧 Wimbledon | 🇺🇸 US Open |
|---|
Players with 1+ Open Era slam title qualify for a profile. Grid shows finish at each major (W = won, F = lost final, SF = semifinal, QF = quarter, 1R-4R = round of N, A = absent, Q1/Q2 = lost in qualifying, NH = not held).
Select a player above
Select a player above