Match list updated: 2026-06-04 18:41 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 |
|---|---|---|---|---|---|---|---|---|---|
| Jun 3, 2023* | Roland Garros | Grand Slam | R32 | Clay | Novak Djokovic #4 | 7-6(4) 7-6(5) 6-2 | Alejandro Davidovich Fokina #14 | H2H | Match data |
| Jun 3, 2023* | Roland Garros | Grand Slam | R32 | Clay | Carlos Alcaraz #1 | 6-1 6-4 6-2 | Denis Shapovalov #23 | H2H | Match data |
| Jun 3, 2023* | Roland Garros | Grand Slam | R32 | Clay | Francisco Cerundolo #21 | 3-6 6-3 6-4 7-5 | Taylor Fritz #9 | H2H | Match data |
| Jun 3, 2023* | Roland Garros | Grand Slam | R32 | Clay | Sebastian Ofner #131 | 5-7 6-3 7-5 1-6 6-4 | Fabio Fognini #130 | H2H | Match data |
| Jun 3, 2023* | Roland Garros | Grand Slam | R32 | Clay | Lorenzo Sonego #39 | 5-7 0-6 6-3 7-6(5) 6-3 | Andrey Rublev #16 | H2H | Match data |
| Jun 3, 2023* | Roland Garros | Grand Slam | R32 | Clay | Juan Pablo Varillas #253 | 3-6 6-3 7-6(3) 4-6 6-2 | Hubert Hurkacz #83 | H2H | Match data |
| Jun 3, 2023* | Roland Garros | Grand Slam | R32 | Clay | Holger Rune #15 | 6-4 6-1 6-3 | Genaro Alberto Olivieri #228 | H2H | Match data |
| Jun 3, 2023* | Roland Garros | Grand Slam | R32 | Clay | Stefanos Tsitsipas #34 | 6-2 6-2 6-3 | Diego Schwartzman #95 | H2H | Match data |
| Jun 1, 2023* | Roland Garros | Grand Slam | R64 | Clay | Carlos Alcaraz #1 | 6-1 3-6 6-1 6-2 | Taro Daniel #370 | H2H | Match data |
| Jun 1, 2023* | Roland Garros | Grand Slam | R64 | Clay | Taylor Fritz #9 | 2-6 6-4 6-3 6-4 | Arthur Rinderknech #27 | H2H | Match data |
| Jun 1, 2023* | Roland Garros | Grand Slam | R64 | Clay | Stefanos Tsitsipas #34 | 6-3 7-6(4) 6-2 | Roberto Carballes Baena #128 | H2H | Match data |
| Jun 1, 2023* | Roland Garros | Grand Slam | R64 | Clay | Marcos Giron #64 | 6-2 6-3 6-2 | Jiri Lehecka #19 | H2H | Match data |
| Jun 1, 2023* | Roland Garros | Grand Slam | R64 | Clay | Denis Shapovalov #23 | 6-2 3-6 6-3 6-3 | Matteo Arnaldi #61 | H2H | Match data |
| Jun 1, 2023* | Roland Garros | Grand Slam | R64 | Clay | Alejandro Davidovich Fokina #14 | 6-4 6-3 7-6(6) | Luca Van Assche #164 | H2H | Match data |
| Jun 1, 2023* | Roland Garros | Grand Slam | R64 | Clay | Andrey Rublev #16 | 6-4 6-2 3-6 6-3 | Corentin Moutet #32 | H2H | Match data |
| Jun 1, 2023* | Roland Garros | Grand Slam | R64 | Clay | Hubert Hurkacz #83 | 6-3 5-7 6-7(13) 7-6(5) 6-4 | Tallon Griekspoor #25 | H2H | Match data |
| Jun 1, 2023* | Roland Garros | Grand Slam | R64 | Clay | Cameron Norrie #28 | 6-1 6-3 6-3 | Lucas Pouille #675 | H2H | Match data |
| Jun 1, 2023* | Roland Garros | Grand Slam | R64 | Clay | Lorenzo Sonego #39 | 6-4 6-3 7-6(3) | Ugo Humbert #36 | H2H | Match data |
| Jun 1, 2023* | Roland Garros | Grand Slam | R64 | Clay | Sebastian Ofner #131 | 6-3 7-6(1) 6-4 | Sebastian Korda #46 | H2H | Match data |
| Jun 1, 2023* | Roland Garros | Grand Slam | R64 | Clay | Thanasi Kokkinakis #450 | 3-6 7-5 6-3 6-7(4) 6-3 | Stan Wawrinka #156 | H2H | Match data |
| Jun 1, 2023* | Roland Garros | Grand Slam | R64 | Clay | Nicolas Jarry #133 | 3-6 6-1 6-4 7-5 | Tommy Paul #20 | H2H | Match data |
| Jun 1, 2023* | Roland Garros | Grand Slam | R64 | Clay | Tomas Martin Etcheverry #57 | 6-3 7-6(2) 6-3 | Alex de Minaur #6 | H2H | Match data |
| Jun 1, 2023* | Roland Garros | Grand Slam | R64 | Clay | Thiago Seyboth Wild #216 | 6-3 3-6 6-4 6-3 | Guido Pella #423 | H2H | Match data |
| Jun 1, 2023* | Roland Garros | Grand Slam | R64 | Clay | Daniel Altmaier #44 | 6-7(0) 7-6(7) 1-6 7-6(4) 7-5 | Jannik Sinner #2 | H2H | Match data |
| Jun 1, 2023* | Roland Garros | Grand Slam | R64 | Clay | Borna Coric #122 | 6-3 4-6 4-6 6-3 6-4 | Pedro Cachin #64 | H2H | Match data |
| Jun 1, 2023* | Roland Garros | Grand Slam | R64 | Clay | Juan Pablo Varillas #253 | 1-6 4-6 6-3 6-1 6-1 | Roberto Bautista Agut #90 | H2H | Match data |
| Jun 1, 2023* | Roland Garros | Grand Slam | R64 | Clay | Grigor Dimitrov #47 | 7-6(4) 6-3 6-4 | Emil Ruusuvuori #46 | H2H | Match data |
| Jun 1, 2023* | Roland Garros | Grand Slam | R64 | Clay | Fabio Fognini #130 | 6-4 7-6(5) 6-2 | Jason Kubler #192 | H2H | Match data |
| Jun 1, 2023* | Roland Garros | Grand Slam | R64 | Clay | Casper Ruud #12 | 6-3 6-2 4-6 7-5 | Giulio Zeppieri #153 | H2H | Match data |
| Jun 1, 2023* | Roland Garros | Grand Slam | R64 | Clay | Zhizhen Zhang #464 | 7-6(3) 6-3 6-4 | Thiago Agustin Tirante #103 | H2H | Match data |
| Jun 1, 2023* | Roland Garros | Grand Slam | R64 | Clay | Alexander Zverev #3 | 6-4 6-2 6-1 | Alex Molcan #202 | H2H | Match data |
| Jun 1, 2023* | Roland Garros | Grand Slam | R64 | Clay | Karen Khachanov #17 | 6-3 6-4 6-2 | Radu Albot #430 | H2H | Match data |
| Jun 1, 2023* | Roland Garros | Grand Slam | R64 | Clay | Francisco Cerundolo #21 | 6-3 6-3 6-4 | Yannick Hanfmann #102 | H2H | Match data |
| Jun 1, 2023* | Roland Garros | Grand Slam | R64 | Clay | Diego Schwartzman #95 | 7-6(3) 6-4 6-3 | Nuno Borges #45 | H2H | Match data |
| Jun 1, 2023* | Roland Garros | Grand Slam | R64 | Clay | Novak Djokovic #4 | 7-6(2) 6-0 6-3 | Marton Fucsovics #54 | H2H | Match data |
| Jun 1, 2023* | Roland Garros | Grand Slam | R64 | Clay | Holger Rune #15 | (w/o) | Gael Monfils #69 | H2H | Match data |
| Jun 1, 2023* | Roland Garros | Grand Slam | R64 | Clay | Lorenzo Musetti #7 | 6-1 6-1 6-2 | Alexander Shevchenko #106 | H2H | Match data |
| Jun 1, 2023* | Roland Garros | Grand Slam | R64 | Clay | Frances Tiafoe #30 | 3-6 6-3 7-5 6-2 | Aslan Karatsev #62 | H2H | Match data |
| Jun 1, 2023* | Roland Garros | Grand Slam | R64 | Clay | Yoshihito Nishioka #116 | 4-6 6-2 7-5 6-4 | Max Purcell #68 | H2H | Match data |
| Jun 1, 2023* | Roland Garros | Grand Slam | R64 | Clay | Genaro Alberto Olivieri #228 | 7-6(7) 3-6 6-4 7-6(3) | Andrea Vavassori #334 | H2H | Match data |
| May 30, 2023* | Roland Garros | Grand Slam | R128 | Clay | Grigor Dimitrov #29 | 6-0 6-3 6-2 | Timofey Skatov #147 | H2H | Match data |
| May 30, 2023* | Roland Garros | Grand Slam | R128 | Clay | Jiri Lehecka #41 | 7-5 1-6 6-3 3-6 6-1 | Jan-Lennard Struff #28 | H2H | Match data |
| May 30, 2023* | Roland Garros | Grand Slam | R128 | Clay | Karen Khachanov #11 | 3-6 1-6 6-2 6-1 6-3 | Constant Lestienne #70 | H2H | Match data |
| May 30, 2023* | Roland Garros | Grand Slam | R128 | Clay | Borna Coric #16 | 7-6(3) 6-7(5) 6-3 6-3 | Federico Coria #96 | H2H | Match data |
| May 30, 2023* | Roland Garros | Grand Slam | R128 | Clay | Tommy Paul #17 | 6-3 6-2 6-4 | Dominic Stricker #116 | H2H | Match data |
| May 30, 2023* | Roland Garros | Grand Slam | R128 | Clay | Hubert Hurkacz #14 | 6-3 5-7 6-4 2-6 6-4 | David Goffin #111 | H2H | Match data |
| May 30, 2023* | Roland Garros | Grand Slam | R128 | Clay | Yannick Hanfmann #65 | 6-3 7-5 6-7(6) 6-7(2) 6-4 | Thiago Monteiro #98 | H2H | Match data |
| May 30, 2023* | Roland Garros | Grand Slam | R128 | Clay | Genaro Alberto Olivieri #231 | 7-6(3) 4-6 4-6 7-5 6-1 | Giovanni Mpetshi Perricard #237 | H2H | Match data |
| May 30, 2023* | Roland Garros | Grand Slam | R128 | Clay | Gael Monfils #394 | 3-6 6-3 7-5 1-6 7-5 | Sebastian Baez #42 | H2H | Match data |
| May 30, 2023* | Roland Garros | Grand Slam | R128 | Clay | Diego Schwartzman #95 | 1-6 6-7(5) 6-2 6-0 6-4 | Bernabe Zapata Miralles #38 | H2H | Match data |
| May 30, 2023* | Roland Garros | Grand Slam | R128 | Clay | Ugo Humbert #40 | 6-3 6-3 6-1 | Adrian Mannarino #47 | H2H | Match data |
| May 30, 2023* | Roland Garros | Grand Slam | R128 | Clay | Jason Kubler #69 | 1-6 6-3 6-4 3-6 6-1 | Facundo Diaz Acosta #137 | H2H | Match data |
| May 30, 2023* | Roland Garros | Grand Slam | R128 | Clay | Alex Molcan #86 | 6-1 7-6(4) 6-4 | Hugo Gaston #109 | H2H | Match data |
| May 30, 2023* | Roland Garros | Grand Slam | R128 | Clay | Sebastian Korda #30 | 6-4 7-5 6-4 | Mackenzie McDonald #59 | H2H | Match data |
| May 30, 2023* | Roland Garros | Grand Slam | R128 | Clay | Novak Djokovic #3 | 6-3 6-2 7-6(1) | Aleksandar Kovacevic #114 | H2H | Match data |
| May 30, 2023* | Roland Garros | Grand Slam | R128 | Clay | Yoshihito Nishioka #33 | 1-6 3-6 6-4 6-3 6-3 | J.J. Wolf #50 | H2H | Match data |
| May 30, 2023* | Roland Garros | Grand Slam | R128 | Clay | Alejandro Davidovich Fokina #34 | 6-1 4-6 6-3 6-3 | Arthur Fils #63 | H2H | Match data |
| May 30, 2023* | Roland Garros | Grand Slam | R128 | Clay | Frances Tiafoe #12 | 6-3 6-4 6-2 | Filip Krajinovic #93 | H2H | Match data |
| May 30, 2023* | Roland Garros | Grand Slam | R128 | Clay | Emil Ruusuvuori #46 | 6-2 6-7(7) 5-7 6-1 6-4 | Gregoire Barrere #58 | H2H | Match data |
| May 30, 2023* | Roland Garros | Grand Slam | R128 | Clay | Matteo Arnaldi #106 | 2-6 6-3 6-0 6-2 | Daniel Elahi Galan #91 | H2H | Match data |
| May 30, 2023* | Roland Garros | Grand Slam | R128 | Clay | Stefanos Tsitsipas #5 | 7-5 6-3 4-6 7-6(7) | Jiri Vesely #455 | H2H | Match data |
| May 30, 2023* | Roland Garros | Grand Slam | R128 | Clay | Lucas Pouille #675 | 6-2 6-4 6-3 | Jurij Rodionov #134 | H2H | Match data |
| May 30, 2023* | Roland Garros | Grand Slam | R128 | Clay | Carlos Alcaraz #1 | 6-0 6-2 7-5 | Flavio Cobolli #159 | H2H | Match data |
| May 30, 2023* | Roland Garros | Grand Slam | R128 | Clay | Nicolas Jarry #35 | 6-4 6-4 6-2 | Hugo Dellien #160 | H2H | Match data |
| May 30, 2023* | Roland Garros | Grand Slam | R128 | Clay | Max Purcell #68 | 7-5 1-6 6-4 6-4 | Jordan Thompson #76 | H2H | Match data |
| May 30, 2023* | Roland Garros | Grand Slam | R128 | Clay | Stan Wawrinka #89 | 7-6(5) 6-4 6-7(2) 1-6 6-4 | Albert Ramos-Vinolas #67 | H2H | Match data |
| May 30, 2023* | Roland Garros | Grand Slam | R128 | Clay | Taylor Fritz #8 | 6-2 6-1 6-1 | Michael Mmoh #123 | H2H | Match data |
| May 30, 2023* | Roland Garros | Grand Slam | R128 | Clay | Andrea Vavassori #148 | 5-7 2-6 7-6(8) 7-6(3) 7-6(9) | Miomir Kecmanovic #37 | H2H | Match data |
| May 30, 2023* | Roland Garros | Grand Slam | R128 | Clay | Taro Daniel #112 | 6-0 6-2 6-4 | Christopher O'Connell #77 | H2H | Match data |
| May 30, 2023* | Roland Garros | Grand Slam | R128 | Clay | Francisco Cerundolo #23 | 6-1 2-6 7-6(5) 6-1 | Jaume Munar #81 | H2H | Match data |
| May 30, 2023* | Roland Garros | Grand Slam | R128 | Clay | Roberto Bautista Agut #24 | 7-6(4) 6-1 6-1 | Yibing Wu #54 | H2H | Match data |
| May 30, 2023* | Roland Garros | Grand Slam | R128 | Clay | Thanasi Kokkinakis #108 | 6-4 6-4 6-4 | Daniel Evans #25 | H2H | Match data |
| May 30, 2023* | Roland Garros | Grand Slam | R128 | Clay | Zhizhen Zhang #71 | 6-1 4-1 (ret.) | Dusan Lajovic #53 | H2H | Match data |
| May 30, 2023* | Roland Garros | Grand Slam | R128 | Clay | Alex de Minaur #19 | 6-1 5-7 6-1 6-3 | Ilya Ivashka #73 | H2H | Match data |
| May 30, 2023* | Roland Garros | Grand Slam | R128 | Clay | Corentin Moutet #61 | 6-1 6-3 4-6 6-4 | Arthur Cazaux #190 | H2H | Match data |
| May 30, 2023* | Roland Garros | Grand Slam | R128 | Clay | Fabio Fognini #130 | 6-4 6-4 6-3 | Felix Auger-Aliassime #10 | H2H | Match data |
| May 30, 2023* | Roland Garros | Grand Slam | R128 | Clay | Alexander Shevchenko #87 | 7-5 4-6 6-1 7-6(2) | Oscar Otte #120 | H2H | Match data |
| May 30, 2023* | Roland Garros | Grand Slam | R128 | Clay | Aslan Karatsev #62 | 6-3 6-7(4) 6-1 6-2 | Alexei Popyrin #85 | H2H | Match data |
| May 30, 2023* | Roland Garros | Grand Slam | R128 | Clay | Tomas Martin Etcheverry #49 | 6-4 1-0 (ret.) | Jack Draper #55 | H2H | Match data |
| May 30, 2023* | Roland Garros | Grand Slam | R128 | Clay | Andrey Rublev #7 | 6-1 3-6 6-3 6-4 | Laslo Djere #60 | H2H | Match data |
| May 30, 2023* | Roland Garros | Grand Slam | R128 | Clay | Tallon Griekspoor #39 | 6-4 2-6 0-6 7-5 6-3 | Pedro Martinez #135 | H2H | Match data |
| May 30, 2023* | Roland Garros | Grand Slam | R128 | Clay | Arthur Rinderknech #78 | 6-4 2-6 6-2 7-6(4) | Richard Gasquet #52 | H2H | Match data |
| May 30, 2023* | Roland Garros | Grand Slam | R128 | Clay | Marton Fucsovics #83 | 6-3 5-7 6-1 6-3 | Hugo Grenier #122 | H2H | Match data |
| May 30, 2023* | Roland Garros | Grand Slam | R128 | Clay | Jannik Sinner #9 | 6-1 6-4 6-1 | Alexandre Muller #101 | H2H | Match data |
| May 30, 2023* | Roland Garros | Grand Slam | R128 | Clay | Pedro Cachin #64 | 6-3 6-2 6-7(1) 4-6 6-2 | Dominic Thiem #92 | H2H | Match data |
| May 30, 2023* | Roland Garros | Grand Slam | R128 | Clay | Alexander Zverev #27 | 7-6(6) 7-6(0) 6-1 | Lloyd Harris #294 | H2H | Match data |
| May 30, 2023* | Roland Garros | Grand Slam | R128 | Clay | Thiago Seyboth Wild #172 | 7-6(5) 6-7(6) 2-6 6-3 6-4 | Daniil Medvedev #2 | H2H | Match data |
| May 30, 2023* | Roland Garros | Grand Slam | R128 | Clay | Cameron Norrie #13 | 7-5 4-6 3-6 6-1 6-4 | Benoit Paire #149 | H2H | Match data |
| May 30, 2023* | Roland Garros | Grand Slam | R128 | Clay | Denis Shapovalov #32 | 6-4 7-5 4-6 3-6 6-3 | Brandon Nakashima #45 | H2H | Match data |
| May 30, 2023* | Roland Garros | Grand Slam | R128 | Clay | Juan Pablo Varillas #94 | 4-6 2-6 6-2 6-3 6-1 | Juncheng Shang #200 | H2H | Match data |
| May 30, 2023* | Roland Garros | Grand Slam | R128 | Clay | Sebastian Ofner #118 | 6-4 7-6(6) 6-2 | Maxime Cressy #44 | H2H | Match data |
| May 30, 2023* | Roland Garros | Grand Slam | R128 | Clay | Lorenzo Sonego #48 | 6-4 3-6 6-3 6-3 | Ben Shelton #36 | H2H | Match data |
| May 30, 2023* | Roland Garros | Grand Slam | R128 | Clay | Casper Ruud #4 | 6-4 6-3 6-2 | Elias Ymer #155 | H2H | Match data |
| May 30, 2023* | Roland Garros | Grand Slam | R128 | Clay | Lorenzo Musetti #18 | 7-5 6-2 6-4 | Mikael Ymer #56 | H2H | Match data |
| May 30, 2023* | Roland Garros | Grand Slam | R128 | Clay | Radu Albot #113 | 6-3 6-2 4-6 6-1 | Patrick Kypson #329 | H2H | Match data |
| May 30, 2023* | Roland Garros | Grand Slam | R128 | Clay | Daniel Altmaier #79 | 6-3 6-4 6-4 | Marc-Andrea Huesler #84 | H2H | Match data |
| May 30, 2023* | Roland Garros | Grand Slam | R128 | Clay | Holger Rune #6 | 6-4 3-6 7-6(2) 6-2 | Christopher Eubanks #74 | H2H | Match data |
| May 30, 2023* | Roland Garros | Grand Slam | R128 | Clay | Thiago Agustin Tirante #153 | 6-2 4-6 6-3 6-4 | Botic van de Zandschulp #31 | H2H | Match data |
| May 30, 2023* | Roland Garros | Grand Slam | R128 | Clay | Guido Pella #423 | 6-4 6-7(7) 2-6 7-6(4) 7-6(4) | Quentin Halys #88 | H2H | Match data |
| May 30, 2023* | Roland Garros | Grand Slam | R128 | Clay | Giulio Zeppieri #129 | 6-0 4-6 4-6 6-3 7-5 | Alexander Bublik #51 | H2H | Match data |
| May 30, 2023* | Roland Garros | Grand Slam | R128 | Clay | Nuno Borges #80 | 6-4 5-7 7-6(3) 4-6 7-6(9) | John Isner #90 | H2H | Match data |
| May 30, 2023* | Roland Garros | Grand Slam | R128 | Clay | Roberto Carballes Baena #57 | 7-6(5) 6-3 6-2 | Eduardo Nava #1104 | H2H | Match data |
| May 30, 2023* | Roland Garros | Grand Slam | R128 | Clay | Marcos Giron #75 | 6-0 6-2 1-6 6-0 | Hamad Medjedovic #168 | H2H | Match data |
| May 30, 2023* | Roland Garros | Grand Slam | R128 | Clay | Luca Van Assche #82 | 6-1 6-1 6-3 | Marco Cecchinato #72 | H2H | Match data |
| May 29, 2023 | Roland Garros | Grand Slam | Q3 | Clay | Genaro Alberto Olivieri #231 | 6-1 5-7 6-4 | Adrian Andreev #215 | H2H | Match data |
| May 29, 2023 | Roland Garros | Grand Slam | Q3 | Clay | Eduardo Nava #1104 | 3-6 6-4 6-3 | Geoffrey Blancaneaux #161 | H2H | Match data |
| May 29, 2023 | Roland Garros | Grand Slam | Q3 | Clay | Juncheng Shang #200 | 6-3 2-6 6-3 | Renzo Olivo #261 | H2H | Match data |
| May 29, 2023 | Roland Garros | Grand Slam | Q3 | Clay | Lucas Pouille #675 | 1-6 7-5 6-0 | Jurij Rodionov #134 | H2H | Match data |
| May 29, 2023 | Roland Garros | Grand Slam | Q3 | Clay | Timofey Skatov #147 | 2-6 7-5 6-3 | Felipe Meligeni Alves #165 | H2H | Match data |
| May 29, 2023 | Roland Garros | Grand Slam | Q3 | Clay | Aslan Karatsev #62 | 6-4 6-3 | Nicolas Moreno De Alboran | — | Match data |
| May 29, 2023 | Roland Garros | Grand Slam | Q3 | Clay | Thiago Seyboth Wild #172 | 6-1 6-1 | Dominik Koepfer #103 | H2H | Match data |
| May 29, 2023 | Roland Garros | Grand Slam | Q3 | Clay | Elias Ymer #155 | 6-3 6-4 | Yannick Hanfmann #65 | H2H | Match data |
| May 29, 2023 | Roland Garros | Grand Slam | Q3 | Clay | Giulio Zeppieri #129 | 6-4 6-1 | Frederico Ferreira Silva #230 | H2H | Match data |
| May 29, 2023 | Roland Garros | Grand Slam | Q3 | Clay | Thiago Agustin Tirante #153 | 6-3 1-6 6-1 | Dominic Stricker #116 | H2H | Match data |
| May 29, 2023 | Roland Garros | Grand Slam | Q3 | Clay | Sebastian Ofner #118 | 7-5 6-3 | Facundo Diaz Acosta #137 | H2H | Match data |
| May 29, 2023 | Roland Garros | Grand Slam | Q3 | Clay | Pedro Martinez #135 | 2-6 7-5 6-0 | Facundo Bagnis #124 | H2H | Match data |
| May 29, 2023 | Roland Garros | Grand Slam | Q3 | Clay | Flavio Cobolli #159 | 7-5 6-3 | Laurent Lokoli #198 | H2H | Match data |
| May 29, 2023 | Roland Garros | Grand Slam | Q3 | Clay | Hamad Medjedovic #168 | 0-6 6-2 6-2 | Jesper de Jong #195 | H2H | Match data |
| May 29, 2023 | Roland Garros | Grand Slam | Q3 | Clay | Andrea Vavassori #148 | 6-4 6-4 | Alejandro Tabilo #152 | H2H | Match data |
| May 29, 2023 | Roland Garros | Grand Slam | Q3 | Clay | Radu Albot #113 | 6-7(2) 6-4 6-1 | Camilo Ugo Carabelli #150 | H2H | Match data |
| May 29, 2023 | Roland Garros | Grand Slam | Q2 | Clay | Thiago Seyboth Wild #172 | 6-2 6-7(4) 6-2 | Ricardas Berankis #217 | H2H | Match data |
| May 29, 2023 | Roland Garros | Grand Slam | Q2 | Clay | Laurent Lokoli #198 | 4-6 6-4 6-3 | Yosuke Watanuki #126 | H2H | Match data |
| May 29, 2023 | Roland Garros | Grand Slam | Q2 | Clay | Dominic Stricker #116 | 6-4 6-1 | Dalibor Svrcina #232 | H2H | Match data |
| May 29, 2023 | Roland Garros | Grand Slam | Q2 | Clay | Geoffrey Blancaneaux #161 | 6-3 6-2 | Riccardo Bonadio #164 | H2H | Match data |
| May 29, 2023 | Roland Garros | Grand Slam | Q2 | Clay | Nicolas Moreno De Alboran | 4-6 7-6(4) 6-2 | Aleksandar Vukic #97 | — | Match data |
| May 29, 2023 | Roland Garros | Grand Slam | Q2 | Clay | Sebastian Ofner #118 | 3-6 6-4 6-0 | Jan Choinski #177 | H2H | Match data |
| May 29, 2023 | Roland Garros | Grand Slam | Q2 | Clay | Genaro Alberto Olivieri #231 | 6-2 7-5 | Michael Geerts #253 | H2H | Match data |
| May 29, 2023 | Roland Garros | Grand Slam | Q2 | Clay | Hamad Medjedovic #168 | 6-3 3-6 6-3 | Juan Manuel Cerundolo #105 | H2H | Match data |
| May 29, 2023 | Roland Garros | Grand Slam | Q2 | Clay | Eduardo Nava #1104 | 6-4 0-6 6-3 | Liam Broady #140 | H2H | Match data |
| May 29, 2023 | Roland Garros | Grand Slam | Q2 | Clay | Elias Ymer #155 | 7-5 6-3 | Marc Polmans #194 | H2H | Match data |
| May 29, 2023 | Roland Garros | Grand Slam | Q2 | Clay | Felipe Meligeni Alves #165 | 6-3 6-3 | Tomas Barrios Vera #145 | H2H | Match data |
| May 29, 2023 | Roland Garros | Grand Slam | Q2 | Clay | Yannick Hanfmann #65 | 6-2 6-4 | Zdenek Kolar #171 | H2H | Match data |
| May 29, 2023 | Roland Garros | Grand Slam | Q2 | Clay | Flavio Cobolli #159 | 6-4 6-4 | Lukas Klein #133 | H2H | Match data |
| May 29, 2023 | Roland Garros | Grand Slam | Q2 | Clay | Radu Albot #113 | 2-6 6-2 6-4 | Ryan Peniston #192 | H2H | Match data |
| May 29, 2023 | Roland Garros | Grand Slam | Q2 | Clay | Lucas Pouille #675 | 5-7 6-3 6-0 | Chun-Hsin Tseng #216 | H2H | Match data |
| May 29, 2023 | Roland Garros | Grand Slam | Q2 | Clay | Jesper de Jong #195 | 6-3 7-5 | Norbert Gombos #132 | H2H | Match data |
| May 29, 2023 | Roland Garros | Grand Slam | Q2 | Clay | Aslan Karatsev #62 | 7-5 6-3 | Nick Hardt #222 | H2H | Match data |
| May 29, 2023 | Roland Garros | Grand Slam | Q2 | Clay | Thiago Agustin Tirante #153 | 6-1 3-6 6-4 | Gauthier Onclin #206 | H2H | Match data |
| May 29, 2023 | Roland Garros | Grand Slam | Q2 | Clay | Timofey Skatov #147 | 4-6 6-2 7-5 | Otto Virtanen #119 | H2H | Match data |
| May 29, 2023 | Roland Garros | Grand Slam | Q2 | Clay | Jurij Rodionov #134 | 2-6 6-3 6-4 | Dennis Novak #163 | H2H | Match data |
| May 29, 2023 | Roland Garros | Grand Slam | Q2 | Clay | Dominik Koepfer #103 | 6-1 7-6(5) | Federico Delbonis #239 | H2H | Match data |
| May 29, 2023 | Roland Garros | Grand Slam | Q2 | Clay | Alejandro Tabilo #152 | 7-6(2) 7-6(4) | Borna Gojo #104 | H2H | Match data |
| May 29, 2023 | Roland Garros | Grand Slam | Q2 | Clay | Pedro Martinez #135 | 7-6(8) 6-2 | Dan Added #257 | H2H | Match data |
| May 29, 2023 | Roland Garros | Grand Slam | Q2 | Clay | Juncheng Shang #200 | 6-3 6-3 | Fabian Marozsan #115 | H2H | Match data |
| May 29, 2023 | Roland Garros | Grand Slam | Q2 | Clay | Giulio Zeppieri #129 | 6-3 6-4 | Santiago Fa Rodriguez Taverna | — | Match data |
| May 29, 2023 | Roland Garros | Grand Slam | Q2 | Clay | Andrea Vavassori #148 | 6-4 6-1 | Filip Misolic #142 | H2H | Match data |
| May 29, 2023 | Roland Garros | Grand Slam | Q2 | Clay | Camilo Ugo Carabelli #150 | 6-2 3-6 6-2 | Sascha Gueymard Wayenburg | — | Match data |
| May 29, 2023 | Roland Garros | Grand Slam | Q2 | Clay | Frederico Ferreira Silva #230 | 6-3 6-3 | Zizou Bergs #131 | H2H | Match data |
| May 29, 2023 | Roland Garros | Grand Slam | Q2 | Clay | Facundo Diaz Acosta #137 | 7-5 7-5 | Oleksii Krutykh #185 | H2H | Match data |
| May 29, 2023 | Roland Garros | Grand Slam | Q2 | Clay | Facundo Bagnis #124 | 1-6 6-3 6-2 | Matteo Gigante #204 | H2H | Match data |
| May 29, 2023 | Roland Garros | Grand Slam | Q2 | Clay | Renzo Olivo #261 | 6-3 7-5 | Andrea Collarini #193 | H2H | Match data |
| May 29, 2023 | Roland Garros | Grand Slam | Q2 | Clay | Adrian Andreev #215 | 6-2 7-5 | Juan Pablo Ficovich #228 | H2H | Match data |
| May 28, 2023* | Lyon | ATP 250 | F | Clay | Arthur Fils #112 | 6-3 7-5 | Francisco Cerundolo #28 | H2H | Match data |
| May 28, 2023* | Roland Garros | Grand Slam | Q1 | Clay | Yosuke Watanuki #126 | 6-2 0-0 (ret.) | Andrea Pellegrino #183 | H2H | Match data |
| May 28, 2023* | Roland Garros | Grand Slam | Q1 | Clay | Facundo Diaz Acosta #137 | 7-5 6-3 | Franco Agamenone #166 | H2H | Match data |
| May 28, 2023* | Roland Garros | Grand Slam | Q1 | Clay | Fabian Marozsan #115 | 6-3 6-4 | Li Tu #246 | H2H | Match data |
| May 28, 2023* | Roland Garros | Grand Slam | Q1 | Clay | Laurent Lokoli #198 | 6-3 7-5 | Egor Gerasimov #667 | H2H | Match data |
| May 28, 2023* | Roland Garros | Grand Slam | Q1 | Clay | Zdenek Kolar #171 | 6-1 6-2 | Terence Atmane #249 | H2H | Match data |
| May 28, 2023* | Roland Garros | Grand Slam | Q1 | Clay | Dennis Novak #163 | 6-2 4-6 6-1 | Shintaro Mochizuki #207 | H2H | Match data |
| May 28, 2023* | Roland Garros | Grand Slam | Q1 | Clay | Eduardo Nava #1100 | 6-3 7-6(4) | Dimitar Kuzmanov #208 | H2H | Match data |
| May 28, 2023* | Roland Garros | Grand Slam | Q1 | Clay | Andrea Vavassori #148 | 6-3 7-6(3) | Titouan Droguet #276 | H2H | Match data |
| May 28, 2023* | Roland Garros | Grand Slam | Q1 | Clay | Facundo Bagnis #124 | 6-3 6-4 | Luciano Darderi #179 | H2H | Match data |
| May 28, 2023* | Roland Garros | Grand Slam | Q1 | Clay | Sascha Gueymard Wayenburg | 6-4 6-3 | Denis Kudla #139 | — | Match data |
| May 28, 2023* | Roland Garros | Grand Slam | Q1 | Clay | Marc Polmans #194 | 7-5 7-5 | Harold Mayot #199 | H2H | Match data |
| May 28, 2023* | Roland Garros | Grand Slam | Q1 | Clay | Dan Added #254 | 6-4 6-4 | Maximilian Marterer #144 | H2H | Match data |
| May 28, 2023* | Roland Garros | Grand Slam | Q1 | Clay | Matteo Gigante #204 | 7-5 6-4 | Seongchan Hong #184 | H2H | Match data |
| May 28, 2023* | Roland Garros | Grand Slam | Q1 | Clay | Lucas Pouille #670 | 7-5 6-3 | Tomas Machac #127 | H2H | Match data |
| May 28, 2023* | Roland Garros | Grand Slam | Q1 | Clay | Flavio Cobolli #159 | 6-4 3-6 6-4 | Mathys Erhard #362 | H2H | Match data |
| May 28, 2023* | Roland Garros | Grand Slam | Q1 | Clay | Jesper de Jong #195 | 4-6 6-3 6-1 | Maximilian Neuchrist #188 | H2H | Match data |
| May 28, 2023* | Roland Garros | Grand Slam | Q1 | Clay | Aslan Karatsev #62 | 7-6(2) 7-6(1) | Pierre-Hugues Herbert #396 | H2H | Match data |
| May 28, 2023* | Roland Garros | Grand Slam | Q1 | Clay | Thiago Agustin Tirante #153 | 6-3 6-2 | Rinky Hijikata #136 | H2H | Match data |
| May 28, 2023* | Roland Garros | Grand Slam | Q1 | Clay | Timofey Skatov #147 | 6-4 7-6(6) | Gabriel Diallo #146 | H2H | Match data |
| May 28, 2023* | Roland Garros | Grand Slam | Q1 | Clay | Adrian Andreev #214 | 6-3 6-4 | Francesco Maestrelli #201 | H2H | Match data |
| May 28, 2023* | Roland Garros | Grand Slam | Q1 | Clay | Elias Ymer #155 | 7-6(5) 6-0 | Francesco Passaro #128 | H2H | Match data |
| May 28, 2023* | Roland Garros | Grand Slam | Q1 | Clay | Federico Delbonis #236 | 6-7(4) 6-3 7-6(0) | Nicolas Mejia #234 | H2H | Match data |
| May 28, 2023* | Roland Garros | Grand Slam | Q1 | Clay | Frederico Ferreira Silva #225 | 6-7(6) 7-6(5) 6-1 | Lorenzo Giustino #248 | H2H | Match data |
| May 28, 2023* | Roland Garros | Grand Slam | Q1 | Clay | Felipe Meligeni Alves #165 | 6-1 6-0 | Tung-Lin Wu #182 | H2H | Match data |
| May 28, 2023* | Roland Garros | Grand Slam | Q1 | Clay | Yannick Hanfmann #64 | 7-6(3) 6-4 | Mattia Bellucci #167 | H2H | Match data |
| May 28, 2023* | Roland Garros | Grand Slam | Q1 | Clay | Riccardo Bonadio #164 | 6-4 7-6(2) | James Duckworth #109 | H2H | Match data |
| May 28, 2023* | Roland Garros | Grand Slam | Q1 | Clay | Tomas Barrios Vera #145 | 6-3 7-5 | Jozef Kovalik #143 | H2H | Match data |
| May 28, 2023* | Roland Garros | Grand Slam | Q1 | Clay | Juan Pablo Ficovich #223 | 6-4 6-3 | Gijs Brouwer #138 | H2H | Match data |
| May 28, 2023* | Roland Garros | Grand Slam | Q1 | Clay | Thiago Seyboth Wild #172 | 7-6(1) 6-1 | Antoine Bellier #209 | H2H | Match data |
| May 28, 2023* | Roland Garros | Grand Slam | Q1 | Clay | Renzo Olivo #259 | 6-7(4) 6-3 6-3 | Emilio Gomez #117 | H2H | Match data |
| May 28, 2023* | Roland Garros | Grand Slam | Q1 | Clay | Borna Gojo #103 | 6-0 4-6 6-4 | Damir Dzumhur #174 | H2H | Match data |
| May 28, 2023* | Roland Garros | Grand Slam | Q1 | Clay | Dalibor Svrcina #228 | 6-4 6-4 | Leandro Riedi #176 | H2H | Match data |
| May 28, 2023* | Roland Garros | Grand Slam | Q1 | Clay | Ricardas Berankis #216 | 6-3 5-7 6-2 | Raul Brancaccio #141 | H2H | Match data |
| May 28, 2023* | Roland Garros | Grand Slam | Q1 | Clay | Radu Albot #111 | 7-5 6-0 | Vit Kopriva #162 | H2H | Match data |
| May 28, 2023* | Roland Garros | Grand Slam | Q1 | Clay | Giulio Zeppieri #129 | 6-4 6-1 | Nikoloz Basilashvili #217 | H2H | Match data |
| May 28, 2023* | Roland Garros | Grand Slam | Q1 | Clay | Nicolas Moreno De Alboran | 6-1 3-6 6-1 | Yu Hsiou Hsu #186 | — | Match data |
| May 28, 2023* | Roland Garros | Grand Slam | Q1 | Clay | Andrea Collarini #192 | 6-2 6-4 | Joris De Loore #189 | H2H | Match data |
| May 28, 2023* | Roland Garros | Grand Slam | Q1 | Clay | Otto Virtanen #119 | 6-4 6-4 | Antoine Escoffier #202 | H2H | Match data |
| May 28, 2023* | Roland Garros | Grand Slam | Q1 | Clay | Lukas Klein #133 | 6-0 6-4 | Mariano Navone #219 | H2H | Match data |
| May 28, 2023* | Roland Garros | Grand Slam | Q1 | Clay | Genaro Alberto Olivieri #227 | 7-5 6-1 | Henri Laaksonen #213 | H2H | Match data |
| May 28, 2023* | Roland Garros | Grand Slam | Q1 | Clay | Liam Broady #140 | 4-6 6-4 6-3 | Arthur Gea #933 | H2H | Match data |
| May 28, 2023* | Roland Garros | Grand Slam | Q1 | Clay | Geoffrey Blancaneaux #161 | 6-4 7-5 | Cem Ilkel #229 | H2H | Match data |
| May 28, 2023* | Roland Garros | Grand Slam | Q1 | Clay | Chun-Hsin Tseng #215 | 7-6(2) 3-6 6-3 | Alexander Ritschard #190 | H2H | Match data |
| May 28, 2023* | Roland Garros | Grand Slam | Q1 | Clay | Dominic Stricker #116 | 7-6(5) 6-3 | Jelle Sels #169 | H2H | Match data |
| May 28, 2023* | Roland Garros | Grand Slam | Q1 | Clay | Pedro Martinez #135 | 6-3 6-1 | Kimmer Coppejans #170 | H2H | Match data |
| May 28, 2023* | Roland Garros | Grand Slam | Q1 | Clay | Dominik Koepfer #102 | 7-5 2-6 6-1 | Zsombor Piros #125 | H2H | Match data |
| May 28, 2023* | Roland Garros | Grand Slam | Q1 | Clay | Alejandro Tabilo #152 | 6-2 6-7(3) 7-5 | Luca Nardi #151 | H2H | Match data |
Match Season Archive
Browse completed ATP match result archives by season.