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 7, 2023* Marrakech ATP 250 R16 Clay Roberto Carballes Baena #82 2-0 (ret.) Dimitar Kuzmanov #207 H2H Match data
Apr 7, 2023* Marrakech ATP 250 R16 Clay Daniel Evans #30 6-1 6-3 Alexei Popyrin #95 H2H Match data
Apr 7, 2023* Marrakech ATP 250 R16 Clay Christopher O'Connell #87 6-7(8) 6-4 6-0 Botic van de Zandschulp #31 H2H Match data
Apr 7, 2023* Estoril ATP 250 R16 Clay Sebastian Baez #32 6-4 7-6(2) Pedro Cachin #67 H2H Match data
Apr 7, 2023* Estoril ATP 250 R16 Clay Dominic Thiem #111 6-2 6-2 Ben Shelton #39 H2H Match data
Apr 7, 2023* Estoril ATP 250 R16 Clay Quentin Halys #80 7-6(5) 7-5 Roberto Bautista Agut #28 H2H Match data
Apr 7, 2023* Estoril ATP 250 R16 Clay Alejandro Davidovich Fokina #24 6-3 7-5 Luca Van Assche #91 H2H Match data
Apr 7, 2023* Estoril ATP 250 R16 Clay Bernabe Zapata Miralles #43 6-7(7) 6-4 6-2 Hubert Hurkacz #12 H2H Match data
Apr 7, 2023* Marrakech ATP 250 R16 Clay Tallon Griekspoor #35 1-6 6-3 6-4 Elias Ymer #157 H2H Match data
Apr 7, 2023* Houston ATP 250 R16 Clay Yannick Hanfmann #134 7-6(6) 6-2 Tommy Paul #18 H2H Match data
Apr 7, 2023* Houston ATP 250 R16 Clay Gijs Brouwer #123 6-4 7-6(4) John Isner #46 H2H Match data
Apr 7, 2023* Estoril ATP 250 R16 Clay Miomir Kecmanovic #40 6-0 6-1 Jurij Rodionov #120 H2H Match data
Apr 7, 2023* Marrakech ATP 250 R16 Clay Alexandre Muller #126 6-4 6-4 Francesco Passaro #115 H2H Match data
Apr 7, 2023* Houston ATP 250 R16 Clay Jason Kubler #71 6-4 6-2 Daniel Elahi Galan #94 H2H Match data
Apr 7, 2023* Marrakech ATP 250 R16 Clay Pavel Kotov #114 6-0 7-6(2) Benjamin Bonzi #50 H2H Match data
Apr 7, 2023* Marrakech ATP 250 R16 Clay Lorenzo Musetti #21 6-2 6-3 Hugo Gaston #104 H2H Match data
Apr 7, 2023* Marrakech ATP 250 R16 Clay Andrea Vavassori #201 6-7(4) 7-6(6) 6-4 Jaume Munar #83 H2H Match data
Apr 7, 2023* Estoril ATP 250 R16 Clay Casper Ruud #5 4-6 6-2 6-2 Joao Sousa #147 H2H Match data
Apr 7, 2023* Houston ATP 250 R16 Clay Tomas Martin Etcheverry #73 7-6(5) 6-1 Max Purcell #86 H2H Match data
Apr 7, 2023* Houston ATP 250 R16 Clay Frances Tiafoe #15 6-2 6-4 Steve Johnson #152 H2H Match data
Apr 6, 2023* Houston ATP 250 R32 Clay Marcos Giron #69 6-0 6-2 Emilio Gomez #99 H2H Match data
Apr 6, 2023* Marrakech ATP 250 R32 Clay Hugo Gaston #104 3-6 6-4 7-5 Jan-Lennard Struff #100 H2H Match data
Apr 6, 2023* Estoril ATP 250 R32 Clay Jurij Rodionov #120 3-6 6-1 6-4 Albert Ramos-Vinolas #52 H2H Match data
Apr 6, 2023* Marrakech ATP 250 R32 Clay Benjamin Bonzi #50 6-3 6-3 Alexey Vatutin #295 H2H Match data
Apr 6, 2023* Estoril ATP 250 R32 Clay Miomir Kecmanovic #40 6-4 6-1 Luca Nardi #161 H2H Match data
Apr 6, 2023* Houston ATP 250 R32 Clay Cristian Garin #74 6-3 6-0 Hugo Dellien #112 H2H Match data
Apr 6, 2023* Houston ATP 250 R32 Clay Tomas Martin Etcheverry #73 6-3 6-4 Juan Manuel Cerundolo #119 H2H Match data
Apr 6, 2023* Marrakech ATP 250 R32 Clay Dimitar Kuzmanov #207 6-3 6-4 Hugo Grenier #129 H2H Match data
Apr 6, 2023* Marrakech ATP 250 R32 Clay Roberto Carballes Baena #82 6-7(4) 6-3 6-1 Maxime Cressy #38 H2H Match data
Apr 6, 2023* Marrakech ATP 250 R32 Clay Francesco Passaro #115 7-5 3-6 6-3 Aslan Karatsev #124 H2H Match data
Apr 6, 2023* Houston ATP 250 R32 Clay Jason Kubler #71 7-6(7) 6-0 Fernando Verdasco #232 H2H Match data
Apr 6, 2023* Houston ATP 250 R32 Clay Steve Johnson #152 7-6(5) 1-6 6-1 Facundo Bagnis #113 H2H Match data
Apr 6, 2023* Houston ATP 250 R32 Clay Max Purcell #86 6-4 3-6 6-3 Daniel Altmaier #108 H2H Match data
Apr 6, 2023* Marrakech ATP 250 R32 Clay Jaume Munar #83 6-4 6-4 Elliot Benchetrit #445 H2H Match data
Apr 6, 2023* Marrakech ATP 250 R32 Clay Andrea Vavassori #201 6-2 3-6 6-3 Nicolas Jarry #59 H2H Match data
Apr 6, 2023* Marrakech ATP 250 R32 Clay Pavel Kotov #114 6-2 1-6 7-6(5) Pedro Martinez #125 H2H Match data
Apr 6, 2023* Marrakech ATP 250 R32 Clay Alexandre Muller #126 6-4 6-4 Richard Gasquet #42 H2H Match data
Apr 6, 2023* Marrakech ATP 250 R32 Clay Christopher O'Connell #87 7-5 6-4 Riccardo Bonadio #181 H2H Match data
Apr 6, 2023* Estoril ATP 250 R32 Clay Fabio Fognini #97 6-2 6-1 Alessandro Giannessi #224 H2H Match data
Apr 6, 2023* Estoril ATP 250 R32 Clay Pedro Cachin #67 6-4 6-4 Chun-Hsin Tseng #145 H2H Match data
Apr 6, 2023* Estoril ATP 250 R32 Clay Ben Shelton #39 7-5 7-5 Constant Lestienne #63 H2H Match data
Apr 6, 2023* Houston ATP 250 R32 Clay Tomas Machac #138 6-2 6-4 Jack Sock #166 H2H Match data
Apr 6, 2023* Houston ATP 250 R32 Clay Denis Kudla #137 6-4 4-6 6-4 Aleksandar Vukic #151 H2H Match data
Apr 6, 2023* Estoril ATP 250 R32 Clay Joao Sousa #147 6-4 1-6 6-3 Giulio Zeppieri #121 H2H Match data
Apr 6, 2023* Houston ATP 250 R32 Clay Gijs Brouwer #123 6-4 6-4 Aleksandar Kovacevic #101 H2H Match data
Apr 6, 2023* Estoril ATP 250 R32 Clay Quentin Halys #80 6-3 6-4 Nuno Borges #65 H2H Match data
Apr 6, 2023* Estoril ATP 250 R32 Clay Marco Cecchinato #96 6-3 7-6(8) Diego Schwartzman #36 H2H Match data
Apr 6, 2023* Estoril ATP 250 R32 Clay Bernabe Zapata Miralles #43 6-4 6-2 Henrique Rocha #596 H2H Match data
Apr 6, 2023* Estoril ATP 250 R32 Clay Sebastian Baez #32 7-5 7-6(3) Radu Albot #106 H2H Match data
Apr 6, 2023* Marrakech ATP 250 R32 Clay Elias Ymer #157 6-4 7-6(6) Adam Moundir #720 H2H Match data
Apr 6, 2023* Houston ATP 250 R32 Clay Daniel Elahi Galan #94 6-2 6-3 Zhizhen Zhang #93 H2H Match data
Apr 6, 2023* Houston ATP 250 R32 Clay J.J. Wolf #54 6-3 6-2 Jordan Thompson #84 H2H Match data
Apr 6, 2023* Estoril ATP 250 R32 Clay Dominic Thiem #111 3-6 6-3 6-4 Sebastian Ofner #122 H2H Match data
Apr 6, 2023* Houston ATP 250 R32 Clay Yannick Hanfmann #134 6-4 3-6 6-2 Yosuke Watanuki #107 H2H Match data
Apr 6, 2023* Estoril ATP 250 R32 Clay Luca Van Assche #91 6-7(5) 6-3 6-1 Pedro Sousa #475 H2H Match data
Apr 6, 2023* Marrakech ATP 250 R32 Clay Alexei Popyrin #95 6-3 6-2 Younes Lalami Laaroussi Match data
Apr 3, 2023 Estoril ATP 250 Q2 Clay Pedro Sousa #475 6-4 6-4 Timofey Skatov #144 H2H Match data
Apr 3, 2023 Estoril ATP 250 Q2 Clay Alessandro Giannessi #224 4-6 7-6(5) 6-4 Fabian Marozsan #133 H2H Match data
Apr 3, 2023 Marrakech ATP 250 Q2 Clay Dimitar Kuzmanov #207 6-3 4-6 6-0 Hugo Grenier #129 H2H Match data
Apr 3, 2023 Houston ATP 250 Q2 Clay Tomas Machac #138 6-2 6-4 Brandon Holt #195 H2H Match data
Apr 3, 2023 Houston ATP 250 Q2 Clay Aleksandar Vukic #151 6-2 6-3 Zizou Bergs #167 H2H Match data
Apr 3, 2023 Estoril ATP 250 Q2 Clay Sebastian Ofner #122 6-7(6) 7-6(5) 6-3 Frederico Ferreira Silva #227 H2H Match data
Apr 3, 2023 Houston ATP 250 Q2 Clay Yannick Hanfmann #134 7-5 6-2 Facundo Diaz Acosta #165 H2H Match data
Apr 3, 2023 Houston ATP 250 Q2 Clay Yosuke Watanuki #107 7-5 5-7 6-4 Felipe Meligeni Alves #150 H2H Match data
Apr 3, 2023 Marrakech ATP 250 Q2 Clay Riccardo Bonadio #181 6-4 6-7(1) 6-3 Arthur Cazaux #205 H2H Match data
Apr 3, 2023 Marrakech ATP 250 Q2 Clay Elias Ymer #157 7-6(7) 6-4 Nicolas Moreno De Alboran Match data
Apr 3, 2023 Estoril ATP 250 Q2 Clay Henrique Rocha #596 6-4 6-2 Mate Valkusz #262 H2H Match data
Apr 3, 2023 Marrakech ATP 250 Q2 Clay Andrea Vavassori #201 6-2 6-3 Reda Bennani #1374 H2H Match data
Apr 3, 2023 Marrakech ATP 250 Q1 Clay Dimitar Kuzmanov #207 6-1 6-2 Walid Ahouda #1615 H2H Match data
Apr 3, 2023 Estoril ATP 250 Q1 Clay Sebastian Ofner #122 6-3 6-4 Robin Haase #284 H2H Match data
Apr 3, 2023 Houston ATP 250 Q1 Clay Aleksandar Vukic #151 6-4 7-5 Alejandro Tabilo #148 H2H Match data
Apr 3, 2023 Estoril ATP 250 Q1 Clay Fabian Marozsan #133 6-3 6-0 Manuel Guinard #256 H2H Match data
Apr 3, 2023 Houston ATP 250 Q1 Clay Tomas Machac #138 6-0 6-3 Genaro Alberto Olivieri #225 H2H Match data
Apr 3, 2023 Houston ATP 250 Q1 Clay Yannick Hanfmann #134 6-0 6-3 Enzo Couacaud #183 H2H Match data
Apr 3, 2023 Marrakech ATP 250 Q1 Clay Nicolas Moreno De Alboran 6-3 4-6 6-1 Alexey Vatutin #295 Match data
Apr 3, 2023 Houston ATP 250 Q1 Clay Zizou Bergs #167 6-2 6-2 Zachary Svajda #228 H2H Match data
Apr 3, 2023 Marrakech ATP 250 Q1 Clay Hugo Grenier #129 7-5 7-5 Nerman Fatic #264 H2H Match data
Apr 3, 2023 Marrakech ATP 250 Q1 Clay Andrea Vavassori #201 7-6(2) 6-3 Alexandar Lazarov #281 H2H Match data
Apr 3, 2023 Estoril ATP 250 Q1 Clay Timofey Skatov #144 6-1 3-1 (ret.) Adrian Andreev #202 H2H Match data
Apr 3, 2023 Marrakech ATP 250 Q1 Clay Elias Ymer #157 4-6 7-6(3) 6-4 Matteo Martineau #376 H2H Match data
Apr 3, 2023 Estoril ATP 250 Q1 Clay Henrique Rocha #596 6-4 6-1 Ryan Peniston #159 H2H Match data
Apr 3, 2023 Houston ATP 250 Q1 Clay Yosuke Watanuki #107 7-6(4) 6-4 Matija Pecotic #575 H2H Match data
Apr 3, 2023 Marrakech ATP 250 Q1 Clay Riccardo Bonadio #181 6-2 7-5 Pablo Andujar #296 H2H Match data
Apr 3, 2023 Houston ATP 250 Q1 Clay Felipe Meligeni Alves #150 7-6(3) 4-1 (ret.) Juncheng Shang #182 H2H Match data
Apr 3, 2023 Estoril ATP 250 Q1 Clay Alessandro Giannessi #224 1-6 7-5 6-1 Oleksii Krutykh #174 H2H Match data
Apr 3, 2023 Houston ATP 250 Q1 Clay Brandon Holt #195 6-7(4) 6-3 6-2 Rinky Hijikata #136 H2H Match data
Apr 3, 2023 Houston ATP 250 Q1 Clay Facundo Diaz Acosta #165 6-2 6-3 Seongchan Hong #210 H2H Match data
Apr 3, 2023 Estoril ATP 250 Q1 Clay Mate Valkusz #262 6-0 6-2 Dalibor Svrcina #208 H2H Match data
Apr 3, 2023 Marrakech ATP 250 Q1 Clay Arthur Cazaux #205 6-3 6-1 Marek Gengel #286 H2H Match data
Apr 3, 2023 Estoril ATP 250 Q1 Clay Pedro Sousa #475 4-6 7-5 6-3 Jozef Kovalik #143 H2H Match data
Apr 3, 2023 Estoril ATP 250 Q1 Clay Frederico Ferreira Silva #227 6-1 5-7 6-3 Damir Dzumhur #200 H2H Match data
Apr 3, 2023 Marrakech ATP 250 Q1 Clay Reda Bennani #1374 7-6(4) 7-5 Vit Kopriva #149 H2H Match data
Apr 2, 2023* Miami Masters Masters 1000 F Hard Daniil Medvedev #5 7-5 6-3 Jannik Sinner #11 H2H Match data
Apr 1, 2023* Miami Masters Masters 1000 SF Hard Daniil Medvedev #5 7-6(5) 3-6 6-3 Karen Khachanov #16 H2H Match data
Apr 1, 2023* Miami Masters Masters 1000 SF Hard Jannik Sinner #11 6-7(4) 6-4 6-2 Carlos Alcaraz #1 H2H Match data
Mar 31, 2023* Miami Masters Masters 1000 QF Hard Carlos Alcaraz #1 6-4 6-2 Taylor Fritz #10 H2H Match data
Mar 31, 2023* Miami Masters Masters 1000 QF Hard Karen Khachanov #16 6-3 6-2 Francisco Cerundolo #31 H2H Match data
Mar 31, 2023* Miami Masters Masters 1000 QF Hard Daniil Medvedev #5 6-3 7-5 Christopher Eubanks #119 H2H Match data
Mar 31, 2023* Miami Masters Masters 1000 QF Hard Jannik Sinner #11 6-3 6-1 Emil Ruusuvuori #54 H2H Match data
Mar 29, 2023* Miami Masters Masters 1000 R16 Hard Jannik Sinner #11 6-2 6-4 Andrey Rublev #7 H2H Match data
Mar 29, 2023* Miami Masters Masters 1000 R16 Hard Daniil Medvedev #5 6-4 6-2 Quentin Halys #79 H2H Match data
Mar 29, 2023* Miami Masters Masters 1000 R16 Hard Emil Ruusuvuori #54 4-6 6-4 7-5 Botic van de Zandschulp #32 H2H Match data
Mar 29, 2023* Miami Masters Masters 1000 R16 Hard Francisco Cerundolo #31 3-6 6-3 6-2 Lorenzo Sonego #59 H2H Match data
Mar 29, 2023* Miami Masters Masters 1000 R16 Hard Christopher Eubanks #119 7-6(2) 7-6(5) Adrian Mannarino #62 H2H Match data
Mar 29, 2023* Miami Masters Masters 1000 R16 Hard Taylor Fritz #10 6-3 6-4 Holger Rune #8 H2H Match data
Mar 29, 2023* Miami Masters Masters 1000 R16 Hard Carlos Alcaraz #1 6-4 6-4 Tommy Paul #19 H2H Match data
Mar 29, 2023* Miami Masters Masters 1000 R16 Hard Karen Khachanov #16 7-6(4) 6-4 Stefanos Tsitsipas #3 H2H Match data
Mar 27, 2023* Miami Masters Masters 1000 R32 Hard Stefanos Tsitsipas #3 6-3 4-6 6-4 Cristian Garin #82 H2H Match data
Mar 27, 2023* Miami Masters Masters 1000 R32 Hard Jannik Sinner #11 6-3 6-4 Grigor Dimitrov #27 H2H Match data
Mar 27, 2023* Miami Masters Masters 1000 R32 Hard Quentin Halys #79 7-6(2) 6-3 Mackenzie McDonald #55 H2H Match data
Mar 27, 2023* Miami Masters Masters 1000 R32 Hard Andrey Rublev #7 6-1 6-2 Miomir Kecmanovic #35 H2H Match data
Mar 27, 2023* Miami Masters Masters 1000 R32 Hard Taylor Fritz #10 6-4 6-4 Denis Shapovalov #30 H2H Match data
Mar 27, 2023* Miami Masters Masters 1000 R32 Hard Emil Ruusuvuori #54 6-3 7-6(3) Taro Daniel #97 H2H Match data
Mar 27, 2023* Miami Masters Masters 1000 R32 Hard Holger Rune #8 6-4 6-2 Diego Schwartzman #38 H2H Match data
Mar 27, 2023* Miami Masters Masters 1000 R32 Hard Karen Khachanov #16 6-2 6-4 Jiri Lehecka #44 H2H Match data
Mar 27, 2023* Miami Masters Masters 1000 R32 Hard Botic van de Zandschulp #32 3-6 6-4 6-4 Casper Ruud #4 H2H Match data
Mar 27, 2023* Miami Masters Masters 1000 R32 Hard Daniil Medvedev #5 (w/o) Alex Molcan #56 H2H Match data
Mar 27, 2023* Miami Masters Masters 1000 R32 Hard Tommy Paul #19 6-3 7-5 Alejandro Davidovich Fokina #25 H2H Match data
Mar 27, 2023* Miami Masters Masters 1000 R32 Hard Lorenzo Sonego #59 6-3 6-4 Frances Tiafoe #14 H2H Match data
Mar 27, 2023* Miami Masters Masters 1000 R32 Hard Carlos Alcaraz #1 6-0 7-6(5) Dusan Lajovic #76 H2H Match data
Mar 27, 2023* Miami Masters Masters 1000 R32 Hard Francisco Cerundolo #31 6-2 7-5 Felix Auger-Aliassime #6 H2H Match data
Mar 27, 2023* Miami Masters Masters 1000 R32 Hard Adrian Mannarino #62 7-6(5) 7-6(0) Hubert Hurkacz #9 H2H Match data
Mar 27, 2023* Miami Masters Masters 1000 R32 Hard Christopher Eubanks #119 6-3 7-6(7) Gregoire Barrere #65 H2H Match data
Mar 25, 2023* Miami Masters Masters 1000 R64 Hard Holger Rune #8 6-3 7-5 Marton Fucsovics #74 H2H Match data
Mar 25, 2023* Miami Masters Masters 1000 R64 Hard Cristian Garin #82 7-6(2) 6-3 Sebastian Baez #33 H2H Match data
Mar 25, 2023* Miami Masters Masters 1000 R64 Hard Taylor Fritz #10 6-4 6-1 Emilio Nava #182 H2H Match data
Mar 25, 2023* Miami Masters Masters 1000 R64 Hard Christopher Eubanks #119 3-6 6-4 6-2 Borna Coric #20 H2H Match data
Mar 25, 2023* Miami Masters Masters 1000 R64 Hard Botic van de Zandschulp #32 4-6 7-6(4) 6-2 Alexei Popyrin #93 H2H Match data
Mar 25, 2023* Miami Masters Masters 1000 R64 Hard Tommy Paul #19 5-7 6-3 6-4 Marc-Andrea Huesler #47 H2H Match data
Mar 25, 2023* Miami Masters Masters 1000 R64 Hard Mackenzie McDonald #55 7-6(8) 7-6(5) Matteo Berrettini #23 H2H Match data
Mar 25, 2023* Miami Masters Masters 1000 R64 Hard Casper Ruud #4 6-2 6-3 Ilya Ivashka #80 H2H Match data
Mar 25, 2023* Miami Masters Masters 1000 R64 Hard Francisco Cerundolo #31 6-4 6-4 Aleksandar Kovacevic #102 H2H Match data
Mar 25, 2023* Miami Masters Masters 1000 R64 Hard Dusan Lajovic #76 6-4 7-6(2) Maxime Cressy #37 H2H Match data
Mar 25, 2023* Miami Masters Masters 1000 R64 Hard Hubert Hurkacz #9 6-7(10) 7-6(7) 7-6(6) Thanasi Kokkinakis #94 H2H Match data
Mar 25, 2023* Miami Masters Masters 1000 R64 Hard Karen Khachanov #16 6-1 3-6 6-3 Tomas Martin Etcheverry #73 H2H Match data
Mar 25, 2023* Miami Masters Masters 1000 R64 Hard Jannik Sinner #11 6-4 6-2 Laslo Djere #58 H2H Match data
Mar 25, 2023* Miami Masters Masters 1000 R64 Hard Denis Shapovalov #30 6-3 3-6 6-3 Guido Pella #581 H2H Match data
Mar 25, 2023* Miami Masters Masters 1000 R64 Hard Lorenzo Sonego #59 4-6 6-3 6-2 Daniel Evans #29 H2H Match data
Mar 25, 2023* Miami Masters Masters 1000 R64 Hard Frances Tiafoe #14 6-7(5) 7-6(3) 6-4 Yosuke Watanuki #123 H2H Match data
Mar 25, 2023* Miami Masters Masters 1000 R64 Hard Jiri Lehecka #44 6-4 6-4 Lorenzo Musetti #21 H2H Match data
Mar 25, 2023* Miami Masters Masters 1000 R64 Hard Grigor Dimitrov #27 4-6 7-6(5) 6-4 Jan-Lennard Struff #103 H2H Match data
Mar 25, 2023* Miami Masters Masters 1000 R64 Hard Quentin Halys #79 6-7(5) 7-6(3) 7-6(8) Alex de Minaur #18 H2H Match data
Mar 25, 2023* Miami Masters Masters 1000 R64 Hard Adrian Mannarino #62 6-4 3-6 6-1 Ben Shelton #39 H2H Match data
Mar 25, 2023* Miami Masters Masters 1000 R64 Hard Emil Ruusuvuori #54 6-4 7-6(5) Roberto Bautista Agut #28 H2H Match data
Mar 25, 2023* Miami Masters Masters 1000 R64 Hard Diego Schwartzman #38 7-6(1) 6-1 Yibing Wu #64 H2H Match data
Mar 25, 2023* Miami Masters Masters 1000 R64 Hard Gregoire Barrere #65 6-3 6-2 Cameron Norrie #12 H2H Match data
Mar 25, 2023* Miami Masters Masters 1000 R64 Hard Carlos Alcaraz #1 6-0 6-2 Facundo Bagnis #100 H2H Match data
Mar 25, 2023* Miami Masters Masters 1000 R64 Hard Alejandro Davidovich Fokina #25 6-4 7-6(5) Brandon Nakashima #45 H2H Match data
Mar 25, 2023* Miami Masters Masters 1000 R64 Hard Taro Daniel #97 6-0 6-4 Alexander Zverev #15 H2H Match data
Mar 25, 2023* Miami Masters Masters 1000 R64 Hard Felix Auger-Aliassime #6 7-6(5) 7-6(8) Thiago Monteiro #81 H2H Match data
Mar 25, 2023* Miami Masters Masters 1000 R64 Hard Stefanos Tsitsipas #3 (w/o) Richard Gasquet #40 H2H Match data
Mar 25, 2023* Miami Masters Masters 1000 R64 Hard Daniil Medvedev #5 6-1 6-2 Roberto Carballes Baena #84 H2H Match data
Mar 25, 2023* Miami Masters Masters 1000 R64 Hard Andrey Rublev #7 7-6(3) 6-4 J.J. Wolf #50 H2H Match data
Mar 25, 2023* Miami Masters Masters 1000 R64 Hard Miomir Kecmanovic #35 6-4 6-7(5) 7-6(3) Ugo Humbert #78 H2H Match data
Mar 25, 2023* Miami Masters Masters 1000 R64 Hard Alex Molcan #56 7-6(5) 1-6 6-2 Yoshihito Nishioka #34 H2H Match data
Mar 24, 2023* Miami Masters Masters 1000 R128 Hard Ilya Ivashka #80 6-2 6-1 Daniel Altmaier #114 H2H Match data
Mar 24, 2023* Miami Masters Masters 1000 R128 Hard Adrian Mannarino #62 1-6 6-4 6-2 Juncheng Shang #181 H2H Match data
Mar 24, 2023* Miami Masters Masters 1000 R128 Hard Quentin Halys #79 6-2 7-6(4) Pedro Martinez #121 H2H Match data
Mar 24, 2023* Miami Masters Masters 1000 R128 Hard Jiri Lehecka #44 6-3 6-4 Federico Coria #67 H2H Match data
Mar 24, 2023* Miami Masters Masters 1000 R128 Hard Jan-Lennard Struff #103 6-4 5-7 6-4 Fabio Fognini #91 H2H Match data
Mar 24, 2023* Miami Masters Masters 1000 R128 Hard Marc-Andrea Huesler #47 6-7(4) 7-6(2) 6-3 Albert Ramos-Vinolas #51 H2H Match data
Mar 24, 2023* Miami Masters Masters 1000 R128 Hard Aleksandar Kovacevic #102 7-6(4) 2-6 6-1 Jaume Munar #66 H2H Match data
Mar 24, 2023* Miami Masters Masters 1000 R128 Hard Richard Gasquet #40 6-4 3-6 6-1 Christopher O'Connell #86 H2H Match data
Mar 24, 2023* Miami Masters Masters 1000 R128 Hard Yosuke Watanuki #123 6-4 7-5 Benoit Paire #170 H2H Match data
Mar 24, 2023* Miami Masters Masters 1000 R128 Hard J.J. Wolf #50 7-5 6-3 Alexander Bublik #48 H2H Match data
Mar 24, 2023* Miami Masters Masters 1000 R128 Hard Laslo Djere #58 6-2 7-6(3) Aleksandar Vukic #168 H2H Match data
Mar 24, 2023* Miami Masters Masters 1000 R128 Hard Tomas Martin Etcheverry #73 6-2 6-2 Pavel Kotov #117 H2H Match data
Mar 24, 2023* Miami Masters Masters 1000 R128 Hard Facundo Bagnis #100 6-3 1-6 6-4 Felipe Meligeni Alves #164 H2H Match data
Mar 24, 2023* Miami Masters Masters 1000 R128 Hard Alexei Popyrin #93 7-6(5) 4-4 (ret.) Mikael Ymer #53 H2H Match data
Mar 24, 2023* Miami Masters Masters 1000 R128 Hard Gregoire Barrere #65 6-4 3-6 6-3 Roman Safiullin #104 H2H Match data
Mar 24, 2023* Miami Masters Masters 1000 R128 Hard Alex Molcan #56 6-2 4-6 6-3 Jordan Thompson #83 H2H Match data
Mar 24, 2023* Miami Masters Masters 1000 R128 Hard Guido Pella #581 1-6 6-3 6-2 Juan Pablo Varillas #88 H2H Match data
Mar 24, 2023* Miami Masters Masters 1000 R128 Hard Dusan Lajovic #76 6-4 7-5 Andy Murray #52 H2H Match data
Mar 24, 2023* Miami Masters Masters 1000 R128 Hard Yibing Wu #64 7-5 7-5 Kyle Edmund #544 H2H Match data
Mar 24, 2023* Miami Masters Masters 1000 R128 Hard Lorenzo Sonego #59 7-6(7) 6-2 Dominic Thiem #106 H2H Match data
Mar 24, 2023* Miami Masters Masters 1000 R128 Hard Marton Fucsovics #74 6-4 7-6(2) Pedro Cachin #63 H2H Match data
Mar 24, 2023* Miami Masters Masters 1000 R128 Hard Thanasi Kokkinakis #94 4-6 6-3 7-6(7) Zizou Bergs #135 H2H Match data
Mar 24, 2023* Miami Masters Masters 1000 R128 Hard Cristian Garin #82 6-4 2-6 6-4 Marcos Giron #71 H2H Match data
Mar 24, 2023* Miami Masters Masters 1000 R128 Hard Brandon Nakashima #45 7-6(3) 6-3 Oscar Otte #85 H2H Match data
Mar 24, 2023* Miami Masters Masters 1000 R128 Hard Emilio Nava #182 7-6(5) 7-6(4) John Isner #46 H2H Match data
Mar 24, 2023* Miami Masters Masters 1000 R128 Hard Taro Daniel #97 4-1 (ret.) Arthur Rinderknech #72 H2H Match data
Mar 24, 2023* Miami Masters Masters 1000 R128 Hard Christopher Eubanks #119 7-6(2) 6-2 Denis Kudla #122 H2H Match data
Mar 24, 2023* Miami Masters Masters 1000 R128 Hard Ugo Humbert #78 3-3 (ret.) Gael Monfils #280 H2H Match data
Mar 24, 2023* Miami Masters Masters 1000 R128 Hard Emil Ruusuvuori #54 6-1 6-4 Nuno Borges #68 H2H Match data
Mar 24, 2023* Miami Masters Masters 1000 R128 Hard Thiago Monteiro #81 6-4 7-6(6) Jason Kubler #70 H2H Match data
Mar 24, 2023* Miami Masters Masters 1000 R128 Hard Mackenzie McDonald #55 6-4 6-2 Daniel Elahi Galan #89 H2H Match data
Mar 24, 2023* Miami Masters Masters 1000 R128 Hard Roberto Carballes Baena #84 6-0 3-0 (ret.) Bernabe Zapata Miralles #41 H2H Match data
Mar 23, 2023* Miami Masters Masters 1000 Q2 Hard Christopher Eubanks #119 6-7(2) 6-3 7-6(4) Lukas Klein #141 H2H Match data
Mar 23, 2023* Miami Masters Masters 1000 Q2 Hard Felipe Meligeni Alves #164 6-4 7-6(5) Timofey Skatov #155 H2H Match data
Mar 23, 2023* Miami Masters Masters 1000 Q2 Hard Yosuke Watanuki #123 6-4 6-4 Christopher O'Connell #86 H2H Match data
Mar 23, 2023* Miami Masters Masters 1000 Q2 Hard Daniel Altmaier #114 6-2 6-2 Geoffrey Blancaneaux #169 H2H Match data
Mar 23, 2023* Miami Masters Masters 1000 Q2 Hard Nuno Borges #68 6-4 6-7(6) 7-6(6) Borna Gojo #113 H2H Match data
Mar 23, 2023* Miami Masters Masters 1000 Q2 Hard Aleksandar Vukic #168 6-3 7-6(4) Aleksandar Kovacevic #102 H2H Match data
Mar 23, 2023* Miami Masters Masters 1000 Q2 Hard Cristian Garin #82 7-6(5) 6-1 Alejandro Tabilo #162 H2H Match data
Mar 23, 2023* Miami Masters Masters 1000 Q2 Hard Pavel Kotov #117 6-2 6-3 Radu Albot #110 H2H Match data
Mar 23, 2023* Miami Masters Masters 1000 Q2 Hard Jordan Thompson #83 6-4 3-6 6-3 Tomas Machac #143 H2H Match data
Mar 23, 2023* Miami Masters Masters 1000 Q2 Hard Jan-Lennard Struff #103 6-4 6-2 Zhizhen Zhang #92 H2H Match data
Mar 23, 2023* Miami Masters Masters 1000 Q2 Hard Roman Safiullin #104 6-3 6-3 Filip Misolic #150 H2H Match data
Mar 23, 2023* Miami Masters Masters 1000 Q2 Hard Benoit Paire #170 6-4 4-6 7-5 Thanasi Kokkinakis #94 H2H Match data
Mar 22, 2023* Miami Masters Masters 1000 Q1 Hard Lukas Klein #141 6-4 4-6 6-4 Matteo Arnaldi #116 H2H Match data

Match Season Archive

Browse completed ATP match result archives by season.