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

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