Match list updated: 2026-06-05 01:18 UTC

ATP 2019 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.

3,899 completed main-tour matches in 2019

DateTournamentCategoryRoundSurfaceWinnerScoreLoserH2HMatch Data
Mar 1, 2019* Sao Paulo ATP 250 R16 Clay Felix Auger-Aliassime #60 7-6(2) 7-6(5) Albert Ramos-Vinolas #86 H2H Match data
Mar 1, 2019* Sao Paulo ATP 250 R16 Clay Hugo Dellien #95 6-4 7-6(3) Juan Ignacio Londero #66 H2H Match data
Mar 1, 2019* Sao Paulo ATP 250 R16 Clay Marco Trungelliti #121 6-4 7-5 Thiago Seyboth Wild #449 H2H Match data
Mar 1, 2019* Sao Paulo ATP 250 R16 Clay Casper Ruud #108 6-3 6-4 Joao Sousa #38 H2H Match data
Feb 28, 2019* Acapulco ATP 500 R16 Hard Nick Kyrgios #72 3-6 7-6(2) 7-6(6) Rafael Nadal #2 H2H Match data
Feb 28, 2019* Dubai ATP 500 R16 Hard Gael Monfils #23 6-3 6-2 Marcos Baghdatis #128 H2H Match data
Feb 28, 2019* Acapulco ATP 500 R16 Hard John Isner #9 6-4 6-4 Sam Querrey #57 H2H Match data
Feb 28, 2019* Acapulco ATP 500 R16 Hard Mackenzie McDonald #71 6-7(7) 7-5 6-3 Frances Tiafoe #34 H2H Match data
Feb 28, 2019* Acapulco ATP 500 R16 Hard Stan Wawrinka #42 7-6(5) 6-4 Steve Johnson #36 H2H Match data
Feb 28, 2019* Acapulco ATP 500 R16 Hard Cameron Norrie #64 7-6(5) 4-6 6-3 Diego Schwartzman #25 H2H Match data
Feb 28, 2019* Dubai ATP 500 R16 Hard Marton Fucsovics #35 6-4 6-2 Jan-Lennard Struff #54 H2H Match data
Feb 28, 2019* Dubai ATP 500 R16 Hard Hubert Hurkacz #77 7-5 5-7 6-2 Kei Nishikori #6 H2H Match data
Feb 28, 2019* Dubai ATP 500 R16 Hard Borna Coric #13 1-6 6-1 7-6(4) Tomas Berdych #88 H2H Match data
Feb 28, 2019* Acapulco ATP 500 R16 Hard John Millman #44 6-0 6-2 Peter Gojowczyk #87 H2H Match data
Feb 28, 2019* Dubai ATP 500 R16 Hard Stefanos Tsitsipas #11 6-3 6-1 Egor Gerasimov #155 H2H Match data
Feb 28, 2019* Acapulco ATP 500 R16 Hard Alex de Minaur #26 (w/o) Feliciano Lopez #73 H2H Match data
Feb 28, 2019* Dubai ATP 500 R16 Hard Ricardas Berankis #113 6-4 6-1 Denis Kudla #68 H2H Match data
Feb 28, 2019* Dubai ATP 500 R16 Hard Nikoloz Basilashvili #19 6-7(2) 6-4 6-3 Roberto Bautista Agut #18 H2H Match data
Feb 28, 2019* Acapulco ATP 500 R16 Hard Alexander Zverev #3 7-6(0) 6-1 David Ferrer #145 H2H Match data
Feb 28, 2019* Dubai ATP 500 R16 Hard Roger Federer #7 6-3 3-6 6-3 Fernando Verdasco #32 H2H Match data
Feb 28, 2019* Sao Paulo ATP 250 R32 Clay Albert Ramos-Vinolas #86 6-1 6-3 Facundo Bagnis #146 H2H Match data
Feb 28, 2019* Sao Paulo ATP 250 R32 Clay Juan Ignacio Londero #66 7-6(3) 6-1 Paolo Lorenzi #106 H2H Match data
Feb 28, 2019* Sao Paulo ATP 250 R32 Clay Hugo Dellien #95 6-1 6-2 Pedro Martinez #170 H2H Match data
Feb 28, 2019* Sao Paulo ATP 250 R32 Clay Cristian Garin #92 7-6(3) 6-2 Pedro Sousa #101 H2H Match data
Feb 28, 2019* Sao Paulo ATP 250 R32 Clay Laslo Djere #37 7-6(5) 4-6 6-4 Alessandro Giannessi #168 H2H Match data
Feb 28, 2019* Sao Paulo ATP 250 R32 Clay Felix Auger-Aliassime #60 5-7 6-3 6-3 Pablo Cuevas #59 H2H Match data
Feb 28, 2019* Sao Paulo ATP 250 R32 Clay Roberto Carballes Baena #111 3-6 6-1 6-2 Maximilian Marterer #97 H2H Match data
Feb 28, 2019* Sao Paulo ATP 250 R32 Clay Marco Trungelliti #121 6-4 3-6 7-6(5) Taro Daniel #70 H2H Match data
Feb 28, 2019* Sao Paulo ATP 250 R32 Clay Jaume Munar #61 6-3 6-2 Pedro Sakamoto #389 H2H Match data
Feb 28, 2019* Sao Paulo ATP 250 R32 Clay Thiago Seyboth Wild #449 6-3 4-6 6-2 Elias Ymer #117 H2H Match data
Feb 28, 2019* Sao Paulo ATP 250 R32 Clay Casper Ruud #108 6-3 6-4 Thiago Monteiro #120 H2H Match data
Feb 28, 2019* Sao Paulo ATP 250 R32 Clay Lorenzo Sonego #114 6-4 6-4 Federico Delbonis #81 H2H Match data
Feb 27, 2019* Acapulco ATP 500 R32 Hard Frances Tiafoe #34 3-6 6-4 6-3 Jordan Thompson #79 H2H Match data
Feb 27, 2019* Acapulco ATP 500 R32 Hard John Millman #44 6-3 6-4 Marcel Granollers #115 H2H Match data
Feb 27, 2019* Acapulco ATP 500 R32 Hard Stan Wawrinka #42 6-4 7-6(6) Ryan Harrison #93 H2H Match data
Feb 27, 2019* Dubai ATP 500 R32 Hard Gael Monfils #23 6-3 4-6 6-0 Marin Cilic #10 H2H Match data
Feb 27, 2019* Dubai ATP 500 R32 Hard Nikoloz Basilashvili #19 6-4 6-1 Karen Khachanov #12 H2H Match data
Feb 27, 2019* Dubai ATP 500 R32 Hard Ricardas Berankis #113 6-3 6-3 Daniil Medvedev #15 H2H Match data
Feb 27, 2019* Dubai ATP 500 R32 Hard Roger Federer #7 6-4 3-6 6-1 Philipp Kohlschreiber #31 H2H Match data
Feb 27, 2019* Dubai ATP 500 R32 Hard Marcos Baghdatis #128 4-6 6-3 6-4 Mohamed Safwat #218 H2H Match data
Feb 27, 2019* Acapulco ATP 500 R32 Hard Alex de Minaur #26 7-6(5) 7-6(2) Nicolas Jarry #67 H2H Match data
Feb 27, 2019* Dubai ATP 500 R32 Hard Fernando Verdasco #32 3-6 6-3 6-2 Thomas Fabbiano #85 H2H Match data
Feb 27, 2019* Acapulco ATP 500 R32 Hard Diego Schwartzman #25 6-3 4-6 6-1 Marius Copil #74 H2H Match data
Feb 27, 2019* Dubai ATP 500 R32 Hard Hubert Hurkacz #77 6-3 7-5 Corentin Moutet #143 H2H Match data
Feb 27, 2019* Acapulco ATP 500 R32 Hard Sam Querrey #57 6-3 6-2 Guillermo Garcia-Lopez #103 H2H Match data
Feb 27, 2019* Acapulco ATP 500 R32 Hard Mackenzie McDonald #71 6-1 6-3 Emilio Nava #1364 H2H Match data
Feb 27, 2019* Acapulco ATP 500 R32 Hard David Ferrer #145 7-6(5) 7-6(3) Tennys Sandgren #84 H2H Match data
Feb 27, 2019* Acapulco ATP 500 R32 Hard Steve Johnson #36 7-5 7-5 Gerardo Lopez Villasenor #552 H2H Match data
Feb 27, 2019* Acapulco ATP 500 R32 Hard Cameron Norrie #64 6-2 2-6 6-2 Yoshihito Nishioka #75 H2H Match data
Feb 27, 2019* Dubai ATP 500 R32 Hard Marton Fucsovics #35 6-1 7-6(5) Damir Dzumhur #50 H2H Match data
Feb 27, 2019* Dubai ATP 500 R32 Hard Egor Gerasimov #155 7-6(2) 7-6(5) Robin Haase #62 H2H Match data
Feb 27, 2019* Acapulco ATP 500 R32 Hard Rafael Nadal #2 6-3 6-3 Mischa Zverev #76 H2H Match data
Feb 27, 2019* Dubai ATP 500 R32 Hard Jan-Lennard Struff #54 6-4 5-7 6-4 Milos Raonic #14 H2H Match data
Feb 27, 2019* Acapulco ATP 500 R32 Hard John Isner #9 6-3 4-6 6-3 Adrian Mannarino #51 H2H Match data
Feb 27, 2019* Acapulco ATP 500 R32 Hard Alexander Zverev #3 6-3 6-3 Alexei Popyrin #133 H2H Match data
Feb 27, 2019* Dubai ATP 500 R32 Hard Roberto Bautista Agut #18 6-4 6-3 Ramkumar Ramanathan #137 H2H Match data
Feb 27, 2019* Dubai ATP 500 R32 Hard Borna Coric #13 7-5 3-6 7-6(4) Jiri Vesely #96 H2H Match data
Feb 27, 2019* Acapulco ATP 500 R32 Hard Nick Kyrgios #72 6-3 7-5 Andreas Seppi #49 H2H Match data
Feb 27, 2019* Dubai ATP 500 R32 Hard Denis Kudla #68 2-6 7-5 7-5 Matteo Berrettini #56 H2H Match data
Feb 27, 2019* Dubai ATP 500 R32 Hard Tomas Berdych #88 6-4 4-6 7-6(4) Ilya Ivashka #98 H2H Match data
Feb 27, 2019* Dubai ATP 500 R32 Hard Stefanos Tsitsipas #11 6-4 3-6 6-3 Matthew Ebden #47 H2H Match data
Feb 27, 2019* Acapulco ATP 500 R32 Hard Peter Gojowczyk #87 5-7 6-4 6-2 Federico Gaio #229 H2H Match data
Feb 27, 2019* Dubai ATP 500 R32 Hard Kei Nishikori #6 6-4 6-3 Benoit Paire #65 H2H Match data
Feb 27, 2019* Acapulco ATP 500 R32 Hard Feliciano Lopez #73 6-7(3) 6-2 7-5 Dusan Lajovic #43 H2H Match data
Feb 25, 2019 Dubai ATP 500 Q2 Hard Corentin Moutet #143 6-1 6-3 Ilya Ivashka #98 H2H Match data
Feb 25, 2019 Acapulco ATP 500 Q2 Hard Ryan Harrison #93 6-2 6-4 Adrian Menendez Maceiras Match data
Feb 25, 2019 Sao Paulo ATP 250 Q2 Clay Pedro Martinez #170 6-1 6-1 Federico Coria #285 H2H Match data
Feb 25, 2019 Sao Paulo ATP 250 Q2 Clay Alessandro Giannessi #168 6-4 6-2 Kimmer Coppejans #198 H2H Match data
Feb 25, 2019 Dubai ATP 500 Q2 Hard Thomas Fabbiano #85 7-6(6) 7-5 Antoine Hoang #141 H2H Match data
Feb 25, 2019 Sao Paulo ATP 250 Q2 Clay Facundo Bagnis #146 7-6(4) 6-2 Andrej Martin #257 H2H Match data
Feb 25, 2019 Acapulco ATP 500 Q2 Hard Marcel Granollers #115 6-4 3-6 6-1 Guillermo Garcia-Lopez #103 H2H Match data
Feb 25, 2019 Dubai ATP 500 Q2 Hard Ricardas Berankis #113 7-6(7) 6-4 Mirza Basic #166 H2H Match data
Feb 25, 2019 Acapulco ATP 500 Q2 Hard Alexei Popyrin #133 (w/o) Bernard Tomic #83 H2H Match data
Feb 25, 2019 Sao Paulo ATP 250 Q2 Clay Pedro Sakamoto #389 7-6(4) 6-4 Carlos Berlocq #144 H2H Match data
Feb 25, 2019 Acapulco ATP 500 Q2 Hard Federico Gaio #229 6-1 4-6 7-6(6) Emilio Gomez #325 H2H Match data
Feb 25, 2019 Dubai ATP 500 Q2 Hard Egor Gerasimov #155 7-6(5) 6-4 Jiri Vesely #96 H2H Match data
Feb 25, 2019 Acapulco ATP 500 Q1 Hard Bernard Tomic #83 6-1 5-7 6-0 Lucas Gomez #521 H2H Match data
Feb 25, 2019 Sao Paulo ATP 250 Q1 Clay Carlos Berlocq #144 1-6 6-3 6-4 Gian Marco Moroni #224 H2H Match data
Feb 25, 2019 Dubai ATP 500 Q1 Hard Ricardas Berankis #113 6-3 3-6 6-2 Constant Lestienne #165 H2H Match data
Feb 25, 2019 Dubai ATP 500 Q1 Hard Jiri Vesely #96 7-6(4) 7-6(4) James Ward #181 H2H Match data
Feb 25, 2019 Acapulco ATP 500 Q1 Hard Alexei Popyrin #133 6-2 0-0 (ret.) Roberto Ortega-Olmedo #280 H2H Match data
Feb 25, 2019 Dubai ATP 500 Q1 Hard Ilya Ivashka #98 5-7 7-5 6-2 Alexey Vatutin #201 H2H Match data
Feb 25, 2019 Dubai ATP 500 Q1 Hard Corentin Moutet #143 6-3 7-6(0) Karim-Mohamed Maamoun #489 H2H Match data
Feb 25, 2019 Sao Paulo ATP 250 Q1 Clay Alessandro Giannessi #168 7-6(5) 6-3 Joao Souza #410 H2H Match data
Feb 25, 2019 Acapulco ATP 500 Q1 Hard Adrian Menendez Maceiras 6-2 6-3 Luis Patino #572 Match data
Feb 25, 2019 Sao Paulo ATP 250 Q1 Clay Facundo Bagnis #146 6-1 6-4 Alen Avidzba #383 H2H Match data
Feb 25, 2019 Dubai ATP 500 Q1 Hard Egor Gerasimov #155 7-6(3) 7-5 Aleksandr Nedovyesov #191 H2H Match data
Feb 25, 2019 Acapulco ATP 500 Q1 Hard Federico Gaio #229 6-2 6-3 Ante Pavic #302 H2H Match data
Feb 25, 2019 Sao Paulo ATP 250 Q1 Clay Federico Coria #285 6-1 6-4 Facundo Arguello #192 H2H Match data
Feb 25, 2019 Sao Paulo ATP 250 Q1 Clay Andrej Martin #257 6-3 6-1 Daniel Gimeno-Traver #190 H2H Match data
Feb 25, 2019 Acapulco ATP 500 Q1 Hard Ryan Harrison #93 7-5 6-2 Juan Alejandro Hernandez Serrano Match data
Feb 25, 2019 Sao Paulo ATP 250 Q1 Clay Kimmer Coppejans #198 4-6 6-0 6-3 Joao Domingues #212 H2H Match data
Feb 25, 2019 Sao Paulo ATP 250 Q1 Clay Pedro Martinez #170 7-6(4) 6-1 Joao Menezes #377 H2H Match data
Feb 25, 2019 Acapulco ATP 500 Q1 Hard Marcel Granollers #115 7-5 6-4 Kevin Krawietz #242 H2H Match data
Feb 25, 2019 Dubai ATP 500 Q1 Hard Thomas Fabbiano #85 6-3 6-3 Rudolf Molleker #183 H2H Match data
Feb 25, 2019 Acapulco ATP 500 Q1 Hard Emilio Gomez #325 6-4 6-4 Daniel Elahi Galan #231 H2H Match data
Feb 25, 2019 Acapulco ATP 500 Q1 Hard Guillermo Garcia-Lopez #103 6-3 6-3 Roberto Cid Subervi #253 H2H Match data
Feb 25, 2019 Dubai ATP 500 Q1 Hard Mirza Basic #166 6-3 6-3 Simon Carr #938 H2H Match data
Feb 25, 2019 Sao Paulo ATP 250 Q1 Clay Pedro Sakamoto #389 6-1 6-4 Matteo Donati #208 H2H Match data
Feb 24, 2019* Delray Beach ATP 250 F Hard Radu Albot #82 3-6 6-3 7-6(7) Daniel Evans #148 H2H Match data
Feb 24, 2019* Marseille ATP 250 F Hard Stefanos Tsitsipas #12 7-5 7-6(5) Mikhail Kukushkin #50 H2H Match data
Feb 24, 2019* Rio de Janeiro ATP 500 F Clay Laslo Djere #90 6-3 7-5 Felix Auger-Aliassime #104 H2H Match data
Feb 23, 2019* Rio de Janeiro ATP 500 SF Clay Felix Auger-Aliassime #104 6-3 3-6 6-3 Pablo Cuevas #63 H2H Match data
Feb 23, 2019* Delray Beach ATP 250 SF Hard Radu Albot #82 3-6 6-0 6-0 Mackenzie McDonald #84 H2H Match data
Feb 23, 2019* Marseille ATP 250 SF Hard Stefanos Tsitsipas #12 7-6(1) 6-2 David Goffin #24 H2H Match data
Feb 23, 2019* Marseille ATP 250 SF Hard Mikhail Kukushkin #50 6-4 6-4 Ugo Humbert #75 H2H Match data
Feb 23, 2019* Delray Beach ATP 250 SF Hard Daniel Evans #148 3-6 6-2 6-3 John Isner #9 H2H Match data
Feb 23, 2019* Rio de Janeiro ATP 500 SF Clay Laslo Djere #90 (w/o) Aljaz Bedene #83 H2H Match data
Feb 23, 2019* Rio de Janeiro ATP 500 QF Clay Pablo Cuevas #63 6-3 3-6 6-3 Albert Ramos-Vinolas #93 H2H Match data
Feb 23, 2019* Marseille ATP 250 QF Hard Stefanos Tsitsipas #12 6-4 6-3 Sergiy Stakhovsky #141 H2H Match data
Feb 23, 2019* Delray Beach ATP 250 QF Hard Mackenzie McDonald #84 6-4 3-6 7-6(5) Juan Martin del Potro #4 H2H Match data
Feb 23, 2019* Rio de Janeiro ATP 500 QF Clay Felix Auger-Aliassime #104 6-4 6-3 Jaume Munar #66 H2H Match data
Feb 23, 2019* Delray Beach ATP 250 QF Hard Radu Albot #82 1-6 6-3 7-6(5) Steve Johnson #34 H2H Match data
Feb 23, 2019* Marseille ATP 250 QF Hard Mikhail Kukushkin #50 6-4 6-1 Andrey Rublev #115 H2H Match data
Feb 23, 2019* Rio de Janeiro ATP 500 QF Clay Aljaz Bedene #83 4-6 6-2 6-3 Hugo Dellien #113 H2H Match data
Feb 23, 2019* Delray Beach ATP 250 QF Hard Daniel Evans #148 6-4 6-4 Andreas Seppi #52 H2H Match data
Feb 23, 2019* Delray Beach ATP 250 QF Hard John Isner #9 7-6(2) 6-4 Adrian Mannarino #51 H2H Match data
Feb 23, 2019* Marseille ATP 250 QF Hard Ugo Humbert #75 6-3 6-3 Matthias Bachinger #143 H2H Match data
Feb 23, 2019* Marseille ATP 250 QF Hard David Goffin #24 6-2 6-4 Gilles Simon #32 H2H Match data
Feb 23, 2019* Rio de Janeiro ATP 500 QF Clay Laslo Djere #90 6-4 7-5 Casper Ruud #135 H2H Match data
Feb 22, 2019* Marseille ATP 250 R16 Hard Mikhail Kukushkin #50 6-4 7-6(4) Denis Shapovalov #25 H2H Match data
Feb 22, 2019* Rio de Janeiro ATP 500 R16 Clay Jaume Munar #66 7-6(6) 5-7 7-6(4) Cameron Norrie #62 H2H Match data
Feb 22, 2019* Rio de Janeiro ATP 500 R16 Clay Aljaz Bedene #83 6-3 6-4 Thiago Monteiro #126 H2H Match data
Feb 22, 2019* Marseille ATP 250 R16 Hard Ugo Humbert #75 6-3 6-3 Borna Coric #13 H2H Match data
Feb 22, 2019* Delray Beach ATP 250 R16 Hard John Isner #9 6-4 6-3 Lukas Lacko #133 H2H Match data
Feb 22, 2019* Marseille ATP 250 R16 Hard Stefanos Tsitsipas #12 6-4 6-2 Hubert Hurkacz #78 H2H Match data
Feb 22, 2019* Rio de Janeiro ATP 500 R16 Clay Felix Auger-Aliassime #104 7-5 6-4 Cristian Garin #91 H2H Match data
Feb 22, 2019* Delray Beach ATP 250 R16 Hard Adrian Mannarino #51 6-2 7-6(3) Denis Istomin #102 H2H Match data
Feb 22, 2019* Marseille ATP 250 R16 Hard Andrey Rublev #115 6-3 7-6(2) Matteo Berrettini #48 H2H Match data
Feb 22, 2019* Delray Beach ATP 250 R16 Hard Juan Martin del Potro #4 6-4 6-4 Reilly Opelka #56 H2H Match data
Feb 22, 2019* Marseille ATP 250 R16 Hard David Goffin #24 6-2 6-3 Benoit Paire #59 H2H Match data
Feb 22, 2019* Marseille ATP 250 R16 Hard Sergiy Stakhovsky #141 6-3 6-4 Gregoire Barrere #130 H2H Match data
Feb 22, 2019* Marseille ATP 250 R16 Hard Gilles Simon #32 4-6 6-4 6-2 Peter Gojowczyk #60 H2H Match data
Feb 22, 2019* Rio de Janeiro ATP 500 R16 Clay Albert Ramos-Vinolas #93 3-6 7-5 6-3 Federico Delbonis #80 H2H Match data
Feb 22, 2019* Delray Beach ATP 250 R16 Hard Steve Johnson #34 7-5 7-5 Paolo Lorenzi #105 H2H Match data
Feb 22, 2019* Rio de Janeiro ATP 500 R16 Clay Casper Ruud #135 6-3 3-6 6-4 Joao Sousa #40 H2H Match data
Feb 22, 2019* Delray Beach ATP 250 R16 Hard Andreas Seppi #52 6-3 4-6 6-1 Jordan Thompson #68 H2H Match data
Feb 22, 2019* Delray Beach ATP 250 R16 Hard Mackenzie McDonald #84 7-5 6-4 Guillermo Garcia-Lopez #101 H2H Match data
Feb 22, 2019* Rio de Janeiro ATP 500 R16 Clay Pablo Cuevas #63 6-1 6-4 Juan Ignacio Londero #69 H2H Match data
Feb 22, 2019* Rio de Janeiro ATP 500 R16 Clay Hugo Dellien #113 7-5 6-4 Roberto Carballes Baena #114 H2H Match data
Feb 22, 2019* Marseille ATP 250 R16 Hard Matthias Bachinger #143 6-4 6-3 Fernando Verdasco #26 H2H Match data
Feb 22, 2019* Delray Beach ATP 250 R16 Hard Daniel Evans #148 6-0 6-2 Lloyd Harris #98 H2H Match data
Feb 22, 2019* Rio de Janeiro ATP 500 R16 Clay Laslo Djere #90 6-4 6-2 Taro Daniel #73 H2H Match data
Feb 22, 2019* Delray Beach ATP 250 R16 Hard Radu Albot #82 6-2 3-6 6-3 Nick Kyrgios #64 H2H Match data
Feb 21, 2019* Marseille ATP 250 R32 Hard Ugo Humbert #75 6-3 7-6(3) Ernests Gulbis #74 H2H Match data
Feb 21, 2019* Delray Beach ATP 250 R32 Hard Nick Kyrgios #64 6-4 6-7(1) 7-6(3) John Millman #37 H2H Match data
Feb 21, 2019* Delray Beach ATP 250 R32 Hard Radu Albot #82 7-6(2) 6-4 Ivo Karlovic #88 H2H Match data
Feb 21, 2019* Marseille ATP 250 R32 Hard Andrey Rublev #115 2-6 6-4 6-2 Jo-Wilfried Tsonga #112 H2H Match data
Feb 21, 2019* Marseille ATP 250 R32 Hard Gregoire Barrere #130 7-6(3) 6-3 Jiri Vesely #94 H2H Match data
Feb 21, 2019* Marseille ATP 250 R32 Hard Hubert Hurkacz #78 6-3 6-2 Filip Krajinovic #77 H2H Match data
Feb 21, 2019* Rio de Janeiro ATP 500 R32 Clay Roberto Carballes Baena #114 6-3 6-7(5) 7-6(6) Nicolas Jarry #47 H2H Match data
Feb 21, 2019* Rio de Janeiro ATP 500 R32 Clay Thiago Monteiro #126 6-3 6-2 Pedro Sousa #99 H2H Match data
Feb 21, 2019* Delray Beach ATP 250 R32 Hard John Isner #9 6-3 7-6(4) Peter Polansky #122 H2H Match data
Feb 21, 2019* Delray Beach ATP 250 R32 Hard Lloyd Harris #98 7-6(1) 6-3 Darian King #162 H2H Match data
Feb 21, 2019* Rio de Janeiro ATP 500 R32 Clay Laslo Djere #90 6-3 6-3 Dominic Thiem #8 H2H Match data
Feb 21, 2019* Rio de Janeiro ATP 500 R32 Clay Cristian Garin #91 7-5 6-3 Maximilian Marterer #95 H2H Match data
Feb 21, 2019* Marseille ATP 250 R32 Hard Peter Gojowczyk #60 6-2 6-4 Damir Dzumhur #49 H2H Match data
Feb 21, 2019* Delray Beach ATP 250 R32 Hard Mackenzie McDonald #84 3-6 6-4 6-3 Taylor Fritz #42 H2H Match data
Feb 21, 2019* Marseille ATP 250 R32 Hard Mikhail Kukushkin #50 6-3 6-3 Denis Kudla #61 H2H Match data
Feb 21, 2019* Rio de Janeiro ATP 500 R32 Clay Jaume Munar #66 7-6(5) 6-4 Leonardo Mayer #55 H2H Match data
Feb 21, 2019* Rio de Janeiro ATP 500 R32 Clay Joao Sousa #40 6-4 3-6 6-4 Guido Pella #46 H2H Match data
Feb 21, 2019* Rio de Janeiro ATP 500 R32 Clay Hugo Dellien #113 6-4 6-4 Guido Andreozzi #76 H2H Match data
Feb 21, 2019* Marseille ATP 250 R32 Hard Matteo Berrettini #48 7-6(12) 7-6(0) Jeremy Chardy #35 H2H Match data
Feb 21, 2019* Marseille ATP 250 R32 Hard Benoit Paire #59 6-4 7-6(1) Simone Bolelli #136 H2H Match data
Feb 21, 2019* Delray Beach ATP 250 R32 Hard Andreas Seppi #52 6-4 7-5 Bernard Tomic #85 H2H Match data
Feb 21, 2019* Rio de Janeiro ATP 500 R32 Clay Cameron Norrie #62 6-2 6-1 Dusan Lajovic #43 H2H Match data
Feb 21, 2019* Marseille ATP 250 R32 Hard Fernando Verdasco #26 4-6 6-3 7-5 Egor Gerasimov #161 H2H Match data
Feb 21, 2019* Rio de Janeiro ATP 500 R32 Clay Taro Daniel #73 3-6 6-3 6-2 Thiago Seyboth Wild #445 H2H Match data
Feb 21, 2019* Delray Beach ATP 250 R32 Hard Reilly Opelka #56 6-4 6-0 Tennys Sandgren #79 H2H Match data
Feb 21, 2019* Delray Beach ATP 250 R32 Hard Adrian Mannarino #51 6-2 6-2 Brayden Schnur #107 H2H Match data
Feb 21, 2019* Delray Beach ATP 250 R32 Hard Guillermo Garcia-Lopez #101 2-6 6-3 6-3 Jared Donaldson #120 H2H Match data
Feb 21, 2019* Rio de Janeiro ATP 500 R32 Clay Albert Ramos-Vinolas #93 7-6(7) 6-3 Lorenzo Sonego #103 H2H Match data
Feb 21, 2019* Delray Beach ATP 250 R32 Hard Juan Martin del Potro #4 6-3 7-5 Yoshihito Nishioka #72 H2H Match data
Feb 21, 2019* Delray Beach ATP 250 R32 Hard Jordan Thompson #68 7-5 6-1 Marcel Granollers #111 H2H Match data
Feb 21, 2019* Delray Beach ATP 250 R32 Hard Paolo Lorenzi #105 7-5 6-3 Tim Smyczek #189 H2H Match data
Feb 21, 2019* Delray Beach ATP 250 R32 Hard Denis Istomin #102 7-6(5) 6-2 Feliciano Lopez #67 H2H Match data
Feb 21, 2019* Delray Beach ATP 250 R32 Hard Daniel Evans #148 3-6 7-6(1) 7-5 Frances Tiafoe #29 H2H Match data
Feb 21, 2019* Marseille ATP 250 R32 Hard Gilles Simon #32 5-7 6-3 6-3 Antoine Hoang #139 H2H Match data
Feb 21, 2019* Rio de Janeiro ATP 500 R32 Clay Juan Ignacio Londero #69 2-6 7-5 6-2 Elias Ymer #117 H2H Match data
Feb 21, 2019* Rio de Janeiro ATP 500 R32 Clay Casper Ruud #135 6-1 6-2 Carlos Berlocq #140 H2H Match data
Feb 21, 2019* Rio de Janeiro ATP 500 R32 Clay Pablo Cuevas #63 6-1 4-1 (ret.) Diego Schwartzman #19 H2H Match data
Feb 21, 2019* Marseille ATP 250 R32 Hard Matthias Bachinger #143 4-6 6-3 6-4 Steve Darcis #283 H2H Match data
Feb 21, 2019* Delray Beach ATP 250 R32 Hard Lukas Lacko #133 6-4 6-4 Yosuke Watanuki #181 H2H Match data
Feb 21, 2019* Rio de Janeiro ATP 500 R32 Clay Aljaz Bedene #83 7-5 7-6(1) Marco Cecchinato #17 H2H Match data
Feb 21, 2019* Rio de Janeiro ATP 500 R32 Clay Federico Delbonis #80 6-3 7-5 Malek Jaziri #44 H2H Match data
Feb 21, 2019* Rio de Janeiro ATP 500 R32 Clay Felix Auger-Aliassime #104 6-2 6-3 Fabio Fognini #16 H2H Match data
Feb 21, 2019* Marseille ATP 250 R32 Hard Sergiy Stakhovsky #141 7-6(3) 1-6 6-3 Constant Lestienne #168 H2H Match data
Feb 21, 2019* Delray Beach ATP 250 R32 Hard Steve Johnson #34 7-6(3) 6-4 Jason Jung #131 H2H Match data
Feb 18, 2019 Delray Beach ATP 250 Q2 Hard Yosuke Watanuki #181 6-4 6-4 Marcelo Arevalo #212 H2H Match data
Feb 18, 2019 Marseille ATP 250 Q2 Hard Matthias Bachinger #143 7-6(6) 6-4 Alexey Vatutin #202 H2H Match data
Feb 18, 2019 Delray Beach ATP 250 Q2 Hard Daniel Evans #148 6-2 7-6(3) Donald Young #199 H2H Match data
Feb 18, 2019 Rio de Janeiro ATP 500 Q2 Clay Hugo Dellien #113 6-3 7-6(2) Carlos Berlocq #140 H2H Match data
Feb 18, 2019 Rio de Janeiro ATP 500 Q2 Clay Elias Ymer #117 6-4 1-6 6-4 Pedro Martinez #171 H2H Match data
Feb 18, 2019 Marseille ATP 250 Q2 Hard Simone Bolelli #136 6-4 7-5 Maxime Janvier #227 H2H Match data
Feb 18, 2019 Marseille ATP 250 Q2 Hard Egor Gerasimov #161 6-2 7-5 Gregoire Barrere #130 H2H Match data
Feb 18, 2019 Delray Beach ATP 250 Q2 Hard Tim Smyczek #189 6-3 6-4 Adrian Menendez Maceiras Match data
Feb 18, 2019 Rio de Janeiro ATP 500 Q2 Clay Juan Ignacio Londero #69 7-6(5) 6-2 Rogerio Dutra Silva #142 H2H Match data
Feb 18, 2019 Marseille ATP 250 Q2 Hard Constant Lestienne #168 7-5 1-6 7-5 Sergiy Stakhovsky #141 H2H Match data
Feb 18, 2019 Rio de Janeiro ATP 500 Q2 Clay Casper Ruud #135 7-5 6-4 Facundo Bagnis #150 H2H Match data
Feb 18, 2019 Delray Beach ATP 250 Q2 Hard Darian King #162 7-6(3) 6-3 Alexei Popyrin #127 H2H Match data

Match Season Archive

Browse completed ATP match result archives by season.