Match list updated: 2026-06-05 01:18 UTC
ATP 2023 Season Match Results & Scores
Browse completed main-tour match results, scores, opponents, and match data links.
Need deeper match filters? Advanced match search supports date ranges, multiple rounds and surfaces, qualifying/main draw, player, opponent, and tournament filters.
Match Results
Completed main-tour matches matching the selected filters.
4,037 completed main-tour matches in 2023
| Date | Tournament | Category | Round | Surface | Winner | Score | Loser | H2H | Match Data |
|---|---|---|---|---|---|---|---|---|---|
| Mar 2, 2023* | Santiago | ATP 250 | R32 | Clay | Nicolas Jarry #87 | 7-6(1) 6-4 | Juan Pablo Varillas #77 | H2H | Match data |
| Mar 2, 2023* | Santiago | ATP 250 | R32 | Clay | Laslo Djere #55 | 6-3 6-2 | Joao Sousa #147 | H2H | Match data |
| Mar 2, 2023* | Santiago | ATP 250 | R32 | Clay | Juan Manuel Cerundolo #108 | 6-4 3-6 6-3 | Pedro Cachin #61 | H2H | Match data |
| Mar 2, 2023* | Santiago | ATP 250 | R32 | Clay | Jaume Munar #66 | 6-0 6-7(4) 7-6(5) | Alejandro Tabilo #186 | H2H | Match data |
| Mar 2, 2023* | Santiago | ATP 250 | R32 | Clay | Marco Cecchinato #91 | 6-2 3-6 7-6(3) | Facundo Bagnis #94 | H2H | Match data |
| Mar 2, 2023* | Santiago | ATP 250 | R32 | Clay | Riccardo Bonadio #182 | 6-3 7-6(5) | Daniel Elahi Galan #83 | H2H | Match data |
| Mar 2, 2023* | Santiago | ATP 250 | R32 | Clay | Thiago Monteiro #84 | 7-5 4-6 7-5 | Albert Ramos-Vinolas #50 | H2H | Match data |
| Mar 2, 2023* | Santiago | ATP 250 | R32 | Clay | Tomas Martin Etcheverry #76 | 6-1 7-6(1) | Fabio Fognini #82 | H2H | Match data |
| Mar 2, 2023* | Santiago | ATP 250 | R32 | Clay | Yannick Hanfmann #153 | 6-2 6-0 | Pedro Martinez #117 | H2H | Match data |
| Mar 2, 2023* | Santiago | ATP 250 | R32 | Clay | Roberto Carballes Baena #74 | 6-1 0-0 (ret.) | Carlos Taberner #181 | H2H | Match data |
| Mar 2, 2023* | Santiago | ATP 250 | R32 | Clay | Dusan Lajovic #75 | 6-1 6-3 | Camilo Ugo Carabelli #122 | H2H | Match data |
| Mar 1, 2023* | Acapulco | ATP 500 | R32 | Hard | Casper Ruud #4 | 6-4 4-6 7-6(2) | Guido Andreozzi #342 | H2H | Match data |
| Mar 1, 2023* | Dubai | ATP 500 | R32 | Hard | Alexander Zverev #16 | 4-6 6-3 6-4 | Jiri Lehecka #47 | H2H | Match data |
| Mar 1, 2023* | Acapulco | ATP 500 | R32 | Hard | Taylor Fritz #5 | 3-6 6-3 6-4 | John Isner #38 | H2H | Match data |
| Mar 1, 2023* | Dubai | ATP 500 | R32 | Hard | Novak Djokovic #1 | 6-3 3-6 7-6(1) | Tomas Machac #130 | H2H | Match data |
| Mar 1, 2023* | Acapulco | ATP 500 | R32 | Hard | Feliciano Lopez #1035 | 7-6(3) 6-4 | Christopher Eubanks #105 | H2H | Match data |
| Mar 1, 2023* | Dubai | ATP 500 | R32 | Hard | Botic van de Zandschulp #33 | 7-5 6-2 | Karen Khachanov #14 | H2H | Match data |
| Mar 1, 2023* | Dubai | ATP 500 | R32 | Hard | Andrey Rublev #6 | 7-5 6-2 | Filip Krajinovic #70 | H2H | Match data |
| Mar 1, 2023* | Dubai | ATP 500 | R32 | Hard | Mikael Ymer #59 | 6-2 6-3 | Francesco Passaro #110 | H2H | Match data |
| Mar 1, 2023* | Acapulco | ATP 500 | R32 | Hard | Tommy Paul #23 | 6-1 7-6(4) | Emilio Gomez #90 | H2H | Match data |
| Mar 1, 2023* | Dubai | ATP 500 | R32 | Hard | Tallon Griekspoor #39 | 6-4 3-6 6-2 | Constant Lestienne #56 | H2H | Match data |
| Mar 1, 2023* | Acapulco | ATP 500 | R32 | Hard | Denis Shapovalov #30 | 6-7(4) 6-0 7-5 | Miomir Kecmanovic #31 | H2H | Match data |
| Mar 1, 2023* | Acapulco | ATP 500 | R32 | Hard | Frances Tiafoe #15 | 7-6(6) 6-4 | Yoshihito Nishioka #34 | H2H | Match data |
| Mar 1, 2023* | Acapulco | ATP 500 | R32 | Hard | Brandon Nakashima #49 | 6-3 3-6 6-1 | Daniel Altmaier #95 | H2H | Match data |
| Mar 1, 2023* | Dubai | ATP 500 | R32 | Hard | Daniil Medvedev #7 | 6-4 6-2 | Matteo Arnaldi #111 | H2H | Match data |
| Mar 1, 2023* | Dubai | ATP 500 | R32 | Hard | Alexander Bublik #46 | 6-1 1-0 (ret.) | Alexandar Lazarov #301 | H2H | Match data |
| Mar 1, 2023* | Dubai | ATP 500 | R32 | Hard | Borna Coric #20 | 2-2 (ret.) | Daniel Evans #28 | H2H | Match data |
| Mar 1, 2023* | Dubai | ATP 500 | R32 | Hard | Christopher O'Connell #92 | 7-5 6-4 | Emil Ruusuvuori #54 | H2H | Match data |
| Mar 1, 2023* | Acapulco | ATP 500 | R32 | Hard | Michael Mmoh #86 | 7-6(3) 6-1 | Marcos Giron #69 | H2H | Match data |
| Mar 1, 2023* | Acapulco | ATP 500 | R32 | Hard | Mackenzie McDonald #62 | 6-4 6-2 | Luciano Darderi #184 | H2H | Match data |
| Mar 1, 2023* | Acapulco | ATP 500 | R32 | Hard | Holger Rune #10 | 6-7(7) 6-4 6-2 | Ben Shelton #41 | H2H | Match data |
| Mar 1, 2023* | Acapulco | ATP 500 | R32 | Hard | Elias Ymer #170 | 5-7 6-3 6-4 | Adrian Mannarino #64 | H2H | Match data |
| Mar 1, 2023* | Dubai | ATP 500 | R32 | Hard | Hubert Hurkacz #11 | 3-6 6-3 7-6(7) | Alexander Shevchenko #119 | H2H | Match data |
| Mar 1, 2023* | Acapulco | ATP 500 | R32 | Hard | Nuno Borges #85 | 6-3 7-6(3) | Nick Chappell #432 | H2H | Match data |
| Mar 1, 2023* | Acapulco | ATP 500 | R32 | Hard | Jacopo Berrettini #842 | 3-6 7-6(3) 2-1 (ret.) | Oscar Otte #78 | H2H | Match data |
| Mar 1, 2023* | Acapulco | ATP 500 | R32 | Hard | Matteo Berrettini #24 | 6-0 1-0 (ret.) | Alex Molcan #57 | H2H | Match data |
| Mar 1, 2023* | Acapulco | ATP 500 | R32 | Hard | Taro Daniel #125 | 6-4 6-4 | J.J. Wolf #44 | H2H | Match data |
| Mar 1, 2023* | Dubai | ATP 500 | R32 | Hard | Lorenzo Sonego #67 | 7-5 6-3 | Marc-Andrea Huesler #51 | H2H | Match data |
| Mar 1, 2023* | Acapulco | ATP 500 | R32 | Hard | Alex de Minaur #22 | 6-1 6-2 | Rodrigo Pacheco Mendez | — | Match data |
| Mar 1, 2023* | Dubai | ATP 500 | R32 | Hard | Pavel Kotov #138 | 6-3 5-7 7-6(3) | Alexei Popyrin #98 | H2H | Match data |
| Mar 1, 2023* | Dubai | ATP 500 | R32 | Hard | Felix Auger-Aliassime #9 | 7-6(4) 3-6 6-3 | Maxime Cressy #36 | H2H | Match data |
| Mar 1, 2023* | Dubai | ATP 500 | R32 | Hard | Alejandro Davidovich Fokina #29 | 6-2 6-0 | Malek Jaziri #444 | H2H | Match data |
| Mar 1, 2023* | Dubai | ATP 500 | R32 | Hard | Thanasi Kokkinakis #101 | 6-4 7-6(9) | Quentin Halys #73 | H2H | Match data |
| Feb 27, 2023 | Acapulco | ATP 500 | Q2 | Hard | Nick Chappell #432 | 6-4 6-0 | Rubin Statham #509 | H2H | Match data |
| Feb 27, 2023 | Santiago | ATP 250 | Q2 | Clay | Yannick Hanfmann #153 | 6-4 6-1 | Carlos Taberner #181 | H2H | Match data |
| Feb 27, 2023 | Santiago | ATP 250 | Q2 | Clay | Riccardo Bonadio #182 | 6-4 6-2 | Renzo Olivo #180 | H2H | Match data |
| Feb 27, 2023 | Dubai | ATP 500 | Q2 | Hard | Tomas Machac #130 | 6-0 6-1 | Matteo Arnaldi #111 | H2H | Match data |
| Feb 27, 2023 | Acapulco | ATP 500 | Q2 | Hard | Jacopo Berrettini #842 | 6-2 6-4 | Luciano Darderi #184 | H2H | Match data |
| Feb 27, 2023 | Acapulco | ATP 500 | Q2 | Hard | Guido Andreozzi #342 | 7-6(11) 6-3 | Elias Ymer #170 | H2H | Match data |
| Feb 27, 2023 | Santiago | ATP 250 | Q2 | Clay | Juan Manuel Cerundolo #108 | 6-4 6-4 | Federico Delbonis #176 | H2H | Match data |
| Feb 27, 2023 | Dubai | ATP 500 | Q2 | Hard | Pavel Kotov #138 | 6-3 2-0 (ret.) | Alexander Shevchenko #119 | H2H | Match data |
| Feb 27, 2023 | Santiago | ATP 250 | Q2 | Clay | Camilo Ugo Carabelli #122 | 1-6 6-1 6-1 | Thiago Seyboth Wild #406 | H2H | Match data |
| Feb 27, 2023 | Dubai | ATP 500 | Q2 | Hard | Alexandar Lazarov #301 | 7-5 7-5 | Francesco Passaro #110 | H2H | Match data |
| Feb 27, 2023 | Acapulco | ATP 500 | Q2 | Hard | Taro Daniel #125 | 4-6 6-4 6-0 | Brandon Holt #195 | H2H | Match data |
| Feb 27, 2023 | Dubai | ATP 500 | Q2 | Hard | Christopher O'Connell #92 | 7-6(6) 7-6(4) | Quentin Halys #73 | H2H | Match data |
| Feb 27, 2023 | Dubai | ATP 500 | Q1 | Hard | Francesco Passaro #110 | 4-1 (ret.) | Yuki Bhambri #781 | H2H | Match data |
| Feb 27, 2023 | Acapulco | ATP 500 | Q1 | Hard | Elias Ymer #170 | 6-4 6-4 | Bradley Klahn #768 | H2H | Match data |
| Feb 27, 2023 | Santiago | ATP 250 | Q1 | Clay | Thiago Seyboth Wild #406 | 6-3 4-6 6-4 | Franco Agamenone #164 | H2H | Match data |
| Feb 27, 2023 | Santiago | ATP 250 | Q1 | Clay | Carlos Taberner #181 | 7-5 3-6 6-4 | Jozef Kovalik #142 | H2H | Match data |
| Feb 27, 2023 | Santiago | ATP 250 | Q1 | Clay | Riccardo Bonadio #182 | 6-3 2-0 (ret.) | Gonzalo Lama #363 | H2H | Match data |
| Feb 27, 2023 | Acapulco | ATP 500 | Q1 | Hard | Jacopo Berrettini #842 | 0-6 6-4 6-4 | Geoffrey Blancaneaux #155 | H2H | Match data |
| Feb 27, 2023 | Dubai | ATP 500 | Q1 | Hard | Matteo Arnaldi #111 | 7-5 6-4 | Simon Carr #741 | H2H | Match data |
| Feb 27, 2023 | Dubai | ATP 500 | Q1 | Hard | Tomas Machac #130 | 4-6 6-2 6-4 | Marton Fucsovics #79 | H2H | Match data |
| Feb 27, 2023 | Dubai | ATP 500 | Q1 | Hard | Alexander Shevchenko #119 | 4-6 7-6(2) 6-2 | Ilya Ivashka #80 | H2H | Match data |
| Feb 27, 2023 | Dubai | ATP 500 | Q1 | Hard | Quentin Halys #73 | 4-6 6-3 3-0 (ret.) | Nikoloz Basilashvili #113 | H2H | Match data |
| Feb 27, 2023 | Santiago | ATP 250 | Q1 | Clay | Renzo Olivo #180 | 7-6(10) 7-5 | Hugo Gaston #103 | H2H | Match data |
| Feb 27, 2023 | Santiago | ATP 250 | Q1 | Clay | Yannick Hanfmann #153 | 6-1 6-1 | Andrea Pellegrino #190 | H2H | Match data |
| Feb 27, 2023 | Acapulco | ATP 500 | Q1 | Hard | Guido Andreozzi #342 | 7-5 6-2 | Facundo Mena #201 | H2H | Match data |
| Feb 27, 2023 | Acapulco | ATP 500 | Q1 | Hard | Rubin Statham #509 | 6-3 6-2 | Gonzalo Villanueva #309 | H2H | Match data |
| Feb 27, 2023 | Dubai | ATP 500 | Q1 | Hard | Alexandar Lazarov #301 | 6-1 7-6(5) | Zhizhen Zhang #93 | H2H | Match data |
| Feb 27, 2023 | Santiago | ATP 250 | Q1 | Clay | Juan Manuel Cerundolo #108 | 1-6 6-3 7-5 | Tomas Barrios Vera #183 | H2H | Match data |
| Feb 27, 2023 | Acapulco | ATP 500 | Q1 | Hard | Nick Chappell #432 | 4-6 6-1 6-2 | Steve Johnson #131 | H2H | Match data |
| Feb 27, 2023 | Santiago | ATP 250 | Q1 | Clay | Federico Delbonis #176 | 6-4 6-2 | Felipe Meligeni Alves #162 | H2H | Match data |
| Feb 27, 2023 | Santiago | ATP 250 | Q1 | Clay | Camilo Ugo Carabelli #122 | 6-4 6-4 | Facundo Diaz Acosta #171 | H2H | Match data |
| Feb 27, 2023 | Dubai | ATP 500 | Q1 | Hard | Pavel Kotov #138 | 5-7 6-2 6-4 | Roman Safiullin #109 | H2H | Match data |
| Feb 27, 2023 | Acapulco | ATP 500 | Q1 | Hard | Taro Daniel #125 | 6-2 6-1 | Juan Alejandro Hernandez Serrano | — | Match data |
| Feb 27, 2023 | Dubai | ATP 500 | Q1 | Hard | Christopher O'Connell #92 | 6-3 6-4 | Kareem Al Allaf #786 | H2H | Match data |
| Feb 27, 2023 | Acapulco | ATP 500 | Q1 | Hard | Luciano Darderi #184 | 7-5 6-0 | Yuichi Sugita #809 | H2H | Match data |
| Feb 27, 2023 | Acapulco | ATP 500 | Q1 | Hard | Brandon Holt #195 | 6-4 6-7(5) 6-2 | Ernesto Escobedo #366 | H2H | Match data |
| Feb 26, 2023* | Rio de Janeiro | ATP 500 | F | Clay | Cameron Norrie #13 | 5-7 6-4 7-5 | Carlos Alcaraz #2 | H2H | Match data |
| Feb 26, 2023* | Marseille | ATP 250 | F | Hard | Hubert Hurkacz #11 | 6-3 7-6(4) | Benjamin Bonzi #60 | H2H | Match data |
| Feb 25, 2023* | Doha | ATP 250 | F | Hard | Daniil Medvedev #8 | 6-4 6-4 | Andy Murray #70 | H2H | Match data |
| Feb 25, 2023* | Marseille | ATP 250 | SF | Hard | Benjamin Bonzi #60 | 6-4 6-4 | Arthur Fils #118 | H2H | Match data |
| Feb 25, 2023* | Rio de Janeiro | ATP 500 | SF | Clay | Cameron Norrie #13 | 6-2 3-6 7-6(3) | Bernabe Zapata Miralles #63 | H2H | Match data |
| Feb 25, 2023* | Rio de Janeiro | ATP 500 | SF | Clay | Carlos Alcaraz #2 | 6-7(2) 7-5 6-0 | Nicolas Jarry #139 | H2H | Match data |
| Feb 25, 2023* | Marseille | ATP 250 | SF | Hard | Hubert Hurkacz #11 | 6-4 7-6(4) | Alexander Bublik #50 | H2H | Match data |
| Feb 25, 2023* | Doha | ATP 250 | SF | Hard | Daniil Medvedev #8 | 6-4 7-6(7) | Felix Auger-Aliassime #9 | H2H | Match data |
| Feb 25, 2023* | Doha | ATP 250 | SF | Hard | Andy Murray #70 | 6-0 3-6 7-6(6) | Jiri Lehecka #52 | H2H | Match data |
| Feb 25, 2023* | Rio de Janeiro | ATP 500 | QF | Clay | Carlos Alcaraz #2 | 6-4 7-6(0) | Dusan Lajovic #80 | H2H | Match data |
| Feb 25, 2023* | Marseille | ATP 250 | QF | Hard | Alexander Bublik #50 | 7-5 3-6 7-6(6) | Grigor Dimitrov #25 | H2H | Match data |
| Feb 25, 2023* | Rio de Janeiro | ATP 500 | QF | Clay | Nicolas Jarry #139 | 6-3 7-6(3) | Sebastian Baez #35 | H2H | Match data |
| Feb 25, 2023* | Rio de Janeiro | ATP 500 | QF | Clay | Bernabe Zapata Miralles #63 | 6-4 2-6 6-4 | Albert Ramos-Vinolas #47 | H2H | Match data |
| Feb 25, 2023* | Marseille | ATP 250 | QF | Hard | Hubert Hurkacz #11 | 6-3 3-6 7-6(6) | Mikael Ymer #69 | H2H | Match data |
| Feb 25, 2023* | Rio de Janeiro | ATP 500 | QF | Clay | Cameron Norrie #13 | 4-6 6-1 6-4 | Hugo Dellien #111 | H2H | Match data |
| Feb 25, 2023* | Marseille | ATP 250 | QF | Hard | Benjamin Bonzi #60 | 6-2 6-4 | Alex de Minaur #23 | H2H | Match data |
| Feb 25, 2023* | Marseille | ATP 250 | QF | Hard | Arthur Fils #118 | 6-2 6-3 | Stan Wawrinka #105 | H2H | Match data |
| Feb 24, 2023* | Doha | ATP 250 | QF | Hard | Felix Auger-Aliassime #9 | 6-4 7-6(5) | Alejandro Davidovich Fokina #31 | H2H | Match data |
| Feb 24, 2023* | Doha | ATP 250 | QF | Hard | Daniil Medvedev #8 | 6-2 4-6 7-5 | Christopher O'Connell #94 | H2H | Match data |
| Feb 24, 2023* | Doha | ATP 250 | QF | Hard | Andy Murray #70 | 4-6 6-1 6-2 | Alexandre Muller #170 | H2H | Match data |
| Feb 24, 2023* | Doha | ATP 250 | QF | Hard | Jiri Lehecka #52 | 4-6 6-4 6-3 | Andrey Rublev #5 | H2H | Match data |
| Feb 24, 2023* | Rio de Janeiro | ATP 500 | R16 | Clay | Bernabe Zapata Miralles #63 | 6-1 4-6 6-1 | Francisco Cerundolo #33 | H2H | Match data |
| Feb 24, 2023* | Marseille | ATP 250 | R16 | Hard | Benjamin Bonzi #60 | 6-7(5) 6-4 6-3 | Maxime Cressy #37 | H2H | Match data |
| Feb 24, 2023* | Marseille | ATP 250 | R16 | Hard | Alex de Minaur #23 | 6-3 6-3 | Alexander Ritschard #187 | H2H | Match data |
| Feb 24, 2023* | Marseille | ATP 250 | R16 | Hard | Alexander Bublik #50 | 6-4 6-2 | Gregoire Barrere #58 | H2H | Match data |
| Feb 24, 2023* | Marseille | ATP 250 | R16 | Hard | Mikael Ymer #69 | (w/o) | David Goffin #41 | H2H | Match data |
| Feb 24, 2023* | Marseille | ATP 250 | R16 | Hard | Arthur Fils #118 | (w/o) | Jannik Sinner #12 | H2H | Match data |
| Feb 24, 2023* | Rio de Janeiro | ATP 500 | R16 | Clay | Dusan Lajovic #80 | 6-2 6-4 | Laslo Djere #57 | H2H | Match data |
| Feb 24, 2023* | Marseille | ATP 250 | R16 | Hard | Grigor Dimitrov #25 | 6-3 6-2 | Gijs Brouwer #116 | H2H | Match data |
| Feb 24, 2023* | Rio de Janeiro | ATP 500 | R16 | Clay | Cameron Norrie #13 | 7-5 7-5 | Thiago Monteiro #83 | H2H | Match data |
| Feb 24, 2023* | Marseille | ATP 250 | R16 | Hard | Hubert Hurkacz #11 | 4-6 6-3 6-2 | Leandro Riedi #133 | H2H | Match data |
| Feb 24, 2023* | Rio de Janeiro | ATP 500 | R16 | Clay | Sebastian Baez #35 | 7-5 7-6(6) | Juan Pablo Varillas #81 | H2H | Match data |
| Feb 24, 2023* | Marseille | ATP 250 | R16 | Hard | Stan Wawrinka #105 | 4-6 7-5 6-2 | Richard Gasquet #43 | H2H | Match data |
| Feb 24, 2023* | Rio de Janeiro | ATP 500 | R16 | Clay | Carlos Alcaraz #2 | 6-7(5) 6-2 6-4 | Fabio Fognini #86 | H2H | Match data |
| Feb 24, 2023* | Rio de Janeiro | ATP 500 | R16 | Clay | Albert Ramos-Vinolas #47 | 6-2 6-4 | Daniel Elahi Galan #88 | H2H | Match data |
| Feb 24, 2023* | Rio de Janeiro | ATP 500 | R16 | Clay | Hugo Dellien #111 | 1-6 6-2 6-2 | Alex Molcan #54 | H2H | Match data |
| Feb 24, 2023* | Rio de Janeiro | ATP 500 | R16 | Clay | Nicolas Jarry #139 | 6-2 6-2 | Pedro Martinez #76 | H2H | Match data |
| Feb 23, 2023* | Doha | ATP 250 | R16 | Hard | Christopher O'Connell #94 | 3-6 7-6(5) 6-4 | Roberto Bautista Agut #28 | H2H | Match data |
| Feb 23, 2023* | Doha | ATP 250 | R16 | Hard | Andy Murray #70 | 7-6(5) 2-6 7-5 | Alexander Zverev #16 | H2H | Match data |
| Feb 23, 2023* | Doha | ATP 250 | R16 | Hard | Daniil Medvedev #8 | 6-4 6-3 | Liam Broady #147 | H2H | Match data |
| Feb 23, 2023* | Doha | ATP 250 | R16 | Hard | Alejandro Davidovich Fokina #31 | 6-3 6-2 | Soonwoo Kwon #68 | H2H | Match data |
| Feb 23, 2023* | Doha | ATP 250 | R16 | Hard | Felix Auger-Aliassime #9 | 4-6 6-1 6-4 | Jason Kubler #74 | H2H | Match data |
| Feb 23, 2023* | Doha | ATP 250 | R16 | Hard | Jiri Lehecka #52 | 6-2 7-6(2) | Emil Ruusuvuori #51 | H2H | Match data |
| Feb 23, 2023* | Doha | ATP 250 | R16 | Hard | Andrey Rublev #5 | 1-6 6-1 7-6(6) | Tallon Griekspoor #40 | H2H | Match data |
| Feb 23, 2023* | Doha | ATP 250 | R16 | Hard | Alexandre Muller #170 | 6-2 6-4 | Botic van de Zandschulp #34 | H2H | Match data |
| Feb 23, 2023* | Rio de Janeiro | ATP 500 | R32 | Clay | Juan Pablo Varillas #81 | 7-5 6-4 | Hugo Gaston #106 | H2H | Match data |
| Feb 23, 2023* | Rio de Janeiro | ATP 500 | R32 | Clay | Fabio Fognini #86 | 6-2 6-3 | Tomas Barrios Vera #196 | H2H | Match data |
| Feb 23, 2023* | Rio de Janeiro | ATP 500 | R32 | Clay | Daniel Elahi Galan #88 | 7-6(4) 6-4 | Pedro Cachin #59 | H2H | Match data |
| Feb 23, 2023* | Rio de Janeiro | ATP 500 | R32 | Clay | Bernabe Zapata Miralles #63 | 6-3 7-5 | Jaume Munar #66 | H2H | Match data |
| Feb 23, 2023* | Marseille | ATP 250 | R32 | Hard | Gregoire Barrere #58 | 6-3 6-2 | Marc-Andrea Huesler #48 | H2H | Match data |
| Feb 23, 2023* | Rio de Janeiro | ATP 500 | R32 | Clay | Alex Molcan #54 | 6-0 6-3 | Joao Fonseca #827 | H2H | Match data |
| Feb 23, 2023* | Rio de Janeiro | ATP 500 | R32 | Clay | Nicolas Jarry #139 | 6-4 6-1 | Lorenzo Musetti #18 | H2H | Match data |
| Feb 23, 2023* | Marseille | ATP 250 | R32 | Hard | Gijs Brouwer #116 | 3-6 7-5 6-3 | Elias Ymer #172 | H2H | Match data |
| Feb 23, 2023* | Marseille | ATP 250 | R32 | Hard | Richard Gasquet #43 | 7-6(5) 2-6 7-6(5) | Laurent Lokoli #173 | H2H | Match data |
| Feb 23, 2023* | Rio de Janeiro | ATP 500 | R32 | Clay | Hugo Dellien #111 | 6-0 6-2 | Joao Sousa #143 | H2H | Match data |
| Feb 23, 2023* | Rio de Janeiro | ATP 500 | R32 | Clay | Sebastian Baez #35 | 6-3 6-2 | Thomaz Bellucci #915 | H2H | Match data |
| Feb 23, 2023* | Marseille | ATP 250 | R32 | Hard | Arthur Fils #118 | 6-4 6-3 | Roman Safiullin #97 | H2H | Match data |
| Feb 23, 2023* | Rio de Janeiro | ATP 500 | R32 | Clay | Cameron Norrie #13 | 7-5 6-1 | Juan Manuel Cerundolo #107 | H2H | Match data |
| Feb 23, 2023* | Rio de Janeiro | ATP 500 | R32 | Clay | Carlos Alcaraz #2 | 6-4 6-4 | Mateus Alves #556 | H2H | Match data |
| Feb 23, 2023* | Rio de Janeiro | ATP 500 | R32 | Clay | Thiago Monteiro #83 | 6-1 3-6 7-6(2) | Dominic Thiem #96 | H2H | Match data |
| Feb 23, 2023* | Marseille | ATP 250 | R32 | Hard | Maxime Cressy #37 | 6-3 6-7(5) 7-6(4) | Geoffrey Blancaneaux #152 | H2H | Match data |
| Feb 23, 2023* | Rio de Janeiro | ATP 500 | R32 | Clay | Laslo Djere #57 | 6-2 3-2 (ret.) | Facundo Bagnis #87 | H2H | Match data |
| Feb 23, 2023* | Rio de Janeiro | ATP 500 | R32 | Clay | Francisco Cerundolo #33 | 4-6 6-3 6-3 | Roberto Carballes Baena #73 | H2H | Match data |
| Feb 23, 2023* | Marseille | ATP 250 | R32 | Hard | David Goffin #41 | 6-2 6-4 | Lukas Klein #142 | H2H | Match data |
| Feb 23, 2023* | Rio de Janeiro | ATP 500 | R32 | Clay | Pedro Martinez #76 | 7-6(0) 6-4 | Cristian Garin #98 | H2H | Match data |
| Feb 23, 2023* | Marseille | ATP 250 | R32 | Hard | Alexander Bublik #50 | 5-7 6-3 6-4 | Filip Krajinovic #67 | H2H | Match data |
| Feb 23, 2023* | Rio de Janeiro | ATP 500 | R32 | Clay | Albert Ramos-Vinolas #47 | 5-7 6-4 6-4 | Tomas Martin Etcheverry #75 | H2H | Match data |
| Feb 23, 2023* | Marseille | ATP 250 | R32 | Hard | Alexander Ritschard #187 | 7-5 6-3 | Pablo Andujar #211 | H2H | Match data |
| Feb 23, 2023* | Marseille | ATP 250 | R32 | Hard | Stan Wawrinka #105 | 6-4 6-7(6) 6-4 | Zizou Bergs #132 | H2H | Match data |
| Feb 23, 2023* | Marseille | ATP 250 | R32 | Hard | Leandro Riedi #133 | 6-3 6-4 | Arthur Rinderknech #72 | H2H | Match data |
| Feb 23, 2023* | Marseille | ATP 250 | R32 | Hard | Benjamin Bonzi #60 | 7-5 7-5 | Luca Van Assche #146 | H2H | Match data |
| Feb 23, 2023* | Rio de Janeiro | ATP 500 | R32 | Clay | Dusan Lajovic #80 | 6-1 6-4 | Diego Schwartzman #38 | H2H | Match data |
| Feb 23, 2023* | Marseille | ATP 250 | R32 | Hard | Mikael Ymer #69 | 6-3 7-6(5) | Radu Albot #99 | H2H | Match data |
| Feb 22, 2023* | Doha | ATP 250 | R32 | Hard | Emil Ruusuvuori #51 | 7-5 6-4 | Daniel Evans #29 | H2H | Match data |
| Feb 22, 2023* | Doha | ATP 250 | R32 | Hard | Alejandro Davidovich Fokina #31 | 6-4 6-3 | Constant Lestienne #53 | H2H | Match data |
| Feb 22, 2023* | Doha | ATP 250 | R32 | Hard | Andy Murray #70 | 4-6 6-1 7-6(4) | Lorenzo Sonego #71 | H2H | Match data |
| Feb 22, 2023* | Doha | ATP 250 | R32 | Hard | Soonwoo Kwon #68 | 6-3 3-6 6-4 | Abedallah Shelbayh | — | Match data |
| Feb 22, 2023* | Doha | ATP 250 | R32 | Hard | Botic van de Zandschulp #34 | 6-2 7-5 | Ilya Ivashka #79 | H2H | Match data |
| Feb 22, 2023* | Doha | ATP 250 | R32 | Hard | Roberto Bautista Agut #28 | 7-6(7) 5-7 6-4 | Marton Fucsovics #78 | H2H | Match data |
| Feb 22, 2023* | Doha | ATP 250 | R32 | Hard | Tallon Griekspoor #40 | 7-6(4) 4-6 7-6(5) | Quentin Halys #64 | H2H | Match data |
| Feb 22, 2023* | Doha | ATP 250 | R32 | Hard | Alexandre Muller #170 | 7-6(3) 6-7(8) 6-4 | Nikoloz Basilashvili #113 | H2H | Match data |
| Feb 22, 2023* | Doha | ATP 250 | R32 | Hard | Jason Kubler #74 | 7-6(4) 1-0 (ret.) | Aslan Karatsev #101 | H2H | Match data |
| Feb 22, 2023* | Doha | ATP 250 | R32 | Hard | Christopher O'Connell #94 | 6-1 3-6 6-0 | Fernando Verdasco #154 | H2H | Match data |
| Feb 22, 2023* | Doha | ATP 250 | R32 | Hard | Liam Broady #147 | 6-0 4-6 7-6(2) | Oleksii Krutykh #167 | H2H | Match data |
| Feb 22, 2023* | Doha | ATP 250 | R32 | Hard | Jiri Lehecka #52 | 6-3 7-6(3) | Damir Dzumhur #213 | H2H | Match data |
| Feb 20, 2023 | Doha | ATP 250 | Q2 | Hard | Alexandre Muller #170 | 4-6 7-6(7) 6-1 | Tomas Machac #120 | H2H | Match data |
| Feb 20, 2023 | Marseille | ATP 250 | Q2 | Hard | Alexander Ritschard #187 | 6-3 7-6(1) | Antoine Bellier #194 | H2H | Match data |
| Feb 20, 2023 | Doha | ATP 250 | Q2 | Hard | Oleksii Krutykh #167 | 1-6 6-3 6-3 | Pavel Kotov #135 | H2H | Match data |
| Feb 20, 2023 | Rio de Janeiro | ATP 500 | Q2 | Clay | Nicolas Jarry #139 | 6-2 6-3 | Juan Manuel Cerundolo #107 | H2H | Match data |
| Feb 20, 2023 | Rio de Janeiro | ATP 500 | Q2 | Clay | Tomas Barrios Vera #196 | 6-4 6-4 | Alejandro Tabilo #148 | H2H | Match data |
| Feb 20, 2023 | Doha | ATP 250 | Q2 | Hard | Damir Dzumhur #213 | 6-3 7-5 | Otto Virtanen #174 | H2H | Match data |
| Feb 20, 2023 | Rio de Janeiro | ATP 500 | Q2 | Clay | Facundo Bagnis #87 | 7-6(6) 6-3 | Yannick Hanfmann #137 | H2H | Match data |
| Feb 20, 2023 | Marseille | ATP 250 | Q2 | Hard | Gijs Brouwer #116 | 6-1 6-4 | Raul Brancaccio #123 | H2H | Match data |
| Feb 20, 2023 | Marseille | ATP 250 | Q2 | Hard | Laurent Lokoli #173 | 6-4 6-3 | Filip Misolic #144 | H2H | Match data |
| Feb 20, 2023 | Doha | ATP 250 | Q2 | Hard | Liam Broady #147 | 6-4 6-3 | Nikoloz Basilashvili #113 | H2H | Match data |
| Feb 20, 2023 | Marseille | ATP 250 | Q2 | Hard | Lukas Klein #142 | 7-5 6-1 | Zsombor Piros #182 | H2H | Match data |
| Feb 20, 2023 | Rio de Janeiro | ATP 500 | Q2 | Clay | Hugo Gaston #106 | 6-2 7-6(4) | Eduardo Ribeiro #431 | H2H | Match data |
| Feb 20, 2023 | Marseille | ATP 250 | Q1 | Hard | Zsombor Piros #182 | 6-4 7-5 | Manuel Guinard #161 | H2H | Match data |
| Feb 20, 2023 | Marseille | ATP 250 | Q1 | Hard | Filip Misolic #144 | 6-1 6-2 | Kimmer Coppejans #234 | H2H | Match data |
| Feb 20, 2023 | Doha | ATP 250 | Q1 | Hard | Nikoloz Basilashvili #113 | 6-3 7-5 | Cem Ilkel #280 | H2H | Match data |
| Feb 20, 2023 | Marseille | ATP 250 | Q1 | Hard | Alexander Ritschard #187 | 2-6 6-3 6-4 | Fabian Marozsan #162 | H2H | Match data |
| Feb 20, 2023 | Rio de Janeiro | ATP 500 | Q1 | Clay | Tomas Barrios Vera #196 | 6-4 6-4 | Jozef Kovalik #141 | H2H | Match data |
| Feb 20, 2023 | Marseille | ATP 250 | Q1 | Hard | Laurent Lokoli #173 | 7-6(5) 6-1 | Egor Gerasimov #424 | H2H | Match data |
| Feb 20, 2023 | Marseille | ATP 250 | Q1 | Hard | Gijs Brouwer #116 | 6-4 6-4 | Sascha Gueymard Wayenburg | — | Match data |
| Feb 20, 2023 | Doha | ATP 250 | Q1 | Hard | Liam Broady #147 | 6-1 6-1 | Mubarak Shannan Zayid #1919 | H2H | Match data |
| Feb 20, 2023 | Doha | ATP 250 | Q1 | Hard | Alexandre Muller #170 | 4-6 7-6(5) 6-0 | Zhizhen Zhang #92 | H2H | Match data |
| Feb 20, 2023 | Doha | ATP 250 | Q1 | Hard | Oleksii Krutykh #167 | 6-2 6-4 | Matteo Arnaldi #110 | H2H | Match data |
| Feb 20, 2023 | Rio de Janeiro | ATP 500 | Q1 | Clay | Facundo Bagnis #87 | 4-6 6-3 6-2 | Joao Lucas Reis Da Silva | — | Match data |
| Feb 20, 2023 | Rio de Janeiro | ATP 500 | Q1 | Clay | Juan Manuel Cerundolo #107 | 6-2 6-3 | Matheus Pucinelli De Almeida #220 | H2H | Match data |
| Feb 20, 2023 | Doha | ATP 250 | Q1 | Hard | Damir Dzumhur #213 | 6-4 4-6 7-6(2) | Francesco Passaro #109 | H2H | Match data |
| Feb 20, 2023 | Marseille | ATP 250 | Q1 | Hard | Raul Brancaccio #123 | 3-6 7-6(7) 6-1 | Emilio Nava #186 | H2H | Match data |
| Feb 20, 2023 | Rio de Janeiro | ATP 500 | Q1 | Clay | Eduardo Ribeiro #431 | 6-2 2-6 6-4 | Timofey Skatov #129 | H2H | Match data |
| Feb 20, 2023 | Doha | ATP 250 | Q1 | Hard | Pavel Kotov #135 | 4-6 6-3 7-5 | Yuki Bhambri #688 | H2H | Match data |
| Feb 20, 2023 | Rio de Janeiro | ATP 500 | Q1 | Clay | Hugo Gaston #106 | 7-5 7-6(4) | Felipe Meligeni Alves #163 | H2H | Match data |
| Feb 20, 2023 | Rio de Janeiro | ATP 500 | Q1 | Clay | Yannick Hanfmann #137 | 7-6(8) 6-2 | Federico Delbonis #180 | H2H | Match data |
| Feb 20, 2023 | Rio de Janeiro | ATP 500 | Q1 | Clay | Nicolas Jarry #139 | 6-1 6-2 | Camilo Ugo Carabelli #115 | H2H | Match data |
| Feb 20, 2023 | Rio de Janeiro | ATP 500 | Q1 | Clay | Alejandro Tabilo #148 | 6-4 6-2 | Marco Cecchinato #90 | H2H | Match data |
| Feb 20, 2023 | Marseille | ATP 250 | Q1 | Hard | Antoine Bellier #194 | 6-3 6-4 | Hugo Grenier #150 | H2H | Match data |
| Feb 20, 2023 | Doha | ATP 250 | Q1 | Hard | Tomas Machac #120 | 7-6(2) 7-6(7) | Vit Kopriva #169 | H2H | Match data |
| Feb 20, 2023 | Doha | ATP 250 | Q1 | Hard | Otto Virtanen #174 | 6-4 6-4 | Alexander Shevchenko #114 | H2H | Match data |
| Feb 20, 2023 | Marseille | ATP 250 | Q1 | Hard | Lukas Klein #142 | 4-6 7-5 7-6(1) | Clement Chidekh #406 | H2H | Match data |
Match Season Archive
Browse completed ATP match result archives by season.