Player stats as at 01 January 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.
04 December 2023
NextGen Finals27 November 2023
Davis Cup Finals QFDavis Cup Finals SF
Davis Cup Finals F
20 November 2023
Tour Finals13 November 2023
MetzSofia
06 November 2023
Paris Masters30 October 2023
BaselVienna
23 October 2023
AntwerpStockholm
Tokyo
16 October 2023
Shanghai Masters09 October 2023
Beijing02 October 2023
ChengduZhuhai
Astana
18 September 2023
Davis Cup Finals RRDavis Cup WG1 R1
Davis Cup WG2 R1
Davis Cup WG1 R1
Davis Cup WG2 R1
Davis Cup WG2 R1
11 September 2023
Us Open28 August 2023
Winston-Salem21 August 2023
Cincinnati Masters14 August 2023
Canada Masters07 August 2023
KitzbuhelLos Cabos
Washington
31 July 2023
AtlantaHamburg
Umag
24 July 2023
BastadGstaad
Newport
17 July 2023
Wimbledon03 July 2023
EastbourneMallorca
26 June 2023
HalleQueen’s Club
19 June 2023
Stuttgarts Hertogenbosch
12 June 2023
Roland Garros29 May 2023
GenevaLyon
22 May 2023
Rome Masters08 May 2023
Madrid Masters24 April 2023
Banja LukaBarcelona
Munich
17 April 2023
Monte Carlo Masters10 April 2023
EstorilHouston
Marrakech
03 April 2023
Miami Masters20 March 2023
Indian Wells Masters06 March 2023
AcapulcoDubai
Santiago
27 February 2023
DohaMarseille
Rio De Janeiro
20 February 2023
Buenos AiresDelray Beach
Rotterdam
13 February 2023
CordobaDallas
Montpellier
06 February 2023
Davis Cup WG2 PODavis Cup QLS R1
Davis Cup QLS R1
Davis Cup WG1 PO
Davis Cup WG1 PO
30 January 2023
Australian Open16 January 2023
Adelaide 2Auckland
09 January 2023
Adelaide 1
Pune
United Cup