Match list updated: 2026-06-04 15:27 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
Aug 2, 2023* Kitzbuhel ATP 250 R32 Clay Arthur Rinderknech #67 6-7(3) 6-4 6-2 Juan Manuel Cerundolo #106 H2H Match data
Aug 2, 2023* Kitzbuhel ATP 250 R32 Clay Daniel Elahi Galan #76 6-2 6-2 Marco Cecchinato #108 H2H Match data
Aug 2, 2023* Washington ATP 500 R64 Hard Michael Mmoh #112 6-3 6-3 Bradley Klahn #797 H2H Match data
Aug 2, 2023* Washington ATP 500 R64 Hard Liam Broady #125 7-6(0) 6-4 Corentin Moutet #80 H2H Match data
Aug 2, 2023* Washington ATP 500 R64 Hard Emil Ruusuvuori #55 6-4 6-4 Constant Lestienne #109 H2H Match data
Aug 2, 2023* Washington ATP 500 R64 Hard Yosuke Watanuki #99 1-4 (ret.) Yibing Wu #90 H2H Match data
Aug 2, 2023* Washington ATP 500 R64 Hard Juncheng Shang #149 6-3 6-3 Emilio Gomez #155 H2H Match data
Aug 2, 2023* Washington ATP 500 R64 Hard Gael Monfils #323 6-3 6-4 Bjorn Fratangelo #695 H2H Match data
Aug 2, 2023* Washington ATP 500 R64 Hard Aslan Karatsev #75 7-6(3) 6-1 Kiranpal Pannu #717 H2H Match data
Aug 2, 2023* Washington ATP 500 R64 Hard Sho Shimabukuro #161 6-4 6-3 Lloyd Harris #186 H2H Match data
Aug 2, 2023* Washington ATP 500 R64 Hard Brandon Nakashima #70 7-6(5) 7-6(9) Aleksandar Vukic #62 H2H Match data
Aug 2, 2023* Washington ATP 500 R64 Hard Radu Albot #97 6-3 5-7 7-5 Marcos Giron #69 H2H Match data
Aug 2, 2023* Washington ATP 500 R64 Hard Mackenzie McDonald #60 6-3 6-3 Diego Schwartzman #95 H2H Match data
Aug 2, 2023* Washington ATP 500 R64 Hard Thanasi Kokkinakis #86 2-6 6-4 6-4 Taro Daniel #111 H2H Match data
Aug 2, 2023* Washington ATP 500 R64 Hard Gregoire Barrere #59 6-4 6-7(7) 6-3 Shintaro Mochizuki #200 H2H Match data
Aug 2, 2023* Washington ATP 500 R64 Hard Alexander Shevchenko #93 6-3 7-6(8) Maxime Cressy #96 H2H Match data
Aug 2, 2023* Washington ATP 500 R64 Hard Jordan Thompson #71 6-4 6-7(1) 6-1 Kevin Anderson #652 H2H Match data
Aug 2, 2023* Washington ATP 500 R64 Hard Zachary Svajda #233 4-6 7-6(2) 7-5 Max Purcell #78 H2H Match data
Jul 31, 2023 Washington ATP 500 Q2 Hard Juncheng Shang #149 7-6(5) 6-2 Thai-Son Kwiatkowski #500 H2H Match data
Jul 31, 2023 Kitzbuhel ATP 250 Q2 Clay Hamad Medjedovic #147 6-3 6-1 Lukas Neumayer #245 H2H Match data
Jul 31, 2023 Washington ATP 500 Q2 Hard Kiranpal Pannu #717 3-6 6-2 7-6(6) Bruno Kuzuhara #633 H2H Match data
Jul 31, 2023 Los Cabos ATP 250 Q2 Hard Skander Mansouri #296 7-6(3) 6-3 Abedallah Shelbayh Match data
Jul 31, 2023 Washington ATP 500 Q2 Hard Shintaro Mochizuki #200 6-3 6-2 Kyle Seelig #445 H2H Match data
Jul 31, 2023 Washington ATP 500 Q2 Hard Zachary Svajda #233 7-6(3) 3-0 (ret.) Brandon Holt #228 H2H Match data
Jul 31, 2023 Los Cabos ATP 250 Q2 Hard Gonzalo Lama #410 7-5 5-7 6-4 Luis Carlos Alvarez #1394 H2H Match data
Jul 31, 2023 Washington ATP 500 Q2 Hard Bradley Klahn #797 7-5 6-4 Sho Shimabukuro #161 H2H Match data
Jul 31, 2023 Kitzbuhel ATP 250 Q2 Clay Guido Andreozzi #240 6-2 6-4 Juan Manuel Cerundolo #106 H2H Match data
Jul 31, 2023 Washington ATP 500 Q2 Hard Bjorn Fratangelo #695 6-4 3-6 6-3 Alexis Galarneau #192 H2H Match data
Jul 31, 2023 Kitzbuhel ATP 250 Q2 Clay Dennis Novak #166 6-4 6-3 Thiago Monteiro #118 H2H Match data
Jul 31, 2023 Los Cabos ATP 250 Q2 Hard Omni Kumar #403 6-4 4-6 7-6(3) Jason Jung #276 H2H Match data
Jul 31, 2023 Los Cabos ATP 250 Q2 Hard Beibit Zhukayev #258 6-3 6-1 Keegan Smith #589 H2H Match data
Jul 31, 2023 Kitzbuhel ATP 250 Q2 Clay Facundo Bagnis #135 4-6 6-3 6-4 Ivan Gakhov #154 H2H Match data
Jul 31, 2023 Los Cabos ATP 250 Q1 Hard Abedallah Shelbayh 6-3 6-2 Nick Chappell #334 Match data
Jul 31, 2023 Los Cabos ATP 250 Q1 Hard Omni Kumar #403 6-1 4-1 (ret.) Renzo Olivo #257 H2H Match data
Jul 31, 2023 Kitzbuhel ATP 250 Q1 Clay Lukas Neumayer #245 6-1 6-2 Federico Coria #103 H2H Match data
Jul 31, 2023 Los Cabos ATP 250 Q1 Hard Gonzalo Lama #410 6-4 6-2 Kaichi Uchida #221 H2H Match data
Jul 31, 2023 Kitzbuhel ATP 250 Q1 Clay Facundo Bagnis #135 6-7(6) 6-2 6-1 Maximilian Neuchrist #225 H2H Match data
Jul 31, 2023 Washington ATP 500 Q1 Hard Bjorn Fratangelo #695 3-6 7-6(5) 6-4 Mitchell Krueger #271 H2H Match data
Jul 31, 2023 Kitzbuhel ATP 250 Q1 Clay Hamad Medjedovic #147 6-4 7-6(4) Lucas Miedler #899 H2H Match data
Jul 31, 2023 Washington ATP 500 Q1 Hard Sho Shimabukuro #161 6-3 6-4 Donald Young #696 H2H Match data
Jul 31, 2023 Washington ATP 500 Q1 Hard Kiranpal Pannu #717 4-6 6-3 6-4 Denis Kudla #163 H2H Match data
Jul 31, 2023 Kitzbuhel ATP 250 Q1 Clay Juan Manuel Cerundolo #106 6-3 6-2 Francesco Maestrelli #242 H2H Match data
Jul 31, 2023 Washington ATP 500 Q1 Hard Zachary Svajda #233 6-3 7-6(3) Ryan Harrison #585 H2H Match data
Jul 31, 2023 Washington ATP 500 Q1 Hard Brandon Holt #228 7-5 6-3 Andrew Fenty #458 H2H Match data
Jul 31, 2023 Washington ATP 500 Q1 Hard Kyle Seelig #445 6-4 7-5 Benjamin Kittay #1714 H2H Match data
Jul 31, 2023 Kitzbuhel ATP 250 Q1 Clay Guido Andreozzi #240 7-6(4) 6-2 Jesper de Jong #174 H2H Match data
Jul 31, 2023 Washington ATP 500 Q1 Hard Alexis Galarneau #192 6-1 6-0 Juan Sebastian Gomez #977 H2H Match data
Jul 31, 2023 Washington ATP 500 Q1 Hard Bruno Kuzuhara #633 6-4 6-2 Sasi Kumar Mukund Match data
Jul 31, 2023 Washington ATP 500 Q1 Hard Juncheng Shang #149 6-3 6-2 Gage Brymer #747 H2H Match data
Jul 31, 2023 Kitzbuhel ATP 250 Q1 Clay Ivan Gakhov #154 6-4 7-6(0) Kilian Feldbausch #951 H2H Match data
Jul 31, 2023 Los Cabos ATP 250 Q1 Hard Jason Jung #276 6-0 6-1 Alexander Cozbinov Match data
Jul 31, 2023 Los Cabos ATP 250 Q1 Hard Keegan Smith #589 6-3 6-7(4) 6-2 Patrick Kypson #284 H2H Match data
Jul 31, 2023 Los Cabos ATP 250 Q1 Hard Skander Mansouri #296 6-4 6-2 Jorge Panta #469 H2H Match data
Jul 31, 2023 Washington ATP 500 Q1 Hard Shintaro Mochizuki #200 6-3 6-4 Mateus Alves #493 H2H Match data
Jul 31, 2023 Washington ATP 500 Q1 Hard Thai-Son Kwiatkowski #500 6-2 6-0 Peter Polansky #1475 H2H Match data
Jul 31, 2023 Los Cabos ATP 250 Q1 Hard Luis Carlos Alvarez #1394 6-4 6-4 Eduardo Ribeiro #322 H2H Match data
Jul 31, 2023 Kitzbuhel ATP 250 Q1 Clay Thiago Monteiro #118 7-5 6-0 Lukas Rosol #349 H2H Match data
Jul 31, 2023 Washington ATP 500 Q1 Hard Bradley Klahn #797 6-4 7-6(4) James Trotter #436 H2H Match data
Jul 30, 2023* Atlanta ATP 250 F Hard Taylor Fritz #9 7-5 6-7(5) 6-4 Aleksandar Vukic #82 H2H Match data
Jul 30, 2023* Hamburg ATP 500 F Clay Alexander Zverev #19 7-5 6-3 Laslo Djere #57 H2H Match data
Jul 30, 2023* Umag ATP 250 F Clay Alexei Popyrin #90 6-7(5) 6-3 6-4 Stan Wawrinka #72 H2H Match data
Jul 29, 2023* Hamburg ATP 500 SF Clay Laslo Djere #57 6-3 6-2 Zhizhen Zhang #79 H2H Match data
Jul 29, 2023* Hamburg ATP 500 SF Clay Alexander Zverev #19 6-2 6-4 Arthur Fils #71 H2H Match data
Jul 29, 2023* Atlanta ATP 250 SF Hard Taylor Fritz #9 6-3 7-5 J.J. Wolf #46 H2H Match data
Jul 29, 2023* Atlanta ATP 250 SF Hard Aleksandar Vukic #82 3-6 7-6(2) 7-5 Ugo Humbert #38 H2H Match data
Jul 29, 2023* Umag ATP 250 SF Clay Stan Wawrinka #72 6-3 6-4 Lorenzo Sonego #43 H2H Match data
Jul 29, 2023* Umag ATP 250 SF Clay Alexei Popyrin #90 6-7(2) 7-5 6-3 Matteo Arnaldi #76 H2H Match data
Jul 29, 2023* Atlanta ATP 250 QF Hard Ugo Humbert #38 7-6(4) 6-3 Alex de Minaur #17 H2H Match data
Jul 29, 2023* Umag ATP 250 QF Clay Matteo Arnaldi #76 3-6 6-2 6-4 Jiri Lehecka #33 H2H Match data
Jul 29, 2023* Atlanta ATP 250 QF Hard Aleksandar Vukic #82 6-4 6-4 Christopher Eubanks #32 H2H Match data
Jul 29, 2023* Hamburg ATP 500 QF Clay Arthur Fils #71 6-0 6-4 Casper Ruud #4 H2H Match data
Jul 29, 2023* Hamburg ATP 500 QF Clay Alexander Zverev #19 6-3 6-4 Luca Van Assche #77 H2H Match data
Jul 29, 2023* Hamburg ATP 500 QF Clay Zhizhen Zhang #79 6-4 6-4 Daniel Altmaier #61 H2H Match data
Jul 29, 2023* Atlanta ATP 250 QF Hard J.J. Wolf #46 6-2 6-3 Dominik Koepfer #88 H2H Match data
Jul 29, 2023* Umag ATP 250 QF Clay Stan Wawrinka #72 6-4 7-5 Roberto Carballes Baena #59 H2H Match data
Jul 29, 2023* Umag ATP 250 QF Clay Alexei Popyrin #90 7-6(2) 7-5 Dino Prizmic #287 H2H Match data
Jul 29, 2023* Umag ATP 250 QF Clay Lorenzo Sonego #43 3-6 6-1 6-2 Jaume Munar #104 H2H Match data
Jul 29, 2023* Hamburg ATP 500 QF Clay Laslo Djere #57 7-5 6-3 Lorenzo Musetti #18 H2H Match data
Jul 29, 2023* Atlanta ATP 250 QF Hard Taylor Fritz #9 6-4 6-2 Kei Nishikori #439 H2H Match data
Jul 28, 2023* Hamburg ATP 500 R16 Clay Zhizhen Zhang #79 4-6 6-1 6-4 Yannick Hanfmann #45 H2H Match data
Jul 28, 2023* Hamburg ATP 500 R16 Clay Daniel Altmaier #61 6-2 6-2 Andrey Rublev #7 H2H Match data
Jul 28, 2023* Umag ATP 250 R16 Clay Matteo Arnaldi #76 6-3 7-6(5) Flavio Cobolli #148 H2H Match data
Jul 28, 2023* Umag ATP 250 R16 Clay Roberto Carballes Baena #59 6-3 6-1 Taro Daniel #113 H2H Match data
Jul 28, 2023* Umag ATP 250 R16 Clay Alexei Popyrin #90 6-4 6-1 Sebastian Ofner #52 H2H Match data
Jul 28, 2023* Hamburg ATP 500 R16 Clay Casper Ruud #4 1-6 6-2 6-2 Cristian Garin #120 H2H Match data
Jul 28, 2023* Atlanta ATP 250 R16 Hard Alex de Minaur #17 6-3 6-4 Thanasi Kokkinakis #86 H2H Match data
Jul 28, 2023* Atlanta ATP 250 R16 Hard Ugo Humbert #38 7-6(6) 6-4 Lloyd Harris #204 H2H Match data
Jul 28, 2023* Atlanta ATP 250 R16 Hard Kei Nishikori #439 6-4 7-6(3) Juncheng Shang #156 H2H Match data
Jul 28, 2023* Umag ATP 250 R16 Clay Jaume Munar #104 6-4 6-3 Fabian Marozsan #87 H2H Match data
Jul 28, 2023* Atlanta ATP 250 R16 Hard Taylor Fritz #9 6-4 7-6(5) Yibing Wu #89 H2H Match data
Jul 28, 2023* Hamburg ATP 500 R16 Clay Laslo Djere #57 6-2 3-6 6-3 Guido Pella #228 H2H Match data
Jul 28, 2023* Atlanta ATP 250 R16 Hard Dominik Koepfer #88 2-6 7-6(3) 6-4 Daniel Evans #30 H2H Match data
Jul 28, 2023* Atlanta ATP 250 R16 Hard J.J. Wolf #46 7-6(7) 6-3 Maxime Cressy #105 H2H Match data
Jul 28, 2023* Umag ATP 250 R16 Clay Lorenzo Sonego #43 6-1 7-6(7) Marco Cecchinato #96 H2H Match data
Jul 28, 2023* Umag ATP 250 R16 Clay Stan Wawrinka #72 7-5 6-1 Federico Coria #108 H2H Match data
Jul 28, 2023* Hamburg ATP 500 R16 Clay Lorenzo Musetti #18 3-6 6-2 6-4 Jozef Kovalik #172 H2H Match data
Jul 28, 2023* Hamburg ATP 500 R16 Clay Luca Van Assche #77 3-6 7-6(5) 6-4 Alejandro Davidovich Fokina #39 H2H Match data
Jul 28, 2023* Umag ATP 250 R16 Clay Jiri Lehecka #33 6-3 7-5 Dominic Thiem #112 H2H Match data
Jul 28, 2023* Hamburg ATP 500 R16 Clay Alexander Zverev #19 6-3 7-5 Maximilian Marterer #144 H2H Match data
Jul 28, 2023* Atlanta ATP 250 R16 Hard Aleksandar Vukic #82 4-6 7-5 7-6(3) Yoshihito Nishioka #31 H2H Match data
Jul 28, 2023* Umag ATP 250 R16 Clay Dino Prizmic #287 6-2 6-3 Zsombor Piros #124 H2H Match data
Jul 28, 2023* Hamburg ATP 500 R16 Clay Arthur Fils #71 7-5 7-5 Dusan Lajovic #60 H2H Match data
Jul 28, 2023* Atlanta ATP 250 R16 Hard Christopher Eubanks #32 6-7(4) 6-4 7-5 Brandon Nakashima #58 H2H Match data
Jul 27, 2023* Hamburg ATP 500 R32 Clay Luca Van Assche #77 7-6(3) 6-4 Alexandre Muller #81 H2H Match data
Jul 27, 2023* Hamburg ATP 500 R32 Clay Maximilian Marterer #144 7-6(2) 6-2 Rudolf Molleker #251 H2H Match data
Jul 27, 2023* Hamburg ATP 500 R32 Clay Yannick Hanfmann #45 4-6 6-2 4-2 (ret.) Francisco Cerundolo #21 H2H Match data
Jul 27, 2023* Umag ATP 250 R32 Clay Zsombor Piros #124 6-3 6-4 Christopher O'Connell #68 H2H Match data
Jul 27, 2023* Atlanta ATP 250 R32 Hard Juncheng Shang #156 6-4 6-4 Ben Shelton #41 H2H Match data
Jul 27, 2023* Atlanta ATP 250 R32 Hard Maxime Cressy #105 6-3 6-3 Alex Michelsen #140 H2H Match data
Jul 27, 2023* Atlanta ATP 250 R32 Hard Kei Nishikori #439 7-6(5) 7-6(5) Jordan Thompson #63 H2H Match data
Jul 27, 2023* Atlanta ATP 250 R32 Hard Lloyd Harris #204 3-6 6-3 6-2 James Duckworth #128 H2H Match data
Jul 27, 2023* Atlanta ATP 250 R32 Hard Thanasi Kokkinakis #86 1-6 6-3 7-6(5) Gael Monfils #322 H2H Match data
Jul 27, 2023* Umag ATP 250 R32 Clay Federico Coria #108 6-4 6-2 Marc-Andrea Huesler #83 H2H Match data
Jul 27, 2023* Atlanta ATP 250 R32 Hard J.J. Wolf #46 6-2 6-1 Jason Jung #281 H2H Match data
Jul 27, 2023* Hamburg ATP 500 R32 Clay Lorenzo Musetti #18 6-4 6-1 Elias Ymer #186 H2H Match data
Jul 27, 2023* Umag ATP 250 R32 Clay Fabian Marozsan #87 6-3 6-2 Juan Manuel Cerundolo #110 H2H Match data
Jul 27, 2023* Atlanta ATP 250 R32 Hard Aleksandar Vukic #82 7-6(5) 6-3 Ethan Quinn #394 H2H Match data
Jul 27, 2023* Umag ATP 250 R32 Clay Dino Prizmic #287 6-1 6-2 Duje Ajdukovic #299 H2H Match data
Jul 27, 2023* Umag ATP 250 R32 Clay Stan Wawrinka #72 6-3 6-2 Filip Misolic #129 H2H Match data
Jul 27, 2023* Umag ATP 250 R32 Clay Matteo Arnaldi #76 6-3 6-2 Jesper de Jong #180 H2H Match data
Jul 27, 2023* Umag ATP 250 R32 Clay Marco Cecchinato #96 4-6 7-6(0) 6-3 Alexander Shevchenko #93 H2H Match data
Jul 27, 2023* Umag ATP 250 R32 Clay Jaume Munar #104 6-3 3-6 6-3 Albert Ramos-Vinolas #65 H2H Match data
Jul 27, 2023* Atlanta ATP 250 R32 Hard Ugo Humbert #38 4-6 7-5 7-5 Constant Lestienne #95 H2H Match data
Jul 27, 2023* Atlanta ATP 250 R32 Hard Yibing Wu #89 6-3 6-4 Corentin Moutet #73 H2H Match data
Jul 27, 2023* Hamburg ATP 500 R32 Clay Guido Pella #228 6-3 4-6 6-4 Thiago Monteiro #121 H2H Match data
Jul 27, 2023* Hamburg ATP 500 R32 Clay Dusan Lajovic #60 3-6 6-4 6-3 Miomir Kecmanovic #40 H2H Match data
Jul 27, 2023* Hamburg ATP 500 R32 Clay Zhizhen Zhang #79 6-4 7-5 Jan Choinski #151 H2H Match data
Jul 27, 2023* Hamburg ATP 500 R32 Clay Alexander Zverev #19 6-0 6-3 Alex Molcan #118 H2H Match data
Jul 27, 2023* Umag ATP 250 R32 Clay Dominic Thiem #112 6-4 7-5 Facundo Bagnis #133 H2H Match data
Jul 27, 2023* Hamburg ATP 500 R32 Clay Andrey Rublev #7 5-7 6-1 7-6(7) Bernabe Zapata Miralles #54 H2H Match data
Jul 27, 2023* Umag ATP 250 R32 Clay Flavio Cobolli #148 6-4 6-3 Marin Cilic #100 H2H Match data
Jul 27, 2023* Umag ATP 250 R32 Clay Taro Daniel #113 1-6 7-5 6-2 Martin Landaluce #720 H2H Match data
Jul 27, 2023* Umag ATP 250 R32 Clay Alexei Popyrin #90 6-4 7-5 Benjamin Bonzi #107 H2H Match data
Jul 27, 2023* Hamburg ATP 500 R32 Clay Alejandro Davidovich Fokina #39 2-6 7-5 6-2 Pedro Cachin #49 H2H Match data
Jul 27, 2023* Atlanta ATP 250 R32 Hard Brandon Nakashima #58 6-3 7-6(5) Max Purcell #74 H2H Match data
Jul 27, 2023* Hamburg ATP 500 R32 Clay Jozef Kovalik #172 7-6(6) 6-4 Thiago Seyboth Wild #123 H2H Match data
Jul 27, 2023* Hamburg ATP 500 R32 Clay Arthur Fils #71 7-5 7-5 Daniel Elahi Galan #67 H2H Match data
Jul 27, 2023* Atlanta ATP 250 R32 Hard Christopher Eubanks #32 6-2 6-4 Andres Martin #723 H2H Match data
Jul 27, 2023* Atlanta ATP 250 R32 Hard Dominik Koepfer #88 3-6 7-6(4) 7-6(3) John Isner #103 H2H Match data
Jul 27, 2023* Hamburg ATP 500 R32 Clay Laslo Djere #57 7-6(2) 6-3 Tomas Martin Etcheverry #34 H2H Match data
Jul 27, 2023* Hamburg ATP 500 R32 Clay Casper Ruud #4 6-3 1-6 6-3 Sebastian Baez #64 H2H Match data
Jul 27, 2023* Hamburg ATP 500 R32 Clay Cristian Garin #120 6-7(3) 6-1 6-3 Hugo Dellien #164 H2H Match data
Jul 27, 2023* Hamburg ATP 500 R32 Clay Daniel Altmaier #61 7-5 6-4 Richard Gasquet #48 H2H Match data
Jul 24, 2023 Atlanta ATP 250 Q2 Hard Lloyd Harris #204 6-2 6-7(5) 7-6(2) Michael Mmoh #116 H2H Match data
Jul 24, 2023 Umag ATP 250 Q2 Clay Filip Misolic #129 6-4 6-3 Damir Dzumhur #169 H2H Match data
Jul 24, 2023 Umag ATP 250 Q2 Clay Flavio Cobolli #148 6-4 6-2 Zdenek Kolar #168 H2H Match data
Jul 24, 2023 Umag ATP 250 Q2 Clay Facundo Bagnis #133 5-7 6-4 6-2 Timofey Skatov #136 H2H Match data
Jul 24, 2023 Atlanta ATP 250 Q2 Hard Juncheng Shang #156 6-4 6-7(2) 6-1 Arthur Cazaux #141 H2H Match data
Jul 24, 2023 Hamburg ATP 500 Q2 Clay Elias Ymer #186 6-3 6-3 Jozef Kovalik #172 H2H Match data
Jul 24, 2023 Hamburg ATP 500 Q2 Clay Thiago Seyboth Wild #123 6-4 6-3 Thiago Monteiro #121 H2H Match data
Jul 24, 2023 Atlanta ATP 250 Q2 Hard James Duckworth #128 6-2 6-4 Gijs Brouwer #145 H2H Match data
Jul 24, 2023 Hamburg ATP 500 Q2 Clay Cristian Garin #120 2-6 6-3 7-6(5) Kimmer Coppejans #163 H2H Match data
Jul 24, 2023 Atlanta ATP 250 Q2 Hard Jason Jung #281 4-6 7-5 7-6(1) Gabriel Diallo #143 H2H Match data
Jul 24, 2023 Umag ATP 250 Q2 Clay Jesper de Jong #180 6-2 6-4 Tomas Barrios Vera #127 H2H Match data
Jul 24, 2023 Hamburg ATP 500 Q2 Clay Jan Choinski #151 6-1 4-6 6-4 Daniel Elahi Galan #67 H2H Match data
Jul 24, 2023 Umag ATP 250 Q1 Clay Flavio Cobolli #148 6-1 7-5 Luca Nardi #154 H2H Match data
Jul 24, 2023 Atlanta ATP 250 Q1 Hard Lloyd Harris #204 6-1 6-2 Donald Young #653 H2H Match data
Jul 24, 2023 Hamburg ATP 500 Q1 Clay Jozef Kovalik #172 6-3 5-7 6-4 Pavel Kotov #85 H2H Match data
Jul 24, 2023 Umag ATP 250 Q1 Clay Timofey Skatov #136 6-2 6-2 Jerko Brkic H2H Match data
Jul 24, 2023 Hamburg ATP 500 Q1 Clay Daniel Elahi Galan #67 4-6 7-6(5) 6-3 Max Hans Rehberg #407 H2H Match data
Jul 24, 2023 Atlanta ATP 250 Q1 Hard Michael Mmoh #116 4-6 7-6(8) 6-4 Tennys Sandgren #214 H2H Match data
Jul 24, 2023 Hamburg ATP 500 Q1 Clay Elias Ymer #186 6-3 6-2 Ivan Gakhov #155 H2H Match data
Jul 24, 2023 Atlanta ATP 250 Q1 Hard Jason Jung #281 7-6(3) 6-4 Shintaro Mochizuki #196 H2H Match data
Jul 24, 2023 Atlanta ATP 250 Q1 Hard James Duckworth #128 4-6 7-6(10) 6-3 Mitchell Krueger #267 H2H Match data
Jul 24, 2023 Atlanta ATP 250 Q1 Hard Juncheng Shang #156 7-6(4) 7-5 Yasutaka Uchiyama #307 H2H Match data
Jul 24, 2023 Atlanta ATP 250 Q1 Hard Gabriel Diallo #143 6-3 6-2 Bradley Klahn #799 H2H Match data
Jul 24, 2023 Hamburg ATP 500 Q1 Clay Cristian Garin #120 6-3 6-4 Marko Topo #399 H2H Match data
Jul 24, 2023 Atlanta ATP 250 Q1 Hard Gijs Brouwer #145 6-3 6-4 Kevin King #1384 H2H Match data
Jul 24, 2023 Umag ATP 250 Q1 Clay Zdenek Kolar #168 6-2 4-6 7-6(6) Andrea Vavassori #134 H2H Match data
Jul 24, 2023 Umag ATP 250 Q1 Clay Jesper de Jong #180 4-6 6-2 6-3 Raul Brancaccio #147 H2H Match data
Jul 24, 2023 Umag ATP 250 Q1 Clay Tomas Barrios Vera #127 6-4 6-2 Nino Serdarusic #297 H2H Match data
Jul 24, 2023 Hamburg ATP 500 Q1 Clay Jan Choinski #151 6-3 6-4 Marvin Moeller #585 H2H Match data
Jul 24, 2023 Umag ATP 250 Q1 Clay Filip Misolic #129 7-5 6-2 Pablo Cuevas #812 H2H Match data
Jul 24, 2023 Hamburg ATP 500 Q1 Clay Thiago Monteiro #121 7-6(2) 0-0 (ret.) Renzo Olivo #239 H2H Match data
Jul 24, 2023 Umag ATP 250 Q1 Clay Facundo Bagnis #133 6-4 6-1 Francesco Maestrelli #243 H2H Match data
Jul 24, 2023 Atlanta ATP 250 Q1 Hard Arthur Cazaux #141 6-0 6-3 Keshav Chopra #1337 H2H Match data
Jul 24, 2023 Hamburg ATP 500 Q1 Clay Kimmer Coppejans #163 6-1 7-6(4) Thiago Agustin Tirante #138 H2H Match data
Jul 24, 2023 Hamburg ATP 500 Q1 Clay Thiago Seyboth Wild #123 6-4 6-4 Andrea Collarini #205 H2H Match data
Jul 24, 2023 Umag ATP 250 Q1 Clay Damir Dzumhur #169 6-4 4-6 7-6(4) Alejandro Tabilo #125 H2H Match data
Jul 23, 2023* Gstaad ATP 250 F Clay Pedro Cachin #90 3-6 6-0 7-5 Albert Ramos-Vinolas #79 H2H Match data
Jul 23, 2023* Bastad ATP 250 F Clay Andrey Rublev #7 7-6(3) 6-0 Casper Ruud #4 H2H Match data
Jul 23, 2023* Newport ATP 250 F Grass Adrian Mannarino #38 6-2 6-4 Alex Michelsen #190 H2H Match data
Jul 22, 2023* Newport ATP 250 SF Grass Adrian Mannarino #38 6-4 6-3 Ugo Humbert #40 H2H Match data
Jul 22, 2023* Gstaad ATP 250 SF Clay Albert Ramos-Vinolas #79 6-2 6-3 Miomir Kecmanovic #44 H2H Match data
Jul 22, 2023* Bastad ATP 250 SF Clay Andrey Rublev #7 7-6(6) 6-7(7) 6-3 Francisco Cerundolo #20 H2H Match data
Jul 22, 2023* Newport ATP 250 SF Grass Alex Michelsen #190 7-6(6) 6-4 John Isner #126 H2H Match data
Jul 22, 2023* Bastad ATP 250 SF Clay Casper Ruud #4 6-3 7-5 Lorenzo Musetti #16 H2H Match data
Jul 22, 2023* Gstaad ATP 250 SF Clay Pedro Cachin #90 6-3 6-1 Hamad Medjedovic #183 H2H Match data
Jul 22, 2023* Newport ATP 250 QF Grass Alex Michelsen #190 6-3 6-3 Mackenzie McDonald #59 H2H Match data
Jul 22, 2023* Bastad ATP 250 QF Clay Andrey Rublev #7 6-2 6-3 Alexander Zverev #19 H2H Match data
Jul 22, 2023* Gstaad ATP 250 QF Clay Pedro Cachin #90 6-3 6-3 Jaume Munar #110 H2H Match data
Jul 22, 2023* Newport ATP 250 QF Grass Ugo Humbert #40 6-2 6-4 Kevin Anderson #104 H2H Match data
Jul 22, 2023* Gstaad ATP 250 QF Clay Miomir Kecmanovic #44 6-4 3-6 7-5 Zizou Bergs #175 H2H Match data
Jul 22, 2023* Newport ATP 250 QF Grass Adrian Mannarino #38 6-0 6-7(4) 6-2 Jordan Thompson #69 H2H Match data
Jul 22, 2023* Bastad ATP 250 QF Clay Casper Ruud #4 6-3 6-4 Sebastian Ofner #58 H2H Match data
Jul 22, 2023* Newport ATP 250 QF Grass John Isner #126 4-6 6-3 7-6(4) Tommy Paul #14 H2H Match data
Jul 22, 2023* Bastad ATP 250 QF Clay Francisco Cerundolo #20 6-3 6-3 Federico Coria #113 H2H Match data
Jul 22, 2023* Gstaad ATP 250 QF Clay Hamad Medjedovic #183 6-3 6-3 Yannick Hanfmann #46 H2H Match data
Jul 22, 2023* Gstaad ATP 250 QF Clay Albert Ramos-Vinolas #79 6-7(2) 6-1 6-4 Juan Pablo Varillas #66 H2H Match data
Jul 22, 2023* Bastad ATP 250 QF Clay Lorenzo Musetti #16 4-6 6-1 6-2 Filip Misolic #139 H2H Match data

Match Season Archive

Browse completed ATP match result archives by season.