Match list updated: 2026-06-04 22:33 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
Apr 21, 2023* Barcelona ATP 500 R16 Clay Stefanos Tsitsipas #5 6-3 6-2 Denis Shapovalov #28 H2H Match data
Apr 20, 2023* Barcelona ATP 500 R32 Clay Casper Ruud #3 6-2 7-6(1) Ben Shelton #37 H2H Match data
Apr 20, 2023* Banja Luka ATP 250 R32 Clay Damir Dzumhur #202 6-3 6-0 Liam Broady #132 H2H Match data
Apr 20, 2023* Barcelona ATP 500 R32 Clay Yoshihito Nishioka #35 6-1 7-5 David Goffin #99 H2H Match data
Apr 20, 2023* Banja Luka ATP 250 R32 Clay Jiri Lehecka #36 6-4 6-3 Gael Monfils #322 H2H Match data
Apr 20, 2023* Munich ATP 250 R32 Clay Flavio Cobolli #208 7-5 6-1 Jordan Thompson #91 H2H Match data
Apr 20, 2023* Barcelona ATP 500 R32 Clay Emil Ruusuvuori #40 6-4 6-7(3) 6-4 Frances Tiafoe #12 H2H Match data
Apr 20, 2023* Barcelona ATP 500 R32 Clay Alex de Minaur #19 6-0 6-1 Alexander Shevchenko #98 H2H Match data
Apr 20, 2023* Banja Luka ATP 250 R32 Clay Gregoire Barrere #57 7-6(6) 7-5 Hamad Medjedovic #212 H2H Match data
Apr 20, 2023* Munich ATP 250 R32 Clay Marcos Giron #68 6-1 5-7 6-2 Roberto Carballes Baena #53 H2H Match data
Apr 20, 2023* Barcelona ATP 500 R32 Clay Jannik Sinner #8 6-2 6-4 Diego Schwartzman #48 H2H Match data
Apr 20, 2023* Barcelona ATP 500 R32 Clay Francisco Cerundolo #32 6-2 6-2 Francesco Passaro #125 H2H Match data
Apr 20, 2023* Munich ATP 250 R32 Clay Christopher O'Connell #82 6-4 6-4 Ugo Humbert #72 H2H Match data
Apr 20, 2023* Barcelona ATP 500 R32 Clay Carlos Alcaraz #2 6-3 6-1 Nuno Borges #79 H2H Match data
Apr 20, 2023* Barcelona ATP 500 R32 Clay Denis Shapovalov #28 6-4 6-3 Jozef Kovalik #155 H2H Match data
Apr 20, 2023* Barcelona ATP 500 R32 Clay Lorenzo Musetti #20 6-3 6-1 Jason Kubler #66 H2H Match data
Apr 20, 2023* Banja Luka ATP 250 R32 Clay Abedallah Shelbayh 6-1 7-5 Elias Ymer #139 Match data
Apr 20, 2023* Barcelona ATP 500 R32 Clay Grigor Dimitrov #31 6-3 6-1 Emilio Gomez #120 H2H Match data
Apr 20, 2023* Banja Luka ATP 250 R32 Clay Radu Albot #110 6-4 0-0 (ret.) Federico Coria #76 H2H Match data
Apr 20, 2023* Munich ATP 250 R32 Clay Yannick Hanfmann #112 6-7(3) 7-6(5) 6-2 Thiago Monteiro #89 H2H Match data
Apr 20, 2023* Munich ATP 250 R32 Clay Lorenzo Sonego #45 3-6 7-6(5) 7-5 Quentin Halys #65 H2H Match data
Apr 20, 2023* Barcelona ATP 500 R32 Clay Stefanos Tsitsipas #5 6-4 6-2 Pedro Cachin #69 H2H Match data
Apr 20, 2023* Munich ATP 250 R32 Clay Oscar Otte #94 6-3 7-5 Sebastian Baez #30 H2H Match data
Apr 20, 2023* Banja Luka ATP 250 R32 Clay Dusan Lajovic #70 6-2 4-6 6-4 Filip Krajinovic #74 H2H Match data
Apr 20, 2023* Munich ATP 250 R32 Clay Marton Fucsovics #75 4-6 7-6(6) 6-3 Max Hans Rehberg #412 H2H Match data
Apr 20, 2023* Munich ATP 250 R32 Clay Alexander Ritschard #209 7-5 7-5 Jan-Lennard Struff #64 H2H Match data
Apr 20, 2023* Banja Luka ATP 250 R32 Clay Alexei Popyrin #81 7-6(4) 7-6(4) Tallon Griekspoor #34 H2H Match data
Apr 20, 2023* Barcelona ATP 500 R32 Clay Daniel Evans #26 6-4 6-3 Matteo Arnaldi #105 H2H Match data
Apr 20, 2023* Banja Luka ATP 250 R32 Clay Laslo Djere #78 6-4 6-2 Roman Safiullin #106 H2H Match data
Apr 20, 2023* Barcelona ATP 500 R32 Clay Roberto Bautista Agut #25 6-2 6-2 Bernabe Zapata Miralles #41 H2H Match data
Apr 20, 2023* Banja Luka ATP 250 R32 Clay Alex Molcan #73 3-6 7-5 6-1 Taro Daniel #100 H2H Match data
Apr 20, 2023* Barcelona ATP 500 R32 Clay Alejandro Davidovich Fokina #38 6-3 6-3 Tomas Martin Etcheverry #59 H2H Match data
Apr 20, 2023* Barcelona ATP 500 R32 Clay Karen Khachanov #11 6-4 6-4 Nicolas Jarry #51 H2H Match data
Apr 20, 2023* Munich ATP 250 R32 Clay Dominic Thiem #101 6-3 0-0 (ret.) Constant Lestienne #60 H2H Match data
Apr 20, 2023* Munich ATP 250 R32 Clay Aslan Karatsev #129 4-6 7-6(2) 6-2 Daniel Altmaier #93 H2H Match data
Apr 20, 2023* Munich ATP 250 R32 Clay Cristian Garin #86 6-4 6-2 Marko Topo #478 H2H Match data
Apr 20, 2023* Banja Luka ATP 250 R32 Clay Juan Pablo Varillas #92 7-5 6-3 Hugo Gaston #107 H2H Match data
Apr 20, 2023* Barcelona ATP 500 R32 Clay Cameron Norrie #13 6-1 6-2 Pavel Kotov #108 H2H Match data
Apr 20, 2023* Munich ATP 250 R32 Clay Marc-Andrea Huesler #63 7-6(3) 4-6 6-3 Kyle Edmund #509 H2H Match data
Apr 20, 2023* Banja Luka ATP 250 R32 Clay Richard Gasquet #42 6-3 6-1 Dino Prizmic #342 H2H Match data
Apr 20, 2023* Banja Luka ATP 250 R32 Clay Luca Van Assche #87 1-6 7-6(4) 6-4 Stan Wawrinka #84 H2H Match data
Apr 19, 2023* Barcelona ATP 500 R64 Clay Jason Kubler #66 6-4 6-3 Daniel Rincon #300 H2H Match data
Apr 19, 2023* Barcelona ATP 500 R64 Clay Matteo Arnaldi #105 6-3 6-4 Jaume Munar #83 H2H Match data
Apr 19, 2023* Barcelona ATP 500 R64 Clay Emilio Gomez #120 6-3 1-6 6-4 Albert Ramos-Vinolas #58 H2H Match data
Apr 19, 2023* Barcelona ATP 500 R64 Clay Bernabe Zapata Miralles #41 6-2 6-2 Attila Balazs #745 H2H Match data
Apr 19, 2023* Barcelona ATP 500 R64 Clay David Goffin #99 7-6(3) 6-7(4) 6-0 Feliciano Lopez #593 H2H Match data
Apr 19, 2023* Barcelona ATP 500 R64 Clay Pavel Kotov #108 6-7(5) 6-4 6-1 Oleksii Krutykh #180 H2H Match data
Apr 19, 2023* Barcelona ATP 500 R64 Clay Emil Ruusuvuori #40 6-0 6-3 Alexander Bublik #55 H2H Match data
Apr 19, 2023* Barcelona ATP 500 R64 Clay Jozef Kovalik #155 7-5 2-6 7-5 Pedro Martinez #136 H2H Match data
Apr 19, 2023* Barcelona ATP 500 R64 Clay Francesco Passaro #125 6-1 6-1 Fernando Verdasco #244 H2H Match data
Apr 19, 2023* Barcelona ATP 500 R64 Clay Nicolas Jarry #51 7-5 6-3 Marco Trungelliti #240 H2H Match data
Apr 19, 2023* Barcelona ATP 500 R64 Clay Alexander Shevchenko #98 6-2 6-2 Lorenzo Giustino #223 H2H Match data
Apr 19, 2023* Barcelona ATP 500 R64 Clay Tomas Martin Etcheverry #59 6-2 7-5 Pablo Andujar #323 H2H Match data
Apr 19, 2023* Barcelona ATP 500 R64 Clay Diego Schwartzman #48 6-2 6-2 Yibing Wu #56 H2H Match data
Apr 19, 2023* Barcelona ATP 500 R64 Clay Ben Shelton #37 7-5 6-4 Mackenzie McDonald #54 H2H Match data
Apr 19, 2023* Barcelona ATP 500 R64 Clay Nuno Borges #79 6-2 6-3 Ilya Ivashka #61 H2H Match data
Apr 19, 2023* Barcelona ATP 500 R64 Clay Pedro Cachin #69 6-3 7-5 Gijs Brouwer #121 H2H Match data
Apr 17, 2023 Barcelona ATP 500 Q2 Clay Lorenzo Giustino #223 6-3 1-6 7-6(1) Geoffrey Blancaneaux #175 H2H Match data
Apr 17, 2023 Banja Luka ATP 250 Q2 Clay Abedallah Shelbayh 6-4 6-2 Lukas Klein #141 Match data
Apr 17, 2023 Banja Luka ATP 250 Q2 Clay Radu Albot #110 6-3 6-3 Dimitar Kuzmanov #192 H2H Match data
Apr 17, 2023 Barcelona ATP 500 Q2 Clay Pavel Kotov #108 6-2 2-6 6-3 Benoit Paire #159 H2H Match data
Apr 17, 2023 Munich ATP 250 Q2 Clay Flavio Cobolli #208 6-2 6-2 Zdenek Kolar #206 H2H Match data
Apr 17, 2023 Munich ATP 250 Q2 Clay Alexander Ritschard #209 (w/o) Riccardo Bonadio #179 H2H Match data
Apr 17, 2023 Munich ATP 250 Q2 Clay Marko Topo #478 6-4 4-6 6-3 Vit Kopriva #165 H2H Match data
Apr 17, 2023 Barcelona ATP 500 Q2 Clay Matteo Arnaldi #105 7-6(1) 7-5 Timofey Skatov #146 H2H Match data
Apr 17, 2023 Barcelona ATP 500 Q2 Clay Marco Trungelliti #240 6-7(4) 6-2 6-4 Alex Marti Pujolras Match data
Apr 17, 2023 Banja Luka ATP 250 Q2 Clay Dino Prizmic #342 7-5 6-3 Liam Broady #132 H2H Match data
Apr 17, 2023 Munich ATP 250 Q2 Clay Aslan Karatsev #129 6-2 6-2 Louis Wessels #289 H2H Match data
Apr 17, 2023 Barcelona ATP 500 Q2 Clay Jozef Kovalik #155 6-3 5-7 6-2 Pol Martin Tiffon Match data
Apr 17, 2023 Barcelona ATP 500 Q2 Clay Oleksii Krutykh #180 6-4 6-4 Hugo Grenier #127 H2H Match data
Apr 17, 2023 Banja Luka ATP 250 Q2 Clay Elias Ymer #139 7-5 6-4 Francesco Maestrelli #168 H2H Match data
Apr 17, 2023 Banja Luka ATP 250 Q1 Clay Lukas Klein #141 6-4 6-4 Arthur Cazaux #191 H2H Match data
Apr 17, 2023 Barcelona ATP 500 Q1 Clay Geoffrey Blancaneaux #175 3-6 6-4 6-3 Max Alcala Gurri Match data
Apr 17, 2023 Barcelona ATP 500 Q1 Clay Oleksii Krutykh #180 6-4 4-6 6-1 Miljan Zekic #258 H2H Match data
Apr 17, 2023 Munich ATP 250 Q1 Clay Marko Topo #478 6-3 6-4 Shintaro Mochizuki #217 H2H Match data
Apr 17, 2023 Munich ATP 250 Q1 Clay Aslan Karatsev #129 6-2 3-6 6-0 Robin Haase #277 H2H Match data
Apr 17, 2023 Munich ATP 250 Q1 Clay Alexander Ritschard #209 5-7 6-4 7-5 Alexey Vatutin #318 H2H Match data
Apr 17, 2023 Barcelona ATP 500 Q1 Clay Matteo Arnaldi #105 7-5 6-3 Nicolas Moreno De Alboran Match data
Apr 17, 2023 Munich ATP 250 Q1 Clay Flavio Cobolli #208 6-1 6-2 Lukas Rosol #291 H2H Match data
Apr 17, 2023 Banja Luka ATP 250 Q1 Clay Elias Ymer #139 2-6 6-4 6-2 Nerman Fatic #268 H2H Match data
Apr 17, 2023 Munich ATP 250 Q1 Clay Vit Kopriva #165 6-7(3) 6-3 7-6(3) Alvaro Lopez San Martin #307 H2H Match data
Apr 17, 2023 Barcelona ATP 500 Q1 Clay Alex Marti Pujolras 7-5 6-4 Giulio Zeppieri #124 Match data
Apr 17, 2023 Barcelona ATP 500 Q1 Clay Pol Martin Tiffon 6-3 7-5 Raul Brancaccio #137 Match data
Apr 17, 2023 Munich ATP 250 Q1 Clay Zdenek Kolar #206 6-4 6-7(5) 6-3 Viktor Durasovic #304 H2H Match data
Apr 17, 2023 Banja Luka ATP 250 Q1 Clay Abedallah Shelbayh 7-5 1-6 6-3 Fabian Marozsan #133 Match data
Apr 17, 2023 Banja Luka ATP 250 Q1 Clay Francesco Maestrelli #168 6-7(3) 6-3 6-4 Arthur Fils #122 H2H Match data
Apr 17, 2023 Banja Luka ATP 250 Q1 Clay Radu Albot #110 6-2 6-3 Aldin Setkic #544 H2H Match data
Apr 17, 2023 Barcelona ATP 500 Q1 Clay Hugo Grenier #127 7-6(2) 2-6 6-2 Martin Landaluce #889 H2H Match data
Apr 17, 2023 Barcelona ATP 500 Q1 Clay Jozef Kovalik #155 6-3 6-2 Marek Gengel #281 H2H Match data
Apr 17, 2023 Barcelona ATP 500 Q1 Clay Lorenzo Giustino #223 6-7(1) 6-4 6-4 Otto Virtanen #116 H2H Match data
Apr 17, 2023 Banja Luka ATP 250 Q1 Clay Liam Broady #132 6-3 6-1 Valentin Vacherot #354 H2H Match data
Apr 17, 2023 Munich ATP 250 Q1 Clay Riccardo Bonadio #179 5-7 6-3 6-3 Philip Florig #878 H2H Match data
Apr 17, 2023 Banja Luka ATP 250 Q1 Clay Dimitar Kuzmanov #192 6-4 6-4 Luca Nardi #143 H2H Match data
Apr 17, 2023 Barcelona ATP 500 Q1 Clay Marco Trungelliti #240 6-2 6-1 Maximilian Marterer #144 H2H Match data
Apr 17, 2023 Barcelona ATP 500 Q1 Clay Benoit Paire #159 6-4 6-4 Oriol Roca Batalla #285 H2H Match data
Apr 17, 2023 Barcelona ATP 500 Q1 Clay Timofey Skatov #146 6-0 6-4 Michael Geerts #215 H2H Match data
Apr 17, 2023 Barcelona ATP 500 Q1 Clay Pavel Kotov #108 3-6 7-6(3) 6-4 Matteo Gigante #195 H2H Match data
Apr 17, 2023 Munich ATP 250 Q1 Clay Louis Wessels #289 6-3 3-6 6-3 Daniel Masur #271 H2H Match data
Apr 17, 2023 Banja Luka ATP 250 Q1 Clay Dino Prizmic #342 6-3 6-0 Mattia Bellucci #151 H2H Match data
Apr 16, 2023* Monte Carlo Masters Masters 1000 F Clay Andrey Rublev #6 5-7 6-2 7-5 Holger Rune #9 H2H Match data
Apr 15, 2023* Monte Carlo Masters Masters 1000 SF Clay Andrey Rublev #6 5-7 6-1 6-3 Taylor Fritz #10 H2H Match data
Apr 15, 2023* Monte Carlo Masters Masters 1000 SF Clay Holger Rune #9 1-6 7-5 7-5 Jannik Sinner #8 H2H Match data
Apr 15, 2023* Monte Carlo Masters Masters 1000 QF Clay Taylor Fritz #10 6-2 6-4 Stefanos Tsitsipas #3 H2H Match data
Apr 15, 2023* Monte Carlo Masters Masters 1000 QF Clay Jannik Sinner #8 6-2 6-2 Lorenzo Musetti #21 H2H Match data
Apr 15, 2023* Monte Carlo Masters Masters 1000 QF Clay Andrey Rublev #6 6-1 7-6(5) Jan-Lennard Struff #100 H2H Match data
Apr 15, 2023* Monte Carlo Masters Masters 1000 QF Clay Holger Rune #9 6-3 6-4 Daniil Medvedev #5 H2H Match data
Apr 14, 2023* Monte Carlo Masters Masters 1000 R16 Clay Jannik Sinner #8 3-6 7-6(6) 6-1 Hubert Hurkacz #13 H2H Match data
Apr 14, 2023* Monte Carlo Masters Masters 1000 R16 Clay Jan-Lennard Struff #100 6-1 7-6(6) Casper Ruud #4 H2H Match data
Apr 14, 2023* Monte Carlo Masters Masters 1000 R16 Clay Holger Rune #9 (w/o) Matteo Berrettini #22 H2H Match data
Apr 14, 2023* Monte Carlo Masters Masters 1000 R16 Clay Andrey Rublev #6 7-6(4) 6-2 Karen Khachanov #12 H2H Match data
Apr 14, 2023* Monte Carlo Masters Masters 1000 R16 Clay Lorenzo Musetti #21 4-6 7-5 6-4 Novak Djokovic #1 H2H Match data
Apr 14, 2023* Monte Carlo Masters Masters 1000 R16 Clay Daniil Medvedev #5 3-6 7-5 7-6(7) Alexander Zverev #16 H2H Match data
Apr 14, 2023* Monte Carlo Masters Masters 1000 R16 Clay Stefanos Tsitsipas #3 6-3 6-4 Nicolas Jarry #58 H2H Match data
Apr 14, 2023* Monte Carlo Masters Masters 1000 R16 Clay Taylor Fritz #10 4-6 6-4 6-1 Jiri Lehecka #42 H2H Match data
Apr 12, 2023* Monte Carlo Masters Masters 1000 R32 Clay Daniil Medvedev #5 6-3 6-2 Lorenzo Sonego #45 H2H Match data
Apr 12, 2023* Monte Carlo Masters Masters 1000 R32 Clay Hubert Hurkacz #13 6-3 6-7(3) 7-5 Jack Draper #56 H2H Match data
Apr 12, 2023* Monte Carlo Masters Masters 1000 R32 Clay Lorenzo Musetti #21 6-0 6-0 Luca Nardi #159 H2H Match data
Apr 12, 2023* Monte Carlo Masters Masters 1000 R32 Clay Taylor Fritz #10 7-6(10) 6-2 Stan Wawrinka #90 H2H Match data
Apr 12, 2023* Monte Carlo Masters Masters 1000 R32 Clay Jannik Sinner #8 6-0 3-1 (ret.) Diego Schwartzman #37 H2H Match data
Apr 12, 2023* Monte Carlo Masters Masters 1000 R32 Clay Alexander Zverev #16 6-4 6-4 Roberto Bautista Agut #29 H2H Match data
Apr 12, 2023* Monte Carlo Masters Masters 1000 R32 Clay Karen Khachanov #12 7-6(2) 6-2 Ilya Ivashka #74 H2H Match data
Apr 12, 2023* Monte Carlo Masters Masters 1000 R32 Clay Holger Rune #9 6-2 6-4 Dominic Thiem #106 H2H Match data
Apr 12, 2023* Monte Carlo Masters Masters 1000 R32 Clay Andrey Rublev #6 4-6 6-2 6-2 Jaume Munar #83 H2H Match data
Apr 12, 2023* Monte Carlo Masters Masters 1000 R32 Clay Novak Djokovic #1 7-6(5) 6-2 Ivan Gakhov #198 H2H Match data
Apr 12, 2023* Monte Carlo Masters Masters 1000 R32 Clay Matteo Berrettini #22 5-7 7-6(1) 6-4 Francisco Cerundolo #33 H2H Match data
Apr 12, 2023* Monte Carlo Masters Masters 1000 R32 Clay Jan-Lennard Struff #100 6-3 6-2 Alex de Minaur #19 H2H Match data
Apr 12, 2023* Monte Carlo Masters Masters 1000 R32 Clay Casper Ruud #4 7-5 7-6(1) Botic van de Zandschulp #31 H2H Match data
Apr 12, 2023* Monte Carlo Masters Masters 1000 R32 Clay Nicolas Jarry #58 3-6 7-5 6-4 Alexei Popyrin #94 H2H Match data
Apr 12, 2023* Monte Carlo Masters Masters 1000 R32 Clay Stefanos Tsitsipas #3 4-1 (ret.) Benjamin Bonzi #48 H2H Match data
Apr 12, 2023* Monte Carlo Masters Masters 1000 R32 Clay Jiri Lehecka #42 7-6(4) 6-4 Grigor Dimitrov #25 H2H Match data
Apr 11, 2023* Monte Carlo Masters Masters 1000 R64 Clay Luca Nardi #159 7-5 7-5 Valentin Vacherot #357 H2H Match data
Apr 11, 2023* Monte Carlo Masters Masters 1000 R64 Clay Dominic Thiem #106 6-1 6-4 Richard Gasquet #43 H2H Match data
Apr 11, 2023* Monte Carlo Masters Masters 1000 R64 Clay Jack Draper #56 6-3 7-5 Sebastian Baez #32 H2H Match data
Apr 11, 2023* Monte Carlo Masters Masters 1000 R64 Clay Ivan Gakhov #198 7-6(6) 2-6 6-3 Mackenzie McDonald #52 H2H Match data
Apr 11, 2023* Monte Carlo Masters Masters 1000 R64 Clay Roberto Bautista Agut #29 5-7 7-6(10) 6-1 Filip Krajinovic #78 H2H Match data
Apr 11, 2023* Monte Carlo Masters Masters 1000 R64 Clay Matteo Berrettini #22 6-4 6-2 Maxime Cressy #40 H2H Match data
Apr 11, 2023* Monte Carlo Masters Masters 1000 R64 Clay Botic van de Zandschulp #31 3-6 7-6(2) 6-1 Marton Fucsovics #73 H2H Match data
Apr 11, 2023* Monte Carlo Masters Masters 1000 R64 Clay Grigor Dimitrov #25 6-1 3-6 6-3 Ben Shelton #39 H2H Match data
Apr 11, 2023* Monte Carlo Masters Masters 1000 R64 Clay Stan Wawrinka #90 5-7 6-3 6-4 Tallon Griekspoor #35 H2H Match data
Apr 11, 2023* Monte Carlo Masters Masters 1000 R64 Clay Jiri Lehecka #42 6-1 7-5 Emil Ruusuvuori #38 H2H Match data
Apr 11, 2023* Monte Carlo Masters Masters 1000 R64 Clay Francisco Cerundolo #33 6-3 6-4 Cameron Norrie #14 H2H Match data
Apr 11, 2023* Monte Carlo Masters Masters 1000 R64 Clay Lorenzo Sonego #45 3-6 7-5 7-5 Ugo Humbert #79 H2H Match data
Apr 11, 2023* Monte Carlo Masters Masters 1000 R64 Clay Jaume Munar #83 7-6(3) 4-6 6-4 Marc-Andrea Huesler #60 H2H Match data
Apr 11, 2023* Monte Carlo Masters Masters 1000 R64 Clay Jan-Lennard Struff #100 6-4 6-3 Albert Ramos-Vinolas #50 H2H Match data
Apr 11, 2023* Monte Carlo Masters Masters 1000 R64 Clay Hubert Hurkacz #13 6-7(5) 7-6(5) 7-6(5) Laslo Djere #62 H2H Match data
Apr 11, 2023* Monte Carlo Masters Masters 1000 R64 Clay Benjamin Bonzi #48 6-1 7-5 Bernabe Zapata Miralles #41 H2H Match data
Apr 11, 2023* Monte Carlo Masters Masters 1000 R64 Clay Lorenzo Musetti #21 7-6(1) 6-0 Miomir Kecmanovic #34 H2H Match data
Apr 11, 2023* Monte Carlo Masters Masters 1000 R64 Clay Ilya Ivashka #74 2-6 6-2 6-3 Daniel Evans #28 H2H Match data
Apr 11, 2023* Monte Carlo Masters Masters 1000 R64 Clay Alexei Popyrin #94 7-6(1) 6-3 Dusan Lajovic #69 H2H Match data
Apr 11, 2023* Monte Carlo Masters Masters 1000 R64 Clay Alex de Minaur #19 6-1 6-3 Andy Murray #54 H2H Match data
Apr 11, 2023* Monte Carlo Masters Masters 1000 R64 Clay Diego Schwartzman #37 6-4 6-2 David Goffin #85 H2H Match data
Apr 11, 2023* Monte Carlo Masters Masters 1000 R64 Clay Karen Khachanov #12 6-2 6-2 Alejandro Davidovich Fokina #24 H2H Match data
Apr 11, 2023* Monte Carlo Masters Masters 1000 R64 Clay Alexander Zverev #16 3-6 6-2 6-4 Alexander Bublik #53 H2H Match data
Apr 11, 2023* Monte Carlo Masters Masters 1000 R64 Clay Nicolas Jarry #58 6-2 6-3 Borna Coric #20 H2H Match data
Apr 9, 2023* Marrakech ATP 250 F Clay Roberto Carballes Baena #82 4-6 7-6(3) 6-2 Alexandre Muller #126 H2H Match data
Apr 9, 2023* Estoril ATP 250 F Clay Casper Ruud #5 6-2 7-6(3) Miomir Kecmanovic #40 H2H Match data
Apr 9, 2023* Houston ATP 250 F Clay Frances Tiafoe #15 7-6(1) 7-6(6) Tomas Martin Etcheverry #73 H2H Match data
Apr 9, 2023* Monte Carlo Masters Masters 1000 Q2 Clay Ugo Humbert #79 2-6 6-3 6-4 Dusan Lajovic #68 H2H Match data
Apr 9, 2023* Monte Carlo Masters Masters 1000 Q2 Clay Marton Fucsovics #72 6-3 7-5 Filip Krajinovic #78 H2H Match data
Apr 9, 2023* Monte Carlo Masters Masters 1000 Q2 Clay Luca Nardi #161 6-7(5) 6-3 7-6(4) Oscar Otte #90 H2H Match data
Apr 9, 2023* Monte Carlo Masters Masters 1000 Q2 Clay Jan-Lennard Struff #100 7-6(4) 5-7 6-0 Emil Ruusuvuori #37 H2H Match data
Apr 9, 2023* Monte Carlo Masters Masters 1000 Q2 Clay Ilya Ivashka #75 6-4 6-7(8) 6-2 Taro Daniel #98 H2H Match data
Apr 9, 2023* Monte Carlo Masters Masters 1000 Q2 Clay Alexei Popyrin #95 2-6 7-6(2) 6-4 Benoit Paire #164 H2H Match data
Apr 9, 2023* Monte Carlo Masters Masters 1000 Q2 Clay Ivan Gakhov #186 6-3 0-6 6-2 Luca Van Assche #91 H2H Match data
Apr 9, 2023* Monte Carlo Masters Masters 1000 Q1 Clay Ivan Gakhov #186 1-6 6-0 6-1 Adrian Mannarino #49 H2H Match data
Apr 9, 2023* Monte Carlo Masters Masters 1000 Q1 Clay Ilya Ivashka #75 6-4 6-4 Hugo Gaston #104 H2H Match data
Apr 9, 2023* Monte Carlo Masters Masters 1000 Q1 Clay Jan-Lennard Struff #100 7-5 6-2 Juan Pablo Varillas #89 H2H Match data
Apr 9, 2023* Monte Carlo Masters Masters 1000 Q1 Clay Alexei Popyrin #95 3-6 6-3 6-1 Vit Kopriva #149 H2H Match data
Apr 9, 2023* Monte Carlo Masters Masters 1000 Q1 Clay Emil Ruusuvuori #37 6-3 6-4 Hugo Nys #1163 H2H Match data
Apr 9, 2023* Monte Carlo Masters Masters 1000 Q1 Clay Luca Nardi #161 6-3 6-7(6) 6-2 Constant Lestienne #63 H2H Match data
Apr 9, 2023* Monte Carlo Masters Masters 1000 Q1 Clay Oscar Otte #90 6-2 6-4 Pedro Martinez #125 H2H Match data
Apr 9, 2023* Monte Carlo Masters Masters 1000 Q1 Clay Marton Fucsovics #72 4-6 6-4 6-2 Giulio Zeppieri #121 H2H Match data
Apr 9, 2023* Monte Carlo Masters Masters 1000 Q1 Clay Filip Krajinovic #78 6-7(4) 6-3 6-2 Roman Safiullin #102 H2H Match data
Apr 9, 2023* Monte Carlo Masters Masters 1000 Q1 Clay Luca Van Assche #91 6-2 6-0 Attila Balazs #743 H2H Match data
Apr 9, 2023* Monte Carlo Masters Masters 1000 Q1 Clay Taro Daniel #98 6-1 6-4 Otto Virtanen #109 H2H Match data
Apr 9, 2023* Monte Carlo Masters Masters 1000 Q1 Clay Benoit Paire #164 6-3 6-3 Gregoire Barrere #62 H2H Match data
Apr 9, 2023* Monte Carlo Masters Masters 1000 Q1 Clay Dusan Lajovic #68 6-2 6-4 Joao Sousa #147 H2H Match data
Apr 9, 2023* Monte Carlo Masters Masters 1000 Q1 Clay Ugo Humbert #79 7-6(8) 6-4 Lucas Catarina #449 H2H Match data
Apr 8, 2023* Houston ATP 250 SF Clay Tomas Martin Etcheverry #73 6-3 6-4 Yannick Hanfmann #134 H2H Match data
Apr 8, 2023* Houston ATP 250 SF Clay Frances Tiafoe #15 6-4 6-1 Gijs Brouwer #123 H2H Match data
Apr 8, 2023* Marrakech ATP 250 SF Clay Roberto Carballes Baena #82 2-6 6-4 6-2 Daniel Evans #30 H2H Match data
Apr 8, 2023* Estoril ATP 250 SF Clay Miomir Kecmanovic #40 6-3 6-1 Marco Cecchinato #96 H2H Match data
Apr 8, 2023* Marrakech ATP 250 SF Clay Alexandre Muller #126 7-6(3) 7-5 Pavel Kotov #114 H2H Match data
Apr 8, 2023* Estoril ATP 250 SF Clay Casper Ruud #5 6-4 3-6 7-6(2) Quentin Halys #80 H2H Match data
Apr 8, 2023* Marrakech ATP 250 QF Clay Daniel Evans #30 6-3 7-5 Andrea Vavassori #201 H2H Match data
Apr 8, 2023* Houston ATP 250 QF Clay Tomas Martin Etcheverry #73 6-1 6-7(2) 6-3 Cristian Garin #74 H2H Match data
Apr 8, 2023* Houston ATP 250 QF Clay Gijs Brouwer #123 6-3 6-4 J.J. Wolf #54 H2H Match data
Apr 8, 2023* Houston ATP 250 QF Clay Yannick Hanfmann #134 6-2 6-1 Tomas Machac #138 H2H Match data
Apr 8, 2023* Estoril ATP 250 QF Clay Miomir Kecmanovic #40 7-5 6-2 Bernabe Zapata Miralles #43 H2H Match data
Apr 8, 2023* Marrakech ATP 250 QF Clay Pavel Kotov #114 6-3 6-7(6) 7-6(3) Christopher O'Connell #87 H2H Match data
Apr 8, 2023* Marrakech ATP 250 QF Clay Roberto Carballes Baena #82 6-3 2-6 6-2 Tallon Griekspoor #35 H2H Match data
Apr 8, 2023* Marrakech ATP 250 QF Clay Alexandre Muller #126 6-3 1-6 6-4 Lorenzo Musetti #21 H2H Match data
Apr 8, 2023* Estoril ATP 250 QF Clay Marco Cecchinato #96 7-5 7-6(5) Alejandro Davidovich Fokina #24 H2H Match data
Apr 8, 2023* Houston ATP 250 QF Clay Frances Tiafoe #15 6-4 6-4 Jason Kubler #71 H2H Match data
Apr 8, 2023* Estoril ATP 250 QF Clay Quentin Halys #80 6-1 6-4 Dominic Thiem #111 H2H Match data
Apr 8, 2023* Estoril ATP 250 QF Clay Casper Ruud #5 6-3 6-0 Sebastian Baez #32 H2H Match data
Apr 7, 2023* Houston ATP 250 R16 Clay Tomas Machac #138 6-4 6-4 Marcos Giron #69 H2H Match data
Apr 7, 2023* Houston ATP 250 R16 Clay Cristian Garin #74 7-6(4) 7-6(1) Zizou Bergs #167 H2H Match data
Apr 7, 2023* Estoril ATP 250 R16 Clay Marco Cecchinato #96 4-6 6-3 6-3 Fabio Fognini #97 H2H Match data
Apr 7, 2023* Houston ATP 250 R16 Clay J.J. Wolf #54 6-4 6-1 Denis Kudla #137 H2H Match data

Match Season Archive

Browse completed ATP match result archives by season.