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

DateTournamentCategoryRoundSurfaceWinnerScoreLoserH2HMatch 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.