Player stats as at 30 December 2024.
Players who have played a minimum of 10 matches overall or 5 matches on a particular surface are included in the table.
The full list of tournaments completed in the last 52 weeks can be found below the table.
View aggregated tournament and surface statistics.
Search for a player by typing part of their name. To remove player or surface selections, use the Delete or Backspace key when editing.
Background shading
Tennis match results sourced from tennisabstract.com
Tournaments in the last 52 weeks
Note: dates correspond to the Monday following the end of the tournament.
23 December 2024
Next Gen Finals25 November 2024
Davis Cup Finals QFDavis Cup Finals SF
Davis Cup Finals F
18 November 2024
Tour Finals11 November 2024
BelgradeMetz
04 November 2024
Paris Masters28 October 2024
BaselVienna
21 October 2024
AlmatyAntwerp
Stockholm
14 October 2024
Shanghai Masters07 October 2024
TokyoBeijing
30 September 2024
ChengduHangzhou
Laver Cup
16 September 2024
Davis Cup Finals RRDavis Cup WG1 R1
Davis Cup WG1 R1
Davis Cup WG2 R1
Davis Cup WG2 R1
09 September 2024
Us Open26 August 2024
Winston-Salem19 August 2024
Cincinnati Masters12 August 2024
Canada Masters05 August 2024
Paris OlympicsWashington
29 July 2024
AtlantaKitzbuhel
Umag
22 July 2024
BastadGstaad
Hamburg
Newport
15 July 2024
Wimbledon01 July 2024
EastbourneMallorca
24 June 2024
HalleQueen’s Club
17 June 2024
Stuttgarts Hertogenbosch
10 June 2024
Roland Garros27 May 2024
GenevaLyon
20 May 2024
Rome Masters06 May 2024
Madrid Masters22 April 2024
BarcelonaBucharest
Munich
15 April 2024
Monte Carlo Masters08 April 2024
EstorilHouston
Marrakech
01 April 2024
Miami Masters18 March 2024
Indian Wells MastersDavis Cup WG2 PO
04 March 2024
AcapulcoDubai
Santiago
26 February 2024
DohaLos Cabos
Rio De Janeiro
19 February 2024
Buenos AiresDelray Beach
Rotterdam
12 February 2024
CordobaDallas
Marseille
05 February 2024
MontpellierDavis Cup QLS R1
Davis Cup QLS R1
Davis Cup WG1 PO
Davis Cup WG1 PO
Davis Cup WG2 PO
Davis Cup WG1 PO
Davis Cup WG2 PO
29 January 2024
Australian Open15 January 2024
AdelaideAuckland
08 January 2024
Brisbane
Hong Kong
United Cup