Match list updated: 2026-06-04 20:57 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 |
|---|---|---|---|---|---|---|---|---|---|
| May 11, 2023* | Rome Masters | Masters 1000 | Q2 | Clay | Fabian Marozsan #135 | 7-5 6-1 | Felipe Meligeni Alves #175 | H2H | Match data |
| May 10, 2023* | Rome Masters | Masters 1000 | Q1 | Clay | Daniel Altmaier #65 | 6-2 6-4 | Jozef Kovalik #141 | H2H | Match data |
| May 10, 2023* | Rome Masters | Masters 1000 | Q1 | Clay | Stefano Napolitano #555 | 6-4 6-3 | Aleksandar Kovacevic #113 | H2H | Match data |
| May 10, 2023* | Rome Masters | Masters 1000 | Q1 | Clay | Franco Agamenone #170 | 4-6 6-1 6-2 | Otto Virtanen #117 | H2H | Match data |
| May 10, 2023* | Rome Masters | Masters 1000 | Q1 | Clay | Alexei Popyrin #77 | 6-4 4-6 6-3 | Riccardo Bonadio #168 | H2H | Match data |
| May 10, 2023* | Rome Masters | Masters 1000 | Q1 | Clay | Elias Ymer #146 | 1-6 6-2 7-6(4) | Tomas Machac #125 | H2H | Match data |
| May 10, 2023* | Rome Masters | Masters 1000 | Q1 | Clay | Alexander Shevchenko #93 | 6-4 6-2 | Oleksii Krutykh #177 | H2H | Match data |
| May 10, 2023* | Rome Masters | Masters 1000 | Q1 | Clay | Yannick Hanfmann #101 | 6-4 7-6(3) | Julian Ocleppo #594 | H2H | Match data |
| May 10, 2023* | Rome Masters | Masters 1000 | Q1 | Clay | Arthur Fils #119 | 6-2 4-6 7-6(4) | Ryan Peniston #189 | H2H | Match data |
| May 10, 2023* | Rome Masters | Masters 1000 | Q1 | Clay | Felipe Meligeni Alves #175 | 7-6(5) 6-3 | Borna Gojo #102 | H2H | Match data |
| May 10, 2023* | Rome Masters | Masters 1000 | Q1 | Clay | Pedro Martinez #142 | 6-2 5-7 6-2 | Andrea Vavassori #145 | H2H | Match data |
| May 10, 2023* | Rome Masters | Masters 1000 | Q1 | Clay | Flavio Cobolli #183 | 5-2 (ret.) | Nikoloz Basilashvili #173 | H2H | Match data |
| May 10, 2023* | Rome Masters | Masters 1000 | Q1 | Clay | Jan Choinski #179 | 2-6 6-1 6-2 | Jurij Rodionov #132 | H2H | Match data |
| May 10, 2023* | Rome Masters | Masters 1000 | Q1 | Clay | Roman Safiullin #103 | 6-1 6-3 | Joao Sousa #156 | H2H | Match data |
| May 10, 2023* | Rome Masters | Masters 1000 | Q1 | Clay | Emilio Nava #171 | 0-6 6-2 6-4 | Taro Daniel #109 | H2H | Match data |
| May 10, 2023* | Rome Masters | Masters 1000 | Q1 | Clay | Vit Kopriva #159 | 7-6(2) 3-6 7-6(1) | Daniel Elahi Galan #94 | H2H | Match data |
| May 10, 2023* | Rome Masters | Masters 1000 | Q1 | Clay | Maximilian Marterer #148 | 6-3 7-6(6) | Camilo Ugo Carabelli #152 | H2H | Match data |
| May 10, 2023* | Rome Masters | Masters 1000 | Q1 | Clay | Francesco Maestrelli #182 | 7-5 2-6 7-5 | Zhizhen Zhang #69 | H2H | Match data |
| May 10, 2023* | Rome Masters | Masters 1000 | Q1 | Clay | Juan Manuel Cerundolo #105 | 6-2 6-2 | Jelle Sels #163 | H2H | Match data |
| May 10, 2023* | Rome Masters | Masters 1000 | Q1 | Clay | Fabian Marozsan #135 | 6-0 2-6 7-5 | Timofey Skatov #144 | H2H | Match data |
| May 10, 2023* | Rome Masters | Masters 1000 | Q1 | Clay | Tomas Barrios Vera #143 | 7-6(4) 6-0 | Mattia Bellucci #165 | H2H | Match data |
| May 10, 2023* | Rome Masters | Masters 1000 | Q1 | Clay | Thanasi Kokkinakis #104 | 7-5 6-3 | Matteo Gigante #202 | H2H | Match data |
| May 10, 2023* | Rome Masters | Masters 1000 | Q1 | Clay | Andrea Pellegrino #161 | 6-3 0-6 6-3 | Raul Brancaccio #140 | H2H | Match data |
| May 10, 2023* | Rome Masters | Masters 1000 | Q1 | Clay | Hugo Grenier #124 | 6-3 5-7 6-2 | Andrea Collarini #198 | H2H | Match data |
| May 10, 2023* | Rome Masters | Masters 1000 | Q1 | Clay | Alexandre Muller #100 | 2-6 7-6(4) 6-4 | Gianmarco Ferrari #390 | H2H | Match data |
| May 7, 2023* | Madrid Masters | Masters 1000 | F | Clay | Carlos Alcaraz #1 | 6-4 3-6 6-3 | Jan-Lennard Struff #82 | H2H | Match data |
| May 6, 2023* | Madrid Masters | Masters 1000 | SF | Clay | Carlos Alcaraz #1 | 6-4 6-3 | Borna Coric #122 | H2H | Match data |
| May 6, 2023* | Madrid Masters | Masters 1000 | SF | Clay | Jan-Lennard Struff #82 | 4-6 6-3 6-4 | Aslan Karatsev #121 | H2H | Match data |
| May 5, 2023* | Madrid Masters | Masters 1000 | QF | Clay | Jan-Lennard Struff #82 | 7-6(5) 5-7 6-3 | Stefanos Tsitsipas #34 | H2H | Match data |
| May 5, 2023* | Madrid Masters | Masters 1000 | QF | Clay | Borna Coric #122 | 6-3 6-3 | Daniel Altmaier #44 | H2H | Match data |
| May 5, 2023* | Madrid Masters | Masters 1000 | QF | Clay | Aslan Karatsev #121 | 7-6(3) 6-4 | Zhizhen Zhang #464 | H2H | Match data |
| May 5, 2023* | Madrid Masters | Masters 1000 | QF | Clay | Carlos Alcaraz #1 | 6-4 7-5 | Karen Khachanov #17 | H2H | Match data |
| May 3, 2023* | Madrid Masters | Masters 1000 | R16 | Clay | Borna Coric #122 | 6-7(5) 6-3 7-6(5) | Alejandro Davidovich Fokina #14 | H2H | Match data |
| May 3, 2023* | Madrid Masters | Masters 1000 | R16 | Clay | Jan-Lennard Struff #82 | 7-6(7) 6-7(7) 6-3 | Pedro Cachin #67 | H2H | Match data |
| May 3, 2023* | Madrid Masters | Masters 1000 | R16 | Clay | Karen Khachanov #17 | 7-6(8) 6-4 | Andrey Rublev #16 | H2H | Match data |
| May 3, 2023* | Madrid Masters | Masters 1000 | R16 | Clay | Carlos Alcaraz #1 | 6-1 6-2 | Alexander Zverev #3 | H2H | Match data |
| May 3, 2023* | Madrid Masters | Masters 1000 | R16 | Clay | Daniel Altmaier #44 | 6-3 6-0 | Jaume Munar #38 | H2H | Match data |
| May 3, 2023* | Madrid Masters | Masters 1000 | R16 | Clay | Stefanos Tsitsipas #34 | 6-3 6-1 | Bernabe Zapata Miralles #447 | H2H | Match data |
| May 3, 2023* | Madrid Masters | Masters 1000 | R16 | Clay | Zhizhen Zhang #464 | 3-6 7-6(5) 7-6(8) | Taylor Fritz #9 | H2H | Match data |
| May 3, 2023* | Madrid Masters | Masters 1000 | R16 | Clay | Aslan Karatsev #121 | 7-6(1) 6-4 | Daniil Medvedev #13 | H2H | Match data |
| May 1, 2023* | Madrid Masters | Masters 1000 | R32 | Clay | Alexander Zverev #3 | 6-1 6-0 | Hugo Grenier #175 | H2H | Match data |
| May 1, 2023* | Madrid Masters | Masters 1000 | R32 | Clay | Daniil Medvedev #13 | 4-6 6-1 7-5 | Alexander Shevchenko #106 | H2H | Match data |
| May 1, 2023* | Madrid Masters | Masters 1000 | R32 | Clay | Alejandro Davidovich Fokina #14 | 7-6(1) 5-7 7-6(5) | Holger Rune #15 | H2H | Match data |
| May 1, 2023* | Madrid Masters | Masters 1000 | R32 | Clay | Karen Khachanov #17 | 7-5 4-6 6-3 | Roberto Bautista Agut #90 | H2H | Match data |
| May 1, 2023* | Madrid Masters | Masters 1000 | R32 | Clay | Daniel Altmaier #44 | 7-6(3) 6-3 | Yannick Hanfmann #102 | H2H | Match data |
| May 1, 2023* | Madrid Masters | Masters 1000 | R32 | Clay | Stefanos Tsitsipas #34 | 7-5 3-6 6-3 | Sebastian Baez #43 | H2H | Match data |
| May 1, 2023* | Madrid Masters | Masters 1000 | R32 | Clay | Taylor Fritz #9 | 6-1 7-6(4) | Cristian Garin #78 | H2H | Match data |
| May 1, 2023* | Madrid Masters | Masters 1000 | R32 | Clay | Carlos Alcaraz #1 | 6-2 7-5 | Grigor Dimitrov #47 | H2H | Match data |
| May 1, 2023* | Madrid Masters | Masters 1000 | R32 | Clay | Aslan Karatsev #121 | 6-3 4-6 6-4 | Alex de Minaur #6 | H2H | Match data |
| May 1, 2023* | Madrid Masters | Masters 1000 | R32 | Clay | Andrey Rublev #16 | 6-2 7-5 | Yoshihito Nishioka #116 | H2H | Match data |
| May 1, 2023* | Madrid Masters | Masters 1000 | R32 | Clay | Zhizhen Zhang #464 | 2-6 7-6(2) 7-6(2) | Cameron Norrie #28 | H2H | Match data |
| May 1, 2023* | Madrid Masters | Masters 1000 | R32 | Clay | Bernabe Zapata Miralles #447 | 6-3 3-6 6-3 | Roman Safiullin #170 | H2H | Match data |
| May 1, 2023* | Madrid Masters | Masters 1000 | R32 | Clay | Jan-Lennard Struff #82 | 6-7(2) 6-3 6-3 | Dusan Lajovic #125 | H2H | Match data |
| May 1, 2023* | Madrid Masters | Masters 1000 | R32 | Clay | Jaume Munar #38 | 3-6 6-3 6-1 | Matteo Arnaldi #61 | H2H | Match data |
| May 1, 2023* | Madrid Masters | Masters 1000 | R32 | Clay | Pedro Cachin #67 | 6-1 7-6(2) | Frances Tiafoe #30 | H2H | Match data |
| May 1, 2023* | Madrid Masters | Masters 1000 | R32 | Clay | Borna Coric #122 | 7-6(3) 6-3 | Hubert Hurkacz #83 | H2H | Match data |
| Apr 29, 2023* | Madrid Masters | Masters 1000 | R64 | Clay | Holger Rune #7 | 6-1 4-6 7-6(9) | Alexander Bublik #55 | H2H | Match data |
| Apr 29, 2023* | Madrid Masters | Masters 1000 | R64 | Clay | Hubert Hurkacz #15 | 6-7(9) 6-4 7-5 | Richard Gasquet #43 | H2H | Match data |
| Apr 29, 2023* | Madrid Masters | Masters 1000 | R64 | Clay | Hugo Grenier #128 | 7-6(5) 7-6(7) | Sebastian Korda #28 | H2H | Match data |
| Apr 29, 2023* | Madrid Masters | Masters 1000 | R64 | Clay | Daniel Altmaier #92 | 6-4 7-5 | Oscar Otte #98 | H2H | Match data |
| Apr 29, 2023* | Madrid Masters | Masters 1000 | R64 | Clay | Alexander Zverev #16 | 6-7(6) 7-5 6-0 | Roberto Carballes Baena #53 | H2H | Match data |
| Apr 29, 2023* | Madrid Masters | Masters 1000 | R64 | Clay | Carlos Alcaraz #2 | 2-6 6-4 6-2 | Emil Ruusuvuori #41 | H2H | Match data |
| Apr 29, 2023* | Madrid Masters | Masters 1000 | R64 | Clay | Cristian Garin #73 | 7-6(3) 6-7(5) 6-4 | Miomir Kecmanovic #33 | H2H | Match data |
| Apr 29, 2023* | Madrid Masters | Masters 1000 | R64 | Clay | Yannick Hanfmann #108 | 6-4 7-6(3) | Lorenzo Musetti #18 | H2H | Match data |
| Apr 29, 2023* | Madrid Masters | Masters 1000 | R64 | Clay | Dusan Lajovic #40 | 6-2 3-6 7-6(5) | Felix Auger-Aliassime #9 | H2H | Match data |
| Apr 29, 2023* | Madrid Masters | Masters 1000 | R64 | Clay | Pedro Cachin #67 | 6-1 7-6(6) | Francisco Cerundolo #30 | H2H | Match data |
| Apr 29, 2023* | Madrid Masters | Masters 1000 | R64 | Clay | Cameron Norrie #13 | 6-4 7-6(5) | Yosuke Watanuki #117 | H2H | Match data |
| Apr 29, 2023* | Madrid Masters | Masters 1000 | R64 | Clay | Alexander Shevchenko #96 | 6-1 6-1 | Jiri Lehecka #37 | H2H | Match data |
| Apr 29, 2023* | Madrid Masters | Masters 1000 | R64 | Clay | Jaume Munar #88 | 7-6(3) 0-0 (ret.) | Tallon Griekspoor #36 | H2H | Match data |
| Apr 29, 2023* | Madrid Masters | Masters 1000 | R64 | Clay | Bernabe Zapata Miralles #42 | 6-3 6-2 | Daniel Evans #24 | H2H | Match data |
| Apr 29, 2023* | Madrid Masters | Masters 1000 | R64 | Clay | Zhizhen Zhang #99 | 6-7(4) 6-4 7-6(1) | Denis Shapovalov #27 | H2H | Match data |
| Apr 29, 2023* | Madrid Masters | Masters 1000 | R64 | Clay | Borna Coric #20 | 6-3 6-3 | Hugo Gaston #106 | H2H | Match data |
| Apr 29, 2023* | Madrid Masters | Masters 1000 | R64 | Clay | Jan-Lennard Struff #65 | 4-6 7-6(4) 7-5 | Ben Shelton #38 | H2H | Match data |
| Apr 29, 2023* | Madrid Masters | Masters 1000 | R64 | Clay | Stefanos Tsitsipas #5 | 3-6 6-1 7-6(5) | Dominic Thiem #93 | H2H | Match data |
| Apr 29, 2023* | Madrid Masters | Masters 1000 | R64 | Clay | Frances Tiafoe #11 | 6-3 7-6(5) | Tomas Martin Etcheverry #59 | H2H | Match data |
| Apr 29, 2023* | Madrid Masters | Masters 1000 | R64 | Clay | Sebastian Baez #31 | 3-6 6-3 6-4 | Marcos Giron #61 | H2H | Match data |
| Apr 29, 2023* | Madrid Masters | Masters 1000 | R64 | Clay | Karen Khachanov #12 | 6-3 3-6 6-3 | Thiago Monteiro #97 | H2H | Match data |
| Apr 29, 2023* | Madrid Masters | Masters 1000 | R64 | Clay | Andrey Rublev #6 | 7-5 6-4 | Stan Wawrinka #84 | H2H | Match data |
| Apr 29, 2023* | Madrid Masters | Masters 1000 | R64 | Clay | Daniil Medvedev #3 | 6-4 6-3 | Andrea Vavassori #164 | H2H | Match data |
| Apr 29, 2023* | Madrid Masters | Masters 1000 | R64 | Clay | Yoshihito Nishioka #34 | 5-7 6-4 6-4 | Alex Molcan #58 | H2H | Match data |
| Apr 29, 2023* | Madrid Masters | Masters 1000 | R64 | Clay | Matteo Arnaldi #105 | 6-3 6-4 | Casper Ruud #4 | H2H | Match data |
| Apr 29, 2023* | Madrid Masters | Masters 1000 | R64 | Clay | Grigor Dimitrov #32 | 7-6(6) 7-6(2) | Gregoire Barrere #56 | H2H | Match data |
| Apr 29, 2023* | Madrid Masters | Masters 1000 | R64 | Clay | Aslan Karatsev #121 | 6-2 7-5 | Botic van de Zandschulp #29 | H2H | Match data |
| Apr 29, 2023* | Madrid Masters | Masters 1000 | R64 | Clay | Roberto Bautista Agut #25 | 4-6 7-6(5) 6-3 | Quentin Halys #66 | H2H | Match data |
| Apr 29, 2023* | Madrid Masters | Masters 1000 | R64 | Clay | Alex de Minaur #19 | 6-4 7-6(5) | Marco Cecchinato #85 | H2H | Match data |
| Apr 29, 2023* | Madrid Masters | Masters 1000 | R64 | Clay | Roman Safiullin #112 | 6-3 7-6(3) | Tommy Paul #17 | H2H | Match data |
| Apr 29, 2023* | Madrid Masters | Masters 1000 | R64 | Clay | Alejandro Davidovich Fokina #35 | 6-3 6-4 | Albert Ramos-Vinolas #60 | H2H | Match data |
| Apr 29, 2023* | Madrid Masters | Masters 1000 | R64 | Clay | Taylor Fritz #10 | 7-6(11) 6-4 | Christopher O'Connell #81 | H2H | Match data |
| Apr 28, 2023* | Madrid Masters | Masters 1000 | R128 | Clay | Andrea Vavassori #164 | 6-2 7-6(7) | Andy Murray #52 | H2H | Match data |
| Apr 28, 2023* | Madrid Masters | Masters 1000 | R128 | Clay | Alex Molcan #58 | 6-2 6-4 | Yibing Wu #57 | H2H | Match data |
| Apr 28, 2023* | Madrid Masters | Masters 1000 | R128 | Clay | Jaume Munar #88 | 7-6(7) 7-6(3) | Thanasi Kokkinakis #111 | H2H | Match data |
| Apr 28, 2023* | Madrid Masters | Masters 1000 | R128 | Clay | Roberto Carballes Baena #53 | 6-4 6-4 | David Goffin #95 | H2H | Match data |
| Apr 28, 2023* | Madrid Masters | Masters 1000 | R128 | Clay | Emil Ruusuvuori #41 | 7-6(6) 7-6(4) | Ugo Humbert #77 | H2H | Match data |
| Apr 28, 2023* | Madrid Masters | Masters 1000 | R128 | Clay | Gregoire Barrere #56 | 6-0 5-7 6-3 | Emilio Nava #173 | H2H | Match data |
| Apr 28, 2023* | Madrid Masters | Masters 1000 | R128 | Clay | Christopher O'Connell #81 | 6-4 6-7(2) 6-2 | Filip Krajinovic #79 | H2H | Match data |
| Apr 28, 2023* | Madrid Masters | Masters 1000 | R128 | Clay | Oscar Otte #98 | 6-3 4-6 6-4 | Pavel Kotov #101 | H2H | Match data |
| Apr 28, 2023* | Madrid Masters | Masters 1000 | R128 | Clay | Marco Cecchinato #85 | 7-6(4) 6-3 | Marton Fucsovics #83 | H2H | Match data |
| Apr 28, 2023* | Madrid Masters | Masters 1000 | R128 | Clay | Richard Gasquet #43 | 6-2 6-1 | Martin Landaluce #894 | H2H | Match data |
| Apr 28, 2023* | Madrid Masters | Masters 1000 | R128 | Clay | Jan-Lennard Struff #65 | 6-3 6-1 | Lorenzo Sonego #47 | H2H | Match data |
| Apr 28, 2023* | Madrid Masters | Masters 1000 | R128 | Clay | Albert Ramos-Vinolas #60 | 4-6 7-6(3) 6-2 | Ilya Ivashka #69 | H2H | Match data |
| Apr 28, 2023* | Madrid Masters | Masters 1000 | R128 | Clay | Dusan Lajovic #40 | 6-3 6-3 | Jason Kubler #63 | H2H | Match data |
| Apr 28, 2023* | Madrid Masters | Masters 1000 | R128 | Clay | Tomas Martin Etcheverry #59 | 6-4 6-0 | Adrian Mannarino #46 | H2H | Match data |
| Apr 28, 2023* | Madrid Masters | Masters 1000 | R128 | Clay | Cristian Garin #73 | 7-6(5) 6-2 | Marc-Andrea Huesler #76 | H2H | Match data |
| Apr 28, 2023* | Madrid Masters | Masters 1000 | R128 | Clay | Alexander Shevchenko #96 | 6-4 6-4 | J.J. Wolf #49 | H2H | Match data |
| Apr 28, 2023* | Madrid Masters | Masters 1000 | R128 | Clay | Hugo Grenier #128 | 7-5 6-4 | Diego Schwartzman #72 | H2H | Match data |
| Apr 28, 2023* | Madrid Masters | Masters 1000 | R128 | Clay | Yannick Hanfmann #108 | 6-4 3-6 6-3 | Juan Pablo Varillas #87 | H2H | Match data |
| Apr 28, 2023* | Madrid Masters | Masters 1000 | R128 | Clay | Thiago Monteiro #97 | 7-6(9) 4-6 6-3 | Borna Gojo #110 | H2H | Match data |
| Apr 28, 2023* | Madrid Masters | Masters 1000 | R128 | Clay | Quentin Halys #66 | 4-6 6-4 6-4 | Alexei Popyrin #75 | H2H | Match data |
| Apr 28, 2023* | Madrid Masters | Masters 1000 | R128 | Clay | Matteo Arnaldi #105 | 6-1 3-6 7-6(6) | Benoit Paire #161 | H2H | Match data |
| Apr 28, 2023* | Madrid Masters | Masters 1000 | R128 | Clay | Marcos Giron #61 | 6-2 7-6(7) | Nuno Borges #74 | H2H | Match data |
| Apr 28, 2023* | Madrid Masters | Masters 1000 | R128 | Clay | Bernabe Zapata Miralles #42 | 3-6 6-3 7-6(4) | Mackenzie McDonald #54 | H2H | Match data |
| Apr 28, 2023* | Madrid Masters | Masters 1000 | R128 | Clay | Aslan Karatsev #121 | 7-6(5) 7-5 | Laslo Djere #70 | H2H | Match data |
| Apr 28, 2023* | Madrid Masters | Masters 1000 | R128 | Clay | Zhizhen Zhang #99 | 7-6(6) 6-4 | Jurij Rodionov #119 | H2H | Match data |
| Apr 28, 2023* | Madrid Masters | Masters 1000 | R128 | Clay | Pedro Cachin #67 | 6-1 6-4 | Abedallah Shelbayh | — | Match data |
| Apr 28, 2023* | Madrid Masters | Masters 1000 | R128 | Clay | Stan Wawrinka #84 | 6-7(3) 6-3 7-6(4) | Maxime Cressy #39 | H2H | Match data |
| Apr 28, 2023* | Madrid Masters | Masters 1000 | R128 | Clay | Hugo Gaston #106 | 6-3 6-4 | Jeremy Chardy #635 | H2H | Match data |
| Apr 28, 2023* | Madrid Masters | Masters 1000 | R128 | Clay | Alexander Bublik #55 | 7-6(15) 6-7(4) 6-4 | Daniel Elahi Galan #100 | H2H | Match data |
| Apr 28, 2023* | Madrid Masters | Masters 1000 | R128 | Clay | Yosuke Watanuki #117 | 6-3 6-3 | Corentin Moutet #64 | H2H | Match data |
| Apr 28, 2023* | Madrid Masters | Masters 1000 | R128 | Clay | Roman Safiullin #112 | 6-2 3-6 6-3 | Nicolas Jarry #51 | H2H | Match data |
| Apr 28, 2023* | Madrid Masters | Masters 1000 | R128 | Clay | Dominic Thiem #93 | 6-4 6-1 | Kyle Edmund #498 | H2H | Match data |
| Apr 27, 2023* | Madrid Masters | Masters 1000 | Q2 | Clay | Benoit Paire #161 | 3-6 6-3 6-4 | Kaichi Uchida #150 | H2H | Match data |
| Apr 27, 2023* | Madrid Masters | Masters 1000 | Q2 | Clay | Andrea Vavassori #164 | 6-3 7-6(12) | Felipe Meligeni Alves #176 | H2H | Match data |
| Apr 27, 2023* | Madrid Masters | Masters 1000 | Q2 | Clay | Yannick Hanfmann #108 | 6-2 6-4 | Arthur Cazaux #204 | H2H | Match data |
| Apr 27, 2023* | Madrid Masters | Masters 1000 | Q2 | Clay | Alexander Shevchenko #96 | 7-6(5) 6-4 | Juan Manuel Cerundolo #104 | H2H | Match data |
| Apr 27, 2023* | Madrid Masters | Masters 1000 | Q2 | Clay | Hugo Grenier #128 | 6-3 6-7(4) 6-2 | Daniel Rincon #299 | H2H | Match data |
| Apr 27, 2023* | Madrid Masters | Masters 1000 | Q2 | Clay | Borna Gojo #110 | 7-6(6) 6-2 | Zsombor Piros #118 | H2H | Match data |
| Apr 27, 2023* | Madrid Masters | Masters 1000 | Q2 | Clay | Marco Cecchinato #85 | 7-6(5) 6-4 | Giulio Zeppieri #125 | H2H | Match data |
| Apr 27, 2023* | Madrid Masters | Masters 1000 | Q2 | Clay | Matteo Arnaldi #105 | 3-6 6-3 6-2 | Arthur Fils #124 | H2H | Match data |
| Apr 27, 2023* | Madrid Masters | Masters 1000 | Q2 | Clay | Jurij Rodionov #119 | 6-4 6-3 | Daniel Altmaier #92 | H2H | Match data |
| Apr 27, 2023* | Madrid Masters | Masters 1000 | Q2 | Clay | Aslan Karatsev #121 | 6-4 6-2 | Jan-Lennard Struff #65 | H2H | Match data |
| Apr 27, 2023* | Madrid Masters | Masters 1000 | Q2 | Clay | Roman Safiullin #112 | 6-4 7-6(4) | Sebastian Ofner #130 | H2H | Match data |
| Apr 27, 2023* | Madrid Masters | Masters 1000 | Q2 | Clay | Yosuke Watanuki #117 | 6-7(7) 6-3 7-6(3) | Pavel Kotov #101 | H2H | Match data |
| Apr 26, 2023* | Madrid Masters | Masters 1000 | Q1 | Clay | Sebastian Ofner #130 | 6-3 6-1 | Elias Ymer #149 | H2H | Match data |
| Apr 26, 2023* | Madrid Masters | Masters 1000 | Q1 | Clay | Juan Manuel Cerundolo #104 | 6-3 6-4 | Chun-Hsin Tseng #193 | H2H | Match data |
| Apr 26, 2023* | Madrid Masters | Masters 1000 | Q1 | Clay | Yosuke Watanuki #117 | 6-4 7-6(5) | Federico Delbonis #215 | H2H | Match data |
| Apr 26, 2023* | Madrid Masters | Masters 1000 | Q1 | Clay | Matteo Arnaldi #105 | 6-1 6-4 | Filip Misolic #126 | H2H | Match data |
| Apr 26, 2023* | Madrid Masters | Masters 1000 | Q1 | Clay | Giulio Zeppieri #125 | 6-4 4-6 6-4 | Jozef Kovalik #147 | H2H | Match data |
| Apr 26, 2023* | Madrid Masters | Masters 1000 | Q1 | Clay | Roman Safiullin #112 | 6-2 6-2 | Joao Sousa #162 | H2H | Match data |
| Apr 26, 2023* | Madrid Masters | Masters 1000 | Q1 | Clay | Hugo Grenier #128 | 6-7(6) 6-3 6-4 | Lukas Klein #143 | H2H | Match data |
| Apr 26, 2023* | Madrid Masters | Masters 1000 | Q1 | Clay | Borna Gojo #110 | 6-3 6-2 | Jan Choinski #179 | H2H | Match data |
| Apr 26, 2023* | Madrid Masters | Masters 1000 | Q1 | Clay | Yannick Hanfmann #108 | 6-2 6-4 | Maximilian Marterer #145 | H2H | Match data |
| Apr 26, 2023* | Madrid Masters | Masters 1000 | Q1 | Clay | Daniel Altmaier #92 | 6-1 6-1 | Attila Balazs #747 | H2H | Match data |
| Apr 26, 2023* | Madrid Masters | Masters 1000 | Q1 | Clay | Kaichi Uchida #150 | 6-4 7-6(1) | Alexandre Muller #94 | H2H | Match data |
| Apr 26, 2023* | Madrid Masters | Masters 1000 | Q1 | Clay | Marco Cecchinato #85 | 3-6 6-2 6-3 | Timofey Skatov #144 | H2H | Match data |
| Apr 26, 2023* | Madrid Masters | Masters 1000 | Q1 | Clay | Arthur Fils #124 | 6-2 6-2 | Reda Bennani #1060 | H2H | Match data |
| Apr 26, 2023* | Madrid Masters | Masters 1000 | Q1 | Clay | Jan-Lennard Struff #65 | 7-5 6-4 | Luca Nardi #152 | H2H | Match data |
| Apr 26, 2023* | Madrid Masters | Masters 1000 | Q1 | Clay | Benoit Paire #161 | 3-6 7-6(4) 6-2 | Francesco Passaro #120 | H2H | Match data |
| Apr 26, 2023* | Madrid Masters | Masters 1000 | Q1 | Clay | Alexander Shevchenko #96 | 7-6(8) 7-6(4) | Antoine Bellier #201 | H2H | Match data |
| Apr 26, 2023* | Madrid Masters | Masters 1000 | Q1 | Clay | Daniel Rincon #299 | 6-1 5-7 6-2 | Taro Daniel #109 | H2H | Match data |
| Apr 26, 2023* | Madrid Masters | Masters 1000 | Q1 | Clay | Aslan Karatsev #121 | 6-4 6-0 | Raul Brancaccio #140 | H2H | Match data |
| Apr 26, 2023* | Madrid Masters | Masters 1000 | Q1 | Clay | Jurij Rodionov #119 | 2-6 6-2 6-4 | Laurent Lokoli #187 | H2H | Match data |
| Apr 26, 2023* | Madrid Masters | Masters 1000 | Q1 | Clay | Arthur Cazaux #204 | 4-6 6-2 7-6(6) | Pedro Martinez #139 | H2H | Match data |
| Apr 26, 2023* | Madrid Masters | Masters 1000 | Q1 | Clay | Felipe Meligeni Alves #176 | 6-3 7-6(4) | Luca Van Assche #86 | H2H | Match data |
| Apr 26, 2023* | Madrid Masters | Masters 1000 | Q1 | Clay | Zsombor Piros #118 | 3-6 6-1 6-2 | Pablo Andujar #323 | H2H | Match data |
| Apr 26, 2023* | Madrid Masters | Masters 1000 | Q1 | Clay | Pavel Kotov #101 | 6-4 3-6 7-6(6) | Kimmer Coppejans #178 | H2H | Match data |
| Apr 26, 2023* | Madrid Masters | Masters 1000 | Q1 | Clay | Andrea Vavassori #164 | 6-1 6-7(5) 6-2 | Otto Virtanen #114 | H2H | Match data |
| Apr 23, 2023* | Banja Luka | ATP 250 | F | Clay | Dusan Lajovic #70 | 6-3 4-6 6-4 | Andrey Rublev #6 | H2H | Match data |
| Apr 23, 2023* | Munich | ATP 250 | F | Clay | Holger Rune #7 | 6-4 1-6 7-6(3) | Botic van de Zandschulp #29 | H2H | Match data |
| Apr 23, 2023* | Barcelona | ATP 500 | F | Clay | Carlos Alcaraz #2 | 6-3 6-4 | Stefanos Tsitsipas #5 | H2H | Match data |
| Apr 22, 2023* | Barcelona | ATP 500 | SF | Clay | Stefanos Tsitsipas #5 | 6-4 5-7 6-3 | Lorenzo Musetti #20 | H2H | Match data |
| Apr 22, 2023* | Munich | ATP 250 | SF | Clay | Botic van de Zandschulp #29 | 6-4 7-6(2) | Taylor Fritz #10 | H2H | Match data |
| Apr 22, 2023* | Barcelona | ATP 500 | SF | Clay | Carlos Alcaraz #2 | 6-2 6-2 | Daniel Evans #26 | H2H | Match data |
| Apr 22, 2023* | Banja Luka | ATP 250 | SF | Clay | Andrey Rublev #6 | 6-2 6-4 | Alex Molcan #73 | H2H | Match data |
| Apr 22, 2023* | Munich | ATP 250 | SF | Clay | Holger Rune #7 | 6-3 6-2 | Christopher O'Connell #82 | H2H | Match data |
| Apr 22, 2023* | Banja Luka | ATP 250 | SF | Clay | Dusan Lajovic #70 | 4-6 7-6(5) 6-4 | Miomir Kecmanovic #33 | H2H | Match data |
| Apr 22, 2023* | Barcelona | ATP 500 | QF | Clay | Stefanos Tsitsipas #5 | 6-4 6-2 | Alex de Minaur #19 | H2H | Match data |
| Apr 22, 2023* | Munich | ATP 250 | QF | Clay | Taylor Fritz #10 | 6-3 6-4 | Dominic Thiem #101 | H2H | Match data |
| Apr 22, 2023* | Banja Luka | ATP 250 | QF | Clay | Dusan Lajovic #70 | 6-4 7-6(6) | Novak Djokovic #1 | H2H | Match data |
| Apr 22, 2023* | Barcelona | ATP 500 | QF | Clay | Lorenzo Musetti #20 | (w/o) | Jannik Sinner #8 | H2H | Match data |
| Apr 22, 2023* | Banja Luka | ATP 250 | QF | Clay | Andrey Rublev #6 | 7-5 6-3 | Damir Dzumhur #202 | H2H | Match data |
| Apr 22, 2023* | Barcelona | ATP 500 | QF | Clay | Carlos Alcaraz #2 | 7-6(5) 6-4 | Alejandro Davidovich Fokina #38 | H2H | Match data |
| Apr 22, 2023* | Banja Luka | ATP 250 | QF | Clay | Miomir Kecmanovic #33 | 7-5 6-0 | Jiri Lehecka #36 | H2H | Match data |
| Apr 22, 2023* | Barcelona | ATP 500 | QF | Clay | Daniel Evans #26 | 2-6 7-5 6-3 | Francisco Cerundolo #32 | H2H | Match data |
| Apr 22, 2023* | Banja Luka | ATP 250 | QF | Clay | Alex Molcan #73 | 6-2 4-6 7-5 | Laslo Djere #78 | H2H | Match data |
| Apr 22, 2023* | Munich | ATP 250 | QF | Clay | Christopher O'Connell #82 | 7-6(5) 4-6 6-3 | Flavio Cobolli #208 | H2H | Match data |
| Apr 22, 2023* | Munich | ATP 250 | QF | Clay | Holger Rune #7 | 6-2 6-4 | Cristian Garin #86 | H2H | Match data |
| Apr 22, 2023* | Munich | ATP 250 | QF | Clay | Botic van de Zandschulp #29 | 7-6(5) 6-3 | Marcos Giron #68 | H2H | Match data |
| Apr 21, 2023* | Barcelona | ATP 500 | R16 | Clay | Alex de Minaur #19 | (w/o) | Grigor Dimitrov #31 | H2H | Match data |
| Apr 21, 2023* | Banja Luka | ATP 250 | R16 | Clay | Andrey Rublev #6 | 6-2 6-2 | Juan Pablo Varillas #92 | H2H | Match data |
| Apr 21, 2023* | Munich | ATP 250 | R16 | Clay | Holger Rune #7 | 6-3 6-4 | Yannick Hanfmann #112 | H2H | Match data |
| Apr 21, 2023* | Barcelona | ATP 500 | R16 | Clay | Carlos Alcaraz #2 | 6-3 7-5 | Roberto Bautista Agut #25 | H2H | Match data |
| Apr 21, 2023* | Barcelona | ATP 500 | R16 | Clay | Daniel Evans #26 | 6-3 6-4 | Karen Khachanov #11 | H2H | Match data |
| Apr 21, 2023* | Banja Luka | ATP 250 | R16 | Clay | Novak Djokovic #1 | 6-7(4) 6-3 6-2 | Luca Van Assche #87 | H2H | Match data |
| Apr 21, 2023* | Barcelona | ATP 500 | R16 | Clay | Lorenzo Musetti #20 | 3-6 6-4 6-1 | Cameron Norrie #13 | H2H | Match data |
| Apr 21, 2023* | Banja Luka | ATP 250 | R16 | Clay | Alex Molcan #73 | 7-6(4) 4-6 7-5 | Alexei Popyrin #81 | H2H | Match data |
| Apr 21, 2023* | Barcelona | ATP 500 | R16 | Clay | Francisco Cerundolo #32 | 7-6(5) 6-3 | Casper Ruud #3 | H2H | Match data |
| Apr 21, 2023* | Banja Luka | ATP 250 | R16 | Clay | Miomir Kecmanovic #33 | 6-4 7-6(4) | Abedallah Shelbayh | — | Match data |
| Apr 21, 2023* | Banja Luka | ATP 250 | R16 | Clay | Laslo Djere #78 | 6-4 6-7(1) 6-4 | Borna Coric #21 | H2H | Match data |
| Apr 21, 2023* | Banja Luka | ATP 250 | R16 | Clay | Dusan Lajovic #70 | 6-3 6-0 | Gregoire Barrere #57 | H2H | Match data |
| Apr 21, 2023* | Banja Luka | ATP 250 | R16 | Clay | Jiri Lehecka #36 | 6-0 6-2 | Radu Albot #110 | H2H | Match data |
| Apr 21, 2023* | Barcelona | ATP 500 | R16 | Clay | Jannik Sinner #8 | 6-1 4-6 6-3 | Yoshihito Nishioka #35 | H2H | Match data |
| Apr 21, 2023* | Barcelona | ATP 500 | R16 | Clay | Alejandro Davidovich Fokina #38 | 6-4 7-5 | Emil Ruusuvuori #40 | H2H | Match data |
| Apr 21, 2023* | Munich | ATP 250 | R16 | Clay | Dominic Thiem #101 | 5-7 6-4 6-4 | Marc-Andrea Huesler #63 | H2H | Match data |
| Apr 21, 2023* | Munich | ATP 250 | R16 | Clay | Flavio Cobolli #208 | 6-0 3-6 6-3 | Oscar Otte #94 | H2H | Match data |
| Apr 21, 2023* | Munich | ATP 250 | R16 | Clay | Christopher O'Connell #82 | 7-6(2) 6-4 | Alexander Zverev #16 | H2H | Match data |
| Apr 21, 2023* | Munich | ATP 250 | R16 | Clay | Cristian Garin #86 | 6-3 7-6(3) | Lorenzo Sonego #45 | H2H | Match data |
| Apr 21, 2023* | Munich | ATP 250 | R16 | Clay | Taylor Fritz #10 | 4-6 6-3 6-3 | Marton Fucsovics #75 | H2H | Match data |
| Apr 21, 2023* | Munich | ATP 250 | R16 | Clay | Marcos Giron #68 | 4-6 6-3 6-3 | Alexander Ritschard #209 | H2H | Match data |
| Apr 21, 2023* | Banja Luka | ATP 250 | R16 | Clay | Damir Dzumhur #202 | 6-4 1-6 7-6(3) | Richard Gasquet #42 | H2H | Match data |
| Apr 21, 2023* | Munich | ATP 250 | R16 | Clay | Botic van de Zandschulp #29 | 6-2 6-0 | Aslan Karatsev #129 | H2H | Match data |
Match Season Archive
Browse completed ATP match result archives by season.