2024 ATP Tour

{{Short description|Men's tennis circuit}}

{{Use dmy dates|date=August 2024}}

{{Infobox tennis circuit season

| image = File:Jannik Sinner (2024 US Open) 04 (cropped).jpg

| image_caption = Jannik Sinner finished the year as world No. 1.

| image_alt =

| duration = 29 Dec 2023 – 22 Dec 2024

| edition = 55th

| tournaments = 70

| categories = Grand Slam (4)
Summer Olympics
ATP Finals
ATP 1000 (9)
ATP 500 (13)
ATP 250 (38)
Next Gen finals
Davis Cup
United Cup
Laver Cup

| previous = 2023

| next = 2025

| most_tournament_titles = {{flagicon|ITA}} Jannik Sinner (8)

| most_tournament_finals ={{flagicon|ITA}} Jannik Sinner (9)

| most_wins =

| prize_money_leader = {{flagicon|ITA}} Jannik Sinner
($19,735,703){{Cite web|url=https://www.protennislive.com/posting/ramr/current_prize.pdf|title=ATP Prize Money Leaders|website=Protennslive.com|access-date=30 December 2024|archive-date=30 December 2024|archive-url=https://web.archive.org/web/20241230072235/https://www.protennislive.com/posting/ramr/current_prize.pdf |url-status=live}}

|points_leader= {{flagicon|ITA}} Jannik Sinner
(11,830){{Cite web |title=ATP Race To Turin |url=https://www.atptour.com/en/rankings/singles-race-to-turin |access-date=29 January 2024 |publisher=ATP Tour}}

| player_of_the_year = {{flagicon|ITA}} Jannik Sinner

| doubles_team_of_the_year ={{unbulleted list|{{flagicon|ESA}} Marcelo Arévalo| {{flagicon|CRO}} Mate Pavić}}

| most_improved_player_of_the_year = {{flagicon|FRA}} Giovanni Mpetshi Perricard

| comeback_player_of_the_year = {{flagicon|ITA}} Matteo Berrettini

| newcomer_of_the_year = {{flagicon|CZE}} Jakub Menšík

}}

The 2024 ATP Tour was the global elite men's professional tennis circuit organized by the Association of Tennis Professionals (ATP) for the 2024 tennis season. The 2024 ATP Tour calendar comprises the Grand Slam tournaments, supervised by the International Tennis Federation (ITF), the ATP Finals, the ATP Masters 1000, the United Cup (organized with the WTA), the ATP 500 series and the ATP 250 series. Also included in the 2024 calendar are the Davis Cup (organised by the ITF), the Summer Olympics in Paris, Next Gen ATP Finals and Laver Cup, none of which distribute ranking points.

Jannik Sinner finished the year as world No. 1 for the first time in his career. He won eight tournaments during the season, including two majors at the Australian Open and US Open, as well as the ATP Finals. He also won three ATP 1000 events.

{{toc limit|2}}

{{Multiple images|total_width = 300

| align = center

| footer = Jannik Sinner won the Australian Open and the US Open titles, while Carlos Alcaraz was champion of both the French Open and Wimbledon (the Channel Slam).

| image1 = Sinner RG21 (59) (51376300983).jpg

| image2 = Carlos Alcaraz.jpg

}}

Schedule

This is the schedule of events on the 2024 calendar.{{Cite web |title=2024 ATP Tour Calendar Announced |url=https://www.atptour.com/en/news/2024-atp-tour-calendar-announced |website=ATP Tour}}{{Cite web |title=2024 ATP Calendar |url=https://www.atptour.com/-/media/files/updated-2024-atp-tour-calendar-march-2023.pdf |website=ATP Tour}}

class="wikitable" style="font-size:95%"
+style="text-align:left" | Key
style="background:#f3e6d7;"

|Grand Slam

style="background:#f0dc82;"

|Summer Olympics

style="background:#ffc;"

|ATP Finals

style="background:#e9e9e9;"

|ATP 1000

style="background:#d4f1c5;"

|ATP 500

style="background:#fff;"

|ATP 250

style="background:#ecf2ff;"

|Team events

= January =

class=wikitable style=font-size:95%
style="width:48px;"|Week

! style="width:250px;"|Tournament

! style="width:200px;"|Champions

! style="width:200px;"|Runners-up

! style="width:190px;"|Semifinalists

! style="width:190px;"|Quarterfinalists

style="vertical-align:top"

|rowspan=5|1 Jan

style="background:#ecf2ff;"|United Cup
Perth/Sydney, Australia
United Cup
Hard – A$15,000,000 – 18 teams
{{flagicon|GER}} Germany
2–1
{{flagicon|POL}} Poland{{flagicon|FRA}} France
{{flagicon|AUS}} Australia
{{flagicon|CHN}} China
{{flagicon|NOR}} Norway
{{flagicon|SRB}} Serbia
{{flagicon|GRE}} Greece
style="vertical-align:top"

|style="background:#fff;" rowspan=2| Hong Kong Open
Hong Kong SAR
ATP 250
Hard – $739,945 – 28S/16Q/16D
SinglesDoubles

{{flagicon
} Andrey Rublev
6–4, 6–4 ||{{flagicon|FIN}} Emil Ruusuvuori ||rowspan=2| {{flagicon|CHN}} Shang Juncheng
{{flagicon|AUT}} Sebastian Ofner ||rowspan=2| {{flagicon|FRA}} Arthur Fils
{{flagicon|USA}} Frances Tiafoe
{{flagicon|ESP}} Roberto Bautista Agut
{{flagicon|}} Pavel Kotov

|-style="vertical-align:top"

|{{flagicon|ESA}} Marcelo Arévalo
{{flagicon|CRO}} Mate Pavić
7–6(7–3), 6–4||{{flagicon|BEL}} Sander Gillé
{{flagicon|BEL}} Joran Vliegen

|-style="vertical-align:top"

|style="background:#fff;" rowspan=2| Brisbane International
Brisbane, Australia
ATP 250
Hard – $739,945 – 32S/24Q/24D
SinglesDoubles || {{flagicon|BUL}} Grigor Dimitrov
7–6(7–5), 6–4||{{flagicon|DEN}} Holger Rune ||rowspan=2| {{flagicon|}} Roman Safiullin
{{flagicon|AUS}} Jordan Thompson ||rowspan=2| {{flagicon|AUS}} James Duckworth
{{flagicon|ITA}} Matteo Arnaldi
{{flagicon|ESP}} Rafael Nadal
{{flagicon|AUS}} Rinky Hijikata

|-style="vertical-align:top"

|{{flagicon|GBR}} Lloyd Glasspool
{{flagicon|NED}} Jean-Julien Rojer
7–6(7–3), 5–7, [12–10] ||{{flagicon|GER}} Kevin Krawietz
{{flagicon|GER}} Tim Pütz

|-style="vertical-align:top"

|rowspan=4|8 Jan||rowspan=2 style="background:#fff;" |Adelaide International
Adelaide, Australia
ATP 250
Hard – $739,945 – 28S/16Q/24D
SinglesDoubles

| {{flagicon|CZE}} Jiří Lehečka
4–6, 6–4, 6–3 ||{{flagicon|GBR}} Jack Draper ||rowspan=2|{{flagicon|KAZ}} Alexander Bublik
{{flagicon|USA}} Sebastian Korda ||rowspan=2| {{flagicon|USA}} Tommy Paul
{{flagicon|ITA}} Lorenzo Musetti
{{flagicon|AUS}} Christopher O'Connell
{{flagicon|CHI}} Nicolás Jarry

|-style="vertical-align:top"

| {{flagicon|USA}} Rajeev Ram
{{flagicon|GBR}} Joe Salisbury
7–5, 5–7, [11–9] || {{flagicon|IND}} Rohan Bopanna
{{flagicon|AUS}} Matthew Ebden

|-style="vertical-align:top"

|rowspan=2 style="background:#fff;" |Auckland Open
Auckland, New Zealand
ATP 250
Hard – $739,945 – 28S/16Q/16D
SinglesDoubles ||align=left| {{flagicon|CHI}} Alejandro Tabilo
6–2, 7–5 || {{flagicon|JPN}} Taro Daniel ||rowspan=2| {{flagicon|USA}} Ben Shelton
{{flagicon|FRA}} Arthur Fils ||rowspan=2| {{flagicon|ESP}} Roberto Carballés Baena
{{flagicon|FRA}} Alexandre Müller
{{flagicon|GER}} Daniel Altmaier
{{flagicon|GBR}} Cameron Norrie

|-style="vertical-align:top"

| {{flagicon|NED}} Wesley Koolhof
{{flagicon|CRO}} Nikola Mektić
6–3, 6–7(5–7), [10–7] || {{flagicon|ESP}} Marcel Granollers
{{flagicon|ARG}} Horacio Zeballos

|-style="vertical-align:top"

|rowspan=3|15 Jan
22 Jan||style="background:#f3e6d7;" rowspan=3|Australian Open
Melbourne, Australia
Grand Slam
Hard – A$38,923,200
128S/128Q/64D/32X
SinglesDoublesMixed || {{flagicon|ITA}} Jannik Sinner
3–6, 3–6, 6–4, 6–4, 6–3 || {{flagicon|}} Daniil Medvedev ||rowspan=3| {{flagicon|SRB}} Novak Djokovic
{{flagicon|GER}} Alexander Zverev || rowspan="3" | {{flagicon|USA}} Taylor Fritz
{{flagicon|}} Andrey Rublev
{{flagicon|POL}} Hubert Hurkacz
{{flagicon|ESP}} Carlos Alcaraz

|-style="vertical-align:top"

|{{flagicon|IND}} Rohan Bopanna
{{flagicon|AUS}} Matthew Ebden
7–6(7–0), 7–5 || {{flagicon|ITA}} Simone Bolelli
{{flagicon|ITA}} Andrea Vavassori

|-style="vertical-align:top"

|{{flagicon|TPE}} Hsieh Su-wei
{{flagicon|POL}} Jan Zieliński
6–7(5–7), 6–4, [11–9]

|{{flagicon|USA}} Desirae Krawczyk
{{flagicon|GBR}} Neal Skupski

|-style="vertical-align:top"

|rowspan=3|29 Jan||style="background:#ECF2FF;"|Davis Cup qualifying round
Montreal, Canada – hard (i)
Kraljevo, Serbia – clay (i)
Varaždin, Croatia – hard (i)
Tatabánya, Hungary – hard (i)
Groningen, Netherlands – hard (i)
Třinec, Czech Republic – hard (i)
Vilnius, Lithuania – hard (i)
Turku, Finland – hard (i)
Taipei, Taiwan – hard (i)
Rosario, Argentina – clay
Helsingborg, Sweden – hard (i)
Santiago, Chile – hard || Qualifying round winners
{{davis|CAN}} 3–1
{{davis|SVK}} 4–0
{{davis|BEL}} 3–1
{{davis|GER}} 3–2
{{davis|NED}} 3–2
{{davis|CZE}} 4–0
{{davis|USA}} 4–0
{{davis|FIN}} 3–1
{{davis|FRA}} 4–0
{{davis|ARG}} 3–2
{{davis|BRA}} 3–1
{{davis|CHI}} 3–2
|| Qualifying round losers
{{davis|KOR}}
{{davis|SRB}}
{{davis|CRO}}
{{davis|HUN}}
{{davis|SUI}}
{{davis|ISR}}
{{davis|UKR}}
{{davis|POR}}
{{davis|TPE}}
{{davis|KAZ}}
{{davis|SWE}}
{{davis|PER}}
|| style="background:#ededed;"| || style="background:#ededed;"|

|-style="vertical-align:top"

|rowspan=2 style="background:#fff;| Open Sud de France
Montpellier, France
ATP 250
Hard (i) – €579,320 – 28S/16Q/16D
SinglesDoubles || {{flagicon|KAZ}} Alexander Bublik
5–7, 6–2, 6–3 || {{flagicon|CRO}} Borna Ćorić ||rowspan=2| {{flagicon|DEN}} Holger Rune
{{flagicon|CAN}} Félix Auger-Aliassime ||rowspan=2| {{flagicon|USA}} Michael Mmoh
{{flagicon|ITA}} Flavio Cobolli
{{flagicon|FRA}} Harold Mayot
{{flagicon|KAZ}} Alexander Shevchenko

|-style="vertical-align:top"

| {{flagicon|FRA}} Sadio Doumbia
{{flagicon|FRA}} Fabien Reboul
6–7(5–7), 6–4, [10–6] || {{flagicon|FRA}} Albano Olivetti
{{flagicon|AUT}} Sam Weissborn

|}

= February =

class=wikitable style=font-size:95%
style="width:48px;"|Week

! style="width:250px;"|Tournament

! style="width:200px;"|Champions

! style="width:200px;"|Runners-up

! style="width:190px;"|Semifinalists

! style="width:190px;"|Quarterfinalists

style="vertical-align:top"

|rowspan=6|5 Feb

style="background:#fff;" rowspan=2|Dallas Open
Dallas, United States
ATP 250
Hard (i) – $841,590 – 28S/16Q/16D
SinglesDoubles
{{flagicon|USA}} Tommy Paul
7–6(7–3), 5–7, 6–3
{{flagicon|USA}} Marcos Gironrowspan=2| {{flagicon|FRA}} Adrian Mannarino
{{flagicon|USA}} Ben Shelton
rowspan=2| {{flagicon|USA}} Frances Tiafoe
{{flagicon|AUS}} James Duckworth
{{flagicon|AUS}} Jordan Thompson
{{flagicon|GER}} Dominik Koepfer
style="vertical-align:top"

| {{flagicon|AUS}} Max Purcell
{{flagicon|AUS}} Jordan Thompson
6–4, 2–6, [10–8]

{{flagicon|USA}} William Blumberg
{{flagicon|AUS}} Rinky Hijikata
style="vertical-align:top"

|style="background:#fff;" rowspan=2| Open 13
Marseille, France
ATP 250
Hard (i) – €801,335 – 28S/16Q/16D
SinglesDoubles

{{flagicon|FRA}} Ugo Humbert
6–4, 6–3
{{flagicon|BUL}} Grigor Dimitrovrowspan=2| {{flagicon|POL}} Hubert Hurkacz
{{flagicon
} Karen Khachanov ||rowspan=2| {{flagicon|CZE}} Tomáš Macháč
{{flagicon|ESP}} Alejandro Davidovich Fokina
{{flagicon|CHN}} Zhang Zhizhen
{{flagicon|FRA}} Arthur Rinderknech

|-style="vertical-align:top"

| {{flagicon|CZE}} Tomáš Macháč
{{flagicon|CHN}} Zhang Zhizhen
6–3, 6–4 || {{flagicon|FIN}} Patrik Niklas-Salminen
{{flagicon|FIN}} Emil Ruusuvuori

|-style="vertical-align:top"

|style="background:#fff;" rowspan=2| Córdoba Open
Córdoba, Argentina
ATP 250
Clay – $640,705 – 28S/16Q/16D
SinglesDoubles || {{flagicon|ITA}} Luciano Darderi
6–1, 6–4 ||{{flagicon|ARG}} Facundo Bagnis ||rowspan=2| {{flagicon|ARG}} Federico Coria
{{flagicon|ARG}} Sebastián Báez ||rowspan=2| {{flagicon|ESP}} Jaume Munar
{{flagicon|ARG}} Tomás Martín Etcheverry
{{flagicon|GER}} Yannick Hanfmann
{{flagicon|ARG}} Facundo Díaz Acosta

|-style="vertical-align:top"

| {{flagicon|ARG}} Máximo González
{{flagicon|ARG}} Andrés Molteni
6–4, 6–1 || {{flagicon|FRA}} Sadio Doumbia
{{flagicon|FRA}} Fabien Reboul

|-style="vertical-align:top"

|rowspan=6|12 Feb||style="background:#D4F1C5;" rowspan=2|Rotterdam Open
Rotterdam, Netherlands
ATP 500
Hard (i) – €2,290,720 – 32S/16Q/16D
SinglesDoubles || {{flagicon|ITA}} Jannik Sinner
7–5, 6–4|| {{flagicon|AUS}} Alex de Minaur ||rowspan=2| {{flagicon|NED}} Tallon Griekspoor
{{flagicon|BUL}} Grigor Dimitrov ||rowspan=2| {{flagicon|CAN}} Milos Raonic
{{flagicon|FIN}} Emil Ruusuvuori
{{flagicon|KAZ}} Alexander Shevchenko
{{flagicon|}} Andrey Rublev

|-style="vertical-align:top"

|{{flagicon|NED}} Wesley Koolhof
{{flagicon|CRO}} Nikola Mektić
6–3, 7–5

| {{flagicon|NED}} Robin Haase
{{flagicon|NED}} Botic van de Zandschulp

|-style="vertical-align:top"

|style="background:#fff;" rowspan=2| Delray Beach Open
Delray Beach, United States
ATP 250
Hard – $742,350 – 28S/16Q/16D
SinglesDoubles || {{flagicon|USA}} Taylor Fritz
6–2, 6–3 || {{flagicon|USA}} Tommy Paul ||rowspan=2| {{flagicon|USA}} Marcos Giron
{{flagicon|USA}} Frances Tiafoe ||rowspan=2| {{flagicon|AUS}} Rinky Hijikata
{{flagicon|USA}} Patrick Kypson
{{flagicon|AUS}} Jordan Thompson
{{flagicon|ITA}} Flavio Cobolli

|-style="vertical-align:top"

|{{flagicon|GBR}} Julian Cash
{{flagicon|USA}} Robert Galloway
5–7, 7–5, [10–2]

|{{flagicon|MEX}} Santiago González
{{flagicon|GBR}} Neal Skupski

|-style="vertical-align:top"

|style="background:#fff;" rowspan=2| Argentina Open
Buenos Aires, Argentina
ATP 250
Clay – $728,185 – 28S/16Q/16D
SinglesDoubles || {{flagicon|ARG}} Facundo Díaz Acosta
6–3, 6–4 || {{flagicon|CHI}} Nicolás Jarry ||rowspan=2| {{flagicon|ESP}} Carlos Alcaraz
{{flagicon|ARG}} Federico Coria ||rowspan=2| {{flagicon|ITA}} Andrea Vavassori
{{flagicon|ARG}} Tomás Martín Etcheverry
{{flagicon|SRB}} Dušan Lajović
{{flagicon|ARG}} Sebastián Báez

|-style="vertical-align:top"

|{{flagicon|ITA}} Simone Bolelli
{{flagicon|ITA}} Andrea Vavassori
6–2, 7–6(8–6)

|{{flagicon|ARG}} Horacio Zeballos
{{flagicon|ESP}} Marcel Granollers

|-style="vertical-align:top"

|rowspan=6|19 Feb||style="background:#D4F1C5;" rowspan=2|Rio Open
Rio de Janeiro, Brazil
ATP 500
Clay – $2,271,715 – 32S/16Q/16D
SinglesDoubles || {{flagicon|ARG}} Sebastián Báez
6–2, 6–1 || {{flagicon|ARG}} Mariano Navone ||rowspan=2| {{flagicon|ARG}} Francisco Cerúndolo
{{flagicon|GBR}} Cameron Norrie ||rowspan=2| {{flagicon|BRA}} Thiago Monteiro
{{flagicon|SRB}} Dušan Lajović
{{flagicon|BRA}} João Fonseca
{{flagicon|BRA}} Thiago Seyboth Wild

|-style="vertical-align:top"

|{{flagicon|COL}} Nicolás Barrientos
{{flagicon|BRA}} Rafael Matos
6–4, 6–3

|{{flagicon|AUT}} Alexander Erler
{{flagicon|AUT}} Lucas Miedler

|-style="vertical-align:top"

|style="background:#fff;" rowspan=2| Qatar Open
Doha, Qatar
ATP 250
Hard – $1,493,465 – 28S/16Q/16D
SinglesDoubles ||{{flagicon|}} Karen Khachanov
7–6(14–12), 6–4 || {{flagicon|CZE}} Jakub Menšík ||rowspan=2|{{flagicon|FRA}} Gaël Monfils
{{flagicon|AUS}} Alexei Popyrin ||rowspan=2| {{flagicon|}} Andrey Rublev
{{flagicon|FRA}} Ugo Humbert
{{flagicon|KAZ}} Alexander Bublik
{{flagicon|FIN}} Emil Ruusuvuori

|-style="vertical-align:top"

|{{flagicon|GBR}} Jamie Murray
{{flagicon|NZL}} Michael Venus
7–6(7–0), 2–6, [10–8]

|{{flagicon|ITA}} Lorenzo Musetti
{{flagicon|ITA}} Lorenzo Sonego

|-style="vertical-align:top"

|style="background:#fff;" rowspan=2| Los Cabos Open
Los Cabos, Mexico
ATP 250
Hard – $1,005,620 – 28S/16Q/16D
SinglesDoubles || {{flagicon|AUS}} Jordan Thompson
6–3, 7–6(7–4) || {{flagicon|NOR}} Casper Ruud ||rowspan=2| {{flagicon|GER}} Alexander Zverev
{{flagicon|GRE}} Stefanos Tsitsipas ||rowspan=2| {{flagicon|AUS}} Thanasi Kokkinakis
{{flagicon|USA}} Alex Michelsen
{{flagicon|POR}} Nuno Borges
{{flagicon|USA}} Aleksandar Kovacevic

|-style="vertical-align:top"

|{{flagicon|AUS}} Max Purcell
{{flagicon|AUS}} Jordan Thompson
7–5, 7–6(7–2)

|{{flagicon|ECU}} Gonzalo Escobar
{{flagicon|KAZ}} Aleksandr Nedovyesov

|-style="vertical-align:top"

|rowspan=6|26 Feb||style="background:#D4F1C5;" rowspan=2|Dubai Tennis Championships
Dubai, United Arab Emirates
ATP 500
Hard – $3,113,270 – 32S/16Q/16D
SinglesDoubles || {{flagicon|FRA}} Ugo Humbert
6–4, 6–3 || {{flagicon|KAZ}} Alexander Bublik ||rowspan=2| {{flagicon|}} Daniil Medvedev
{{flagicon|}} Andrey Rublev ||rowspan=2| {{flagicon|ESP}} Alejandro Davidovich Fokina
{{flagicon|POL}} Hubert Hurkacz
{{flagicon|CZE}} Jiří Lehečka
{{flagicon|USA}} Sebastian Korda

|-style="vertical-align:top"

| {{flagicon|NED}} Tallon Griekspoor
{{flagicon|GER}} Jan-Lennard Struff
6–4, 4–6, [10–6]

| {{flagicon|CRO}} Ivan Dodig
{{flagicon|USA}} Austin Krajicek

|-style="vertical-align:top"

|style="background:#D4F1C5;" rowspan=2|Mexican Open
Acapulco, Mexico
ATP 500
Hard – $2,377,565 – 32S/16Q/16D
SinglesDoubles || {{flagicon|AUS}} Alex de Minaur
6–4, 6–4 || {{flagicon|NOR}} Casper Ruud ||rowspan=2| {{flagicon|GBR}} Jack Draper
{{flagicon|DEN}} Holger Rune ||rowspan=2| {{flagicon|SRB}} Miomir Kecmanović
{{flagicon|GRE}} Stefanos Tsitsipas
{{flagicon|USA}} Ben Shelton
{{flagicon|GER}} Dominik Koepfer

|-style="vertical-align:top"

| {{flagicon|MON}} Hugo Nys
{{flagicon|POL}} Jan Zieliński
6–3, 6–2 || {{flagicon|MEX}} Santiago González
{{flagicon|GBR}} Neal Skupski

|-style="vertical-align:top"

|style="background:#fff;" rowspan=2|Chile Open
Santiago, Chile
ATP 250
Clay – $742,350 – 28S/16Q/16D
SinglesDoubles || {{flagicon|ARG}} Sebastián Báez
3–6, 6–0, 6–4 || {{flagicon|CHI}} Alejandro Tabilo ||rowspan=2| {{flagicon|FRA}} Corentin Moutet
{{flagicon|ESP}} Pedro Martínez ||rowspan=2| {{flagicon|CHI}} Nicolás Jarry
{{flagicon|ITA}} Luciano Darderi
{{flagicon|FRA}} Arthur Fils
{{flagicon|ESP}} Jaume Munar

|-style="vertical-align:top"

| {{flagicon|CHI}} Tomás Barrios Vera
{{flagicon|CHI}} Alejandro Tabilo
6–2, 6–4

| {{flagicon|BRA}} Orlando Luz
{{flagicon|CHI}} Matías Soto

|}

= March =

class=wikitable style=font-size:95%
style="width:48px;"|Week

! style="width:250px;"|Tournament

! style="width:200px;"|Champions

! style="width:200px;"|Runners-up

! style="width:190px;"|Semifinalists

! style="width:190px;"|Quarterfinalists

style="vertical-align:top"

|rowspan=3|4 Mar
11 Mar

rowspan="3" style="background:#e9e9e9;" |Indian Wells Open
Indian Wells, United States
ATP Masters 1000
Hard – $8,995,555 – 96S/48Q/32D
SinglesDoublesMixed
{{flagicon|ESP}} Carlos Alcaraz
7–6(7–5), 6–1
{{flagicon
} Daniil Medvedev ||rowspan=3| {{flagicon|USA}} Tommy Paul
{{flagicon|ITA}} Jannik Sinner ||rowspan=3| {{flagicon|NOR}} Casper Ruud
{{flagicon|DEN}} Holger Rune
{{flagicon|CZE}} Jiří Lehečka
{{flagicon|GER}} Alexander Zverev

|- valign=top

| {{flagicon|NED}} Wesley Koolhof
{{flagicon|CRO}} Nikola Mektić
7–6(7–2), 7–6(7–4) || {{flagicon|ESP}} Marcel Granollers
{{flagicon|ARG}} Horacio Zeballos

|- valign=top

| {{flagicon|AUS}} Storm Hunter
{{flagicon|AUS }} Matthew Ebden
6–3, 6–3 || {{flagicon|FRA}} Caroline Garcia
{{flagicon|FRA}} Édouard Roger-Vasselin

|- valign=top

|rowspan=2|18 Mar
25 Mar||style="background:#e9e9e9;" rowspan=2|Miami Open
Miami Gardens, United States
ATP Masters 1000
Hard – $8,995,555 – 96S/48Q/32D
SinglesDoubles || {{flagicon|ITA}} Jannik Sinner
6–3, 6–1 || {{flagicon|BUL}} Grigor Dimitrov ||rowspan=2| {{flagicon|GER}} Alexander Zverev
{{flagicon|}} Daniil Medvedev||rowspan=2|{{flagicon|ESP}} Carlos Alcaraz
{{flagicon|HUN}} Fábián Marozsán
{{flagicon|CHI}} Nicolás Jarry
{{flagicon|CZE}} Tomáš Macháč

|- valign=top

| {{flagicon|IND}} Rohan Bopanna
{{flagicon|AUS}} Matthew Ebden
6–7(3–7), 6–3, [10–6] || {{flagicon|CRO}} Ivan Dodig
{{flagicon|USA}} Austin Krajicek

|}

= April =

class=wikitable style=font-size:95%
style="width:48px;"|Week

! style="width:250px;"|Tournament

! style="width:200px;"|Champions

! style="width:200px;"|Runners-up

! style="width:190px;"|Semifinalists

! style="width:190px;"|Quarterfinalists

style="vertical-align:top"

|rowspan=6|1 Apr

style="background:#fff;" rowspan=2| U.S. Men's Clay Court Championships
Houston, United States
ATP 250
Clay – $742,350 – 28S/16Q/16D
SinglesDoubles
{{flagicon|USA}} Ben Shelton
7–5, 4–6, 6–3
{{flagicon|USA}} Frances Tiafoerowspan=2| {{flagicon|ARG}} Tomás Martín Etcheverry
{{flagicon|ITA}} Luciano Darderi
rowspan=2| {{flagicon|USA}} Brandon Nakashima
{{flagicon|USA}} Michael Mmoh
{{flagicon|AUS}} Jordan Thompson
{{flagicon|USA}} Marcos Giron
style="vertical-align:top"

| {{flagicon|AUS}} Max Purcell
{{flagicon|AUS}} Jordan Thompson
7–5, 6–1

{{flagicon|USA}} William Blumberg
{{flagicon|AUS}} John Peers
style="vertical-align:top"

|style="background:#fff;" rowspan=2| Estoril Open
Cascais, Portugal
ATP 250
Clay – €651,865 – 28S/16Q/16D
SinglesDoubles

{{flagicon|POL}} Hubert Hurkacz
6–3, 6–4
{{flagicon|ESP}} Pedro Martínezrowspan=2| {{flagicon|NOR}} Casper Ruud
{{flagicon|CHI}} Cristian Garín
rowspan=2| {{flagicon|HUN}} Márton Fucsovics
{{flagicon|FRA}} Richard Gasquet
{{flagicon|POR}} Nuno Borges
{{flagicon|ESP}} Pablo Llamas Ruiz
style="vertical-align:top"

| {{flagicon|ECU}} Gonzalo Escobar
{{flagicon|KAZ}} Aleksandr Nedovyesov
7–5, 6–2

{{flagicon|FRA}} Sadio Doumbia
{{flagicon|FRA}} Fabien Reboul
style="vertical-align:top"

|style="background:#fff;" rowspan=2| Grand Prix Hassan II
Marrakesh, Morocco
ATP 250
Clay – €651,865 – 28S/16Q/16D
SinglesDoubles

{{flagicon|ITA}} Matteo Berrettini
7–5, 6–2
{{flagicon|ESP}} Roberto Carballés Baenarowspan=2| {{flagicon
} Pavel Kotov
{{flagicon|ARG}} Mariano Navone ||rowspan=2| {{flagicon|ITA}} Fabio Fognini
{{flagicon|USA}} Nicolas Moreno de Alboran
{{flagicon|ITA}} Lorenzo Sonego
{{flagicon|AUS}} Aleksandar Vukic

|-style="vertical-align:top"

| {{flagicon|FIN}} Harri Heliövaara
{{flagicon|GBR}} Henry Patten
3–6, 6–4, [10–4] || {{flagicon|AUT}} Alexander Erler
{{flagicon|AUT}} Lucas Miedler

|-style="vertical-align:top"

|rowspan=2|8 Apr||style="background:#e9e9e9;" rowspan=2|Monte-Carlo Masters
Roquebrune-Cap-Martin, France
ATP Masters 1000
Clay – €5,950,575 – 56S/28Q/28D
SinglesDoubles ||{{flagicon|GRE}} Stefanos Tsitsipas
6–1, 6–4 || {{flagicon|NOR}} Casper Ruud ||rowspan=2| {{flagicon|SRB}} Novak Djokovic
{{flagicon|ITA}} Jannik Sinner ||rowspan=2| {{flagicon|AUS}} Alex de Minaur
{{flagicon|FRA}} Ugo Humbert
{{flagicon|}} Karen Khachanov
{{flagicon|DEN}} Holger Rune

|-style="vertical-align:top"

||{{flagicon|BEL}} Sander Gillé
{{flagicon|BEL}} Joran Vliegen
5–7, 6–3, [10–5]|| {{flagicon|BRA}} Marcelo Melo
{{flagicon|GER}} Alexander Zverev

|-style="vertical-align:top"

|rowspan=6|15 Apr||style="background:#D4F1C5;" rowspan=2|Barcelona Open
Barcelona, Spain
ATP 500
Clay – €2,938,695 – 48S/24Q/16D
SinglesDoubles || {{flagicon|NOR}} Casper Ruud
7–5, 6–3 || {{flagicon|GRE}} Stefanos Tsitsipas ||rowspan=2| {{flagicon|SRB}} Dušan Lajović
{{flagicon|ARG}} Tomás Martín Etcheverry ||rowspan=2| {{flagicon|ARG}} Facundo Díaz Acosta
{{flagicon|FRA}} Arthur Fils
{{flagicon|ITA}} Matteo Arnaldi
{{flagicon|GBR}} Cameron Norrie

|-style="vertical-align:top"

| {{flagicon|ARG}} Máximo González
{{flagicon|ARG}} Andrés Molteni
4–6, 6–4, [11–9] || {{flagicon|MON}} Hugo Nys
{{flagicon|POL}} Jan Zieliński

|-style="vertical-align:top"

|style="background:#fff;" rowspan=2|Romanian Open
Bucharest, Romania
ATP 250
Clay – €651,865 – 28S/16Q/16D
SinglesDoubles || {{flagicon|HUN}} Márton Fucsovics
6–4, 7–5 || {{flagicon|ARG}} Mariano Navone ||rowspan=2| {{flagicon|FRA}} Grégoire Barrère
{{flagicon|CHI}} Alejandro Tabilo ||rowspan=2| {{flagicon|ARG}} Francisco Cerúndolo
{{flagicon|ESP}} Pedro Martínez
{{flagicon|BRA}} João Fonseca
{{flagicon|FRA}} Corentin Moutet

|-style="vertical-align:top"

| {{flagicon|FRA}} Sadio Doumbia
{{flagicon|FRA}} Fabien Reboul
6–3, 7–5 || {{flagicon|FIN}} Harri Heliövaara
{{flagicon|GBR}} Henry Patten

|-style="vertical-align:top"

|style="background:#fff;" rowspan=2| Bavarian International Tennis
Championships

Munich, Germany
ATP 250
Clay – €651,865 – 28S/16Q/16D
SinglesDoubles || {{flagicon|GER}} Jan-Lennard Struff
7–5, 6–3 || {{flagicon|USA}} Taylor Fritz ||rowspan=2| {{flagicon|CHI}} Cristian Garín
{{flagicon|DEN}} Holger Rune ||rowspan=2| {{flagicon|GER}} Alexander Zverev
{{flagicon|GBR}} Jack Draper
{{flagicon|CAN}} Félix Auger-Aliassime
{{flagicon|SUI}} Marc-Andrea Hüsler

|-style="vertical-align:top"

| {{flagicon|IND}} Yuki Bhambri
{{flagicon|FRA}} Albano Olivetti
7–6(8–6), 7–6(7–5) || {{flagicon|GER}} Andreas Mies
{{flagicon|GER}} Jan-Lennard Struff

|-style="vertical-align:top"

|rowspan=2|22 Apr
29 Apr

| style="background:#e9e9e9;" rowspan=2|Madrid Open
Madrid, Spain
ATP Masters 1000
Clay – €9,017,445 – 96S/48Q/32D
SinglesDoubles || {{flagicon|}} Andrey Rublev
4–6, 7–5, 7–5 || {{flagicon|CAN}} Félix Auger-Aliassime ||rowspan=2| {{flagicon|CZE}} Jiří Lehečka
{{flagicon|USA}} Taylor Fritz ||rowspan=2| {{flagicon|ITA}} Jannik Sinner
{{flagicon|}} Daniil Medvedev
{{flagicon|ARG}} Francisco Cerúndolo
{{flagicon|ESP}} Carlos Alcaraz

|-style="vertical-align:top"

| {{flagicon|USA}} Sebastian Korda
{{flagicon|AUS}} Jordan Thompson
6–3, 7–6(9–7) || {{flagicon|URU}} Ariel Behar
{{flagicon|CZE}} Adam Pavlásek

|}

= May =

class=wikitable style=font-size:95%
style="width:48px;"|Week

! style="width:250px;"|Tournament

! style="width:200px;"|Champions

! style="width:200px;"|Runners-up

! style="width:190px;"|Semifinalists

! style="width:190px;"|Quarterfinalists

style="vertical-align:top"

|rowspan=2|6 May
13 May

|style="background:#e9e9e9;" rowspan=2|Italian Open
Rome, Italy
ATP Masters 1000
Clay – €8,862,111 – 96S/48Q/32D
SinglesDoubles

{{flagicon|GER}} Alexander Zverev
6–4, 7–5
{{flagicon|CHI}} Nicolás Jarryrowspan=2| {{flagicon|CHI}} Alejandro Tabilo
{{flagicon|USA}} Tommy Paul

|rowspan=2| {{flagicon|CHN}} Zhang Zhizhen
{{flagicon|USA}} Taylor Fritz
{{flagicon|GRE}} Stefanos Tsitsipas
{{flagicon|POL}} Hubert Hurkacz

style="vertical-align:top"

|{{flagicon|SPA}} Marcel Granollers
{{flagicon|ARG}} Horacio Zeballos
6–2, 6–2

|{{flagicon|ESA}} Marcelo Arévalo
{{flagicon|CRO}} Mate Pavić

style="vertical-align:top"

|rowspan=4|20 May

style="background:#fff;" rowspan=2| Geneva Open
Geneva, Switzerland
ATP 250
Clay – €651,865 – 28S/16Q/16D
SinglesDoubles
{{flagicon|NOR}} Casper Ruud
7–5, 6–3
{{flagicon|CZE}} Tomáš Macháčrowspan=2|{{flagicon|SRB}} Novak Djokovic
{{flagicon|ITA}} Flavio Cobolli
rowspan=2| {{flagicon|NED}} Tallon Griekspoor
{{flagicon|USA}} Alex Michelsen
{{flagicon|KAZ}} Alexander Shevchenko
{{flagicon|ARG}} Sebastián Báez
style="vertical-align:top"

|{{flagicon|ESA}} Marcelo Arévalo
{{flagicon|CRO}} Mate Pavić
7–6(7–2), 7–5

{{flagicon|GBR}} Lloyd Glasspool
{{flagicon|NED}} Jean-Julien Rojer
style="vertical-align:top"

|style="background:#fff;" rowspan=2| Lyon Open
Lyon, France
ATP 250
Clay – €651,865 – 28S/16Q/16D
SinglesDoubles

{{flagicon|FRA}} Giovanni Mpetshi Perricard
6–4, 1–6, 7–6(9–7)
{{flagicon|ARG}} Tomás Martín Etcheverryrowspan=2| {{flagicon|ITA}} Luciano Darderi
{{flagicon|KAZ}} Alexander Bublik
rowspan=2| {{flagicon|GER}} Dominik Koepfer
{{flagicon|FRA}} Arthur Rinderknech
{{flagicon|FRA}} Hugo Gaston
{{flagicon
} Pavel Kotov

|-style="vertical-align:top"

| {{flagicon|FIN}} Harri Heliövaara
{{flagicon|GBR}} Henry Patten
3–6, 7–6(7–4), [10–8] || {{flagicon|IND}} Yuki Bhambri
{{flagicon|FRA}} Albano Olivetti

|-style="vertical-align:top"

|rowspan=3|{{nowrap|27 May}}
3 Jun

|style="background:#f3e6d7;" rowspan=3|French Open
Paris, France
Grand Slam
Clay – €24,961,000 – 128S/128Q/64D/32X
SinglesDoublesMixed || {{flagicon|ESP}} Carlos Alcaraz
6–3, 2–6, 5–7, 6–1, 6–2 || {{flagicon|GER}} Alexander Zverev ||rowspan=3|{{flagicon|NOR}} Casper Ruud
{{flagicon|ITA}} Jannik Sinner ||rowspan=3| {{flagicon|SRB}} Novak Djokovic
{{flagicon|AUS}} Alex de Minaur
{{flagicon|GRE}} Stefanos Tsitsipas
{{flagicon|BUL}} Grigor Dimitrov

|-style="vertical-align:top"

| {{flagicon|ESA}} Marcelo Arévalo
{{flagicon|CRO}} Mate Pavić
7–5, 6–3 || {{flagicon|ITA}} Simone Bolelli
{{flagicon|ITA}} Andrea Vavassori

|-style="vertical-align:top"

| {{flagicon|GER}} Laura Siegemund
{{flagicon|FRA}} Édouard Roger-Vasselin
6–4, 7–5 || {{flagicon|USA}} Desirae Krawczyk
{{flagicon|GBR}} Neal Skupski

|}

= June =

class=wikitable style=font-size:95%
style="width:48px;"|Week

! style="width:250px;"|Tournament

! style="width:200px;"|Champions

! style="width:200px;"|Runners-up

! style="width:190px;"|Semifinalists

! style="width:190px;"|Quarterfinalists

style="vertical-align:top"

|rowspan=4|10 Jun

|style="background:#fff;" rowspan=2| Stuttgart Open
Stuttgart, Germany
ATP 250
Grass – €812,235 – 28S/16Q/16D
SinglesDoubles

{{flagicon|GBR}} Jack Draper
3–6, 7–6(7–5), 6–4
{{flagicon|ITA}} Matteo Berrettinirowspan=2|{{flagicon|USA}} Brandon Nakashima
{{flagicon|ITA}} Lorenzo Musetti
rowspan=2| {{flagicon|GER}} Jan-Lennard Struff
{{flagicon|USA}} Frances Tiafoe
{{flagicon|KAZ}} Alexander Bublik
{{flagicon|AUS}} James Duckworth
style="vertical-align:top"

| {{flagicon|BRA}} Rafael Matos
{{flagicon|BRA}} Marcelo Melo
3–6, 6–3, [10–8]

{{flagicon|GBR}} Julian Cash
{{flagicon|USA}} Robert Galloway
style="vertical-align:top"

|style="background:#fff;" rowspan=2| Rosmalen Grass Court Championships
's-Hertogenbosch, Netherlands
ATP 250
Grass – €767,455 – 28S/16Q/16D
SinglesDoubles

{{flagicon|AUS}} Alex de Minaur
6–2, 6–4
{{flagicon|USA}} Sebastian Kordarowspan=2|{{flagicon|FRA}} Ugo Humbert
{{flagicon|NED}} Tallon Griekspoor
rowspan=2| {{flagicon|CAN}} Milos Raonic
{{flagicon|NED}} Gijs Brouwer
{{flagicon|AUS}} Aleksandar Vukic
{{flagicon|USA}} Tommy Paul
style="vertical-align:top"

| {{flagicon|USA}} Nathaniel Lammons
{{flagicon|USA}} Jackson Withrow
7–6(7–5), 7–6(7–3)

{{flagicon|NED}} Wesley Koolhof
{{flagicon|CRO}} Nikola Mektić
style="vertical-align:top"

|rowspan=4|17 Jun

|style="background:#D4F1C5;" rowspan=2|Halle Open
Halle, Germany
ATP 500
Grass – €2,411,390 – 32S/16Q/16D
SinglesDoubles

{{flagicon|ITA}} Jannik Sinner
7–6(10–8), 7–6(7–2)
{{flagicon|POL}} Hubert Hurkaczrowspan=2| {{flagicon|CHN}} Zhang Zhizhen
{{flagicon|GER}} Alexander Zverev
rowspan=2| {{flagicon|GER}} Jan-Lennard Struff
{{flagicon|USA}} Christopher Eubanks
{{flagicon|USA}} Marcos Giron
{{flagicon|FRA}} Arthur Fils
style="vertical-align:top"

| {{flagicon|ITA}} Simone Bolelli
{{flagicon|ITA}} Andrea Vavassori
7–6(7–3), 7–6(7–5)

{{flagicon|GER}} Kevin Krawietz
{{flagicon|GER}} Tim Pütz
style="vertical-align:top"

|style="background:#D4F1C5;" rowspan=2|Queen's Club Championships
London, Great Britain
ATP 500
Grass – €2,411,390 – 32S/16Q/16D
SinglesDoubles

{{flagicon|USA}} Tommy Paul
6–1, 7–6(10–8)
{{flagicon|ITA}} Lorenzo Musettirowspan=2| {{flagicon|USA}} Sebastian Korda
{{flagicon|AUS}} Jordan Thompson
rowspan=2| {{flagicon|GBR}} Jack Draper
{{flagicon|AUS}} Rinky Hijikata
{{flagicon|USA}} Taylor Fritz
{{flagicon|GBR}} Billy Harris
style="vertical-align:top"

| {{flagicon|GBR}} Neal Skupski
{{flagicon|NZL}} Michael Venus
4–6, 7–6(7–5), [10–8]

{{flagicon|USA}} Taylor Fritz
{{flagicon
} Karen Khachanov

|-style="vertical-align:top"

|rowspan=4|24 Jun

|style="background:#fff;" rowspan=2| Mallorca Championships
Santa Ponsa, Spain
ATP 250
Grass – €1,005,340 – 28S/16Q/16D
SinglesDoubles || {{flagicon|CHI}} Alejandro Tabilo
6–3, 6–4 || {{flagicon|AUT}} Sebastian Ofner ||rowspan=2|{{flagicon|GBR}} Paul Jubb
{{flagicon|FRA}} Gaël Monfils ||rowspan=2| {{flagicon|USA}} Ben Shelton
{{flagicon|USA}} Alex Michelsen
{{flagicon|CZE}} Jakub Menšík
{{flagicon|ESP}} Roberto Bautista Agut

|-style="vertical-align:top"

| {{flagicon|GBR}} Julian Cash
{{flagicon|USA}} Robert Galloway
6–4, 6–4|| {{flagicon|ECU}} Diego Hidalgo
{{flagicon|CHI}} Alejandro Tabilo

|-style="vertical-align:top"

|style="background:#fff;" rowspan=2| Eastbourne International
Eastbourne, Great Britain
ATP 250
Grass – €812,235 – 28S/16Q/16D
SinglesDoubles || {{flagicon|USA}} Taylor Fritz
6–4, 6–3 || {{flagicon|AUS}} Max Purcell ||rowspan=2|{{flagicon|AUS}} Aleksandar Vukic
{{flagicon|GBR}} Billy Harris ||rowspan=2| {{flagicon|CHN}} Shang Juncheng
{{flagicon|JPN}} Yoshihito Nishioka
{{flagicon|SRB}} Miomir Kecmanović
{{flagicon|ITA}} Flavio Cobolli

|-style="vertical-align:top"

| {{flagicon|GBR}} Neal Skupski
{{flagicon|NZL}} Michael Venus
4–6, 7–6(7–2), [11–9]|| {{flagicon|AUS}} Matthew Ebden
{{flagicon|AUS}} John Peers

|}

= July =

class=wikitable style=font-size:95%
style="width:48px;"|Week

! style="width:250px;"|Tournament

! style="width:200px;"|Champions

! style="width:200px;"|Runners-up

! style="width:190px;"|Semifinalists

! style="width:190px;"|Quarterfinalists

style="vertical-align:top"

|rowspan=3|1 Jul
8 Jul

|style="background:#f3e6d7;" rowspan=3|Wimbledon
London, Great Britain
Grand Slam
Grass – £20,747,000 – 128S/128Q/64D/32X
SinglesDoublesMixed

{{flagicon|ESP}} Carlos Alcaraz
6–2, 6–2, 7–6(7–4)
{{flagicon|SRB}} Novak Djokovicrowspan=3| {{flagicon
} Daniil Medvedev
{{flagicon|ITA}} Lorenzo Musetti ||rowspan=3| {{flagicon|ITA}} Jannik Sinner
{{flagicon|USA}} Tommy Paul
{{flagicon|USA}} Taylor Fritz
{{flagicon|AUS}} Alex de Minaur

|-style="vertical-align:top"

| {{flagicon|FIN}} Harri Heliövaara
{{flagicon|GBR}} Henry Patten
6–7(7–9), 7–6(10–8), 7–6(11–9) || {{flagicon|AUS}} Max Purcell
{{flagicon|AUS}} Jordan Thompson

|-style="vertical-align:top"

| {{flagicon|POL}} Jan Zielinski
{{flagicon|TPE}} Hsieh Su-wei
6–4, 6–2 || {{flagicon|MEX}} Santiago González
{{flagicon|MEX}} Giuliana Olmos

|-style="vertical-align:top"

|rowspan=8|15 Jul

|style="background:#D4F1C5;" rowspan=2|Hamburg Open
Hamburg, Germany
ATP 500
Clay – €2,047,730 – 32S/16Q/16D
SinglesDoubles || {{flagicon|FRA}} Arthur Fils
6–3, 3–6, 7–6(7–1) || {{flagicon|GER}} Alexander Zverev ||rowspan=2| {{flagicon|ESP}} Pedro Martínez
{{flagicon|ARG}} Sebastián Báez ||rowspan=2| {{flagicon|CHN}} Zhang Zhizhen
{{flagicon|ARG}} Francisco Cerúndolo
{{flagicon|ITA}} Luciano Darderi
{{flagicon|DEN}} Holger Rune

|-style="vertical-align:top"

| {{flagicon|GER}} Kevin Krawietz
{{flagicon|GER}} Tim Pütz
7–6(10–8), 6–2 || {{flagicon|FRA}} Fabien Reboul
{{flagicon|FRA}} Édouard Roger-Vasselin

|-style="vertical-align:top"

|style="background:#fff;" rowspan=2|Hall of Fame Open
Newport, United States
ATP 250
Grass – $742,350 – 28S/16Q/16D
SinglesDoubles || {{flagicon|USA}} Marcos Giron
6–7(4–7), 6–3, 7–5 || {{flagicon|USA}} Alex Michelsen ||rowspan=2| {{flagicon|USA}} Reilly Opelka
{{flagicon|USA}} Christopher Eubanks || rowspan="2" | {{flagicon|USA}} Mackenzie McDonald
{{flagicon|USA}} Aleksandar Kovacevic
{{flagicon|AUS}} Aleksandar Vukic
{{flagicon|AUS}} Alex Bolt

|-style="vertical-align:top"

| {{flagicon|SWE}} André Göransson
{{flagicon|NED}} Sem Verbeek
6–3, 6–4 || {{flagicon|USA}} Robert Cash
{{flagicon|USA}} James Tracy

|-style="vertical-align:top"

|style="background:#fff;" rowspan=2| Swedish Open
Båstad, Sweden
ATP 250
Clay – €651,865 – 28S/16Q/16D
SinglesDoubles || {{flagicon|POR}} Nuno Borges
6–3, 6–2 || {{flagicon|ESP}} Rafael Nadal ||rowspan=2| {{flagicon|ARG}} Thiago Agustín Tirante
{{flagicon|CRO}} Duje Ajduković ||rowspan=2| {{flagicon|ESP}} Roberto Carballés Baena
{{flagicon|KAZ}} Timofey Skatov
{{flagicon|ARG}} Mariano Navone
{{flagicon|BRA}} Thiago Monteiro

|-style="vertical-align:top"

| {{flagicon|BRA}} Orlando Luz
{{flagicon|BRA}} Rafael Matos
7–5, 6–4 || {{flagicon|FRA}} Manuel Guinard
{{flagicon|FRA}} Grégoire Jacq

|-style="vertical-align:top"

|style="background:#fff;" rowspan=2| Swiss Open
Gstaad, Switzerland
ATP 250
Clay – €651,865 – 28S/16Q/16D
SinglesDoubles || {{flagicon|ITA}} Matteo Berrettini
6–3, 6–1 || {{flagicon|FRA}} Quentin Halys ||rowspan=2| {{flagicon|GRE}} Stefanos Tsitsipas
{{flagicon|GER}} Jan-Lennard Struff ||rowspan=2| {{flagicon|ITA}} Fabio Fognini
{{flagicon|CAN}} Félix Auger-Aliassime
{{flagicon|ARG}} Tomás Martín Etcheverry
{{flagicon|BRA}} Gustavo Heide

|-style="vertical-align:top"

| {{flagicon|IND}} Yuki Bhambri
{{flagicon|FRA}} Albano Olivetti
3–6, 6–3, [10–6] || {{flagicon|FRA}} Ugo Humbert
{{flagicon|FRA}} Fabrice Martin

|-style="vertical-align:top"

|rowspan=6|22 Jul

|style="background:#fff;" rowspan=2| Austrian Open
Kitzbühel, Austria
ATP 250
Clay – €651,865 – 28S/16Q/16D
SinglesDoubles || {{flagicon|ITA}} Matteo Berrettini
7–5, 6–3 || {{flagicon|FRA}} Hugo Gaston ||rowspan=2| {{flagicon|ARG}} Facundo Díaz Acosta
{{flagicon|GER}} Yannick Hanfmann ||rowspan=2| {{flagicon|ARG}} Sebastián Báez
{{flagicon|ESP}} Pedro Martínez
{{flagicon|BRA}} Thiago Seyboth Wild
{{flagicon|USA}} Nicolas Moreno de Alboran

|-style="vertical-align:top"

| {{flagicon|AUT}} Alexander Erler
{{flagicon|GER}} Andreas Mies
6–3, 3–6, [10–6] || {{flagicon|GER}} Constantin Frantzen
{{flagicon|GER}} Hendrik Jebens

|-style="vertical-align:top"

|style="background:#fff;" rowspan=2| Croatia Open
Umag, Croatia
ATP 250
Clay – €651,865 – 28S/16Q/16D
SinglesDoubles || {{flagicon|ARG}} Francisco Cerúndolo
2–6, 6–4, 7–6(7–5) || {{flagicon|ITA}} Lorenzo Musetti ||rowspan=2| {{flagicon|}} Andrey Rublev
{{flagicon|CZE}} Jakub Menšík ||rowspan=2| {{flagicon|HUN}} Fábián Marozsán
{{flagicon|ITA}} Lorenzo Sonego
{{flagicon|TPE}} Tseng Chun-hsin
{{flagicon|SRB}} Dušan Lajović

|-style="vertical-align:top"

| {{flagicon|ARG}} Guido Andreozzi
{{flagicon|MEX}} Miguel Ángel Reyes-Varela
6–4, 6–2 || {{flagicon|FRA}} Manuel Guinard
{{flagicon|FRA}} Grégoire Jacq

|-style="vertical-align:top"

|style="background:#fff;" rowspan=2| Atlanta Open
Atlanta, United States
ATP 250
Hard – $841,590 – 28S/16Q/16D
SinglesDoubles || {{flagicon|JPN}} Yoshihito Nishioka
4–6, 7–6(7–2), 6–2 || {{flagicon|AUS}} Jordan Thompson ||rowspan=2| {{flagicon|CHN}} Shang Juncheng
{{flagicon|FRA}} Arthur Rinderknech ||rowspan=2| {{flagicon|AUS}} Max Purcell
{{flagicon|ESP}} Alejandro Davidovich Fokina
{{flagicon|USA}} Frances Tiafoe
{{flagicon|ITA}} Mattia Bellucci

|-style="vertical-align:top"

| {{flagicon|USA}} Nathaniel Lammons
{{flagicon|USA}} Jackson Withrow
4–6, 6–4, [12–10] || {{flagicon|SWE}} André Göransson
{{flagicon|NED}} Sem Verbeek

|-style="vertical-align:top"

| rowspan="8"| 29 Jul||bgcolor="F0DC82" rowspan=4| Summer Olympics
Paris, France
Olympic Games
Clay – 64S/32D/16X
SinglesDoublesMixed||style="background:gold; text-align:center;" |{{gold medal}}||style="background:silver; text-align:center;" |{{silver medal}}|| style="background:#c96; text-align:center;"|{{bronze medal}}||style="background:#ededed ; text-align:center;"|Fourth Place

|- valign=top

| {{flagicon|SRB}} Novak Djokovic
7–6(7–3), 7–6(7–2) || {{flagicon|ESP}} Carlos Alcaraz

| {{flagicon|ITA}} Lorenzo Musetti
6–4, 1–6, 6–3 || {{flagicon|CAN}} Félix Auger-Aliassime

|- valign=top

| {{flagicon|AUS}} Matthew Ebden
{{flagicon|AUS}} John Peers
6–7(6–8), 7–6(7–1), [10–8] || {{flagicon|USA}} Austin Krajicek
{{flagicon|USA}} Rajeev Ram

| {{flagicon|USA}} Taylor Fritz
{{flagicon|USA}} Tommy Paul
6–3, 6–4 || {{flagicon|CZE}} Tomáš Macháč
{{flagicon|CZE}} Adam Pavlásek

|- valign=top

| {{flagicon|CZE}} Kateřina Siniaková
{{flagicon|CZE}} Tomáš Macháč
6–2, 5–7, [10–8] || {{flagicon|CHN}} Wang Xinyu
{{flagicon|CHN}} Zhang Zhizhen

| {{flagicon|CAN}} Gabriela Dabrowski
{{flagicon|CAN}} Félix Auger-Aliassime
6–3, 7–6(7–2) || {{flagicon|NED}} Demi Schuurs
{{flagicon|NED}} Wesley Koolhof

|-style="vertical-align:top"

|style="background:#D4F1C5;" rowspan=2|Washington Open
Washington, D.C., United States
ATP 500
Hard – $2,271,715 – 48S/24Q/16D
SinglesDoubles || {{flagicon|USA}} Sebastian Korda
4–6, 6–2, 6–0 || {{flagicon|ITA}} Flavio Cobolli || rowspan="2" | {{flagicon|USA}} Frances Tiafoe
{{flagicon|USA}} Ben Shelton|| rowspan="2" | {{flagicon|}} Andrey Rublev
{{flagicon|AUS}} Jordan Thompson
{{flagicon|USA}} Alex Michelsen
{{flagicon|CAN}} Denis Shapovalov

|-style="vertical-align:top"

| {{flagicon|USA}} Nathaniel Lammons
{{flagicon|USA}} Jackson Withrow
7–5, 6–3 || {{flagicon|BRA}} Rafael Matos
{{flagicon|BRA}} Marcelo Melo

|}

= August =

class=wikitable style=font-size:95%
style="width:48px;"|Week

! style="width:250px;"|Tournament

! style="width:200px;"|Champions

! style="width:200px;"|Runners-up

! style="width:190px;"|Semifinalists

! style="width:190px;"|Quarterfinalists

style="vertical-align:top"

|rowspan=2|5 Aug

|style="background:#e9e9e9;" rowspan=2|Canadian Open
Montreal, Canada
ATP Masters 1000
Hard – $7,867,600 – 56S/28Q/28D
SinglesDoubles

{{flagicon|AUS}} Alexei Popyrin
6–2, 6–4
{{flagicon
} Andrey Rublev ||rowspan=2| {{flagicon|ITA}} Matteo Arnaldi
{{flagicon|USA}} Sebastian Korda ||rowspan=2| {{flagicon|ITA}} Jannik Sinner
{{flagicon|JPN}} Kei Nishikori
{{flagicon|POL}} Hubert Hurkacz
{{flagicon|GER}} Alexander Zverev

|-style="vertical-align:top"

| {{flagicon|ESP}} Marcel Granollers
{{flagicon|ARG}} Horacio Zeballos
6–2, 7–6(7–4) || {{flagicon|USA}} Rajeev Ram
{{flagicon|GBR}} Joe Salisbury

|-style="vertical-align:top"

|rowspan=2|12 Aug

|style="background:#e9e9e9;" rowspan=2|Cincinnati Open
Mason, United States
ATP Masters 1000
Hard – $7,909,030 – 56S/28Q/28D
SinglesDoubles || {{flagicon|ITA}} Jannik Sinner
7–6(7–4), 6–2 ||{{flagicon|USA}} Frances Tiafoe ||rowspan=2| {{flagicon|GER}} Alexander Zverev
{{flagicon|DEN}} Holger Rune ||rowspan=2| {{flagicon|}} Andrey Rublev
{{flagicon|USA}} Ben Shelton
{{flagicon|POL}} Hubert Hurkacz
{{flagicon|GBR}} Jack Draper

|-style="vertical-align:top"

| {{flagicon|ESA}} Marcelo Arévalo
{{flagicon|CRO}} Mate Pavić
6–2, 6–4 || {{flagicon|USA}} Mackenzie McDonald
{{flagicon|USA}} Alex Michelsen

|-style="vertical-align:top"

|rowspan=2|19 Aug

| style="background:#fff;" rowspan=2|Winston-Salem Open
Winston-Salem, United States
ATP 250
Hard – $867,750 – 48S/16Q/16D
SinglesDoubles || {{flagicon|ITA}} Lorenzo Sonego
6–0, 6–3 || {{flagicon|USA}} Alex Michelsen||rowspan=2| {{flagicon|BEL}} David Goffin
{{flagicon|ESP}} Pablo Carreño Busta||rowspan=2| {{flagicon|AUS}} Rinky Hijikata
{{flagicon|}} Pavel Kotov
{{flagicon|USA}} Learner Tien
{{flagicon|USA}} Christopher Eubanks

|-style="vertical-align:top"

| {{flagicon|USA}} Nathaniel Lammons
{{flagicon|USA}} Jackson Withrow
6–4, 6–3 || {{flagicon|GBR}} Julian Cash
{{flagicon|USA}} Robert Galloway

|-style="vertical-align:top"

|rowspan=3|26 Aug
2 Sep

|style="background:#f3e6d7;" rowspan=3|US Open
New York City, United States
Grand Slam
Hard – $33,977,000 – 128S/128Q/64D/32X
Singles - DoublesMixed || {{flagicon|ITA}} Jannik Sinner
6–3, 6–4, 7–5 || {{flagicon|USA}} Taylor Fritz ||rowspan=3|{{flagicon|GBR}} Jack Draper
{{flagicon|USA}} Frances Tiafoe ||rowspan=3| {{flagicon|}} Daniil Medvedev
{{flagicon|AUS}} Alex de Minaur
{{flagicon|GER}} Alexander Zverev
{{flagicon|BUL}} Grigor Dimitrov

|-style="vertical-align:top"

| {{flagicon|AUS}} Max Purcell
{{flagicon|AUS}} Jordan Thompson
6–4, 7–6(7–4) ||{{flagicon|GER}} Kevin Krawietz
{{flagicon|GER}} Tim Pütz

|- style="vertical-align:top"

| {{flagicon|ITA}} Andrea Vavassori
{{flagicon|ITA}} Sara Errani
7–6(7–0), 7–5 || {{flagicon|USA}} Taylor Townsend
{{flagicon|USA}} Donald Young

|}

= September =

class=wikitable style=font-size:95%
style="width:48px;"|Week

! style="width:250px;"|Tournament

! style="width:200px;"|Champions

! style="width:200px;"|Runners-up

! style="width:190px;"|Semifinalists

! style="width:190px;"|Quarterfinalists

style="vertical-align:top"

| 9 Sep

| style="background:#ECF2FF; | Davis Cup Finals group stage
Bologna, Italy
Valencia, Spain
Zhuhai, China
Manchester, Great Britain
Hard (i) – 16 teams

{{davis|ITA}}
{{davis|ESP}}
{{davis|USA}}
{{davis|CAN}}
{{davis|NED}}
{{davis|AUS}}
{{davis|GER}}
{{davis|ARG}}
style="background:#ededed;"|style="background:#ededed;"|
style="vertical-align:top"

| rowspan=5| 16 Sep

| style="background:#ECF2FF; | Laver Cup
Berlin, Germany
Hard (i) – $

17px Team Europe
13–11
17px Team Worldstyle="background:#ededed;"|style="background:#ededed;"|
style="vertical-align:top"

|style="background:#fff;" rowspan=2| Chengdu Open
Chengdu, China
ATP 250
Hard – $1,269,245 – 28S/16Q/16D
SinglesDoubles

{{flagicon|CHN}} Shang Juncheng
7–6(7–4), 6–1
{{flagicon|ITA}} Lorenzo Musettirowspan=2| {{flagicon
} Alibek Kachmazov
{{flagicon|GER}} Yannick Hanfmann ||rowspan=2| {{flagicon|FRA}} Adrian Mannarino
{{flagicon|CHI}} Nicolás Jarry
{{flagicon|ESP}} Pedro Martínez
{{flagicon|KAZ}} Alexander Bublik

|-style="vertical-align:top"

| {{flagicon|FRA}} Sadio Doumbia
{{flagicon|FRA}} Fabien Reboul
6–4, 4–6, [10–4] || {{flagicon|IND}} Yuki Bhambri
{{flagicon|FRA}} Albano Olivetti

|- style="vertical-align:top"

|style="background:#fff;" rowspan=2| Hangzhou Open
Hangzhou, China
ATP 250
Hard – $1,081,395 – 28S/16Q/16D
SinglesDoubles || {{flagicon|CRO}} Marin Čilić
7–6(7–5), 7–6(7–5) || {{flagicon|CHN}} Zhang Zhizhen ||rowspan=2| {{flagicon|USA}} Brandon Nakashima
{{flagicon|CHN}} Bu Yunchaokete ||rowspan=2| {{flagicon|JPN}} Yasutaka Uchiyama
{{flagicon|AUS}} Rinky Hijikata
{{flagicon|ESP}} Roberto Carballés Baena
{{flagicon|KAZ}} Mikhail Kukushkin

|-style="vertical-align:top"

| {{flagicon|IND}} Jeevan Nedunchezhiyan
{{flagicon|IND}} Vijay Sundar Prashanth
4–6, 7–6(7–5), [10–7] || {{flagicon|GER}} Constantin Frantzen
{{flagicon|GER}} Hendrik Jebens

|-style="vertical-align:top"

| rowspan="4"|23 Sep

| style="background:#d0f0c0;" rowspan=2| China Open
Beijing, China
ATP 500
Hard – $3,891,650 – 32S/16Q/16D
SinglesDoubles

|| {{flagicon|ESP}} Carlos Alcaraz
6–7(6–8), 6–4, 7–6(7–3) || {{flagicon|ITA}} Jannik Sinner ||rowspan=2| {{flagicon|CHN}} Bu Yunchaokete
{{flagicon|}} Daniil Medvedev

|rowspan=2| {{flagicon|CZE}} Jiří Lehečka
{{flagicon|}} Andrey Rublev
{{flagicon|ITA}} Flavio Cobolli
{{flagicon|}} Karen Khachanov

|-style="vertical-align:top"

| {{flagicon|ITA}} Simone Bolelli
{{flagicon|ITA}} Andrea Vavassori
4–6, 6–3, [10–5] || {{flagicon|FIN}} Harri Heliövaara
{{flagicon|GBR}} Henry Patten

|-style="vertical-align:top"

| style="background:#d0f0c0;" rowspan=2| Japan Open
Tokyo, Japan
ATP 500
Hard – $1,989,865 – 32S/16Q/16D
SinglesDoubles

|| {{flagicon|FRA}} Arthur Fils
5–7, 7–6(8–6), 6–3 || {{flagicon|FRA}} Ugo Humbert ||rowspan=2| {{flagicon|DEN}} Holger Rune
{{flagicon|CZE}} Tomáš Macháč

|rowspan=2| {{flagicon|USA}} Ben Shelton
{{flagicon|JPN}} Kei Nishikori
{{flagicon|USA}} Alex Michelsen
{{flagicon|GBR}} Jack Draper

|-style="vertical-align:top"

| {{flagicon|GBR}} Julian Cash
{{flagicon|GBR}} Lloyd Glasspool
6–4, 4–6, [12–10] || {{flagicon|URU}} Ariel Behar
{{flagicon|USA}} Robert Galloway

|-style="vertical-align:top"

|rowspan=2|30 Sep
7 Oct

| style="background:#e9e9e9;" rowspan=2| Shanghai Masters
Shanghai, China
ATP Masters 1000
Hard – $10,298,535 – 96S/48Q/32D
SinglesDoubles

| {{flagicon|ITA}} Jannik Sinner
7–6(7–4), 6–3 || {{flagicon|SRB}} Novak Djokovic ||rowspan=2| {{flagicon|CZE}} Tomáš Macháč
{{flagicon|USA}} Taylor Fritz

|rowspan=2| {{flagicon|}} Daniil Medvedev
{{flagicon|ESP}} Carlos Alcaraz
{{flagicon|CZE}} Jakub Menšík
{{flagicon|BEL}} David Goffin

|-style="vertical-align:top"

| {{flagicon|NED}} Wesley Koolhof
{{flagicon|CRO}} Nikola Mektić
6–4, 6–4 || {{flagicon|ARG}} Máximo González
{{flagicon|ARG}} Andrés Molteni

|}

= October =

class=wikitable style=font-size:95%
style="width:48px;"|Week

! style="width:250px;"|Tournament

! style="width:200px;"|Champions

! style="width:200px;"|Runners-up

! style="width:190px;"|Semifinalists

! style="width:190px;"|Quarterfinalists

style="vertical-align:top"

| rowspan=6| 14 Oct

| style="background:#fff;" rowspan=2| Almaty Open
Almaty, Kazakhstan
ATP 250
Hard (i) – $1,117,465 – 28S/16Q/16D
SinglesDoubles

{{flagicon
} Karen Khachanov
6–2, 5–7, 6–3 || {{flagicon|CAN}} Gabriel Diallo ||rowspan=2| {{flagicon|AUS}} Aleksandar Vukic
{{flagicon|ARG}} Francisco Cerúndolo

|rowspan=2| {{flagicon|USA}} Frances Tiafoe
{{flagicon|KAZ}} Beibit Zhukayev
{{flagicon|KAZ}} Alexander Shevchenko
{{flagicon|CHI}} Alejandro Tabilo

|-style="vertical-align:top"

| {{flagicon|IND}} Rithvik Choudary Bollipalli
{{flagicon|IND}} Arjun Kadhe
3–6, 7–6(7–3), [14–12] || {{flagicon|COL}} Nicolás Barrientos
{{flagicon|TUN}} Skander Mansouri

|- style="vertical-align:top"

| style="background:#fff;" rowspan=2| European Open
Antwerp, Belgium
ATP 250
Hard (i) – €767,455 – 28S/16Q/16D
SinglesDoubles

|| {{flagicon|ESP}} Roberto Bautista Agut
7–5, 6–1 || {{flagicon|CZE}} Jiří Lehečka ||rowspan=2| {{flagicon|FRA}} Hugo Gaston
{{flagicon|USA}} Marcos Giron

|rowspan=2| {{flagicon|AUS}} Alex de Minaur
{{flagicon|CAN}} Félix Auger-Aliassime
{{flagicon|BEL}} Zizou Bergs
{{flagicon|GRE}} Stefanos Tsitsipas

|-style="vertical-align:top"

| {{flagicon|AUT}} Alexander Erler
{{flagicon|AUT}} Lucas Miedler
6–4, 1–6, [10–8] || {{flagicon|USA}} Robert Galloway
{{flagicon|KAZ}} Aleksandr Nedovyesov

|-style="vertical-align:top"

| style="background:#fff;" rowspan=2| Stockholm Open
Stockholm, Sweden
ATP 250
Hard (i) – €767,455 – 28S/16Q/16D
SinglesDoubles

|| {{flagicon|USA}} Tommy Paul
6–4, 6–3 || {{flagicon|BUL}} Grigor Dimitrov ||rowspan=2| {{flagicon|SUI}} Stan Wawrinka
{{flagicon|NED}} Tallon Griekspoor

|rowspan=2| {{flagicon|}} Andrey Rublev
{{flagicon|SRB}} Miomir Kecmanović
{{flagicon|SUI}} Dominic Stricker
{{flagicon|NOR}} Casper Ruud

|-style="vertical-align:top"

| {{flagicon|FIN}} Harri Heliövaara
{{flagicon|GBR}} Henry Patten
7–5, 6–3 || {{flagicon|CZE}} Petr Nouza
{{flagicon|CZE}} Patrik Rikl

|- style="vertical-align:top"

| rowspan=4| 21 Oct

| style="background:#d0f0c0;" rowspan=2| Swiss Indoors
Basel, Switzerland
ATP 500
Hard (i) – €2,414,215 – 32S/16Q/16D
SinglesDoubles

| {{flagicon|FRA}} Giovanni Mpetshi Perricard
6–4, 7–6(7–4) || {{flagicon|USA}} Ben Shelton

|rowspan=2| {{flagicon|FRA}} Arthur Fils
{{flagicon|DEN}} Holger Rune

|rowspan=2| {{flagicon|}} Andrey Rublev
{{flagicon|GRE}} Stefanos Tsitsipas
{{flagicon|BEL}} David Goffin
{{flagicon|CAN}} Denis Shapovalov

|-style="vertical-align:top"

| {{flagicon|GBR}} Jamie Murray
{{flagicon|AUS}} John Peers
6–3, 7–5 || {{flagicon|NED}} Wesley Koolhof
{{flagicon|CRO}} Nikola Mektić

|- style="vertical-align:top"

| style="background:#d0f0c0;" rowspan=2| Vienna Open
Vienna, Austria
ATP 500
Hard (i) – €2,626,045 – 32S/16Q/16D
SinglesDoubles

|| {{flagicon|GBR}} Jack Draper
6–4, 7–5 || {{flagicon|}} Karen Khachanov ||rowspan=2| {{flagicon|ITA}} Lorenzo Musetti
{{flagicon|AUS}} Alex de Minaur

|rowspan=2| {{flagicon|GER}} Alexander Zverev
{{flagicon|CZE}} Tomáš Macháč
{{flagicon|ITA}} Matteo Berrettini
{{flagicon|CZE}} Jakub Menšík

|-style="vertical-align:top"

| {{flagicon|AUT}} Alexander Erler
{{flagicon|AUT}} Lucas Miedler
4–6, 6–3, [10–1] || {{flagicon|GBR}} Neal Skupski
{{flagicon|NZL}} Michael Venus

|- style="vertical-align:top"

| rowspan=2|28 Oct

|style="background:#e9e9e9;" rowspan=2| Paris Masters
Paris, France
ATP Masters 1000
Hard (i) – €6,946,835 – 56S/28Q/24D
SinglesDoubles

| {{flagicon|GER}} Alexander Zverev
6–2, 6–2 || {{flagicon|FRA}} Ugo Humbert

|rowspan=2| {{flagicon|DEN}} Holger Rune
{{flagicon|}} Karen Khachanov

|rowspan=2| {{flagicon|AUS}} Alex de Minaur
{{flagicon|GRE}} Stefanos Tsitsipas
{{flagicon|BUL}} Grigor Dimitrov
{{flagicon|AUS}} Jordan Thompson

|-style="vertical-align:top"

| {{flagicon|NED}} Wesley Koolhof
{{flagicon|CRO}} Nikola Mektić
3–6, 6–3, [10–5] || {{flagicon|GBR}} Lloyd Glasspool
{{flagicon|CZE}} Adam Pavlásek

|}

= November =

class=wikitable style=font-size:95%
style="width:48px;"|Week

! style="width:250px;"|Tournament

! style="width:200px;"|Champions

! style="width:200px;"|Runners-up

! style="width:190px;"|Semifinalists

! style="width:190px;"|Quarterfinalists

style="vertical-align:top"

| rowspan=4| 4 Nov

|style="background:#fff;" rowspan=2|Belgrade Open
Belgrade, Serbia
ATP 250
Hard (i) – €651,865 – 28S/16Q/16D
SinglesDoubles

{{flagicon|CAN}} Denis Shapovalov
6–4, 6–4
{{flagicon|SRB}} Hamad Medjedovicrowspan=2| {{flagicon|SRB}} Laslo Djere
{{flagicon|CZE}} Jiří Lehečka
rowspan=2| {{flagicon|HUN}} Fábián Marozsán
{{flagicon|ARG}} Francisco Cerúndolo
{{flagicon|SVK}} Lukáš Klein
{{flagicon|AUS}} Christopher O'Connell
style="vertical-align:top"

| {{flagicon|GBR}} Jamie Murray
{{flagicon|AUS}} John Peers
3–6, 7–6(7–5), [11–9]

{{flagicon|CRO}} Ivan Dodig
{{flagicon|TUN}} Skander Mansouri
style="vertical-align:top"

| style="background:#fff;" rowspan=2|Moselle Open
Metz, France
ATP 250
Hard (i) – €651,865 – 28S/16Q/16D
SinglesDoubles

{{flagicon|FRA}} Benjamin Bonzi
7–6(8–6), 6–4
{{flagicon|GBR}} Cameron Norrierowspan=2| {{flagicon|FRA}} Corentin Moutet
{{flagicon|USA}} Alex Michelsen
rowspan=2| {{flagicon
} Andrey Rublev
{{flagicon|BEL}} Zizou Bergs
{{flagicon|CHN}} Bu Yunchaokete
{{flagicon|FRA}} Quentin Halys

|-style="vertical-align:top"

| {{flagicon|NED}} Sander Arends
{{flagicon|GBR}} Luke Johnson
6–4, 3–6, [10–3] || {{flagicon|FRA}} Pierre-Hugues Herbert
{{flagicon|FRA}} Albano Olivetti

|- style="vertical-align:top"

| rowspan=2|11 Nov

| style="background:#ffc;" rowspan=2| ATP Finals
Turin, Italy
ATP Finals
Hard (i) – $15,250,000 – 8S/8D (RR)
SinglesDoubles

| {{flagicon|ITA}} Jannik Sinner
6–4, 6–4 || {{flagicon|USA}} Taylor Fritz

|rowspan=2| {{flagicon|NOR}} Casper Ruud
{{flagicon|GER}} Alexander Zverev

|rowspan=2|Round robin
{{flagicon|}} Daniil Medvedev
{{flagicon|AUS}} Alex de Minaur
{{flagicon|ESP}} Carlos Alcaraz
{{flagicon|}} Andrey Rublev

|-style="vertical-align:top"

| {{flagicon|GER}} Kevin Krawietz
{{flagicon|GER}} Tim Pütz
7–6(7–5), 7–6(8–6) || {{flagicon|ESA}} Marcelo Arévalo
{{flagicon|CRO}} Mate Pavić

|- style="vertical-align:top"

| 18 Nov

| style="background:#ecf2ff;" | Davis Cup Finals knockout stage
Málaga, Spain
Hard (i)||{{davis|ITA}}
2–0|| {{davis|NED}}|| {{davis|AUS}}
{{davis|GER}}

|| {{davis|ARG}}
{{davis|USA}}
{{davis|CAN}}
{{davis|ESP}}

|}

= December =

class=wikitable style=font-size:95%
style="width:48px;"|Week

! style="width:250px;"|Tournament

! style="width:200px;"|Champions

! style="width:200px;"|Runners-up

! style="width:190px;"|Semifinalists

! style="width:190px;"|Quarterfinalists

style="vertical-align:top"

| 16 Dec

| Next Gen ATP Finals
Jeddah, Saudi Arabia
Next Generation ATP Finals
Hard (i) – $ – 8S (RR)
Singles

{{flagicon|BRA}} João Fonseca
2–4, 4–3(10–8), 4–0, 4–2
{{flagicon|USA}} Learner Tien{{flagicon|FRA}} Luca Van Assche
{{flagicon|USA}} Alex Michelsen
Round robin
{{flagicon|FRA}} Arthur Fils
{{flagicon|CZE}} Jakub Menšík
{{flagicon|USA}} Nishesh Basavareddy
{{flagicon|CHN}} Shang Juncheng

= Cancelled tournaments =

class=wikitable style=font-size:95%
style="width:48px;"|Week

! style="width:250px;"|Tournament

! style="width:200px;"|Reason

style="vertical-align:top"

| 4 Nov

|style="background:#fff;" |Gijón Open
Gijón, Spain
ATP 250
Hard (i) – € – 28S/16Q/16D
Singles – Doubles

| Cancelled due to operational reasons{{cite web|url=https://www.completesports.com/belgrade-replaces-gijon-as-host-of-atp-250-tournament/ |title=Belgrade Replaces Gijon as Host of ATP 250 Tournament |date=21 August 2024 }}

Statistical information

These tables present the number of singles (S), doubles (D), and mixed doubles (X) titles won by each player and each nation during the season, within all the tournament categories of the 2024 calendar: the Grand Slam tournaments, the tennis event at the Paris Summer Olympics, the ATP Finals, the ATP Masters 1000, the ATP 500 tournaments, and the ATP 250 tournaments. The players/nations are sorted by:

  1. Total number of titles (a doubles title won by two players representing the same nation counts as only one win for the nation);
  2. Cumulated importance of those titles (one Grand Slam win equalling two Masters 1000 wins, one undefeated ATP Finals win equalling one-and-a-half Masters 1000 win, one Masters 1000 win equalling two 500 events wins, one 500 event win equalling two 250 events wins);
  3. A singles > doubles > mixed doubles hierarchy;
  4. Alphabetical order (by family names for players).

class="wikitable nowrap" style="font-size:95%; width:14%;"
+style="text-align:left" | Key
style="background:#f3e6d7;"

|Grand Slam

style="background:#f0dc82;"

|Summer Olympics

style="background:#ffc;"

|ATP Finals

style="background:#e9e9e9;"

|ATP Masters 1000

style="background:#d4f1c5;"

|ATP 500

style="background:#fff;"

|ATP 250

= Titles won by player =

class="sortable wikitable nowrap" style="font-size:90%"
rowspan="2"| Total

! style="width:160px;" rowspan="2"| Player

! style="background-color:#f3e6d7;" colspan="3"| Grand Slam

! style="background-color:#f0dc82;" colspan="3"| Olympic Games

! style="background-color:#ffffcc;" colspan="2"| ATP Finals

! style="background-color:#e9e9e9;" colspan="2"| Masters 1000

! style="background-color:#d4f1c5;" colspan="2"| ATP 500

! style="background-color:#ffffff;" colspan="2"| ATP 250

! style="background-color:#efefef;" colspan="3"| Total

style="width:30px; background-color:#f3e6d7;" |{{abbr|2=Singles| S }}

! style="width:30px; background-color:#f3e6d7;" |{{abbr|2=Doubles| D }}

! style="width:30px; background-color:#f3e6d7;" |{{abbr|2=Mixed Doubles| X }}

! style="width:30px; background-color:#f0dc82;" |{{abbr|2=Singles| S }}

! style="width:30px; background-color:#f0dc82;" |{{abbr|2=Doubles| D }}

! style="width:30px; background-color:#f0dc82;" |{{abbr|2=Mixed Doubles| X }}

! style="width:30px; background-color:#ffffcc;" |{{abbr|2=Singles| S }}

! style="width:30px; background-color:#ffffcc;" |{{abbr|2=Doubles| D }}

! style="width:30px; background-color:#e9e9e9;" |{{abbr|2=Singles| S }}

! style="width:30px; background-color:#e9e9e9;" |{{abbr|2=Doubles| D }}

! style="width:30px; background-color:#d4f1c5;" |{{abbr|2=Singles| S }}

! style="width:30px; background-color:#d4f1c5;" |{{abbr|2=Doubles| D }}

! style="width:30px; background-color:#ffffff;" |{{abbr|2=Singles| S }}

! style="width:30px; background-color:#ffffff;" |{{abbr|2=Doubles| D }}

! style="width:30px; background-color:#efefef;" |{{abbr|2=Singles| S }}

! style="width:30px; background-color:#efefef;" |{{abbr|2=Doubles| D }}

! style="width:30px; background-color:#efefef;" |{{abbr|2=Mixed Doubles| X }}

style="text-align:center;"

| style="background:#efefef;" |8

style="text-align:left;"|{{flagathlete|{{sortname|Jannik|Sinner}}|ITA}}style="background:#F3E6D7;" | style="background:#F3E6D7;" |style="background:#F3E6D7;" |style="background:#F0DC82;"|style="background:#F0DC82;"|style="background:#F0DC82;"|style="background:#ffc;" |style="background:#ffc;" |style="background:#E9E9E9;" | style="background:#E9E9E9;" |style="background:#D4F1C5;" | style="background:#D4F1C5;" |style="background:#efefef;" |8style="background:#efefef;" |0style="background:#efefef;" |0
style="text-align:center;"

| style="background:#efefef;" |6

style="text-align:left;"|{{flagathlete|{{sortname|Jordan|Thompson|Jordan Thompson (tennis)}}|AUS}}style="background:#F3E6D7;" |style="background:#F3E6D7;" |style="background:#F3E6D7;" |style="background:#F0DC82;"|style="background:#F0DC82;"|style="background:#F0DC82;"|style="background:#ffc;" |style="background:#ffc;" |style="background:#E9E9E9;" |style="background:#E9E9E9;" |style="background:#D4F1C5;" |style="background:#D4F1C5;" | style="background:#efefef;" |1style="background:#efefef;" |5style="background:#efefef;" |0
style="text-align:center;"

| style="background:#efefef;" |5

style="text-align:left;"|{{flagathlete|{{sortname|Wesley|Koolhof}}|NED}}style="background:#F3E6D7;" |style="background:#F3E6D7;" |style="background:#F3E6D7;" |style="background:#F0DC82;"|style="background:#F0DC82;"|style="background:#F0DC82;"|style="background:#ffc;" |style="background:#ffc;" |style="background:#E9E9E9;" |style="background:#E9E9E9;" | style="background:#D4F1C5;" |style="background:#D4F1C5;" | style="background:#efefef;" |0style="background:#efefef;" |5style="background:#efefef;" |0
style="text-align:center;"

| style="background:#efefef;" |5

style="text-align:left;"|{{flagathlete|{{sortname|Nikola|Mektić}}|CRO}}style="background:#F3E6D7;" |style="background:#F3E6D7;" |style="background:#F3E6D7;" |style="background:#F0DC82;"|style="background:#F0DC82;"|style="background:#F0DC82;"|style="background:#ffc;" |style="background:#ffc;" |style="background:#E9E9E9;" |style="background:#E9E9E9;" | style="background:#D4F1C5;" |style="background:#D4F1C5;" | style="background:#efefef;" |0style="background:#efefef;" |5style="background:#efefef;" |0
style="text-align:center;"

| style="background:#efefef;" |4

style="text-align:left;"|{{flagathlete|{{sortname|Carlos|Alcaraz}}|ESP}}style="background:#F3E6D7;" | style="background:#F3E6D7;" |style="background:#F3E6D7;" |style="background:#F0DC82;"|style="background:#F0DC82;"|style="background:#F0DC82;"|style="background:#ffc;" |style="background:#ffc;" |style="background:#E9E9E9;" |style="background:#E9E9E9;" |style="background:#D4F1C5;" |style="background:#D4F1C5;" |style="background:#efefef;" |4style="background:#efefef;" |0style="background:#efefef;" |0
style="text-align:center;"

| style="background:#efefef;" |4

style="text-align:left;"|{{flagathlete|{{sortname|Marcelo|Arévalo}}|ESA}}style="background:#F3E6D7;" |style="background:#F3E6D7;" |style="background:#F3E6D7;" |style="background:#F0DC82;"|style="background:#F0DC82;"|style="background:#F0DC82;"|style="background:#ffc;" |style="background:#ffc;" |style="background:#E9E9E9;" |style="background:#E9E9E9;" |style="background:#D4F1C5;" |style="background:#D4F1C5;" | style="background:#efefef;" |0style="background:#efefef;" |4style="background:#efefef;" |0
style="text-align:center;"

| style="background:#efefef;" |4

style="text-align:left;"|{{flagathlete|{{sortname|Mate|Pavić}}|CRO}}style="background:#F3E6D7;" |style="background:#F3E6D7;" |style="background:#F3E6D7;" |style="background:#F0DC82;"|style="background:#F0DC82;"|style="background:#F0DC82;"|style="background:#ffc;" |style="background:#ffc;" |style="background:#E9E9E9;" |style="background:#E9E9E9;" |style="background:#D4F1C5;" |style="background:#D4F1C5;" | style="background:#efefef;" |0style="background:#efefef;" |4style="background:#efefef;" |0
style="text-align:center;"

| style="background:#efefef;" |4

style="text-align:left;"|{{flagathlete|{{sortname|Andrea|Vavassori}}|ITA}}style="background:#F3E6D7;" |style="background:#F3E6D7;" |style="background:#F3E6D7;" |style="background:#F0DC82;"|style="background:#F0DC82;"|style="background:#F0DC82;"|style="background:#ffc;" |style="background:#ffc;" |style="background:#E9E9E9;" |style="background:#E9E9E9;" |style="background:#D4F1C5;" |style="background:#D4F1C5;" | style="background:#efefef;" |0style="background:#efefef;" |3style="background:#efefef;" |1
style="text-align:center;"

| style="background:#efefef;" |4

style="text-align:left;"|{{flagathlete|{{sortname|Harri|Heliövaara}}|FIN}}style="background:#F3E6D7;" |style="background:#F3E6D7;" |style="background:#F3E6D7;" |style="background:#F0DC82;"|style="background:#F0DC82;"|style="background:#F0DC82;"|style="background:#ffc;" |style="background:#ffc;" |style="background:#E9E9E9;" |style="background:#E9E9E9;" |style="background:#D4F1C5;" |style="background:#D4F1C5;" | style="background:#efefef;" |0style="background:#efefef;" |4style="background:#efefef;" |0
style="text-align:center;"

| style="background:#efefef;" |4

style="text-align:left;"|{{flagathlete|{{sortname|Henry|Patten}}|GBR}}style="background:#F3E6D7;" |style="background:#F3E6D7;" |style="background:#F3E6D7;" |style="background:#F0DC82;"|style="background:#F0DC82;"|style="background:#F0DC82;"|style="background:#ffc;" |style="background:#ffc;" |style="background:#E9E9E9;" |style="background:#E9E9E9;" |style="background:#D4F1C5;" |style="background:#D4F1C5;" | style="background:#efefef;" |0style="background:#efefef;" |4style="background:#efefef;" |0
style="text-align:center;"

| style="background:#efefef;" |4

style="text-align:left;"|{{flagathlete|{{sortname|Max|Purcell}}|AUS}}style="background:#F3E6D7;" |style="background:#F3E6D7;" |style="background:#F3E6D7;" |style="background:#F0DC82;"|style="background:#F0DC82;"|style="background:#F0DC82;"|style="background:#ffc;" |style="background:#ffc;" |style="background:#E9E9E9;" |style="background:#E9E9E9;" |style="background:#D4F1C5;" |style="background:#D4F1C5;" | style="background:#efefef;" |0style="background:#efefef;" |4style="background:#efefef;" |0
style="text-align:center;"

| style="background:#efefef;" |4

style="text-align:left;"|{{flagathlete|{{sortname|Nathaniel|Lammons}}|USA}}style="background:#F3E6D7;" |style="background:#F3E6D7;" |style="background:#F3E6D7;" |style="background:#F0DC82;"|style="background:#F0DC82;"|style="background:#F0DC82;"|style="background:#ffc;" |style="background:#ffc;" |style="background:#E9E9E9;" |style="background:#E9E9E9;" |style="background:#D4F1C5;" |style="background:#D4F1C5;" | style="background:#efefef;" |0style="background:#efefef;" |4style="background:#efefef;" |0
style="text-align:center;"

| style="background:#efefef;" |4

style="text-align:left;"|{{flagathlete|{{sortname|Jackson|Withrow}}|USA}}style="background:#F3E6D7;" |style="background:#F3E6D7;" |style="background:#F3E6D7;" |style="background:#F0DC82;"|style="background:#F0DC82;"|style="background:#F0DC82;"|style="background:#ffc;" |style="background:#ffc;" |style="background:#E9E9E9;" |style="background:#E9E9E9;" |style="background:#D4F1C5;" |style="background:#D4F1C5;" | style="background:#efefef;" |0style="background:#efefef;" |4style="background:#efefef;" |0
style="text-align:center;"

| style="background:#efefef;" |3

style="text-align:left;"|{{flagathlete|{{sortname|Jan|Zieliński}}|POL}}style="background:#F3E6D7;" |style="background:#F3E6D7;" |style="background:#F3E6D7;" | style="background:#F0DC82;"|style="background:#F0DC82;"|style="background:#F0DC82;"|style="background:#ffc;" |style="background:#ffc;" |style="background:#E9E9E9;" |style="background:#E9E9E9;" |style="background:#D4F1C5;" |style="background:#D4F1C5;" |style="background:#efefef;" |0style="background:#efefef;" |1style="background:#efefef;" |2
style="text-align:center;"

| style="background:#efefef;" |3

style="text-align:left;"|{{flagathlete|{{sortname|Matthew|Ebden}}|AUS}}style="background:#F3E6D7;" |style="background:#F3E6D7;" |style="background:#F3E6D7;" |style="background:#F0DC82;"|style="background:#F0DC82;"|style="background:#F0DC82;"|style="background:#ffc;" |style="background:#ffc;" |style="background:#E9E9E9;" |style="background:#E9E9E9;" |style="background:#D4F1C5;" |style="background:#D4F1C5;" |style="background:#efefef;" |0style="background:#efefef;" |3style="background:#efefef;" |0
style="text-align:center;"

| style="background:#efefef;" |3

style="text-align:left;"|{{flagathlete|{{sortname|John|Peers}}|AUS}}style="background:#F3E6D7;" |style="background:#F3E6D7;" |style="background:#F3E6D7;" |style="background:#F0DC82;"|style="background:#F0DC82;"|style="background:#F0DC82;"|style="background:#ffc;" |style="background:#ffc;" |style="background:#E9E9E9;" |style="background:#E9E9E9;" |style="background:#D4F1C5;" |style="background:#D4F1C5;" |style="background:#efefef;" |0style="background:#efefef;" |3style="background:#efefef;" |0
style="text-align:center;"

| style="background:#efefef;" |3

style="text-align:left;"|{{flagathlete|{{sortname|Simone|Bolelli}}|ITA}}style="background:#F3E6D7;" |style="background:#F3E6D7;" |style="background:#F3E6D7;" |style="background:#F0DC82;"|style="background:#F0DC82;"|style="background:#F0DC82;"|style="background:#ffc;" |style="background:#ffc;" |style="background:#E9E9E9;" |style="background:#E9E9E9;" |style="background:#D4F1C5;" |style="background:#D4F1C5;" | style="background:#efefef;" |0style="background:#efefef;" |3style="background:#efefef;" |0
style="text-align:center;"

| style="background:#efefef;" |3

style="text-align:left;"|{{flagathlete|{{sortname|Tommy|Paul|Tommy Paul (tennis)}}|USA}}style="background:#F3E6D7;" |style="background:#F3E6D7;" |style="background:#F3E6D7;" |style="background:#F0DC82;"|style="background:#F0DC82;"|style="background:#F0DC82;"|style="background:#ffc;" |style="background:#ffc;" |style="background:#E9E9E9;" |style="background:#E9E9E9;" |style="background:#D4F1C5;" |style="background:#D4F1C5;" | style="background:#efefef;" |3style="background:#efefef;" |0style="background:#efefef;" |0
style="text-align:center;"

| style="background:#efefef;" |3

style="text-align:left;"|{{flagathlete|{{sortname|Julian|Cash}}|GBR}}style="background:#F3E6D7;" |style="background:#F3E6D7;" |style="background:#F3E6D7;" |style="background:#F0DC82;"|style="background:#F0DC82;"|style="background:#F0DC82;"|style="background:#ffc;" |style="background:#ffc;" |style="background:#E9E9E9;" |style="background:#E9E9E9;" |style="background:#D4F1C5;" |style="background:#D4F1C5;" | style="background:#efefef;" |0style="background:#efefef;" |3style="background:#efefef;" |0
style="text-align:center;"

| style="background:#efefef;" |3

style="text-align:left;"|{{flagathlete|{{sortname|Alexander|Erler}}|AUT}}style="background:#F3E6D7;" |style="background:#F3E6D7;" |style="background:#F3E6D7;" |style="background:#F0DC82;"|style="background:#F0DC82;"|style="background:#F0DC82;"|style="background:#ffc;" |style="background:#ffc;" |style="background:#E9E9E9;" |style="background:#E9E9E9;" |style="background:#D4F1C5;" |style="background:#D4F1C5;" | style="background:#efefef;" |0style="background:#efefef;" |3style="background:#efefef;" |0
style="text-align:center;"

| style="background:#efefef;" |3

style="text-align:left;"|{{flagathlete|{{sortname|Rafael|Matos}}|BRA}}style="background:#F3E6D7;" |style="background:#F3E6D7;" |style="background:#F3E6D7;" |style="background:#F0DC82;"|style="background:#F0DC82;"|style="background:#F0DC82;"|style="background:#ffc;" |style="background:#ffc;" |style="background:#E9E9E9;" |style="background:#E9E9E9;" |style="background:#D4F1C5;" |style="background:#D4F1C5;" | style="background:#efefef;" |0style="background:#efefef;" |3style="background:#efefef;" |0
style="text-align:center;"

| style="background:#efefef;" |3

style="text-align:left;"|{{flagathlete|{{sortname|Jamie|Murray}}|GBR}}style="background:#F3E6D7;" |style="background:#F3E6D7;" |style="background:#F3E6D7;" |style="background:#F0DC82;"|style="background:#F0DC82;"|style="background:#F0DC82;"|style="background:#ffc;" |style="background:#ffc;" |style="background:#E9E9E9;" |style="background:#E9E9E9;" |style="background:#D4F1C5;" |style="background:#D4F1C5;" | style="background:#efefef;" |0style="background:#efefef;" |3style="background:#efefef;" |0
style="text-align:center;"

| style="background:#efefef;" |3

style="text-align:left;"|{{flagathlete|{{sortname|Michael|Venus}}|NZL}}style="background:#F3E6D7;" |style="background:#F3E6D7;" |style="background:#F3E6D7;" |style="background:#F0DC82;"|style="background:#F0DC82;"|style="background:#F0DC82;"|style="background:#ffc;" |style="background:#ffc;" |style="background:#E9E9E9;" |style="background:#E9E9E9;" |style="background:#D4F1C5;" |style="background:#D4F1C5;" | style="background:#efefef;" |0style="background:#efefef;" |3style="background:#efefef;" |0
style="text-align:center;"

| style="background:#efefef;" |3

style="text-align:left;"|{{flagathlete|{{sortname|Matteo|Berrettini}}|ITA}}style="background:#F3E6D7;" |style="background:#F3E6D7;" |style="background:#F3E6D7;" |style="background:#F0DC82;"|style="background:#F0DC82;"|style="background:#F0DC82;"|style="background:#ffc;" |style="background:#ffc;" |style="background:#E9E9E9;" |style="background:#E9E9E9;" |style="background:#D4F1C5;" |style="background:#D4F1C5;" | style="background:#efefef;" |3style="background:#efefef;" |0style="background:#efefef;" |0
style="text-align:center;"

| style="background:#efefef;" |3

style="text-align:left;"|{{flagathlete|{{sortname|Alejandro|Tabilo}}|CHI}}style="background:#F3E6D7;" |style="background:#F3E6D7;" |style="background:#F3E6D7;" |style="background:#F0DC82;"|style="background:#F0DC82;"|style="background:#F0DC82;"|style="background:#ffc;" |style="background:#ffc;" |style="background:#E9E9E9;" |style="background:#E9E9E9;" |style="background:#D4F1C5;" |style="background:#D4F1C5;" | style="background:#efefef;" |2style="background:#efefef;" |1style="background:#efefef;" |0
style="text-align:center;"

| style="background:#efefef;" |3

style="text-align:left;"|{{flagathlete|{{sortname|Sadio|Doumbia}}|FRA}}style="background:#F3E6D7;" |style="background:#F3E6D7;" |style="background:#F3E6D7;" |style="background:#F0DC82;"|style="background:#F0DC82;"|style="background:#F0DC82;"|style="background:#ffc;" |style="background:#ffc;" |style="background:#E9E9E9;" |style="background:#E9E9E9;" |style="background:#D4F1C5;" |style="background:#D4F1C5;" | style="background:#efefef;" |0style="background:#efefef;" |3style="background:#efefef;" |0
style="text-align:center;"

| style="background:#efefef;" |3

style="text-align:left;"|{{flagathlete|{{sortname|Fabien|Reboul}}|FRA}}style="background:#F3E6D7;" |style="background:#F3E6D7;" |style="background:#F3E6D7;" |style="background:#F0DC82;"|style="background:#F0DC82;"|style="background:#F0DC82;"|style="background:#ffc;" |style="background:#ffc;" |style="background:#E9E9E9;" |style="background:#E9E9E9;" |style="background:#D4F1C5;" |style="background:#D4F1C5;" | style="background:#efefef;" |0style="background:#efefef;" |3style="background:#efefef;" |0
style="text-align:center;"

| style="background:#efefef;" |2

style="text-align:left;"|{{flagathlete|{{sortname|Rohan|Bopanna}}|IND}}style="background:#F3E6D7;" |style="background:#F3E6D7;" |style="background:#F3E6D7;" |style="background:#F0DC82;"|style="background:#F0DC82;"|style="background:#F0DC82;"|style="background:#ffc;" |style="background:#ffc;" |style="background:#E9E9E9;" |style="background:#E9E9E9;" |style="background:#D4F1C5;" |style="background:#D4F1C5;" |style="background:#efefef;" |0style="background:#efefef;" |2style="background:#efefef;" |0
style="text-align:center;"

| style="background:#efefef;" |2

style="text-align:left;"|{{flagathlete|{{sortname|Tomáš|Macháč}}|CZE}}style="background:#F3E6D7;" |style="background:#F3E6D7;" |style="background:#F3E6D7;" |style="background:#F0DC82;"|style="background:#F0DC82;"|style="background:#F0DC82;"|style="background:#ffc;" |style="background:#ffc;" |style="background:#E9E9E9;" |style="background:#E9E9E9;" |style="background:#D4F1C5;" |style="background:#D4F1C5;" |style="background:#efefef;" |0style="background:#efefef;" |1style="background:#efefef;" |1
style="text-align:center;"

| style="background:#efefef;" |2

style="text-align:left;"|{{flagathlete|{{sortname|Kevin|Krawietz}}|GER}}style="background:#F3E6D7;" |style="background:#F3E6D7;" |style="background:#F3E6D7;" |style="background:#F0DC82;"|style="background:#F0DC82;"|style="background:#F0DC82;"|style="background:#ffc;" |style="background:#ffc;" |style="background:#E9E9E9;" |style="background:#E9E9E9;" |style="background:#D4F1C5;" |style="background:#D4F1C5;" |style="background:#efefef;" |0style="background:#efefef;" |2style="background:#efefef;" |0
style="text-align:center;"

| style="background:#efefef;" |2

style="text-align:left;"|{{flagathlete|{{sortname|Tim|Pütz}}|GER}}style="background:#F3E6D7;" |style="background:#F3E6D7;" |style="background:#F3E6D7;" |style="background:#F0DC82;"|style="background:#F0DC82;"|style="background:#F0DC82;"|style="background:#ffc;" |style="background:#ffc;" |style="background:#E9E9E9;" |style="background:#E9E9E9;" |style="background:#D4F1C5;" |style="background:#D4F1C5;" |style="background:#efefef;" |0style="background:#efefef;" |2style="background:#efefef;" |0
style="text-align:center;"

| style="background:#efefef;" |2

style="text-align:left;"|{{flagathlete|{{sortname|Alexander|Zverev}}|GER}}style="background:#F3E6D7;" |style="background:#F3E6D7;" |style="background:#F3E6D7;" |style="background:#F0DC82;"|style="background:#F0DC82;"|style="background:#F0DC82;"|style="background:#ffc;" |style="background:#ffc;" |style="background:#E9E9E9;" | style="background:#E9E9E9;" |style="background:#D4F1C5;" |style="background:#D4F1C5;" |style="background:#efefef;" |2style="background:#efefef;" |0style="background:#efefef;" |0
style="text-align:center;"

| style="background:#efefef;" |2

style="text-align:left;"|{{flagathlete|{{sortname|Marcel|Granollers}}|ESP}}style="background:#F3E6D7;" |style="background:#F3E6D7;" |style="background:#F3E6D7;" |style="background:#F0DC82;"|style="background:#F0DC82;"|style="background:#F0DC82;"|style="background:#ffc;" |style="background:#ffc;" |style="background:#E9E9E9;" |style="background:#E9E9E9;" | style="background:#D4F1C5;" |style="background:#D4F1C5;" |style="background:#efefef;" |0style="background:#efefef;" |2style="background:#efefef;" |0
style="text-align:center;"

| style="background:#efefef;" |2

style="text-align:left;"|{{flagathlete|{{sortname|Horacio|Zeballos}}|ARG}}style="background:#F3E6D7;" |style="background:#F3E6D7;" |style="background:#F3E6D7;" |style="background:#F0DC82;"|style="background:#F0DC82;"|style="background:#F0DC82;"|style="background:#ffc;" |style="background:#ffc;" |style="background:#E9E9E9;" |style="background:#E9E9E9;" | style="background:#D4F1C5;" |style="background:#D4F1C5;" |style="background:#efefef;" |0style="background:#efefef;" |2style="background:#efefef;" |0
style="text-align:center;"

| style="background:#efefef;" |2

style="text-align:left;"|{{flagathlete|{{sortname|Sebastian|Korda}}|USA}}style="background:#F3E6D7;" |style="background:#F3E6D7;" |style="background:#F3E6D7;" |style="background:#F0DC82;"|style="background:#F0DC82;"|style="background:#F0DC82;"|style="background:#ffc;" |style="background:#ffc;" |style="background:#E9E9E9;" |style="background:#E9E9E9;" |style="background:#D4F1C5;" |style="background:#D4F1C5;" |style="background:#efefef;" |1style="background:#efefef;" |1style="background:#efefef;" |0
style="text-align:center;"

| style="background:#efefef;" |2

style="text-align:left;"|{{flagicon
}{{sortname|Andrey|Rublev}} {{efn|name=rus|As of 1 March 2022, the ATP announced that

players from Russia and Belarus will not compete in tournaments under the name or flag of Russia or Belarus due to the Russian invasion of Ukraine.{{Cite web |title=Joint Statement by the International Governing Bodies of Tennis |url=https://www.wtatennis.com/news/2510418/joint-statement-by-the-international-governing-bodies-of-tennis |access-date=7 January 2024 |website=WTA}}}} || style="background:#F3E6D7;" | || style="background:#F3E6D7;" | || style="background:#F3E6D7;" | || style="background:#F0DC82;"| || style="background:#F0DC82;"| || style="background:#F0DC82;"| || style="background:#ffc;" | || style="background:#ffc;" | || style="background:#E9E9E9;" | || style="background:#E9E9E9;" | || style="background:#D4F1C5;" | || style="background:#D4F1C5;" | || || || style="background:#efefef;" |2|| style="background:#efefef;" |0|| style="background:#efefef;" |0

|- style="text-align:center;"

| style="background:#efefef;" |2|| style="text-align:left;"|{{flagathlete|{{sortname|Arthur|Fils}}|FRA}} || style="background:#F3E6D7;" | || style="background:#F3E6D7;" | || style="background:#F3E6D7;" | || style="background:#F0DC82;"| || style="background:#F0DC82;"| || style="background:#F0DC82;"| || style="background:#ffc;" | || style="background:#ffc;" | || style="background:#E9E9E9;" | || style="background:#E9E9E9;" | || style="background:#D4F1C5;" | || style="background:#D4F1C5;" | || || || style="background:#efefef;" |2|| style="background:#efefef;" |0|| style="background:#efefef;" |0

|- style="text-align:center;"

| style="background:#efefef;" |2|| style="text-align:left;"|{{flagathlete|{{sortname|Sebastián|Báez}}|ARG}} || style="background:#F3E6D7;" | || style="background:#F3E6D7;" | || style="background:#F3E6D7;" | || style="background:#F0DC82;"| || style="background:#F0DC82;"| || style="background:#F0DC82;"| || style="background:#ffc;" | || style="background:#ffc;" | || style="background:#E9E9E9;" | || style="background:#E9E9E9;" | || style="background:#D4F1C5;" | || style="background:#D4F1C5;" | || || || style="background:#efefef;" |2|| style="background:#efefef;" |0|| style="background:#efefef;" |0

|- style="text-align:center;"

| style="background:#efefef;" |2|| style="text-align:left;"|{{flagathlete|{{sortname|Alex|de Minaur}}|AUS}} || style="background:#F3E6D7;" | || style="background:#F3E6D7;" | || style="background:#F3E6D7;" | || style="background:#F0DC82;"| || style="background:#F0DC82;"| || style="background:#F0DC82;"| || style="background:#ffc;" | || style="background:#ffc;" | || style="background:#E9E9E9;" | || style="background:#E9E9E9;" | || style="background:#D4F1C5;" | || style="background:#D4F1C5;" | || || || style="background:#efefef;" |2|| style="background:#efefef;" |0|| style="background:#efefef;" |0

|- style="text-align:center;"

| style="background:#efefef;" |2|| style="text-align:left;"|{{flagathlete|{{sortname|Jack|Draper}}|GBR}} || style="background:#F3E6D7;" | || style="background:#F3E6D7;" | || style="background:#F3E6D7;" | || style="background:#F0DC82;"| || style="background:#F0DC82;"| || style="background:#F0DC82;"| || style="background:#ffc;" | || style="background:#ffc;" | || style="background:#E9E9E9;" | || style="background:#E9E9E9;" | || style="background:#D4F1C5;" | || style="background:#D4F1C5;" | || || || style="background:#efefef;" |2|| style="background:#efefef;" |0|| style="background:#efefef;" |0

|- style="text-align:center;"

| style="background:#efefef;" |2|| style="text-align:left;"|{{flagathlete|{{sortname|Ugo|Humbert}}|FRA}} || style="background:#F3E6D7;" | || style="background:#F3E6D7;" | || style="background:#F3E6D7;" | || style="background:#F0DC82;"| || style="background:#F0DC82;"| || style="background:#F0DC82;"| || style="background:#ffc;" | || style="background:#ffc;" | || style="background:#E9E9E9;" | || style="background:#E9E9E9;" | || style="background:#D4F1C5;" | || style="background:#D4F1C5;" | || || || style="background:#efefef;" |2|| style="background:#efefef;" |0|| style="background:#efefef;" |0

|- style="text-align:center;"

| style="background:#efefef;" |2|| style="text-align:left;"|{{flagathlete|{{sortname|Giovanni|Mpetshi Perricard}}|FRA}} || style="background:#F3E6D7;" | || style="background:#F3E6D7;" | || style="background:#F3E6D7;" | || style="background:#F0DC82;"| || style="background:#F0DC82;"| || style="background:#F0DC82;"| || style="background:#ffc;" | || style="background:#ffc;" | || style="background:#E9E9E9;" | || style="background:#E9E9E9;" | || style="background:#D4F1C5;" | || style="background:#D4F1C5;" | || || || style="background:#efefef;" |2|| style="background:#efefef;" |0|| style="background:#efefef;" |0

|- style="text-align:center;"

| style="background:#efefef;" |2|| style="text-align:left;"|{{flagathlete|{{sortname|Casper|Ruud}}|NOR}} || style="background:#F3E6D7;" | || style="background:#F3E6D7;" | || style="background:#F3E6D7;" | || style="background:#F0DC82;"| || style="background:#F0DC82;"| || style="background:#F0DC82;"| || style="background:#ffc;" | || style="background:#ffc;" | || style="background:#E9E9E9;" | || style="background:#E9E9E9;" | || style="background:#D4F1C5;" | || style="background:#D4F1C5;" | || || || style="background:#efefef;" |2|| style="background:#efefef;" |0|| style="background:#efefef;" |0

|- style="text-align:center;"

| style="background:#efefef;" |2|| style="text-align:left;"|{{flagathlete|{{sortname|Jan-Lennard|Struff}}|GER}} || style="background:#F3E6D7;" | || style="background:#F3E6D7;" | || style="background:#F3E6D7;" | || style="background:#F0DC82;"| || style="background:#F0DC82;"| || style="background:#F0DC82;"| || style="background:#ffc;" | || style="background:#ffc;" | || style="background:#E9E9E9;" | || style="background:#E9E9E9;" | || style="background:#D4F1C5;" | || style="background:#D4F1C5;" | || || || style="background:#efefef;" |1|| style="background:#efefef;" |1|| style="background:#efefef;" |0

|- style="text-align:center;"

| style="background:#efefef;" |2|| style="text-align:left;"|{{flagathlete|{{sortname|Lloyd|Glasspool}}|GBR}} || style="background:#F3E6D7;" | || style="background:#F3E6D7;" | || style="background:#F3E6D7;" | || style="background:#F0DC82;"| || style="background:#F0DC82;"| || style="background:#F0DC82;"| || style="background:#ffc;" | || style="background:#ffc;" | || style="background:#E9E9E9;" | || style="background:#E9E9E9;" | || style="background:#D4F1C5;" | || style="background:#D4F1C5;" | || || || style="background:#efefef;" |0|| style="background:#efefef;" |2|| style="background:#efefef;" |0

|-style="text-align:center;"

| style="background:#efefef;" |2|| style="text-align:left;"|{{flagathlete|{{sortname|Máximo|González}}|ARG}} || style="background:#F3E6D7;" | || style="background:#F3E6D7;" | || style="background:#F3E6D7;" | || style="background:#F0DC82;"| || style="background:#F0DC82;"| || style="background:#F0DC82;"| || style="background:#ffc;" | || style="background:#ffc;" | || style="background:#E9E9E9;" | || style="background:#E9E9E9;" | || style="background:#D4F1C5;" | || style="background:#D4F1C5;" | || || || style="background:#efefef;" |0|| style="background:#efefef;" |2|| style="background:#efefef;" |0

|- style="text-align:center;"

| style="background:#efefef;" |2|| style="text-align:left;"|{{flagathlete|{{sortname|Lucas|Miedler}}|AUT}} || style="background:#F3E6D7;" | || style="background:#F3E6D7;" | || style="background:#F3E6D7;" | || style="background:#F0DC82;"| || style="background:#F0DC82;"| || style="background:#F0DC82;"| || style="background:#ffc;" | || style="background:#ffc;" | || style="background:#E9E9E9;" | || style="background:#E9E9E9;" | || style="background:#D4F1C5;" | || style="background:#D4F1C5;" | || || || style="background:#efefef;" |0|| style="background:#efefef;" |2|| style="background:#efefef;" |0

|- style="text-align:center;"

| style="background:#efefef;" |2|| style="text-align:left;"|{{flagathlete|{{sortname|Andrés|Molteni}}|ARG}} || style="background:#F3E6D7;" | || style="background:#F3E6D7;" | || style="background:#F3E6D7;" | || style="background:#F0DC82;"| || style="background:#F0DC82;"| || style="background:#F0DC82;"| || style="background:#ffc;" | || style="background:#ffc;" | || style="background:#E9E9E9;" | || style="background:#E9E9E9;" | || style="background:#D4F1C5;" | || style="background:#D4F1C5;" | || || || style="background:#efefef;" |0|| style="background:#efefef;" |2|| style="background:#efefef;" |0

|- style="text-align:center;"

| style="background:#efefef;" |2|| style="text-align:left;"|{{flagathlete|{{sortname|Neal|Skupski}}|GBR}} || style="background:#F3E6D7;" | || style="background:#F3E6D7;" | || style="background:#F3E6D7;" | || style="background:#F0DC82;"| || style="background:#F0DC82;"| || style="background:#F0DC82;"| || style="background:#ffc;" | || style="background:#ffc;" | || style="background:#E9E9E9;" | || style="background:#E9E9E9;" | || style="background:#D4F1C5;" | || style="background:#D4F1C5;" | || || || style="background:#efefef;" |0|| style="background:#efefef;" |2|| style="background:#efefef;" |0

|-style="text-align:center;"

| style="background:#efefef;" |2|| style="text-align:left;"|{{flagathlete|{{sortname|Taylor|Fritz}}|USA}} || style="background:#F3E6D7;" | || style="background:#F3E6D7;" | || style="background:#F3E6D7;" | || style="background:#F0DC82;"| || style="background:#F0DC82;"| || style="background:#F0DC82;"| || style="background:#ffc;" | || style="background:#ffc;" | || style="background:#E9E9E9;" | || style="background:#E9E9E9;" | || style="background:#D4F1C5;" | || style="background:#D4F1C5;" | || || || style="background:#efefef;" |2|| style="background:#efefef;" |0|| style="background:#efefef;" |0

|- style="text-align:center;"

| style="background:#efefef;" |2|| style="text-align:left;"|{{flagicon|}}{{sortname|Karen|Khachanov}} {{efn|name=rus}}|| style="background:#F3E6D7;" | || style="background:#F3E6D7;" | || style="background:#F3E6D7;" | || style="background:#F0DC82;"| || style="background:#F0DC82;"| || style="background:#F0DC82;"| || style="background:#ffc;" | || style="background:#ffc;" | || style="background:#E9E9E9;" | || style="background:#E9E9E9;" | || style="background:#D4F1C5;" | || style="background:#D4F1C5;" | || || || style="background:#efefef;" |2|| style="background:#efefef;" |0|| style="background:#efefef;" |0

|-style="text-align:center;"

| style="background:#efefef;" |2|| style="text-align:left;"|{{flagathlete|{{sortname|Yuki|Bhambri}}|IND}} || style="background:#F3E6D7;" | || style="background:#F3E6D7;" | || style="background:#F3E6D7;" | || style="background:#F0DC82;"| || style="background:#F0DC82;"| || style="background:#F0DC82;"| || style="background:#ffc;" | || style="background:#ffc;" | || style="background:#E9E9E9;" | || style="background:#E9E9E9;" | || style="background:#D4F1C5;" | || style="background:#D4F1C5;" | || || || style="background:#efefef;" |0|| style="background:#efefef;" |2|| style="background:#efefef;" |0

|-style="text-align:center;"

| style="background:#efefef;" |2|| style="text-align:left;"|{{flagathlete|{{sortname|Robert|Galloway|Robert Galloway (tennis)}}|USA}} || style="background:#F3E6D7;" | || style="background:#F3E6D7;" | || style="background:#F3E6D7;" | || style="background:#F0DC82;"| || style="background:#F0DC82;"| || style="background:#F0DC82;"| || style="background:#ffc;" | || style="background:#ffc;" | || style="background:#E9E9E9;" | || style="background:#E9E9E9;" | || style="background:#D4F1C5;" | || style="background:#D4F1C5;" | || || || style="background:#efefef;" |0|| style="background:#efefef;" |2|| style="background:#efefef;" |0

|-style="text-align:center;"

| style="background:#efefef;" |2|| style="text-align:left;"|{{flagathlete|{{sortname|Albano|Olivetti}}|FRA}} || style="background:#F3E6D7;" | || style="background:#F3E6D7;" | || style="background:#F3E6D7;" | || style="background:#F0DC82;"| || style="background:#F0DC82;"| || style="background:#F0DC82;"| || style="background:#ffc;" | || style="background:#ffc;" | || style="background:#E9E9E9;" | || style="background:#E9E9E9;" | || style="background:#D4F1C5;" | || style="background:#D4F1C5;" | || || || style="background:#efefef;" |0|| style="background:#efefef;" |2|| style="background:#efefef;" |0

|- style="text-align:center;"

| style="background:#efefef;" |1|| style="text-align:left;"|{{flagathlete|{{sortname|Édouard|Roger-Vasselin}}|FRA}} || style="background:#F3E6D7;" | || style="background:#F3E6D7;" | || style="background:#F3E6D7;" | || style="background:#F0DC82;"| || style="background:#F0DC82;"| || style="background:#F0DC82;"| || style="background:#ffc;" | || style="background:#ffc;" | || style="background:#E9E9E9;" | || style="background:#E9E9E9;" | || style="background:#D4F1C5;" | || style="background:#D4F1C5;" | || || || style="background:#efefef;" |0|| style="background:#efefef;" |0|| style="background:#efefef;" |1

|- style="text-align:center;"

| style="background:#efefef;" |1|| style="text-align:left;"|{{flagathlete|{{sortname|Novak|Djokovic}}|SRB}} || style="background:#F3E6D7;" | || style="background:#F3E6D7;" | || style="background:#F3E6D7;" | || style="background:#F0DC82;"| || style="background:#F0DC82;"| || style="background:#F0DC82;"| || style="background:#ffc;" | || style="background:#ffc;" | || style="background:#E9E9E9;" | || style="background:#E9E9E9;" | || style="background:#D4F1C5;" | || style="background:#D4F1C5;" | || || || style="background:#efefef;" |1|| style="background:#efefef;" |0|| style="background:#efefef;" |0

|- style="text-align:center;"

| style="background:#efefef;" |1|| style="text-align:left;"|{{flagathlete|{{sortname|Alexei|Popyrin}}|AUS}} || style="background:#F3E6D7;" | || style="background:#F3E6D7;" | || style="background:#F3E6D7;" | || style="background:#F0DC82;"| || style="background:#F0DC82;"| || style="background:#F0DC82;"| || style="background:#ffc;" | || style="background:#ffc;" | || style="background:#E9E9E9;" | || style="background:#E9E9E9;" | || style="background:#D4F1C5;" | || style="background:#D4F1C5;" | || || || style="background:#efefef;" |1|| style="background:#efefef;" |0|| style="background:#efefef;" |0

|- style="text-align:center;"

| style="background:#efefef;" |1|| style="text-align:left;"|{{flagathlete|{{sortname|Stefanos|Tsitsipas}}|GRE}} || style="background:#F3E6D7;" | || style="background:#F3E6D7;" | || style="background:#F3E6D7;" | || style="background:#F0DC82;"| || style="background:#F0DC82;"| || style="background:#F0DC82;"| || style="background:#ffc;" | || style="background:#ffc;" | || style="background:#E9E9E9;" | || style="background:#E9E9E9;" | || style="background:#D4F1C5;" | || style="background:#D4F1C5;" | || || || style="background:#efefef;" |1|| style="background:#efefef;" |0|| style="background:#efefef;" |0

|- style="text-align:center;"

| style="background:#efefef;" |1|| style="text-align:left;"|{{flagathlete|{{sortname|Sander|Gillé}}|BEL}} || style="background:#F3E6D7;" | || style="background:#F3E6D7;" | || style="background:#F3E6D7;" | || style="background:#F0DC82;"| || style="background:#F0DC82;"| || style="background:#F0DC82;"| || style="background:#ffc;" | || style="background:#ffc;" | || style="background:#E9E9E9;" | || style="background:#E9E9E9;" | || style="background:#D4F1C5;" | || style="background:#D4F1C5;" | || || || style="background:#efefef;" |0|| style="background:#efefef;" |1|| style="background:#efefef;" |0

|- style="text-align:center;"

| style="background:#efefef;" |1|| style="text-align:left;"|{{flagathlete|{{sortname|Joran|Vliegen}}|BEL}} || style="background:#F3E6D7;" | || style="background:#F3E6D7;" | || style="background:#F3E6D7;" | || style="background:#F0DC82;"| || style="background:#F0DC82;"| || style="background:#F0DC82;"| || style="background:#ffc;" | || style="background:#ffc;" | || style="background:#E9E9E9;" | || style="background:#E9E9E9;" | || style="background:#D4F1C5;" | || style="background:#D4F1C5;" | || || || style="background:#efefef;" |0|| style="background:#efefef;" |1|| style="background:#efefef;" |0

|- style="text-align:center;"

| style="background:#efefef;" |1|| style="text-align:left;"|{{flagathlete|{{sortname|Nicolás|Barrientos}}|COL}} || style="background:#F3E6D7;" | || style="background:#F3E6D7;" | || style="background:#F3E6D7;" | || style="background:#F0DC82;"| || style="background:#F0DC82;"| || style="background:#F0DC82;"| || style="background:#ffc;" | || style="background:#ffc;" | || style="background:#E9E9E9;" | || style="background:#E9E9E9;" | || style="background:#D4F1C5;" | || style="background:#D4F1C5;" | || || || style="background:#efefef;" |0|| style="background:#efefef;" |1|| style="background:#efefef;" |0

|- style="text-align:center;"

| style="background:#efefef;" |1|| style="text-align:left;"|{{flagathlete|{{sortname|Tallon|Griekspoor}}|NED}} || style="background:#F3E6D7;" | || style="background:#F3E6D7;" | || style="background:#F3E6D7;" | || style="background:#F0DC82;"| || style="background:#F0DC82;"| || style="background:#F0DC82;"| || style="background:#ffc;" | || style="background:#ffc;" | || style="background:#E9E9E9;" | || style="background:#E9E9E9;" | || style="background:#D4F1C5;" | || style="background:#D4F1C5;" | || || || style="background:#efefef;" |0|| style="background:#efefef;" |1|| style="background:#efefef;" |0

|- style="text-align:center;"

| style="background:#efefef;" |1|| style="text-align:left;"|{{flagathlete|{{sortname|Hugo|Nys}}|MON}} || style="background:#F3E6D7;" | || style="background:#F3E6D7;" | || style="background:#F3E6D7;" | || style="background:#F0DC82;"| || style="background:#F0DC82;"| || style="background:#F0DC82;"| || style="background:#ffc;" | || style="background:#ffc;" | || style="background:#E9E9E9;" | || style="background:#E9E9E9;" | || style="background:#D4F1C5;" | || style="background:#D4F1C5;" | || || || style="background:#efefef;" |0|| style="background:#efefef;" |1|| style="background:#efefef;" |0

|- style="text-align:center;"

| style="background:#efefef;" |1|| style="text-align:left;"|{{flagathlete|{{sortname|Roberto|Bautista Agut}}|ESP}} || style="background:#F3E6D7;" | || style="background:#F3E6D7;" | || style="background:#F3E6D7;" | || style="background:#F0DC82;"| || style="background:#F0DC82;"| || style="background:#F0DC82;"| || style="background:#ffc;" | || style="background:#ffc;" | || style="background:#E9E9E9;" | || style="background:#E9E9E9;" | || style="background:#D4F1C5;" | || style="background:#D4F1C5;" | || || || style="background:#efefef;" |1|| style="background:#efefef;" |0|| style="background:#efefef;" |0

|- style="text-align:center;"

| style="background:#efefef;" |1|| style="text-align:left;"|{{flagathlete|{{sortname|Benjamin|Bonzi}}|FRA}} || style="background:#F3E6D7;" | || style="background:#F3E6D7;" | || style="background:#F3E6D7;" | || style="background:#F0DC82;"| || style="background:#F0DC82;"| || style="background:#F0DC82;"| || style="background:#ffc;" | || style="background:#ffc;" | || style="background:#E9E9E9;" | || style="background:#E9E9E9;" | || style="background:#D4F1C5;" | || style="background:#D4F1C5;" | || || || style="background:#efefef;" |1|| style="background:#efefef;" |0|| style="background:#efefef;" |0

|- style="text-align:center;"

| style="background:#efefef;" |1|| style="text-align:left;"|{{flagathlete|{{sortname|Nuno|Borges|Nuno Borges (tennis)}}|POR}} || style="background:#F3E6D7;" | || style="background:#F3E6D7;" | || style="background:#F3E6D7;" | || style="background:#F0DC82;"| || style="background:#F0DC82;"| || style="background:#F0DC82;"| || style="background:#ffc;" | || style="background:#ffc;" | || style="background:#E9E9E9;" | || style="background:#E9E9E9;" | || style="background:#D4F1C5;" | || style="background:#D4F1C5;" | || || || style="background:#efefef;" |1|| style="background:#efefef;" |0|| style="background:#efefef;" |0

|- style="text-align:center;"

| style="background:#efefef;" |1|| style="text-align:left;"|{{flagathlete|{{sortname|Alexander|Bublik}}|KAZ}} || style="background:#F3E6D7;" | || style="background:#F3E6D7;" | || style="background:#F3E6D7;" | || style="background:#F0DC82;"| || style="background:#F0DC82;"| || style="background:#F0DC82;"| || style="background:#ffc;" | || style="background:#ffc;" | || style="background:#E9E9E9;" | || style="background:#E9E9E9;" | || style="background:#D4F1C5;" | || style="background:#D4F1C5;" | || || || style="background:#efefef;" |1|| style="background:#efefef;" |0|| style="background:#efefef;" |0

|- style="text-align:center;"

| style="background:#efefef;" |1|| style="text-align:left;"|{{flagathlete|{{sortname|Francisco|Cerúndolo}}|ARG}} || style="background:#F3E6D7;" | || style="background:#F3E6D7;" | || style="background:#F3E6D7;" | || style="background:#F0DC82;"| || style="background:#F0DC82;"| || style="background:#F0DC82;"| || style="background:#ffc;" | || style="background:#ffc;" | || style="background:#E9E9E9;" | || style="background:#E9E9E9;" | || style="background:#D4F1C5;" | || style="background:#D4F1C5;" | || || || style="background:#efefef;" |1|| style="background:#efefef;" |0|| style="background:#efefef;" |0

|- style="text-align:center;"

| style="background:#efefef;" |1|| style="text-align:left;"|{{flagathlete|{{sortname|Marin|Čilić}}|CRO}} || style="background:#F3E6D7;" | || style="background:#F3E6D7;" | || style="background:#F3E6D7;" | || style="background:#F0DC82;"| || style="background:#F0DC82;"| || style="background:#F0DC82;"| || style="background:#ffc;" | || style="background:#ffc;" | || style="background:#E9E9E9;" | || style="background:#E9E9E9;" | || style="background:#D4F1C5;" | || style="background:#D4F1C5;" | || || || style="background:#efefef;" |1|| style="background:#efefef;" |0|| style="background:#efefef;" |0

|- style="text-align:center;"

| style="background:#efefef;" |1|| style="text-align:left;"|{{flagathlete|{{sortname|Luciano|Darderi}}|ITA}} || style="background:#F3E6D7;" | || style="background:#F3E6D7;" | || style="background:#F3E6D7;" | || style="background:#F0DC82;"| || style="background:#F0DC82;"| || style="background:#F0DC82;"| || style="background:#ffc;" | || style="background:#ffc;" | || style="background:#E9E9E9;" | || style="background:#E9E9E9;" | || style="background:#D4F1C5;" | || style="background:#D4F1C5;" | || || || style="background:#efefef;" |1|| style="background:#efefef;" |0|| style="background:#efefef;" |0

|- style="text-align:center;"

| style="background:#efefef;" |1|| style="text-align:left;"|{{flagathlete|{{sortname|Facundo|Díaz Acosta}}|ARG}} || style="background:#F3E6D7;" | || style="background:#F3E6D7;" | || style="background:#F3E6D7;" | || style="background:#F0DC82;"| || style="background:#F0DC82;"| || style="background:#F0DC82;"| || style="background:#ffc;" | || style="background:#ffc;" | || style="background:#E9E9E9;" | || style="background:#E9E9E9;" | || style="background:#D4F1C5;" | || style="background:#D4F1C5;" | || || || style="background:#efefef;" |1|| style="background:#efefef;" |0|| style="background:#efefef;" |0

|- style="text-align:center;"

| style="background:#efefef;" |1|| style="text-align:left;"|{{flagathlete|{{sortname|Grigor|Dimitrov}}|BUL}} || style="background:#F3E6D7;" | || style="background:#F3E6D7;" | || style="background:#F3E6D7;" | || style="background:#F0DC82;"| || style="background:#F0DC82;"| || style="background:#F0DC82;"| || style="background:#ffc;" | || style="background:#ffc;" | || style="background:#E9E9E9;" | || style="background:#E9E9E9;" | || style="background:#D4F1C5;" | || style="background:#D4F1C5;" | || || || style="background:#efefef;" |1|| style="background:#efefef;" |0|| style="background:#efefef;" |0

|- style="text-align:center;"

| style="background:#efefef;" |1|| style="text-align:left;"|{{flagathlete|{{sortname|Márton|Fucsovics}}|HUN}} || style="background:#F3E6D7;" | || style="background:#F3E6D7;" | || style="background:#F3E6D7;" | || style="background:#F0DC82;"| || style="background:#F0DC82;"| || style="background:#F0DC82;"| || style="background:#ffc;" | || style="background:#ffc;" | || style="background:#E9E9E9;" | || style="background:#E9E9E9;" | || style="background:#D4F1C5;" | || style="background:#D4F1C5;" | || || || style="background:#efefef;" |1|| style="background:#efefef;" |0|| style="background:#efefef;" |0

|- style="text-align:center;"

| style="background:#efefef;" |1|| style="text-align:left;"|{{flagathlete|{{sortname|Marcos|Giron}}|USA}} || style="background:#F3E6D7;" | || style="background:#F3E6D7;" | || style="background:#F3E6D7;" | || style="background:#F0DC82;"| || style="background:#F0DC82;"| || style="background:#F0DC82;"| || style="background:#ffc;" | || style="background:#ffc;" | || style="background:#E9E9E9;" | || style="background:#E9E9E9;" | || style="background:#D4F1C5;" | || style="background:#D4F1C5;" | || || || style="background:#efefef;" |1|| style="background:#efefef;" |0|| style="background:#efefef;" |0

|- style="text-align:center;"

| style="background:#efefef;" |1|| style="text-align:left;"|{{flagathlete|{{sortname|Hubert|Hurkacz}}|POL}} || style="background:#F3E6D7;" | || style="background:#F3E6D7;" | || style="background:#F3E6D7;" | || style="background:#F0DC82;"| || style="background:#F0DC82;"| || style="background:#F0DC82;"| || style="background:#ffc;" | || style="background:#ffc;" | || style="background:#E9E9E9;" | || style="background:#E9E9E9;" | || style="background:#D4F1C5;" | || style="background:#D4F1C5;" | || || || style="background:#efefef;" |1|| style="background:#efefef;" |0|| style="background:#efefef;" |0

|- style="text-align:center;"

| style="background:#efefef;" |1|| style="text-align:left;"|{{flagathlete|{{sortname|Jiří|Lehečka}}|CZE}} || style="background:#F3E6D7;" | || style="background:#F3E6D7;" | || style="background:#F3E6D7;" | || style="background:#F0DC82;"| || style="background:#F0DC82;"| || style="background:#F0DC82;"| || style="background:#ffc;" | || style="background:#ffc;" | || style="background:#E9E9E9;" | || style="background:#E9E9E9;" | || style="background:#D4F1C5;" | || style="background:#D4F1C5;" | || || || style="background:#efefef;" |1|| style="background:#efefef;" |0|| style="background:#efefef;" |0

|- style="text-align:center;"

| style="background:#efefef;" |1|| style="text-align:left;"|{{flagathlete|{{sortname|Yoshihito|Nishioka}}|JPN}} || style="background:#F3E6D7;" | || style="background:#F3E6D7;" | || style="background:#F3E6D7;" | || style="background:#F0DC82;"| || style="background:#F0DC82;"| || style="background:#F0DC82;"| || style="background:#ffc;" | || style="background:#ffc;" | || style="background:#E9E9E9;" | || style="background:#E9E9E9;" | || style="background:#D4F1C5;" | || style="background:#D4F1C5;" | || || || style="background:#efefef;" |1|| style="background:#efefef;" |0|| style="background:#efefef;" |0

|-style="text-align:center;"

| style="background:#efefef;" |1|| style="text-align:left;"|{{flagathlete|Shang Juncheng|CHN}} || style="background:#F3E6D7;" | || style="background:#F3E6D7;" | || style="background:#F3E6D7;" | || style="background:#F0DC82;"| || style="background:#F0DC82;"| || style="background:#F0DC82;"| || style="background:#ffc;" | || style="background:#ffc;" | || style="background:#E9E9E9;" | || style="background:#E9E9E9;" | || style="background:#D4F1C5;" | || style="background:#D4F1C5;" | || || || style="background:#efefef;" |1|| style="background:#efefef;" |0|| style="background:#efefef;" |0

|- style="text-align:center;"

| style="background:#efefef;" |1|| style="text-align:left;"|{{flagathlete|{{sortname|Denis|Shapovalov}}|CAN}} || style="background:#F3E6D7;" | || style="background:#F3E6D7;" | || style="background:#F3E6D7;" | || style="background:#F0DC82;"| || style="background:#F0DC82;"| || style="background:#F0DC82;"| || style="background:#ffc;" | || style="background:#ffc;" | || style="background:#E9E9E9;" | || style="background:#E9E9E9;" | || style="background:#D4F1C5;" | || style="background:#D4F1C5;" | || || || style="background:#efefef;" |1|| style="background:#efefef;" |0|| style="background:#efefef;" |0

|- style="text-align:center;"

| style="background:#efefef;" |1|| style="text-align:left;"|{{flagathlete|{{sortname|Ben|Shelton}}|USA}} || style="background:#F3E6D7;" | || style="background:#F3E6D7;" | || style="background:#F3E6D7;" | || style="background:#F0DC82;"| || style="background:#F0DC82;"| || style="background:#F0DC82;"| || style="background:#ffc;" | || style="background:#ffc;" | || style="background:#E9E9E9;" | || style="background:#E9E9E9;" | || style="background:#D4F1C5;" | || style="background:#D4F1C5;" | || || || style="background:#efefef;" |1|| style="background:#efefef;" |0|| style="background:#efefef;" |0

|- style="text-align:center;"

| style="background:#efefef;" |1|| style="text-align:left;"|{{flagathlete|{{sortname|Lorenzo|Sonego}}|ITA}} || style="background:#F3E6D7;" | || style="background:#F3E6D7;" | || style="background:#F3E6D7;" | || style="background:#F0DC82;"| || style="background:#F0DC82;"| || style="background:#F0DC82;"| || style="background:#ffc;" | || style="background:#ffc;" | || style="background:#E9E9E9;" | || style="background:#E9E9E9;" | || style="background:#D4F1C5;" | || style="background:#D4F1C5;" | || || || style="background:#efefef;" |1|| style="background:#efefef;" |0|| style="background:#efefef;" |0

|-style="text-align:center;"

| style="background:#efefef;" |1|| style="text-align:left;"|{{flagathlete|{{sortname|Guido|Andreozzi}}|ARG}} || style="background:#F3E6D7;" | || style="background:#F3E6D7;" | || style="background:#F3E6D7;" | || style="background:#F0DC82;"| || style="background:#F0DC82;"| || style="background:#F0DC82;"| || style="background:#ffc;" | || style="background:#ffc;" | || style="background:#E9E9E9;" | || style="background:#E9E9E9;" | || style="background:#D4F1C5;" | || style="background:#D4F1C5;" | || || || style="background:#efefef;" |0|| style="background:#efefef;" |1|| style="background:#efefef;" |0

|- style="text-align:center;"

| style="background:#efefef;" |1|| style="text-align:left;"|{{flagathlete|{{sortname|Sander|Arends}}|NED}} || style="background:#F3E6D7;" | || style="background:#F3E6D7;" | || style="background:#F3E6D7;" | || style="background:#F0DC82;"| || style="background:#F0DC82;"| || style="background:#F0DC82;"| || style="background:#ffc;" | || style="background:#ffc;" | || style="background:#E9E9E9;" | || style="background:#E9E9E9;" | || style="background:#D4F1C5;" | || style="background:#D4F1C5;" | || || || style="background:#efefef;" |0|| style="background:#efefef;" |1|| style="background:#efefef;" |0

|- style="text-align:center;"

| style="background:#efefef;" |1|| style="text-align:left;"|{{flagathlete|{{sortname|Tomás|Barrios Vera}}|CHI}} || style="background:#F3E6D7;" | || style="background:#F3E6D7;" | || style="background:#F3E6D7;" | || style="background:#F0DC82;"| || style="background:#F0DC82;"| || style="background:#F0DC82;"| || style="background:#ffc;" | || style="background:#ffc;" | || style="background:#E9E9E9;" | || style="background:#E9E9E9;" | || style="background:#D4F1C5;" | || style="background:#D4F1C5;" | || || || style="background:#efefef;" |0|| style="background:#efefef;" |1|| style="background:#efefef;" |0

|- style="text-align:center;"

| style="background:#efefef;" |1|| style="text-align:left;"|{{flagathlete|{{sortname|Rithvik Choudary|Bollipalli}}|IND}} || style="background:#F3E6D7;" | || style="background:#F3E6D7;" | || style="background:#F3E6D7;" | || style="background:#F0DC82;"| || style="background:#F0DC82;"| || style="background:#F0DC82;"| || style="background:#ffc;" | || style="background:#ffc;" | || style="background:#E9E9E9;" | || style="background:#E9E9E9;" | || style="background:#D4F1C5;" | || style="background:#D4F1C5;" | || || || style="background:#efefef;" |0|| style="background:#efefef;" |1|| style="background:#efefef;" |0

|- style="text-align:center;"

| style="background:#efefef;" |1|| style="text-align:left;"|{{flagathlete|{{sortname|Gonzalo|Escobar}}|ECU}} || style="background:#F3E6D7;" | || style="background:#F3E6D7;" | || style="background:#F3E6D7;" | || style="background:#F0DC82;"| || style="background:#F0DC82;"| || style="background:#F0DC82;"| || style="background:#ffc;" | || style="background:#ffc;" | || style="background:#E9E9E9;" | || style="background:#E9E9E9;" | || style="background:#D4F1C5;" | || style="background:#D4F1C5;" | || || || style="background:#efefef;" |0|| style="background:#efefef;" |1|| style="background:#efefef;" |0

|- style="text-align:center;"

| style="background:#efefef;" |1|| style="text-align:left;"|{{flagathlete|{{sortname|André|Göransson}}|SWE}} || style="background:#F3E6D7;" | || style="background:#F3E6D7;" | || style="background:#F3E6D7;" | || style="background:#F0DC82;"| || style="background:#F0DC82;"| || style="background:#F0DC82;"| || style="background:#ffc;" | || style="background:#ffc;" | || style="background:#E9E9E9;" | || style="background:#E9E9E9;" | || style="background:#D4F1C5;" | || style="background:#D4F1C5;" | || || || style="background:#efefef;" |0|| style="background:#efefef;" |1|| style="background:#efefef;" |0

|- style="text-align:center;"

| style="background:#efefef;" |1|| style="text-align:left;"|{{flagathlete|{{sortname|Luke|Johnson|Luke Johnson (tennis)}}|GBR}} || style="background:#F3E6D7;" | || style="background:#F3E6D7;" | || style="background:#F3E6D7;" | || style="background:#F0DC82;"| || style="background:#F0DC82;"| || style="background:#F0DC82;"| || style="background:#ffc;" | || style="background:#ffc;" | || style="background:#E9E9E9;" | || style="background:#E9E9E9;" | || style="background:#D4F1C5;" | || style="background:#D4F1C5;" | || || || style="background:#efefef;" |0|| style="background:#efefef;" |1|| style="background:#efefef;" |0

|- style="text-align:center;"

| style="background:#efefef;" |1|| style="text-align:left;"|{{flagathlete|{{sortname|Arjun|Kadhe}}|IND}} || style="background:#F3E6D7;" | || style="background:#F3E6D7;" | || style="background:#F3E6D7;" | || style="background:#F0DC82;"| || style="background:#F0DC82;"| || style="background:#F0DC82;"| || style="background:#ffc;" | || style="background:#ffc;" | || style="background:#E9E9E9;" | || style="background:#E9E9E9;" | || style="background:#D4F1C5;" | || style="background:#D4F1C5;" | || || || style="background:#efefef;" |0|| style="background:#efefef;" |1|| style="background:#efefef;" |0

|- style="text-align:center;"

| style="background:#efefef;" |1|| style="text-align:left;"|{{flagathlete|{{sortname|Orlando|Luz}}|BRA}} || style="background:#F3E6D7;" | || style="background:#F3E6D7;" | || style="background:#F3E6D7;" | || style="background:#F0DC82;"| || style="background:#F0DC82;"| || style="background:#F0DC82;"| || style="background:#ffc;" | || style="background:#ffc;" | || style="background:#E9E9E9;" | || style="background:#E9E9E9;" | || style="background:#D4F1C5;" | || style="background:#D4F1C5;" | || || || style="background:#efefef;" |0|| style="background:#efefef;" |1|| style="background:#efefef;" |0

|- style="text-align:center;"

| style="background:#efefef;" |1|| style="text-align:left;"|{{flagathlete|{{sortname|Marcelo|Melo}}|BRA}} || style="background:#F3E6D7;" | || style="background:#F3E6D7;" | || style="background:#F3E6D7;" | || style="background:#F0DC82;"| || style="background:#F0DC82;"| || style="background:#F0DC82;"| || style="background:#ffc;" | || style="background:#ffc;" | || style="background:#E9E9E9;" | || style="background:#E9E9E9;" | || style="background:#D4F1C5;" | || style="background:#D4F1C5;" | || || || style="background:#efefef;" |0|| style="background:#efefef;" |1|| style="background:#efefef;" |0

|- style="text-align:center;"

| style="background:#efefef;" |1|| style="text-align:left;"|{{flagathlete|{{sortname|Andreas|Mies}}|GER}} || style="background:#F3E6D7;" | || style="background:#F3E6D7;" | || style="background:#F3E6D7;" | || style="background:#F0DC82;"| || style="background:#F0DC82;"| || style="background:#F0DC82;"| || style="background:#ffc;" | || style="background:#ffc;" | || style="background:#E9E9E9;" | || style="background:#E9E9E9;" | || style="background:#D4F1C5;" | || style="background:#D4F1C5;" | || || || style="background:#efefef;" |0|| style="background:#efefef;" |1|| style="background:#efefef;" |0

|- style="text-align:center;"

| style="background:#efefef;" |1|| style="text-align:left;"|{{flagathlete|{{sortname|Aleksandr|Nedovyesov}}|KAZ}} || style="background:#F3E6D7;" | || style="background:#F3E6D7;" | || style="background:#F3E6D7;" | || style="background:#F0DC82;"| || style="background:#F0DC82;"| || style="background:#F0DC82;"| || style="background:#ffc;" | || style="background:#ffc;" | || style="background:#E9E9E9;" | || style="background:#E9E9E9;" | || style="background:#D4F1C5;" | || style="background:#D4F1C5;" | || || || style="background:#efefef;" |0|| style="background:#efefef;" |1|| style="background:#efefef;" |0

|- style="text-align:center;"

| style="background:#efefef;" |1|| style="text-align:left;"|{{flagathlete|{{sortname|Jeevan|Nedunchezhiyan}}|IND}} || style="background:#F3E6D7;" | || style="background:#F3E6D7;" | || style="background:#F3E6D7;" | || style="background:#F0DC82;"| || style="background:#F0DC82;"| || style="background:#F0DC82;"| || style="background:#ffc;" | || style="background:#ffc;" | || style="background:#E9E9E9;" | || style="background:#E9E9E9;" | || style="background:#D4F1C5;" | || style="background:#D4F1C5;" | || || || style="background:#efefef;" |0|| style="background:#efefef;" |1|| style="background:#efefef;" |0

|- style="text-align:center;"

| style="background:#efefef;" |1|| style="text-align:left;"|{{flagathlete|{{sortname|Vijay Sundar|Prashanth}}|IND}} || style="background:#F3E6D7;" | || style="background:#F3E6D7;" | || style="background:#F3E6D7;" | || style="background:#F0DC82;"| || style="background:#F0DC82;"| || style="background:#F0DC82;"| || style="background:#ffc;" | || style="background:#ffc;" | || style="background:#E9E9E9;" | || style="background:#E9E9E9;" | || style="background:#D4F1C5;" | || style="background:#D4F1C5;" | || || || style="background:#efefef;" |0|| style="background:#efefef;" |1|| style="background:#efefef;" |0

|- style="text-align:center;"

| style="background:#efefef;" |1|| style="text-align:left;"|{{flagathlete|{{sortname|Rajeev|Ram}}|USA}} || style="background:#F3E6D7;" | || style="background:#F3E6D7;" | || style="background:#F3E6D7;" | || style="background:#F0DC82;"| || style="background:#F0DC82;"| || style="background:#F0DC82;"| || style="background:#ffc;" | || style="background:#ffc;" | || style="background:#E9E9E9;" | || style="background:#E9E9E9;" | || style="background:#D4F1C5;" | || style="background:#D4F1C5;" | || || || style="background:#efefef;" |0|| style="background:#efefef;" |1|| style="background:#efefef;" |0

|-style="text-align:center;"

| style="background:#efefef;" |1|| style="text-align:left;"|{{flagathlete|{{sortname|Miguel Ángel|Reyes-Varela}}|MEX}} || style="background:#F3E6D7;" | || style="background:#F3E6D7;" | || style="background:#F3E6D7;" | || style="background:#F0DC82;"| || style="background:#F0DC82;"| || style="background:#F0DC82;"| || style="background:#ffc;" | || style="background:#ffc;" | || style="background:#E9E9E9;" | || style="background:#E9E9E9;" | || style="background:#D4F1C5;" | || style="background:#D4F1C5;" | || || || style="background:#efefef;" |0|| style="background:#efefef;" |1|| style="background:#efefef;" |0

|- style="text-align:center;"

| style="background:#efefef;" |1|| style="text-align:left;"|{{flagathlete|{{sortname|Jean-Julien|Rojer}}|NED}} || style="background:#F3E6D7;" | || style="background:#F3E6D7;" | || style="background:#F3E6D7;" | || style="background:#F0DC82;"| || style="background:#F0DC82;"| || style="background:#F0DC82;"| || style="background:#ffc;" | || style="background:#ffc;" | || style="background:#E9E9E9;" | || style="background:#E9E9E9;" | || style="background:#D4F1C5;" | || style="background:#D4F1C5;" | || || || style="background:#efefef;" |0|| style="background:#efefef;" |1|| style="background:#efefef;" |0

|- style="text-align:center;"

| style="background:#efefef;" |1|| style="text-align:left;"|{{flagathlete|{{sortname|Joe|Salisbury}}|GBR}} || style="background:#F3E6D7;" | || style="background:#F3E6D7;" | || style="background:#F3E6D7;" | || style="background:#F0DC82;"| || style="background:#F0DC82;"| || style="background:#F0DC82;"| || style="background:#ffc;" | || style="background:#ffc;" | || style="background:#E9E9E9;" | || style="background:#E9E9E9;" | || style="background:#D4F1C5;" | || style="background:#D4F1C5;" | || || || style="background:#efefef;" |0|| style="background:#efefef;" |1|| style="background:#efefef;" |0

|- style="text-align:center;"

| style="background:#efefef;" |1|| style="text-align:left;"|{{flagathlete|{{sortname|Sem|Verbeek}}|NED}} || style="background:#F3E6D7;" | || style="background:#F3E6D7;" | || style="background:#F3E6D7;" | || style="background:#F0DC82;"| || style="background:#F0DC82;"| || style="background:#F0DC82;"| || style="background:#ffc;" | || style="background:#ffc;" | || style="background:#E9E9E9;" | || style="background:#E9E9E9;" | || style="background:#D4F1C5;" | || style="background:#D4F1C5;" | || || || style="background:#efefef;" |0|| style="background:#efefef;" |1|| style="background:#efefef;" |0

|-style="text-align:center;"

| style="background:#efefef;" |1|| style="text-align:left;"|{{flagathlete|Zhang Zhizhen|CHN}} || style="background:#F3E6D7;" | || style="background:#F3E6D7;" | || style="background:#F3E6D7;" | || style="background:#F0DC82;"| || style="background:#F0DC82;"| || style="background:#F0DC82;"| || style="background:#ffc;" | || style="background:#ffc;" | || style="background:#E9E9E9;" | || style="background:#E9E9E9;" | || style="background:#D4F1C5;" | || style="background:#D4F1C5;" | || || || style="background:#efefef;" |0|| style="background:#efefef;" |1|| style="background:#efefef;" |0

|}

= Titles won by nation=

class="sortable wikitable nowrap" style="font-size:90%"
rowspan="2"| Total

! style="width:160px;" rowspan="2"| Nation

! style="background-color:#f3e6d7;" colspan="3"| Grand Slam

! style="background-color:#f0dc82;" colspan="3"| Olympic Games

! style="background-color:#ffffcc;" colspan="2"| ATP Finals

! style="background-color:#e9e9e9;" colspan="2"| Masters 1000

! style="background-color:#d4f1c5;" colspan="2"| ATP 500

! style="background-color:#ffffff;" colspan="2"| ATP 250

! style="background-color:#efefef;" colspan="3"| Total

style="width:30px; background-color:#f3e6d7;" |{{abbr|2=Singles| S }}

! style="width:30px; background-color:#f3e6d7;" |{{abbr|2=Doubles| D }}

! style="width:30px; background-color:#f3e6d7;" |{{abbr|2=Mixed Doubles| X }}

! style="width:41px; background-color:#f0dc82;" |{{abbr|2=Singles| S }}

! style="width:41px; background-color:#f0dc82;" |{{abbr|2=Doubles| D }}

! style="width:41px; background-color:#f0dc82;" |{{abbr|2=Mixed Doubles| X }}

! style="width:30px; background-color:#ffffcc;" |{{abbr|2=Singles| S }}

! style="width:30px; background-color:#ffffcc;" |{{abbr|2=Doubles| D }}

! style="width:30px; background-color:#e9e9e9;" |{{abbr|2=Singles| S }}

! style="width:30px; background-color:#e9e9e9;" |{{abbr|2=Doubles| D }}

! style="width:30px; background-color:#d4f1c5;" |{{abbr|2=Singles| S }}

! style="width:30px; background-color:#d4f1c5;" |{{abbr|2=Doubles| D }}

! style="width:30px; background-color:#ffffff;" |{{abbr|2=Singles| S }}

! style="width:30px; background-color:#ffffff;" |{{abbr|2=Doubles| D }}

! style="width:30px; background-color:#efefef;" |{{abbr|2=Singles| S }}

! style="width:30px; background-color:#efefef;" |{{abbr|2=Doubles| D }}

! style="width:30px; background-color:#efefef;" |{{abbr|2=Mixed Doubles| X }}

align="center"

| style="background:#efefef;" |17

align="left" |{{flagteam|ITA}}style="background:#F3E6D7;" |2style="background:#F3E6D7;" |style="background:#F3E6D7;" |1style="background:#F0DC82;"|style="background:#F0DC82;"|style="background:#F0DC82;"|style="background:#ffc;" |1style="background:#ffc;" |style="background:#E9E9E9;" |3style="background:#E9E9E9;" |style="background:#D4F1C5;" |2style="background:#D4F1C5;" |25 1style="background:#efefef;" |13style="background:#efefef;" |3style="background:#efefef;" |1
align="center"

| style="background:#efefef;" |17

align="left" |{{flagteam|GBR}}style="background:#F3E6D7;" |style="background:#F3E6D7;" |1style="background:#F3E6D7;" |style="background:#F0DC82;"|style="background:#F0DC82;"|style="background:#F0DC82;"|style="background:#ffc;" |style="background:#ffc;" |style="background:#E9E9E9;" |style="background:#E9E9E9;" |style="background:#D4F1C5;" |1style="background:#D4F1C5;" |3111style="background:#efefef;" |2style="background:#efefef;" |15style="background:#efefef;" |0
align="center"

| style="background:#efefef;" |16

align="left" |{{flagteam|USA}}style="background:#F3E6D7;" |style="background:#F3E6D7;" |style="background:#F3E6D7;" |style="background:#F0DC82;"|style="background:#F0DC82;"|style="background:#F0DC82;"|style="background:#ffc;" |style="background:#ffc;" |style="background:#E9E9E9;" |style="background:#E9E9E9;" |1style="background:#D4F1C5;" |2style="background:#D4F1C5;" |166style="background:#efefef;" |8style="background:#efefef;" |8style="background:#efefef;" |0
align="center"

| style="background:#efefef;" |14

align="left" |{{flagteam|AUS}}style="background:#F3E6D7;" |style="background:#F3E6D7;" |2style="background:#F3E6D7;" |style="background:#F0DC82;"|style="background:#F0DC82;"|1style="background:#F0DC82;"|style="background:#ffc;" |style="background:#ffc;" |style="background:#E9E9E9;" |1style="background:#E9E9E9;" |2style="background:#D4F1C5;" |1style="background:#D4F1C5;" |124style="background:#efefef;" |4style="background:#efefef;" |10style="background:#efefef;" |0
align="center"

| style="background:#efefef;" |13

align="left" |{{flagteam|FRA}}style="background:#F3E6D7;" |style="background:#F3E6D7;" |style="background:#F3E6D7;" |1style="background:#F0DC82;"|style="background:#F0DC82;"|style="background:#F0DC82;"|style="background:#ffc;" |style="background:#ffc;" |style="background:#E9E9E9;" |style="background:#E9E9E9;" |style="background:#D4F1C5;" |4style="background:#D4F1C5;" |35style="background:#efefef;" |7style="background:#efefef;" |5style="background:#efefef;" |1
align="center"

| style="background:#efefef;" |10

align="left" |{{flagteam|CRO}}style="background:#F3E6D7;" |style="background:#F3E6D7;" |1style="background:#F3E6D7;" |style="background:#F0DC82;"|style="background:#F0DC82;"|style="background:#F0DC82;"|style="background:#ffc;" |style="background:#ffc;" |style="background:#E9E9E9;" |style="background:#E9E9E9;" |4style="background:#D4F1C5;" |style="background:#D4F1C5;" |113style="background:#efefef;" |1style="background:#efefef;" |9style="background:#efefef;" |0
align="center"

| style="background:#efefef;" |9

align="left" |{{flagteam|NED}}style="background:#F3E6D7;" |style="background:#F3E6D7;" |style="background:#F3E6D7;" |style="background:#F0DC82;"|style="background:#F0DC82;"|style="background:#F0DC82;"|style="background:#ffc;" |style="background:#ffc;" |style="background:#E9E9E9;" |style="background:#E9E9E9;" |3style="background:#D4F1C5;" |style="background:#D4F1C5;" |24style="background:#efefef;" |0style="background:#efefef;" |9style="background:#efefef;" |0
align="center"

| style="background:#efefef;" |9

align="left" |{{flagteam|ARG}}style="background:#F3E6D7;" |style="background:#F3E6D7;" |style="background:#F3E6D7;" |style="background:#F0DC82;"|style="background:#F0DC82;"|style="background:#F0DC82;"|style="background:#ffc;" |style="background:#ffc;" |style="background:#E9E9E9;" |style="background:#E9E9E9;" |2style="background:#D4F1C5;" |1style="background:#D4F1C5;" |132style="background:#efefef;" |4style="background:#efefef;" |5style="background:#efefef;" |0
align="center"

| style="background:#efefef;" |7

align="left" |{{flagteam|ESP}}style="background:#F3E6D7;" |2style="background:#F3E6D7;" |style="background:#F3E6D7;" |style="background:#F0DC82;"|style="background:#F0DC82;"|style="background:#F0DC82;"|style="background:#ffc;" |style="background:#ffc;" |style="background:#E9E9E9;" |1style="background:#E9E9E9;" |2style="background:#D4F1C5;" |1style="background:#D4F1C5;" |1style="background:#efefef;" |5style="background:#efefef;" |2style="background:#efefef;" |0
align="center"

| style="background:#efefef;" |7

align="left" |{{flagteam|GER}}style="background:#F3E6D7;" |style="background:#F3E6D7;" |style="background:#F3E6D7;" |style="background:#F0DC82;"|style="background:#F0DC82;"|style="background:#F0DC82;"|style="background:#ffc;" |style="background:#ffc;" |1style="background:#E9E9E9;" |2style="background:#E9E9E9;" |style="background:#D4F1C5;" |style="background:#D4F1C5;" |211style="background:#efefef;" |3style="background:#efefef;" |4style="background:#efefef;" |0
align="center"

| style="background:#efefef;" |6

align="left" |{{flagteam|IND}}style="background:#F3E6D7;" |style="background:#F3E6D7;" |1style="background:#F3E6D7;" |style="background:#F0DC82;"|style="background:#F0DC82;"|style="background:#F0DC82;"|style="background:#ffc;" |style="background:#ffc;" |style="background:#E9E9E9;" |style="background:#E9E9E9;" |1style="background:#D4F1C5;" |style="background:#D4F1C5;" |4style="background:#efefef;" |0style="background:#efefef;" |6style="background:#efefef;" |0
align="center"

| style="background:#efefef;" |4

align="left" |{{flagteam|POL}}style="background:#F3E6D7;" |style="background:#F3E6D7;" |style="background:#F3E6D7;" |2style="background:#F0DC82;"|style="background:#F0DC82;"|style="background:#F0DC82;"|style="background:#ffc;" |style="background:#ffc;" |style="background:#E9E9E9;" |style="background:#E9E9E9;" |style="background:#D4F1C5;" |style="background:#D4F1C5;" |11style="background:#efefef;" |1style="background:#efefef;" |1style="background:#efefef;" |2
align="center"

| style="background:#efefef;" |4

align="left" |{{flagteam|ESA}}style="background:#F3E6D7;" |style="background:#F3E6D7;" |1style="background:#F3E6D7;" |style="background:#F0DC82;"|style="background:#F0DC82;"|style="background:#F0DC82;"|style="background:#ffc;" |style="background:#ffc;" |style="background:#E9E9E9;" |style="background:#E9E9E9;" |1style="background:#D4F1C5;" |style="background:#D4F1C5;" |2style="background:#efefef;" |0style="background:#efefef;" |4style="background:#efefef;" |0
align="center"

| style="background:#efefef;" |4

align="left" |{{flagteam|FIN}}style="background:#F3E6D7;" |style="background:#F3E6D7;" |1style="background:#F3E6D7;" |style="background:#F0DC82;"|style="background:#F0DC82;"|style="background:#F0DC82;"|style="background:#ffc;" |style="background:#ffc;" |style="background:#E9E9E9;" |style="background:#E9E9E9;" |style="background:#D4F1C5;" |style="background:#D4F1C5;" |3style="background:#efefef;" |0style="background:#efefef;" |4style="background:#efefef;" |0
align="center"

| style="background:#efefef;" |3

align="left" |{{flagteam|CZE}}style="background:#F3E6D7;" |style="background:#F3E6D7;" |style="background:#F3E6D7;" |style="background:#F0DC82;"|style="background:#F0DC82;"|style="background:#F0DC82;"|1style="background:#ffc;" |style="background:#ffc;" |style="background:#E9E9E9;" |style="background:#E9E9E9;" |style="background:#D4F1C5;" |style="background:#D4F1C5;" |11style="background:#efefef;" |1style="background:#efefef;" |1style="background:#efefef;" |1
align="center"

| style="background:#efefef;" |3

align="left" |{{flagteam|AUT}}style="background:#F3E6D7;" |style="background:#F3E6D7;" |style="background:#F3E6D7;" |style="background:#F0DC82;"|style="background:#F0DC82;"|style="background:#F0DC82;"|style="background:#ffc;" |style="background:#ffc;" |style="background:#E9E9E9;" |style="background:#E9E9E9;" |style="background:#D4F1C5;" |style="background:#D4F1C5;" |12style="background:#efefef;" |0style="background:#efefef;" |3style="background:#efefef;" |0
align="center"

| style="background:#efefef;" |3

align="left" |{{flagteam|BRA}}style="background:#F3E6D7;" |style="background:#F3E6D7;" |style="background:#F3E6D7;" |style="background:#F0DC82;"|style="background:#F0DC82;"|style="background:#F0DC82;"|style="background:#ffc;" |style="background:#ffc;" |style="background:#E9E9E9;" |style="background:#E9E9E9;" |style="background:#D4F1C5;" |style="background:#D4F1C5;" |12style="background:#efefef;" |0style="background:#efefef;" |3style="background:#efefef;" |0
align="center"

| style="background:#efefef;" |3

align="left" |{{flagteam|NZL}}style="background:#F3E6D7;" |style="background:#F3E6D7;" |style="background:#F3E6D7;" |style="background:#F0DC82;"|style="background:#F0DC82;"|style="background:#F0DC82;"|style="background:#ffc;" |style="background:#ffc;" |style="background:#E9E9E9;" |style="background:#E9E9E9;" |style="background:#D4F1C5;" |style="background:#D4F1C5;" |12style="background:#efefef;" |0style="background:#efefef;" |3style="background:#efefef;" |0
align="center"

| style="background:#efefef;" |3

align="left" |{{flagteam|CHI}}style="background:#F3E6D7;" |style="background:#F3E6D7;" |style="background:#F3E6D7;" |style="background:#F0DC82;"|style="background:#F0DC82;"|style="background:#F0DC82;"|style="background:#ffc;" |style="background:#ffc;" |style="background:#E9E9E9;" |style="background:#E9E9E9;" |style="background:#D4F1C5;" |style="background:#D4F1C5;" |21style="background:#efefef;" |2style="background:#efefef;" |1style="background:#efefef;" |0
align="center"

| style="background:#efefef;" |2

align="left" |{{flagteam|NOR}}style="background:#F3E6D7;" |style="background:#F3E6D7;" |style="background:#F3E6D7;" |style="background:#F0DC82;"|style="background:#F0DC82;"|style="background:#F0DC82;"|style="background:#ffc;" |style="background:#ffc;" |style="background:#E9E9E9;" |style="background:#E9E9E9;" |style="background:#D4F1C5;" |1style="background:#D4F1C5;" |1style="background:#efefef;" |2style="background:#efefef;" |0style="background:#efefef;" |0
align="center"

| style="background:#efefef;" |2

align="left" |{{flagteam|CHN}}style="background:#F3E6D7;" |style="background:#F3E6D7;" |style="background:#F3E6D7;" |style="background:#F0DC82;"|style="background:#F0DC82;"|style="background:#F0DC82;"|style="background:#ffc;" |style="background:#ffc;" |style="background:#E9E9E9;" |style="background:#E9E9E9;" |style="background:#D4F1C5;" |style="background:#D4F1C5;" |11style="background:#efefef;" |1style="background:#efefef;" |1style="background:#efefef;" |0
align="center"

| style="background:#efefef;" |2

align="left" |{{flagteam|KAZ}}style="background:#F3E6D7;" |style="background:#F3E6D7;" |style="background:#F3E6D7;" |style="background:#F0DC82;"|style="background:#F0DC82;"|style="background:#F0DC82;"|style="background:#ffc;" |style="background:#ffc;" |style="background:#E9E9E9;" |style="background:#E9E9E9;" |style="background:#D4F1C5;" |style="background:#D4F1C5;" |11style="background:#efefef;" |1style="background:#efefef;" |1style="background:#efefef;" |0
align="center"

| style="background:#efefef;" |1

align="left" |{{flagteam|SRB}}style="background:#F3E6D7;" |style="background:#F3E6D7;" |style="background:#F3E6D7;" |style="background:#F0DC82;"|1style="background:#F0DC82;"|style="background:#F0DC82;"|style="background:#ffc;" |style="background:#ffc;" |style="background:#E9E9E9;" |style="background:#E9E9E9;" |style="background:#D4F1C5;" |style="background:#D4F1C5;" |style="background:#efefef;" |1style="background:#efefef;" |0style="background:#efefef;" |0
align="center"

| style="background:#efefef;" |1

align="left" |{{flagteam|GRE}}style="background:#F3E6D7;" |style="background:#F3E6D7;" |style="background:#F3E6D7;" |style="background:#F0DC82;"|style="background:#F0DC82;"|style="background:#F0DC82;"|style="background:#ffc;" |style="background:#ffc;" |style="background:#E9E9E9;" |1style="background:#E9E9E9;" |style="background:#D4F1C5;" |style="background:#D4F1C5;" |style="background:#efefef;" |1style="background:#efefef;" |0style="background:#efefef;" |0
align="center"

| style="background:#efefef;" |1

align="left" |{{flagteam|BEL}}style="background:#F3E6D7;" |style="background:#F3E6D7;" |style="background:#F3E6D7;" |style="background:#F0DC82;"|style="background:#F0DC82;"|style="background:#F0DC82;"|style="background:#ffc;" |style="background:#ffc;" |style="background:#E9E9E9;" |style="background:#E9E9E9;" |1style="background:#D4F1C5;" |style="background:#D4F1C5;" |style="background:#efefef;" |0style="background:#efefef;" |1style="background:#efefef;" |0
align="center"

| style="background:#efefef;" |1

align="left" |{{flagteam|COL}}style="background:#F3E6D7;" |style="background:#F3E6D7;" |style="background:#F3E6D7;" |style="background:#F0DC82;"|style="background:#F0DC82;"|style="background:#F0DC82;"|style="background:#ffc;" |style="background:#ffc;" |style="background:#E9E9E9;" |style="background:#E9E9E9;" |style="background:#D4F1C5;" |style="background:#D4F1C5;" |1style="background:#efefef;" |0style="background:#efefef;" |1style="background:#efefef;" |0
align="center"

| style="background:#efefef;" |1

align="left" |{{flagteam|MON}}style="background:#F3E6D7;" |style="background:#F3E6D7;" |style="background:#F3E6D7;" |style="background:#F0DC82;"|style="background:#F0DC82;"|style="background:#F0DC82;"|style="background:#ffc;" |style="background:#ffc;" |style="background:#E9E9E9;" |style="background:#E9E9E9;" |style="background:#D4F1C5;" |style="background:#D4F1C5;" |1style="background:#efefef;" |0style="background:#efefef;" |1style="background:#efefef;" |0
align="center"

| style="background:#efefef;" |1

align="left" |{{flagteam|BUL}}style="background:#F3E6D7;" |style="background:#F3E6D7;" |style="background:#F3E6D7;" |style="background:#F0DC82;"|style="background:#F0DC82;"|style="background:#F0DC82;"|style="background:#ffc;" |style="background:#ffc;" |style="background:#E9E9E9;" |style="background:#E9E9E9;" |style="background:#D4F1C5;" |style="background:#D4F1C5;" |1style="background:#efefef;" |1style="background:#efefef;" |0style="background:#efefef;" |0
align="center"

| style="background:#efefef;" |1

align="left" |{{flagteam|CAN}}style="background:#F3E6D7;" |style="background:#F3E6D7;" |style="background:#F3E6D7;" |style="background:#F0DC82;"|style="background:#F0DC82;"|style="background:#F0DC82;"|style="background:#ffc;" |style="background:#ffc;" |style="background:#E9E9E9;" |style="background:#E9E9E9;" |style="background:#D4F1C5;" |style="background:#D4F1C5;" |1style="background:#efefef;" |1style="background:#efefef;" |0style="background:#efefef;" |0
align="center"

| style="background:#efefef;" |1

align="left" |{{flagteam|HUN}}style="background:#F3E6D7;" |style="background:#F3E6D7;" |style="background:#F3E6D7;" |style="background:#F0DC82;"|style="background:#F0DC82;"|style="background:#F0DC82;"|style="background:#ffc;" |style="background:#ffc;" |style="background:#E9E9E9;" |style="background:#E9E9E9;" |style="background:#D4F1C5;" |style="background:#D4F1C5;" |1style="background:#efefef;" |1style="background:#efefef;" |0style="background:#efefef;" |0
align="center"

| style="background:#efefef;" |1

align="left" |{{flagteam|JPN}}style="background:#F3E6D7;" |style="background:#F3E6D7;" |style="background:#F3E6D7;" |style="background:#F0DC82;"|style="background:#F0DC82;"|style="background:#F0DC82;"|style="background:#ffc;" |style="background:#ffc;" |style="background:#E9E9E9;" |style="background:#E9E9E9;" |style="background:#D4F1C5;" |style="background:#D4F1C5;" |1style="background:#efefef;" |1style="background:#efefef;" |0style="background:#efefef;" |0
align="center"

| style="background:#efefef;" |1

align="left" |{{flagteam|POR}}style="background:#F3E6D7;" |style="background:#F3E6D7;" |style="background:#F3E6D7;" |style="background:#F0DC82;"|style="background:#F0DC82;"|style="background:#F0DC82;"|style="background:#ffc;" |style="background:#ffc;" |style="background:#E9E9E9;" |style="background:#E9E9E9;" |style="background:#D4F1C5;" |style="background:#D4F1C5;" |1style="background:#efefef;" |1style="background:#efefef;" |0style="background:#efefef;" |0
align="center"

| style="background:#efefef;" |1

align="left" |{{flagteam|ECU}}style="background:#F3E6D7;" |style="background:#F3E6D7;" |style="background:#F3E6D7;" |style="background:#F0DC82;"|style="background:#F0DC82;"|style="background:#F0DC82;"|style="background:#ffc;" |style="background:#ffc;" |style="background:#E9E9E9;" |style="background:#E9E9E9;" |style="background:#D4F1C5;" |style="background:#D4F1C5;" |1style="background:#efefef;" |0style="background:#efefef;" |1style="background:#efefef;" |0
align="center"

| style="background:#efefef;" |1

align="left" |{{flagteam|MEX}}style="background:#F3E6D7;" |style="background:#F3E6D7;" |style="background:#F3E6D7;" |style="background:#F0DC82;"|style="background:#F0DC82;"|style="background:#F0DC82;"|style="background:#ffc;" |style="background:#ffc;" |style="background:#E9E9E9;" |style="background:#E9E9E9;" |style="background:#D4F1C5;" |style="background:#D4F1C5;" |1style="background:#efefef;" |0style="background:#efefef;" |1style="background:#efefef;" |0
align="center"

| style="background:#efefef;" |1

align="left" |{{flagteam|SWE}}style="background:#F3E6D7;" |style="background:#F3E6D7;" |style="background:#F3E6D7;" |style="background:#F0DC82;"|style="background:#F0DC82;"|style="background:#F0DC82;"|style="background:#ffc;" |style="background:#ffc;" |style="background:#E9E9E9;" |style="background:#E9E9E9;" |style="background:#D4F1C5;" |style="background:#D4F1C5;" |1style="background:#efefef;" |0style="background:#efefef;" |1style="background:#efefef;" |0

= Titles information =

The following players won their first main circuit title in singles, doubles or mixed doubles:

;Singles

;Doubles

;Mixed

{{div col|colwidth=35em}}

{{div col end}}

The following players defended a main circuit title in singles, doubles, or mixed doubles:

;Singles

;Doubles

= Best ranking =

The following players achieved their career-high ranking in this season inside top 50 (in bold the players who entered the top 10 or became the world No. 1 for the first time):{{efn|Name=Ranking|Name and ranking in bold means the player entered the top 10 or became world No. 1 for the first time this year, and only the ranking in bold means the player had entered the top 10 in a previous season (before 2024) but reached a new career-high ranking this year.}}

; Singles

{{div col|colwidth=35em}}

{{div col end}}

; Doubles

{{div col|colwidth=35em}}

{{div col end}}

ATP rankings

= Singles =

style="vertical-align:top"

|

{| class="wikitable nowrap defaultcenter col2left" style="display:inline-table"

! scope="col" colspan=4|Finals Singles Race rankings{{Cite web |title=Current ATP Singles Race |url=https://www.atptour.com/en/rankings/singles-race-to-turin |website=ATP Tour}}{{Cite web |title=Live ATP Single Race |url=https://live-tennis.eu/en/atp-race |website=live-tennis.eu}}

scope="col" |No.

! scope="col" |Player

! scope="col" |Points

! scope="col" |{{abbr|Tourn|Tournaments}}

style="background:#ffffcc"

|1

|{{flagathlete|Jannik Sinner|ITA}} ✓

|10,330

|14

style="background:#ffffcc"

|2

| {{flagathlete|Alexander Zverev|GER}} ✓

|7,315

|20

style="background:#ffffcc"

|3

|{{flagathlete|Carlos Alcaraz|ESP}} ✓

|6,810

|14

style="background:#ffffcc"

|4

|{{flagicon

} Daniil Medvedev

|4,830

|16

|-

|-style="background:#ffffcc"

|5

|{{flagathlete|Taylor Fritz|USA}} ✓

|4,300

|21

|-

|6

| {{flagathlete|Novak Djokovic|SRB}}

|3,910

|10

|-style="background:#ffffcc"

|7

|{{flagathlete|Casper Ruud|NOR}} ✓

|3,855

|24

|-style="background:#ffffcc"

|8

|{{flagicon|}} Andrey Rublev

|3,760

|26

|-style="background:#ffffcc"

|9

|{{flagathlete|Alex de Minaur|AUS}} ✓

|3,745

|18

|-

|10

|{{flagathlete| Grigor Dimitrov|BUL}}

|3,350

|19

|-

|11

|{{flagathlete|Stefanos Tsitsipas|GRE}}

|3,165

|22

|-

|12

|{{flagathlete|Tommy Paul|USA}}

|3,145

|20

|-

|13

|{{flagathlete|Holger Rune|DEN}}

|3,025

|23

|-

|14

|{{flagathlete|Ugo Humbert|FRA}}

|2,765

|24

|-

|15

|{{flagathlete|Jack Draper|GBR}}

|2,685

|21

|-

|16

|{{flagathlete|Hubert Hurkacz|POL}}

|2,640

|18

|-

|17

|{{flagathlete|Lorenzo Musetti|ITA}}

|2,600

|27

|-

|18

|{{flagathlete|Frances Tiafoe|USA}}

|2,585

|25

|-

|19

|{{flagicon|}} Karen Khachanov

|2,410

|24

|-

|20

|{{flagathlete|Arthur Fils|FRA}}

|2,355

|25

|}

{{legend|#ffffcc|text=✓|Qualified for the 2024 ATP Finals.}}

{{col-break|gap=3em}}

class="wikitable" style="font-size:95%"
colspan=8|Year-end rankings 2024 (30 December 2024){{cite web |title=ATP Rankings |url=https://www.atptour.com/en/rankings/singles?dateWeek=2024-12-30 |website=ATP Tour |access-date=31 December 2024 |language=en}}
width=20|#

!width=222|Player

!width=50|Points

!width=40|#Trn

!width=40|'23 Rk

!width=40|High

!width=40|Low

!width=50|'23→'24

1

| style="text-align:left;"|{{flagathlete|Jannik Sinner|ITA}}

11,83017414{{up}} 3
2

| style="text-align:left;"|{{flagathlete|Alexander Zverev|GER}}

7,91521727{{up}} 5
3

| style="text-align:left;" |{{flagathlete|Carlos Alcaraz|ESP}}

7,01018223{{down}} 1
4

| style="text-align:left;" |{{flagathlete|Taylor Fritz|USA}}

5,1002210415{{up}} 6
5

| style="text-align:left;" |{{flagicon

}Daniil Medvedev|| 5,030 ||17||3||3||5||{{down}} 2

|-

|6

| style="text-align:left;" |{{flagathlete|Casper Ruud|NOR}}|| 4,255 ||25||11||6||12||{{up}} 5

|-

|7

| style="text-align:left;" |{{flagathlete|Novak Djokovic|SRB}}|| 3,910 ||18||1||1||7||{{down}} 6

|-

|8

| style="text-align:left;" |{{flagicon|}}Andrey Rublev|| 3,760 ||27||5||5||9||{{down}} 3

|-

|9

| style="text-align:left;" |{{flagathlete|Alex de Minaur|AUS}}|| 3,745 ||23||12||6||12||{{up}} 3

|-

|10

| style="text-align:left;"|{{flagathlete|Grigor Dimitrov|BUL}}|| 3,350 ||19||14||9||14||{{up}} 4

|-

|11

| style="text-align:left;" |{{flagathlete|Stefanos Tsitsipas|GRE}}|| 3,165 ||22||6||6||12||{{down}} 5

|-

|12

| style="text-align:left;" |{{flagathlete|Tommy Paul|USA}}|| 3,145 ||21||13||12||17||{{up}} 1

|-

|13

| style="text-align:left;" |{{flagathlete|Holger Rune|DEN}}|| 3,025 ||23||8||7||17||{{down}} 5

|-

|14

| style="text-align:left;" |{{flagathlete|Ugo Humbert|FRA}}|| 2,765 ||26||20||13||21||{{up}} 6

|-

|15

| style="text-align:left;"|{{flagathlete|Jack Draper|GBR}}|| 2,685 ||22||61||15||62||{{up}} 46

|-

|16

| style="text-align:left;"|{{flagathlete|Hubert Hurkacz|POL}}|| 2,640 ||20||9||6||16||{{down}} 7

|-

|17

| style="text-align:left;" |{{flagathlete|Lorenzo Musetti|ITA}}|| 2,600 ||29||27||16||31||{{up}} 10

|-

|18

| style="text-align:left;" |{{flagathlete|Frances Tiafoe|USA}}|| 2,585 ||26||16||14||30||{{down}} 2

|-

|19

| style="text-align:left;" |{{flagicon|}}Karen Khachanov|| 2,410 ||24||15||15||27||{{down}} 4

|-

|20

| style="text-align:left;" |{{flagathlete|Arthur Fils|FRA}}|| 2,355 ||26||36||20||44||{{up}} 16

|}

|}

== No. 1 ranking ==

class="wikitable" style="font-size:95%"
style="width:14em;" | Holder

! style="width:9em;" | Date gained

! style="width:9em;" | Date forfeited

{{flagathlete|Novak Djokovic|SRB}}

|style="text-align:center;" | Year end 2023

|style="text-align:center;" | 9 June 2024

{{flagathlete|Jannik Sinner|ITA}}

|style="text-align:center;" | 10 June 2024

|style="text-align:center;" | Year end 2024

= Doubles =

style="vertical-align:top"

|

{| class="wikitable nowrap defaultcenter col2left" style="display:inline-table"

! scope="col" colspan=4|Final Doubles Race rankings{{Cite web |title=Current ATP Doubles Race |url=https://www.atptour.com/en/rankings/doubles-team-rankings |website=ATP Tour}}{{Cite web |title=Live ATP Doubles Race |url=https://live-tennis.eu/en/atp-doubles-race |website=live-tennis.eu}}

scope="col" |No.

! scope="col" |Team

! scope="col" |Points

! scope="col" |{{abbr|Tourn|Tournaments}}

style="background:#ffffcc"

|1

| {{flagathlete|Marcelo Arévalo|ESA}}
{{flagathlete|Mate Pavić|CRO}} ✓

|6,710

|22

style="background:#ffffcc"

|2

|{{flagathlete|Marcel Granollers|ESP}}
{{flagathlete|Horacio Zeballos|ARG}} ✓

|6,500

|17

style="background:#ffffcc"

|3

|{{flagathlete|Wesley Koolhof|NED}}
{{flagathlete|Nikola Mektić|CRO}} ✓

|5,775

|21

style="background:#ffffcc"

|4

|{{flagathlete|Simone Bolelli|ITA}}
{{flagathlete|Andrea Vavassori|ITA}} ✓

|5,740

|18

style="background:#ffffcc"

|5

|{{flagathlete|Max Purcell|AUS}}
{{flagathlete|Jordan Thompson|AUS}} ✓

|5,455

|16

style="background:#ffffcc"

|6

|{{flagathlete|Rohan Bopanna|IND}}
{{flagathlete|Matthew Ebden|AUS}} ✓

|4,860

|16

style="background:#ffffcc"

|7

|{{flagathlete|Harri Heliövaara|FIN}}
{{flagathlete|Henry Patten|GBR}} ✓

|4,787

|19

style="background:#ffffcc"

|8

|{{flagathlete|Kevin Krawietz|GER}}
{{flagathlete|Tim Pütz|GER}} ✓

|4,690

|18

9

|{{flagathlete|Nathaniel Lammons|USA}}
{{flagathlete|Jackson Withrow|USA}}

|3,680

|34

10

|{{flagathlete|Máximo González|ARG}}
{{flagathlete|Andrés Molteni|ARG}}

|3,105

|19

{{col-break|gap=3em}}

class="wikitable" style="font-size:95%"
colspan="8" scope="col" |Year-end rankings 2024 (2 December 2024){{Cite web |title=ATP Doubles Rankings |url=http://www.atptour.com/rankings/doubles?dateWeek=2024-12-30 |publisher=Association of Tennis Professionals}}
width=20|#

!width=222|Player

!width=50|Points

!width=40|#Trn

!width=40|'23 Rk

!width=40|High

!width=40|Low

!width=50|'23→'24

1

|{{flagathlete|Marcelo Arévalo|ESA}}

7,5102319123{{up}} 18
=

|{{flagathlete|Mate Pavić|CRO}}

7,5102332133{{up}} 31
3

|{{flagathlete|Jordan Thompson|AUS}}

6,655221063106{{up}} 103
4

|{{flagathlete|Marcel Granollers|ESP}}

6,5001810112{{up}} 6
=

|{{flagathlete|Horacio Zeballos|ARG}}

6,500185111{{up}} 1
6

|{{flagathlete|Nikola Mektić|CRO}}

5,9302443643{{up}} 37
7

|{{flagathlete|Kevin Krawietz|GER}}

5,8802021722{{up}} 14
8

|{{flagathlete|Wesley Koolhof|NED}}

5,840238422{{steady}}
9

|{{flagathlete|Tim Pütz|GER}}

5,7901924924{{up}} 15
10

|{{flagathlete|Andrea Vavassori|ITA}}

5,7852244645{{up}} 34
11

|{{flagathlete|Simone Bolelli|ITA}}

5,7401955956{{up}} 44
12

|{{flagathlete|Max Purcell|AUS}}

5,7302135835{{up}} 23
13

|{{flagathlete|Matthew Ebden|AUS}}

5,210204113{{down}} 9
14

|{{flagathlete|Henry Patten|GBR}}

5,16531691273{{up}} 55
15

|{{flagathlete|Rohan Bopanna|IND}}

5,150203115{{down}} 12
16

|{{flagathlete|Harri Heliövaara|FIN}}

5,14528291143{{up}} 13
17

|{{flagathlete|Michael Venus|NZL}}

3,77528161128{{down}} 1
18

|{{flagathlete|Neal Skupski|GBR}}

3,670279827{{down}} 9
19

|{{flagathlete|Nathaniel Lammons|USA}}

3,32034271929{{up}} 8
=

|{{flagathlete|Jackson Withrow|USA}}

3,32034221628{{up}} 3

|}

== No. 1 ranking ==

class="wikitable nowrap" style="font-size:95%"
style="width:14em;" | Holder

! style="width:8em;" | Date gained

! style="width:8em;" | Date forfeited

{{flagathlete|Austin Krajicek|USA}}

| style="text-align:center;" | Year end 2023

| style="text-align:center;" | 28 January 2024

{{flagathlete|Rohan Bopanna|IND}}

| style="text-align:center;" | 29 January 2024

| style="text-align:center;" | 25 February 2024

{{flagathlete|Matthew Ebden|AUS}}

| style="text-align:center;" | 26 February 2024

| style="text-align:center;" | 3 March 2024

{{flagathlete|Rohan Bopanna|IND}}

| style="text-align:center;" | 4 March 2024

| style="text-align:center;" | 17 March 2024

{{flagathlete|Austin Krajicek|USA}}

| style="text-align:center;" | 18 March 2024

| style="text-align:center;" | 31 March 2024

{{flagathlete|Rohan Bopanna|IND}}

| style="text-align:center;" | 1 April 2024

| style="text-align:center;" | 14 April 2024

{{flagathlete|Matthew Ebden|AUS}}

| style="text-align:center;" | 15 April 2024

| style="text-align:center;" | 5 May 2024

{{flagathlete|Marcel Granollers|ESP}}
{{flagathlete|Horacio Zeballos|ARG}}

| style="text-align:center;" | 6 May 2024

| style="text-align:center;" | 9 June 2024

{{flagathlete|Matthew Ebden|AUS}}

| style="text-align:center;" | 10 June 2024

| style="text-align:center;" | 14 July 2024

{{flagathlete|Marcel Granollers|ESP}}
{{flagathlete|Horacio Zeballos|ARG}}

| style="text-align:center;" | 15 July 2024

| style="text-align:center;" | 10 November 2024

{{flagathlete|Marcelo Arévalo|ESA}}
{{flagathlete|Mate Pavić|CRO}}

| style="text-align:center;" | 11 November 2024

| style="text-align:center;" | Year end 2024

Point distribution

Points are awarded as follows:{{Cite web |date=26 December 2023 |title=ATP Releases Pepperstone ATP Rankings Breakdown Updates {{!}} ATP Tour {{!}} Tennis |url=http://www.atptour.com/en/news/2024-rankings-points-update |url-status=live |archive-url=https://web.archive.org/web/20240103052106/https://www.atptour.com/en/news/2024-rankings-points-update |archive-date=3 January 2024 |access-date=3 January 2024 |website=ATP Tour |language=en}}

class=wikitable style=text-align:center;font-size:90%
style="background:#efefef;"|Categorystyle="width:70px; background:lime;"|Wstyle="width:70px; background:thistle;"|Fstyle="width:70px; background:#ff0;"|SFstyle="width:40px; background:#ffebcd;"|QFstyle="width:40px; background:#afeeee;"|R16style="width:40px; background:#afeeee;"|R32style="width:40px; background:#afeeee;"|R64style="width:40px; background:#afeeee;"|R128style="width:40px; background:#f0f8ff;"|Qstyle="width:40px; background:#f0f8ff;"|Q3style="width:40px; background:#f0f8ff;"|Q2style="width:40px; background:#f0f8ff;"|Q1
style="background:#f3e6d7;"

|Grand Slam (128S)

200013008004002001005010301680
style="background:#f3e6d7;"

|Grand Slam (64D)

200012007203601809002500
style="background:#ffc;"

|ATP Finals (8S/8D)

1500 {{small|(max)}}
1100 {{small|(min)}}
1000 {{small|(max)}}
600 {{small|(min)}}
600 {{small|(max)}}
200 {{small|(min)}}
colspan="9"|200 for each round robin match win,
+400 for a semifinal win, +500 for the final win.
style="background:#e9e9e9;"

|ATP Masters 1000 (96S)

100065040020010050301020100
style="background:#e9e9e9;"

|ATP Masters 1000 (56S)

1000650400200100501030160
style="background:#e9e9e9;"

|ATP Masters 1000 (32/28D)

1000600360180900
style="background:#d4f1c5;"

|ATP 500 (48S)

500330200100502501680
style="background:#d4f1c5;"

|ATP 500 (32S)

50033020010050025130
style="background:#d4f1c5;"

|ATP 500 (16D)

50030018090045250
style="background:#fff;"

|ATP 250 (48S)

2501651005025130840
style="background:#fff;"

|ATP 250 (32S/28S)

250165100502501370
style="background:#fff;"

|ATP 250 (16D)

25015090450
style="background:#ecf2ff;"

|United Cup

500 {{small|(max)}}colspan="11"|For details, see 2024 United Cup

{{Clear}}

Prize money leaders

class="wikitable sortable" style="text-align:center"

! colspan="5" | Prize money in US$ {{As of|2024|11|18|df=UK|lc=y}}

scope="col"| No.

! scope="col"| Player

! scope="col"| Singles

! scope="col"| Doubles

! scope="col"| Year-to-date

1style="text-align:left" | {{Flagicon|ITA}} Jannik Sinner

|$16,914,035

|$32,114

|$16,946,149

2style="text-align:left" | {{Flagicon|ESP}} Carlos Alcaraz

|$9,850,338

|$0

|$9,850,338

3style="text-align:left" |{{Flagicon|GER}} Alexander Zverev

|$8,839,406

|$155,697

|$8,995,103

4style="text-align:left"| {{Flagicon|USA}} Taylor Fritz

|$6,915,586

|$90,609

|$7,006,195

5style="text-align:left" |{{Flagicon
} Daniil Medvedev

|$5,573,010

|$42,746

|$5,615,756

|-

| 6|| style="text-align:left" | {{Flagicon|NOR}} Casper Ruud

|$5,010,351

|$54,956

|$5,065,307

|-

| 7||style="text-align:left" | {{Flagicon|SRB}} Novak Djokovic

|$4,421,915

|$0

|$4,421,915

|-

| 8|| style="text-align:left" | {{flagicon|}} Andrey Rublev

|$4,067,753

|$63,063

|$4,130,816

|-

| 9||style="text-align:left" |{{flagicon|AUS}} Alex de Minaur

|$4,041,718

|$38,328

|$4,080,046

|-

| 10||style="text-align:left"| {{Flagicon|GRE}} Stefanos Tsitsipas

|$3,392,603

|$135,821

|$3,528,424

|}

Best matches by ATPTour.com

=Best 5 Grand Slam tournament matches=

class=wikitable
EventRoundSurfaceWinnerOpponentResult[https://www.atptour.com/en/news/best-of-2024-grand-slam-matches] ATP Tour.
1.French OpenR3bgcolor=F4E0D7|Clay{{flagicon|SRB}} Novak Djokovic{{flagicon|ITA}} Lorenzo Musetti7-5, 6-7(6–8), 2-6, 6-3, 6-0
2.Australian OpenFbgcolor=CCE6FF|Hard{{flagicon|ITA}} Jannik Sinner{{flagicon|RUS}} Daniil Medvedev3-6, 3-6, 6-4, 6-4, 6-3
3.French OpenSFbgcolor=F4E0D7|Clay{{flagicon|ESP}} Carlos Alcaraz{{flagicon|ITA}} Jannik Sinner2-6, 6-3, 3-6, 6-4, 6-3
4.WimbledonR3bgcolor=CCFFCC|Grass{{flagicon|ESP}} Carlos Alcaraz{{flagicon|USA}} Frances Tiafoe5-7, 6-2, 4-6, 7-6(7–2), 6-2
5.US OpenR3bgcolor=CCE6FF|Hard{{flagicon|USA}} Frances Tiafoe{{flagicon|USA}} Ben Shelton4-6, 7-5, 6-7(5–7), 6-4, 6-3

=Best 5 ATP Tour matches=

class="wikitable nowrap"
EventRoundSurfaceWinnerOpponentResult[https://www.atptour.com/en/news/best-of-2024-atp-matches ] ATP Tour.
1.China OpenFbgcolor=CCE6FF|Hard{{flagicon|ESP}} Carlos Alcaraz{{flagicon|ITA}} Jannik Sinner6-7(6–8), 6-4, 7-6(7–3)
2.Cincinnati OpenSFbgcolor=CCE6FF|Hard{{flagicon|ITA}} Jannik Sinner{{flagicon|GER}} Alexander Zverev7-6(11–9), 5-7, 7-6(7–4)
3.Monte-Carlo MastersSFbgcolor=F4E0D7|Clay{{flagicon|GRE}} Stefanos Tsitsipas{{flagicon|ITA}} Jannik Sinner6-4, 3-6, 6-4
4.Hamburg OpenFbgcolor=F4E0D7|Clay{{flagicon|FRA}} Arthur Fils{{flagicon|GER}} Alexander Zverev6-3, 3-6, 7-6(7–1)
5.2024 United CupFbgcolor=CCE6FF|Hard{{flagicon|GER}} Alexander Zverev{{flagicon|POL}} Hubert Hurkacz6-7(3–7), 7-6(8–6), 6-4

Retirements

The following is a list of notable players (winners of a main tour title, and/or part of the ATP rankings top 100 in singles, or top 100 in doubles, for at least one week) who announced their retirement from professional tennis, became inactive (after not playing for more than 52 weeks), or were permanently banned from playing, during the 2024 season:

  • {{flagicon|HUN}} Attila Balázs joined the professional tour in 2006 and reached a career-high ranking of No. 76 in singles in March 2020. Balázs announced his retirement in February 2024.{{Cite web |date=3 February 2024 |title=Bejelentette Visszavonulását a Korábbi Top 100-AS Magyar Teniszelő |url=https://www.eurosport.hu/tenisz/balazs-attila-visszavonulas-dk_sto10006732/story.shtml |url-status=live |archive-url=https://archive.today/20240209155256/https://www.eurosport.hu/tenisz/balazs-attila-visszavonulas-dk_sto10006732/story.shtml |archive-date=9 February 2024 |access-date=9 February 2024 |website=www.eurosport.hu}}
  • {{flagicon|JAM}} Dustin Brown joined the professional tour in 2002 and reached a career-high ranking of No. 64 in singles in October 2016 and No. 43 in doubles in May 2012. He won two doubles titles. Brown announced in January 2024 that he would retire at the end of the season and expressed the possibility of playing several events.{{Cite web |date=20 January 2024 |title=Sadly Its Been A While, Since I Was Able 2 Compete |url=https://www.instagram.com/p/C2Uj3V4Ky4m/ |url-status=live |archive-url=https://archive.today/20240209155337/https://www.instagram.com/p/C2Uj3V4Ky4m/?img_index=1 |archive-date=9 February 2024 |access-date=9 February 2024 |website=www.instagram.com}}
  • {{flagicon|SRB}} Nikola Ćaćić joined the professional tour in 2007 and reached a career-high ranking of No. 35 in doubles in November 2021. He won three doubles titles. Ćaćić announced his retirement in December 2024.{{Cite web |date=24 September 2024 |title=Srpski teniser Nikola Ćaćić završio karijeru|url=https://www.danas.rs/sport/srpski-teniser-nikola-cacic-zavrsio-karijeru/ |access-date=31 December 2024|website=danas.rs}}
  • {{flagicon|URU}} Pablo Cuevas joined the professional tour in 2004 and reached a career-high ranking of No. 19 in singles in August 2016 and No. 14 in doubles in April 2009. Cuevas announced his retirement in September 2024, having made his final appearance at the 2024 US Open.{{Cite web |date=24 September 2024 |title=Pablo Cuevas announced his retirement from professional tennis: "The end has come"|url=https://www.ubitennis.es/2024/09/24/pablo-cuevas-anuncio-su-retiro-del-tenis-profesional-llego-el-final/|access-date=24 September 2024|website=Ubitennis}}
  • {{flagicon|NED}} Thiemo de Bakker joined the professional tour in 2006 and reached a career-high ranking of No. 40 in singles in July 2010. De Bakker announced his retirement in November 2024.{{cite web|last=Van Dorst|first=Yvo|url=https://www.eurosport.nl/tennis/tennis-thiemo-de-bakker-stopt-op-36-jarige-leeftijd-met-professioneel-tennis-en-wordt-nieuwe-coach-van-jesper-de-jong_sto20054066/story.shtml|title= Thiemo de Bakker stopt op 36-jarige leeftijd met professioneel tennis en wordt nieuwe coach van Jesper de Jong|website=Eurosport|date=14 November 2024|accessdate=1 January 2025|lang=nl}}
  • {{flagicon|ARG}} Federico Delbonis joined the professional tour in 2007 and reached a career-high ranking of No. 33 in singles in May 2016. He won two singles and two doubles titles. Delbonis announced his retirement in January 2024 and made a final professional appearance at the Argentina Open in doubles partnering Facundo Bagnis.{{cite web|url=https://www.atptour.com/en/news/delbonis-retirement-february-2024|title = Delbonis says adios after 'enriching' 16-year career|date=30 January 2024 }}{{Cite web |date=29 January 2024 |title=Federico Delbonis tendrá su "Last Dance" en el Argentina Open |url=https://www.espn.com.ar/tenis/nota/_/id/13163358 |access-date=29 January 2024 |website=ESPN |language=es}}
  • {{flagicon|KAZ}} Andrey Golubev joined the professional tour in 2005 and reached a career-high ranking of No. 33 in singles in October 2010 and No. 21 in doubles in May 2022. He won one singles and one doubles title. Golubev announced his retirement from professional tennis in September 2024.{{Cite news|date=16 September 2024|last=Dusumov|first=Rinat|title=Казахстанский теннисист Андрей Голубев завершил карьеру|url=https://www.inform.kz/ru/kazahstanskiy-tennisist-andrey-golubev-zavershil-kareru-c927be|website=Kazinform|accessdate=18 December 2024|lang=ru}}
  • {{flagicon|IND}} Prajnesh Gunneswaran joined the professional tour in 2010 and reached a career-high ranking of No. 75 in singles in April 2019. Gunneswaran announced his retirement from professional tennis in November 2024 after struggling with wrist problems.{{Cite news|date=16 November 2024|last=Hedge|first=Prajwal|title=Prajnesh Gunneswaran, once ranked No. 75, calls it a day|url=https://timesofindia.indiatimes.com/sports/tennis/top-stories/prajnesh-gunneswaran-once-ranked-no-75-calls-it-a-day/articleshow/115349584.cms|website=The Times of India|accessdate=25 November 2024}}
  • {{flagicon|USA}} Ryan Harrison joined the professional tour in 2007 and reached a career-high ranking of No. 40 in singles in July 2017 and No. 16 in doubles in November 2017. He won one singles title and four doubles titles, including a Grand Slam doubles title at the 2017 French Open partnering Michael Venus. Harrison announced his retirement in January 2024.{{Cite web|date=10 January 2024 |title=Ryan Harrison announces retirement: 'The party's over'|url=https://www.atptour.com/en/news/harrison-retirement-january-2024|access-date=21 February 2024|website=Association of Tennis Professionals}}
  • {{flagicon|JPN}} Tatsuma Ito joined the professional tour in 2006 and reached a career-high ranking of No. 60 in singles in October 2012. Ito announced in April 2024 that he would retire at the end of the season.{{Cite web|date=2 April 2024 |title=35歳の伊藤竜馬、今季限りで引退 12年ロンドン五輪代表/テニス|url=https://www.sanspo.com/article/20240402-JSJU6C57VRKJLIQX4NBA256KMA/|access-date=5 April 2024|website=Sankei Sports|lang=ja}}
  • {{flagicon|CZE}} Roman Jebavý joined the professional tour in 2009 and reached a career-high ranking of No. 43 in doubles in March 2019. He won four doubles titles. Jebavý announced his retirement in August 2024, and made his last professional appearance at the 2024 Svijany Open, partnering Jiří Veselý.{{Cite web|date=1 August 2024|title=Jebavý ukončil tenisovou kariéru, s Libercem se loučil po prvním kole čtyřhry|url=https://www.idnes.cz/sport/tenis/roman-jebavy-liberec-challenger.A240801_141929_tenis_ten|access-date=23 August 2024|website=iDNES|lang=cs}}
  • {{flagicon|USA}} Steve Johnson joined the professional tour in 2012 and reached a career-high ranking of No. 21 in singles in July 2016 and No. 39 in doubles in May 2016. He won four singles titles and two doubles titles, as well as a bronze medal at the 2016 Summer Olympics partnering Jack Sock. Johnson announced his retirement in March 2024 and made a final professional appearance at the 2024 BNP Paribas Open.{{cite web|url= https://www.atptour.com/en/news/steve-johnson-retirement-tribute|title= Johnson announces retirement: 'I feel like I left no stone unturned}}
  • {{flagicon|CRO}} Ivo Karlović joined the professional tour in 2000 and reached a career-high ranking of No. 14 in singles in August 2008 and No. 44 in doubles in April 2006. He won eight singles and two doubles titles. Karlović announced his retirement in February 2024 following two and a half years of inactivity.{{Cite web|date=21 February 2024 |title=Ivo Karlovic officially announces his retirement from tennis|url=https://www.espn.co.uk/tennis/story/_/id/39567167/ivo-karlovic-officially-announces-retirement-tennis|access-date=21 February 2024|website=ESPN}}
  • {{flagicon|NED}} Wesley Koolhof joined the professional tour in 2008 and reached a career-high ranking of No. 1 in doubles in November 2022. He won nineteen doubles titles, including a Grand Slam title at the 2023 Wimbledon Championships partnering Neal Skupski. Koolhof announced in November 2023 that he would retire at the end of the season.{{Cite news |date=28 November 2023 |title=Doppelspezialist Wesley Koolhof beendet 2024 seine Karriere |url=https://www.tennisnet.com/news/doppelspezialist-wesley-koolhof-beendet-2024-seine-karriere |work=tennisnet.com |language=de}}
  • {{flagicon|SRB}} Filip Krajinović joined the professional tour in 2008 and reached a career-high ranking of No. 26 in singles in April 2018. Krajinović announced his retirement in August 2024, with his final appearance being at the 2024 US Open.{{Cite web|last=Mijailović|first=Filip|date=20 August 2024|title=Filip Krajinović objavio kraj: Ostvario sam dečački san|url=https://sportklub.n1info.rs/tenis/atp/filip-krajinovic-rekao-kraj-ostvario-sam-decacki-san-tenis-atp-us-open/|access-date=20 August 2024 |publisher=Sport Klub|lang=sr}}
  • {{flagicon|JPN}} Ben McLachlan joined the professional tour in 2014 and reached a career-high ranking of No. 18 in doubles in November 2018. He won seven doubles titles. McLachlan announced his retirement in April 2024.{{Cite web|last=Chandler|first=Philip|date=6 April 2024|title=Game, set and match for pro|url=https://www.odt.co.nz/regions/queenstown/game-set-and-match-pro|work=Otago Daily Times|accessdate=27 April 2024}}
  • {{flagicon |AUS}} John Millman joined the professional tour in 2006 and reached a career-high ranking of No. 33 in singles in October 2018. He won one singles title. Millman announced his retirement in November 2023 and made a final professional appearance at the 2024 Australian Open.{{Cite news |date=9 November 2023 |title=John Millman set to retire at Australian Open 2024 |url=https://www.tennis.com.au/news/2023/11/09/john-millman-set-to-retire-at-australian-open-2024 |work=Tennis Australia}}{{Cite web |last=Imhoff |first=Dan |date=11 January 2024 |title=Emotional Millman's Singles Career Comes to an End at Australian Open 2024 |url=https://www.tennis.com.au/news/2024/01/11/emotional-millmans-singles-career-comes-to-an-end-at-australian-open-2024 |access-date=11 January 2024 |publisher=Tennis Australia}}

File:AndyMurrayWimbledon2016.jpg (pictured in 2016), a 3-time major champion, announced his retirement in the 2024 Summer Olympics.]]

  • {{flagicon|GBR}} Andy Murray joined the professional tour in 2005 and reached a career-high ranking of No. 1 in singles in November 2016 and No. 51 in doubles in October 2011. Murray won forty-six singles titles (including three Grand Slam titles) and three doubles titles. He was also the winner of the 2016 ATP World Tour Finals and won two Olympic gold medals in singles. Murray announced his retirement in July 2024 following the 2024 Paris Olympics.{{Cite web|last=Kearns|first=Sean|date=23 July 2024|title=Murray to retire after Paris Olympics|url=https://www.bbc.com/sport/tennis/articles/czq670864w6o|access-date=23 July 2024|website=BBC|lang=en}}

File:Rafael Nadal French Open 2017.jpg (pictured in 2017), a 22-time major champion, announced his retirement in the 2024 Davis Cup Finals.]]

  • {{flagicon|ESP}} Rafael Nadal joined the professional tour in 2001 and reached a career-high ranking of No. 1 in singles in August 2008. Nadal also reached a career-high ranking of No. 26 in doubles in August 2005. Nadal won ninety-two career titles, including twenty-two Grand Slams. Nadal announced his retirement in October 2024 with his last match being in the finals of the Davis Cup in November.{{cite news |last1=Carayol |first1=Tumaini |title='A difficult decision': Rafael Nadal announces retirement from tennis at 38 |url=https://www.theguardian.com/sport/2024/oct/10/a-difficult-decision-rafael-nadal-announces-retirement-from-tennis-at-38 |work=The Guardian |date=10 October 2024}}
  • {{flagicon|AUT}} Philipp Oswald joined the professional tour in 2005, reached a career-high ranking of No. 31 in doubles in June 2021. He won eleven doubles titles. Oswald retired in July 2024 and made a final professional appearance at the Generali Open Kitzbühel, partnering Joel Schwärzler.{{cite web|url=https://www.laola1.at/de/red/sport-mix/tennis/atp/news/karriereende-in-kitzbuehel--oswald-verliert-letztes-spiel-knapp/|title = End of career in Kitz! Oswald narrowly loses last game|date=23 July 2024 }}
  • {{flagicon|PAK}} Aisam-ul-Haq Qureshi joined the professional tour in 1997 and reached a career-high ranking of No. 8 in doubles in June 2011. He won 18 doubles titles. He is the only Pakistani player ever to reach a Grand Slam final, having done so in both men's and mixed doubles at the 2010 US Open. Qureshi announced in February 2024 that he would retire at the end of the season.{{cite news |last1=Borkakoty |first1=Rituraj |title=Aisam-ul-Haq Qureshi on a mission to produce Grand Slam players in Pakistan |url=https://www.zawya.com/en/life/sports/aisam-ul-haq-qureshi-on-a-mission-to-produce-grand-slam-players-in-pakistan-ksbypw4s |access-date=22 September 2024 |work=Zawya |date=February 28, 2024 |language=en}}
  • {{flagicon|CZE}} Lukáš Rosol joined the professional tour in 2004 and reached a career-high ranking of No. 26 in singles in September 2014 and No. 37 in doubles in October 2014. He won two singles and three doubles titles. Rosol announced his retirement in April 2024.{{Cite web|date=4 April 2024|title=Rosol končí tenisovou kariéru. Šokoval Nadala, vyhrál dva turnaje i Davis Cupy|url=https://www.idnes.cz/sport/tenis/lukas-rosol-kariera-ukonceni-tenis-zprava.A240404_183142_tenis_ikuc|access-date=5 April 2024|website=iDNES|lang=cs}}
  • {{flagicon|NZL}} Artem Sitak joined the professional tour in 2001 and reached a career-high ranking of No. 32 in doubles in September 2018. He won five doubles titles. Sitak announced his retirement in January 2024 and made a final professional appearance at the 2024 ASB Classic.{{Cite web |last=Long |first=David |date=10 January 2024 |title=Artem Sitak gets special send off at ASB Classic after final match of his career |url=https://www.stuff.co.nz/sport/tennis/133540522/artem-sitak-gets-special-send-off-at-asb-classic-after-final-match-of-his-career |access-date=10 January 2024 |publisher=Stuff}}
  • {{flagicon|POR}} João Sousa joined the professional tour in 2008 and reached a career-high ranking of No. 28 in singles in May 2016 and No. 26 in doubles in May 2019. He won four singles titles. Sousa announced his retirement in February 2024 and made a final professional appearance at the 2024 Estoril Open.{{cite web|last=Pombo|first=Diogo|date=27 February 2024|url=https://tribuna.expresso.pt/tenis/2024-02-27-O-fim-de-Joao-Sousa-chegou-o-melhor-tenista-portugues-de-sempre-vai-retirar-se-no-proximo-Estoril-Open-c5c5d1ad?| title=O fim de João Sousa chegou: o melhor tenista português de sempre vai retirar-se no próximo Estoril Open|accessdate=27 February 2024|website=Expresso|lang=pt}}
  • {{flagicon|AUT}} Dominic Thiem joined the professional tour in 2011 and reached a career-high ranking of No. 3 in singles in March 2020 and No. 67 in doubles in October 2019. He won seventeen singles titles, including a major title at the 2020 US Open. Thiem announced his retirement in May 2024 after being unable to recover from a long-term wrist injury originally sustained in 2021. He made his final appearance at the Vienna Open.{{cite web|url=https://www.tennis.com/news/articles/report-dominic-thiem-retire-vienna-october-novak-djokovic-applauds-austrian-good-person|title= REPORT: Dominic Thiem to retire at Vienna in October; Novak Djokovic applauds Austrian}}
  • {{flagicon|USA}} Donald Young ended his career at the US Open, playing his last match partnered Taylor Townsend in the mixed doubles final.{{cite web|url=https://www.wtatennis.com/news/4078864/-zero-out-of-10-do-not-recommend-inside-townsend-s-wimbledon-celebration|title='Zero out of 10, do not recommend': Inside Townsend's Wimbledon celebration|accessdate=9 August 2024|website=WTAtennis.com}}
  • {{flagicon|SVK}} Igor Zelenay joined the professional tour in 2002 and reached a career-high ranking of No. 50 in doubles in July 2009. He won one doubles title. Zelenay announced his retirement in December 2024.{{Cite web|date=25 December 2024|title=Ďakujem tenis, napísal. Slovenský reprezentant na Vianoce ukončil svoju kariéru|url=https://sportnet.sme.sk/spravy/tenis-slovensko-igor-zelenay-video-reakcie-koniec-kariery-2024/|work=Sme|accessdate=31 December 2024|lang=sk}}

= Inactivity =

  • {{flagicon|RSA}} Kevin Anderson became inactive having not played for more than a year.
  • {{flagicon|NED}} Thiemo de Bakker became inactive having not played for more than a year.
  • {{flagicon|LAT}} Ernests Gulbis became inactive having not played for more than a year.
  • {{flagicon|}} Ilya Ivashka became inactive having not played for more than a year.
  • {{flagicon|POL}} Łukasz Kubot became inactive having not played for more than a year.
  • {{flagicon|GER}} Cedrik-Marcel Stebe became inactive having not played for more than a year.
  • {{flagicon|ESP}} Fernando Verdasco became inactive having not played for more than a year.

Comebacks and appearances

See also

Notes

{{notelist }}

References

{{Reflist}}