Match list updated: 2026-06-04 16:35 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
Jun 20, 2019* Halle ATP 500 R32 Grass Radu Albot #41 5-7 6-1 6-4 Matthew Ebden #80 H2H Match data
Jun 20, 2019* Queen's Club ATP 250 R32 Grass Gilles Simon #38 3-6 6-3 7-6(2) James Ward #212 H2H Match data
Jun 17, 2019 Queen's Club ATP 250 Q2 Grass Aljaz Bedene #92 7-6(5) 3-6 6-1 Roberto Carballes Baena #72 H2H Match data
Jun 17, 2019 Halle ATP 500 Q2 Grass Joao Sousa #71 6-7(8) 6-4 6-1 Miomir Kecmanovic #82 H2H Match data
Jun 17, 2019 Halle ATP 500 Q2 Grass Sergiy Stakhovsky #123 6-4 6-7(2) 6-2 Matthias Bachinger #118 H2H Match data
Jun 17, 2019 Queen's Club ATP 250 Q2 Grass James Ward #212 7-6(4) 6-4 Ivo Karlovic #83 H2H Match data
Jun 17, 2019 Queen's Club ATP 250 Q2 Grass Nicolas Mahut #191 7-5 4-6 6-3 Alejandro Davidovich Fokina #133 H2H Match data
Jun 17, 2019 Halle ATP 500 Q2 Grass Mats Moraing #223 7-5 6-1 Denis Kudla #79 H2H Match data
Jun 17, 2019 Queen's Club ATP 250 Q2 Grass Alexander Bublik #85 6-4 7-6(4) Tommy Paul #138 H2H Match data
Jun 17, 2019 Halle ATP 500 Q2 Grass Andreas Seppi #69 6-3 6-2 Mischa Zverev #119 H2H Match data
Jun 17, 2019 Queen's Club ATP 250 Q1 Grass Tommy Paul #138 6-1 6-4 Bradley Klahn #89 H2H Match data
Jun 17, 2019 Halle ATP 500 Q1 Grass Mischa Zverev #119 6-3 5-7 6-4 Lloyd Harris #87 H2H Match data
Jun 17, 2019 Queen's Club ATP 250 Q1 Grass Roberto Carballes Baena #72 6-2 5-7 6-4 Alexei Popyrin #101 H2H Match data
Jun 17, 2019 Queen's Club ATP 250 Q1 Grass Aljaz Bedene #92 6-2 7-6(2) Jurgen Zopp #245 H2H Match data
Jun 17, 2019 Halle ATP 500 Q1 Grass Andreas Seppi #69 6-4 7-5 Brayden Schnur #109 H2H Match data
Jun 17, 2019 Queen's Club ATP 250 Q1 Grass Alejandro Davidovich Fokina #133 6-4 7-6(3) Bernard Tomic #102 H2H Match data
Jun 17, 2019 Queen's Club ATP 250 Q1 Grass Ivo Karlovic #83 6-3 7-5 Peter Polansky #140 H2H Match data
Jun 17, 2019 Halle ATP 500 Q1 Grass Joao Sousa #71 6-7(6) 6-3 6-4 Jannik Sinner #209 H2H Match data
Jun 17, 2019 Halle ATP 500 Q1 Grass Sergiy Stakhovsky #123 7-6(5) 6-2 Ernests Gulbis #90 H2H Match data
Jun 17, 2019 Halle ATP 500 Q1 Grass Mats Moraing #223 6-3 5-7 7-6(5) Andrey Rublev #81 H2H Match data
Jun 17, 2019 Queen's Club ATP 250 Q1 Grass Nicolas Mahut #191 6-3 6-7(4) 7-6(6) Nicolas Jarry #55 H2H Match data
Jun 17, 2019 Queen's Club ATP 250 Q1 Grass Alexander Bublik #85 6-2 1-6 6-3 Jack Draper #507 H2H Match data
Jun 17, 2019 Halle ATP 500 Q1 Grass Miomir Kecmanovic #82 6-4 6-2 Louis Wessels #469 H2H Match data
Jun 17, 2019 Halle ATP 500 Q1 Grass Denis Kudla #79 4-6 6-0 6-4 Thomas Fabbiano #99 H2H Match data
Jun 17, 2019 Halle ATP 500 Q1 Grass Matthias Bachinger #118 6-4 6-2 Lorenzo Sonego #74 H2H Match data
Jun 17, 2019 Queen's Club ATP 250 Q1 Grass James Ward #212 6-1 6-4 Prajnesh Gunneswaran #95 H2H Match data
Jun 16, 2019* Stuttgart ATP 250 F Grass Matteo Berrettini #30 6-4 7-6(11) Felix Auger-Aliassime #21 H2H Match data
Jun 16, 2019* S Hertogenbosch ATP 250 F Grass Adrian Mannarino #44 7-6(7) 6-3 Jordan Thompson #62 H2H Match data
Jun 15, 2019* Stuttgart ATP 250 SF Grass Matteo Berrettini #30 6-4 7-5 Jan-Lennard Struff #38 H2H Match data
Jun 15, 2019* Stuttgart ATP 250 SF Grass Felix Auger-Aliassime #21 (w/o) Milos Raonic #18 H2H Match data
Jun 15, 2019* S Hertogenbosch ATP 250 SF Grass Adrian Mannarino #44 4-6 6-3 7-6(4) Borna Coric #14 H2H Match data
Jun 15, 2019* S Hertogenbosch ATP 250 SF Grass Jordan Thompson #62 7-5 6-3 Richard Gasquet #42 H2H Match data
Jun 15, 2019* S Hertogenbosch ATP 250 QF Grass Adrian Mannarino #44 4-6 7-5 6-3 David Goffin #33 H2H Match data
Jun 15, 2019* Stuttgart ATP 250 QF Grass Jan-Lennard Struff #38 6-4 6-4 Lucas Pouille #26 H2H Match data
Jun 15, 2019* S Hertogenbosch ATP 250 QF Grass Jordan Thompson #62 4-6 6-2 6-3 Alex de Minaur #24 H2H Match data
Jun 15, 2019* Stuttgart ATP 250 QF Grass Matteo Berrettini #30 6-3 6-3 Denis Kudla #84 H2H Match data
Jun 15, 2019* S Hertogenbosch ATP 250 QF Grass Richard Gasquet #42 7-6(8) 6-4 Nicolas Jarry #60 H2H Match data
Jun 15, 2019* Stuttgart ATP 250 QF Grass Felix Auger-Aliassime #21 7-6(3) 6-7(2) 7-6(2) Dustin Brown #170 H2H Match data
Jun 15, 2019* Stuttgart ATP 250 QF Grass Milos Raonic #18 6-4 6-4 Marton Fucsovics #52 H2H Match data
Jun 15, 2019* S Hertogenbosch ATP 250 QF Grass Borna Coric #14 6-7(4) 6-3 7-6(6) Cristian Garin #32 H2H Match data
Jun 14, 2019* Stuttgart ATP 250 R16 Grass Jan-Lennard Struff #38 6-2 6-2 Miomir Kecmanovic #83 H2H Match data
Jun 14, 2019* S Hertogenbosch ATP 250 R16 Grass Borna Coric #14 4-6 6-3 6-3 Taylor Fritz #41 H2H Match data
Jun 14, 2019* S Hertogenbosch ATP 250 R16 Grass Nicolas Jarry #60 6-4 3-6 6-4 Stefanos Tsitsipas #6 H2H Match data
Jun 14, 2019* S Hertogenbosch ATP 250 R16 Grass Adrian Mannarino #44 1-6 6-3 6-4 Fernando Verdasco #34 H2H Match data
Jun 14, 2019* Stuttgart ATP 250 R16 Grass Matteo Berrettini #30 6-4 6-2 Karen Khachanov #9 H2H Match data
Jun 14, 2019* S Hertogenbosch ATP 250 R16 Grass Jordan Thompson #62 6-3 6-2 Frances Tiafoe #35 H2H Match data
Jun 14, 2019* Stuttgart ATP 250 R16 Grass Lucas Pouille #26 7-6(6) 4-6 6-2 Daniil Medvedev #13 H2H Match data
Jun 14, 2019* Stuttgart ATP 250 R16 Grass Denis Kudla #84 7-5 6-7(3) 7-6(3) Gael Monfils #16 H2H Match data
Jun 14, 2019* Stuttgart ATP 250 R16 Grass Dustin Brown #170 6-4 6-7(3) 6-3 Alexander Zverev #5 H2H Match data
Jun 14, 2019* Stuttgart ATP 250 R16 Grass Felix Auger-Aliassime #21 7-5 6-4 Gilles Simon #37 H2H Match data
Jun 14, 2019* S Hertogenbosch ATP 250 R16 Grass Richard Gasquet #42 6-4 6-3 Mikhail Kukushkin #47 H2H Match data
Jun 14, 2019* S Hertogenbosch ATP 250 R16 Grass Alex de Minaur #24 7-5 6-3 Andreas Seppi #72 H2H Match data
Jun 14, 2019* Stuttgart ATP 250 R16 Grass Milos Raonic #18 6-4 6-7(5) 7-6(1) Jo-Wilfried Tsonga #79 H2H Match data
Jun 14, 2019* S Hertogenbosch ATP 250 R16 Grass Cristian Garin #32 7-5 7-5 Robin Haase #67 H2H Match data
Jun 14, 2019* Stuttgart ATP 250 R16 Grass Marton Fucsovics #52 6-7(4) 6-2 7-5 Nikoloz Basilashvili #17 H2H Match data
Jun 14, 2019* S Hertogenbosch ATP 250 R16 Grass David Goffin #33 6-3 7-5 Pierre-Hugues Herbert #45 H2H Match data
Jun 13, 2019* S Hertogenbosch ATP 250 R32 Grass Mikhail Kukushkin #47 5-7 6-4 6-4 Lorenzo Sonego #76 H2H Match data
Jun 13, 2019* S Hertogenbosch ATP 250 R32 Grass Andreas Seppi #72 7-6(10) 7-5 Thomas Fabbiano #104 H2H Match data
Jun 13, 2019* S Hertogenbosch ATP 250 R32 Grass Cristian Garin #32 6-1 6-4 Salvatore Caruso #122 H2H Match data
Jun 13, 2019* Stuttgart ATP 250 R32 Grass Gael Monfils #16 7-5 5-7 7-6(6) Steve Johnson #78 H2H Match data
Jun 13, 2019* Stuttgart ATP 250 R32 Grass Lucas Pouille #26 6-3 3-6 7-6(7) Feliciano Lopez #108 H2H Match data
Jun 13, 2019* Stuttgart ATP 250 R32 Grass Denis Kudla #84 6-3 6-2 Viktor Galovic #205 H2H Match data
Jun 13, 2019* S Hertogenbosch ATP 250 R32 Grass Robin Haase #67 5-7 7-6(2) 7-6(4) Ugo Humbert #64 H2H Match data
Jun 13, 2019* S Hertogenbosch ATP 250 R32 Grass Adrian Mannarino #44 6-2 6-1 Thiemo de Bakker #224 H2H Match data
Jun 13, 2019* S Hertogenbosch ATP 250 R32 Grass Taylor Fritz #41 7-6(2) 6-4 Jurij Rodionov #211 H2H Match data
Jun 13, 2019* S Hertogenbosch ATP 250 R32 Grass Frances Tiafoe #35 6-2 7-6(0) Joao Sousa #71 H2H Match data
Jun 13, 2019* Stuttgart ATP 250 R32 Grass Felix Auger-Aliassime #21 7-5 6-3 Ernests Gulbis #90 H2H Match data
Jun 13, 2019* Stuttgart ATP 250 R32 Grass Milos Raonic #18 6-7(6) 6-4 7-6(4) Alexei Popyrin #103 H2H Match data
Jun 13, 2019* Stuttgart ATP 250 R32 Grass Dustin Brown #170 6-4 7-6(3) John Millman #56 H2H Match data
Jun 13, 2019* Stuttgart ATP 250 R32 Grass Matteo Berrettini #30 6-3 6-4 Nick Kyrgios #36 H2H Match data
Jun 13, 2019* Stuttgart ATP 250 R32 Grass Miomir Kecmanovic #83 4-6 7-5 6-3 Philipp Kohlschreiber #51 H2H Match data
Jun 13, 2019* Stuttgart ATP 250 R32 Grass Marton Fucsovics #52 7-6(5) 6-4 Jaume Munar #74 H2H Match data
Jun 13, 2019* S Hertogenbosch ATP 250 R32 Grass David Goffin #33 6-0 6-2 Alejandro Davidovich Fokina #129 H2H Match data
Jun 13, 2019* S Hertogenbosch ATP 250 R32 Grass Pierre-Hugues Herbert #45 6-4 7-5 Matthew Ebden #66 H2H Match data
Jun 13, 2019* Stuttgart ATP 250 R32 Grass Gilles Simon #37 4-6 6-2 6-3 Peter Gojowczyk #120 H2H Match data
Jun 13, 2019* S Hertogenbosch ATP 250 R32 Grass Richard Gasquet #42 6-7(3) 7-6(5) 6-4 Aljaz Bedene #93 H2H Match data
Jun 13, 2019* Stuttgart ATP 250 R32 Grass Jo-Wilfried Tsonga #79 6-3 6-0 Mischa Zverev #114 H2H Match data
Jun 13, 2019* S Hertogenbosch ATP 250 R32 Grass Nicolas Jarry #60 7-6(4) 6-3 Jannik Sinner #219 H2H Match data
Jun 13, 2019* Stuttgart ATP 250 R32 Grass Jan-Lennard Struff #38 7-5 6-4 Denis Shapovalov #25 H2H Match data
Jun 13, 2019* S Hertogenbosch ATP 250 R32 Grass Jordan Thompson #62 3-6 6-1 6-4 Tommy Paul #138 H2H Match data
Jun 10, 2019 S Hertogenbosch ATP 250 Q2 Grass Salvatore Caruso #122 6-3 3-6 6-3 Marcos Giron #160 H2H Match data
Jun 10, 2019 S Hertogenbosch ATP 250 Q2 Grass Tommy Paul #138 7-5 6-4 Daniel Brands #195 H2H Match data
Jun 10, 2019 Stuttgart ATP 250 Q2 Grass Dustin Brown #170 6-2 7-6(2) Gregoire Barrere #116 H2H Match data
Jun 10, 2019 S Hertogenbosch ATP 250 Q2 Grass Alejandro Davidovich Fokina #129 7-6(5) 7-5 Andrea Arnaboldi #213 H2H Match data
Jun 10, 2019 Stuttgart ATP 250 Q2 Grass Feliciano Lopez #108 7-5 6-4 Alexander Bublik #85 H2H Match data
Jun 10, 2019 Stuttgart ATP 250 Q2 Grass Alexei Popyrin #103 6-3 7-5 Matteo Viola #250 H2H Match data
Jun 10, 2019 S Hertogenbosch ATP 250 Q2 Grass Jannik Sinner #219 6-4 6-2 Thomas Fabbiano #104 H2H Match data
Jun 10, 2019 Stuttgart ATP 250 Q2 Grass Viktor Galovic #205 6-4 2-6 6-4 Sergiy Stakhovsky #121 H2H Match data
Jun 10, 2019 S Hertogenbosch ATP 250 Q1 Grass Marcos Giron #160 6-2 5-7 6-2 Jason Jung #117 H2H Match data
Jun 10, 2019 S Hertogenbosch ATP 250 Q1 Grass Jannik Sinner #219 6-7(6) 7-6(5) 6-2 Lukas Lacko #139 H2H Match data
Jun 10, 2019 Stuttgart ATP 250 Q1 Grass Dustin Brown #170 7-5 6-4 Denis Istomin #96 H2H Match data
Jun 10, 2019 S Hertogenbosch ATP 250 Q1 Grass Alejandro Davidovich Fokina #129 6-2 6-4 Nicolas Mahut #189 H2H Match data
Jun 10, 2019 Stuttgart ATP 250 Q1 Grass Feliciano Lopez #108 7-6(1) 7-5 Tim Puetz #469 H2H Match data
Jun 10, 2019 Stuttgart ATP 250 Q1 Grass Sergiy Stakhovsky #121 6-3 6-4 Adrian Menendez Maceiras Match data
Jun 10, 2019 Stuttgart ATP 250 Q1 Grass Matteo Viola #250 6-7(6) 7-6(0) 2-1 (ret.) Prajnesh Gunneswaran #91 H2H Match data
Jun 10, 2019 S Hertogenbosch ATP 250 Q1 Grass Andrea Arnaboldi #213 4-6 6-4 6-2 Bradley Klahn #89 H2H Match data
Jun 10, 2019 S Hertogenbosch ATP 250 Q1 Grass Salvatore Caruso #122 6-3 6-2 Filip Horansky #172 H2H Match data
Jun 10, 2019 Stuttgart ATP 250 Q1 Grass Alexander Bublik #85 6-0 6-3 Hiroki Moriya #247 H2H Match data
Jun 10, 2019 Stuttgart ATP 250 Q1 Grass Gregoire Barrere #116 6-3 6-4 Sasi Kumar Mukund Match data
Jun 10, 2019 S Hertogenbosch ATP 250 Q1 Grass Thomas Fabbiano #104 4-6 6-3 6-1 Emil Ruusuvuori #408 H2H Match data
Jun 10, 2019 Stuttgart ATP 250 Q1 Grass Alexei Popyrin #103 4-6 6-3 7-6(3) Maverick Banes #257 H2H Match data
Jun 10, 2019 S Hertogenbosch ATP 250 Q1 Grass Daniel Brands #195 6-4 6-2 Alex Bolt #135 H2H Match data
Jun 10, 2019 Stuttgart ATP 250 Q1 Grass Viktor Galovic #205 4-6 6-3 6-4 Brayden Schnur #106 H2H Match data
Jun 10, 2019 S Hertogenbosch ATP 250 Q1 Grass Tommy Paul #138 6-4 6-3 Egor Gerasimov #156 H2H Match data
Jun 9, 2019* Roland Garros Grand Slam F Clay Rafael Nadal #2 6-3 5-7 6-1 6-1 Dominic Thiem #4 H2H Match data
Jun 8, 2019* Roland Garros Grand Slam SF Clay Dominic Thiem #4 6-2 3-6 7-5 5-7 7-5 Novak Djokovic #1 H2H Match data
Jun 8, 2019* Roland Garros Grand Slam SF Clay Rafael Nadal #2 6-3 6-4 6-2 Roger Federer #3 H2H Match data
Jun 6, 2019* Roland Garros Grand Slam QF Clay Dominic Thiem #4 6-2 6-4 6-2 Karen Khachanov #11 H2H Match data
Jun 6, 2019* Roland Garros Grand Slam QF Clay Novak Djokovic #1 7-5 6-2 6-2 Alexander Zverev #5 H2H Match data
Jun 6, 2019* Roland Garros Grand Slam QF Clay Rafael Nadal #2 6-1 6-1 6-3 Kei Nishikori #7 H2H Match data
Jun 6, 2019* Roland Garros Grand Slam QF Clay Roger Federer #3 7-6(4) 4-6 7-6(5) 6-4 Stan Wawrinka #28 H2H Match data
Jun 4, 2019* Roland Garros Grand Slam R16 Clay Alexander Zverev #5 3-6 6-2 6-2 7-6(5) Fabio Fognini #12 H2H Match data
Jun 4, 2019* Roland Garros Grand Slam R16 Clay Novak Djokovic #1 6-3 6-2 6-2 Jan-Lennard Struff #45 H2H Match data
Jun 4, 2019* Roland Garros Grand Slam R16 Clay Rafael Nadal #2 6-2 6-3 6-3 Juan Ignacio Londero #78 H2H Match data
Jun 4, 2019* Roland Garros Grand Slam R16 Clay Dominic Thiem #4 6-4 6-4 6-2 Gael Monfils #17 H2H Match data
Jun 4, 2019* Roland Garros Grand Slam R16 Clay Karen Khachanov #11 7-5 6-3 3-6 6-3 Juan Martin del Potro #9 H2H Match data
Jun 4, 2019* Roland Garros Grand Slam R16 Clay Roger Federer #3 6-2 6-3 6-3 Leonardo Mayer #68 H2H Match data
Jun 4, 2019* Roland Garros Grand Slam R16 Clay Stan Wawrinka #28 7-6(6) 5-7 6-4 3-6 8-6 Stefanos Tsitsipas #6 H2H Match data
Jun 4, 2019* Roland Garros Grand Slam R16 Clay Kei Nishikori #7 6-2 6-7(8) 6-2 6-7(8) 7-5 Benoit Paire #38 H2H Match data
Jun 1, 2019* Roland Garros Grand Slam R32 Clay Roger Federer #3 6-3 6-1 7-6(8) Casper Ruud #12 H2H Match data
Jun 1, 2019* Roland Garros Grand Slam R32 Clay Novak Djokovic #4 6-3 6-3 6-2 Salvatore Caruso #147 H2H Match data
Jun 1, 2019* Roland Garros Grand Slam R32 Clay Dominic Thiem #4 6-3 4-6 6-2 7-5 Pablo Cuevas #47 H2H Match data
Jun 1, 2019* Roland Garros Grand Slam R32 Clay Rafael Nadal #2 6-1 6-3 4-6 6-3 David Goffin #117 H2H Match data
Jun 1, 2019* Roland Garros Grand Slam R32 Clay Juan Martin del Potro #9 6-4 6-4 6-0 Jordan Thompson #113 H2H Match data
Jun 1, 2019* Roland Garros Grand Slam R32 Clay Kei Nishikori #238 6-4 6-7(6) 6-3 4-6 8-6 Laslo Djere #95 H2H Match data
Jun 1, 2019* Roland Garros Grand Slam R32 Clay Stefanos Tsitsipas #34 7-5 6-3 6-7(5) 7-6(6) Filip Krajinovic #60 H2H Match data
Jun 1, 2019* Roland Garros Grand Slam R32 Clay Gael Monfils #69 6-3 6-2 6-3 Antoine Hoang #146 H2H Match data
Jun 1, 2019* Roland Garros Grand Slam R32 Clay Benoit Paire #38 6-2 4-6 7-6(1) (ret.) Pablo Carreno Busta #92 H2H Match data
Jun 1, 2019* Roland Garros Grand Slam R32 Clay Jan-Lennard Struff #82 4-6 6-1 4-6 7-6(1) 11-9 Borna Coric #122 H2H Match data
Jun 1, 2019* Roland Garros Grand Slam R32 Clay Stan Wawrinka #156 7-6(5) 7-6(4) 7-6(8) Grigor Dimitrov #47 H2H Match data
Jun 1, 2019* Roland Garros Grand Slam R32 Clay Fabio Fognini #12 7-6(5) 6-4 4-6 6-1 Roberto Bautista Agut #90 H2H Match data
Jun 1, 2019* Roland Garros Grand Slam R32 Clay Alexander Zverev #3 6-4 6-2 4-6 1-6 6-2 Dusan Lajovic #125 H2H Match data
Jun 1, 2019* Roland Garros Grand Slam R32 Clay Leonardo Mayer #68 3-6 7-6(3) 6-4 7-6(3) Nicolas Mahut #252 H2H Match data
Jun 1, 2019* Roland Garros Grand Slam R32 Clay Karen Khachanov #17 6-1 6-4 6-3 Martin Klizan #55 H2H Match data
Jun 1, 2019* Roland Garros Grand Slam R32 Clay Juan Ignacio Londero #78 2-6 6-3 6-4 5-7 6-4 Corentin Moutet #32 H2H Match data
May 30, 2019* Roland Garros Grand Slam R64 Clay Roberto Bautista Agut #21 6-2 6-3 6-2 Taylor Fritz #42 H2H Match data
May 30, 2019* Roland Garros Grand Slam R64 Clay Juan Ignacio Londero #78 6-2 3-6 6-3 6-4 Richard Gasquet #39 H2H Match data
May 30, 2019* Roland Garros Grand Slam R64 Clay Antoine Hoang #146 6-4 3-6 7-6(5) 7-5 Fernando Verdasco #27 H2H Match data
May 30, 2019* Roland Garros Grand Slam R64 Clay Nicolas Mahut #252 6-3 6-3 6-3 Philipp Kohlschreiber #54 H2H Match data
May 30, 2019* Roland Garros Grand Slam R64 Clay Novak Djokovic #1 6-1 6-4 6-3 Henri Laaksonen #104 H2H Match data
May 30, 2019* Roland Garros Grand Slam R64 Clay Filip Krajinovic #60 6-4 6-4 6-7(1) 3-6 8-6 Roberto Carballes Baena #76 H2H Match data
May 30, 2019* Roland Garros Grand Slam R64 Clay Corentin Moutet #110 6-3 6-1 2-6 7-5 Guido Pella #23 H2H Match data
May 30, 2019* Roland Garros Grand Slam R64 Clay Gael Monfils #17 6-3 6-4 6-4 Adrian Mannarino #48 H2H Match data
May 30, 2019* Roland Garros Grand Slam R64 Clay Fabio Fognini #12 6-4 3-6 6-3 6-3 Federico Delbonis #75 H2H Match data
May 30, 2019* Roland Garros Grand Slam R64 Clay Benoit Paire #38 6-2 6-2 5-7 6-7(6) 11-9 Pierre-Hugues Herbert #43 H2H Match data
May 30, 2019* Roland Garros Grand Slam R64 Clay Pablo Cuevas #47 7-6(3) 6-3 2-1 (ret.) Kyle Edmund #30 H2H Match data
May 30, 2019* Roland Garros Grand Slam R64 Clay Dominic Thiem #4 6-3 6-7(6) 6-3 7-5 Alexander Bublik #91 H2H Match data
May 30, 2019* Roland Garros Grand Slam R64 Clay David Goffin #29 6-2 6-4 6-3 Miomir Kecmanovic #85 H2H Match data
May 30, 2019* Roland Garros Grand Slam R64 Clay Karen Khachanov #11 6-3 7-6(6) 0-6 7-5 Gregoire Barrere #127 H2H Match data
May 30, 2019* Roland Garros Grand Slam R64 Clay Stan Wawrinka #28 6-1 6-4 6-0 Cristian Garin #37 H2H Match data
May 30, 2019* Roland Garros Grand Slam R64 Clay Kei Nishikori #7 4-6 6-4 6-4 6-4 Jo-Wilfried Tsonga #82 H2H Match data
May 30, 2019* Roland Garros Grand Slam R64 Clay Jordan Thompson #69 6-3 6-4 6-7(2) 6-3 Ivo Karlovic #94 H2H Match data
May 30, 2019* Roland Garros Grand Slam R64 Clay Jan-Lennard Struff #45 7-6(2) 7-6(3) 6-7(4) 6-2 Radu Albot #40 H2H Match data
May 30, 2019* Roland Garros Grand Slam R64 Clay Pablo Carreno Busta #57 6-3 6-1 6-1 Alex de Minaur #25 H2H Match data
May 30, 2019* Roland Garros Grand Slam R64 Clay Stefanos Tsitsipas #6 4-6 6-0 6-3 7-5 Hugo Dellien #86 H2H Match data
May 30, 2019* Roland Garros Grand Slam R64 Clay Casper Ruud #63 6-4 7-5 6-3 Matteo Berrettini #31 H2H Match data
May 30, 2019* Roland Garros Grand Slam R64 Clay Grigor Dimitrov #46 6-7(3) 6-4 4-6 7-6(2) 6-3 Marin Cilic #13 H2H Match data
May 30, 2019* Roland Garros Grand Slam R64 Clay Dusan Lajovic #35 6-3 6-3 6-4 Elliot Benchetrit #273 H2H Match data
May 30, 2019* Roland Garros Grand Slam R64 Clay Laslo Djere #32 6-4 7-6(4) 6-4 Alexei Popyrin #109 H2H Match data
May 30, 2019* Roland Garros Grand Slam R64 Clay Leonardo Mayer #68 4-6 6-3 6-4 7-5 Diego Schwartzman #20 H2H Match data
May 30, 2019* Roland Garros Grand Slam R64 Clay Martin Klizan #55 7-6(4) 2-6 6-3 3-6 9-7 Lucas Pouille #26 H2H Match data
May 30, 2019* Roland Garros Grand Slam R64 Clay Borna Coric #15 6-2 6-3 7-6(2) Lloyd Harris #90 H2H Match data
May 30, 2019* Roland Garros Grand Slam R64 Clay Juan Martin del Potro #9 5-7 6-4 6-2 6-7(5) 6-2 Yoshihito Nishioka #72 H2H Match data
May 30, 2019* Roland Garros Grand Slam R64 Clay Rafael Nadal #2 6-1 6-2 6-4 Yannick Maden #114 H2H Match data
May 30, 2019* Roland Garros Grand Slam R64 Clay Roger Federer #3 6-4 6-3 6-4 Oscar Otte #144 H2H Match data
May 30, 2019* Roland Garros Grand Slam R64 Clay Salvatore Caruso #147 6-1 6-2 6-4 Gilles Simon #33 H2H Match data
May 30, 2019* Roland Garros Grand Slam R64 Clay Alexander Zverev #5 6-1 6-3 7-6(3) Mikael Ymer #148 H2H Match data
May 28, 2019* Roland Garros Grand Slam R128 Clay Pablo Carreno Busta #57 6-3 6-1 6-2 Joao Sousa #70 H2H Match data
May 28, 2019* Roland Garros Grand Slam R128 Clay Pablo Cuevas #47 6-4 6-4 6-2 Maxime Janvier #190 H2H Match data
May 28, 2019* Roland Garros Grand Slam R128 Clay Grigor Dimitrov #46 6-3 6-0 3-6 6-7(4) 6-4 Janko Tipsarevic #303 H2H Match data
May 28, 2019* Roland Garros Grand Slam R128 Clay Roger Federer #3 6-2 6-4 6-4 Lorenzo Sonego #74 H2H Match data
May 28, 2019* Roland Garros Grand Slam R128 Clay Novak Djokovic #1 6-4 6-2 6-2 Hubert Hurkacz #44 H2H Match data
May 28, 2019* Roland Garros Grand Slam R128 Clay Lucas Pouille #26 6-3 6-4 7-5 Simone Bolelli #187 H2H Match data
May 28, 2019* Roland Garros Grand Slam R128 Clay Salvatore Caruso #147 7-5 4-6 6-3 6-3 Jaume Munar #53 H2H Match data
May 28, 2019* Roland Garros Grand Slam R128 Clay Gilles Simon #33 6-3 6-3 6-4 Sergiy Stakhovsky #111 H2H Match data
May 28, 2019* Roland Garros Grand Slam R128 Clay Fabio Fognini #12 6-3 6-0 3-6 6-3 Andreas Seppi #71 H2H Match data
May 28, 2019* Roland Garros Grand Slam R128 Clay Gael Monfils #17 6-0 6-4 6-1 Taro Daniel #103 H2H Match data
May 28, 2019* Roland Garros Grand Slam R128 Clay Alex de Minaur #25 6-1 6-4 6-4 Bradley Klahn #89 H2H Match data
May 28, 2019* Roland Garros Grand Slam R128 Clay Jan-Lennard Struff #45 7-6(1) 6-3 6-4 Denis Shapovalov #24 H2H Match data
May 28, 2019* Roland Garros Grand Slam R128 Clay Radu Albot #40 7-6(3) 7-6(1) 3-6 6-1 Tennys Sandgren #100 H2H Match data
May 28, 2019* Roland Garros Grand Slam R128 Clay Juan Martin del Potro #9 3-6 6-2 6-1 6-4 Nicolas Jarry #58 H2H Match data
May 28, 2019* Roland Garros Grand Slam R128 Clay Matteo Berrettini #31 6-7(3) 6-4 6-4 6-2 Pablo Andujar #93 H2H Match data
May 28, 2019* Roland Garros Grand Slam R128 Clay Alexander Zverev #5 7-6(4) 6-3 2-6 6-7(5) 6-3 John Millman #56 H2H Match data
May 28, 2019* Roland Garros Grand Slam R128 Clay Philipp Kohlschreiber #54 6-4 6-4 6-7(5) 6-1 Robin Haase #67 H2H Match data
May 28, 2019* Roland Garros Grand Slam R128 Clay Mikael Ymer #148 6-0 6-3 7-6(5) Blaz Rola #183 H2H Match data
May 28, 2019* Roland Garros Grand Slam R128 Clay Oscar Otte #144 6-3 6-1 4-6 6-0 Malek Jaziri #92 H2H Match data
May 28, 2019* Roland Garros Grand Slam R128 Clay Hugo Dellien #86 6-1 6-3 6-1 Prajnesh Gunneswaran #88 H2H Match data
May 28, 2019* Roland Garros Grand Slam R128 Clay Federico Delbonis #75 6-1 3-6 6-3 6-2 Guillermo Garcia-Lopez #136 H2H Match data
May 28, 2019* Roland Garros Grand Slam R128 Clay Adrian Mannarino #48 6-7(5) 6-3 3-6 6-2 6-2 Stefano Travaglia #119 H2H Match data
May 28, 2019* Roland Garros Grand Slam R128 Clay Gregoire Barrere #127 6-3 5-7 7-5 6-1 Matthew Ebden #64 H2H Match data
May 28, 2019* Roland Garros Grand Slam R128 Clay Dusan Lajovic #35 6-3 6-4 6-4 Thiago Monteiro #112 H2H Match data
May 28, 2019* Roland Garros Grand Slam R128 Clay Benoit Paire #38 6-4 6-7(5) 6-0 6-1 Marius Copil #83 H2H Match data
May 28, 2019* Roland Garros Grand Slam R128 Clay Yoshihito Nishioka #72 6-7(7) 6-0 4-6 6-2 6-3 Mackenzie McDonald #66 H2H Match data
May 28, 2019* Roland Garros Grand Slam R128 Clay Filip Krajinovic #60 6-2 4-6 6-3 3-6 6-0 Frances Tiafoe #34 H2H Match data
May 28, 2019* Roland Garros Grand Slam R128 Clay Corentin Moutet #110 6-4 7-6(6) 6-4 Alexey Vatutin #212 H2H Match data
May 28, 2019* Roland Garros Grand Slam R128 Clay Henri Laaksonen #104 6-1 6-0 7-6(4) Pedro Martinez #134 H2H Match data
May 28, 2019* Roland Garros Grand Slam R128 Clay Borna Coric #15 6-1 6-7(4) 6-4 6-4 Aljaz Bedene #95 H2H Match data
May 28, 2019* Roland Garros Grand Slam R128 Clay Jordan Thompson #69 6-3 6-2 7-6(3) Alejandro Davidovich Fokina #133 H2H Match data
May 28, 2019* Roland Garros Grand Slam R128 Clay Cristian Garin #37 7-6(0) 7-5 7-6(7) Reilly Opelka #59 H2H Match data
May 28, 2019* Roland Garros Grand Slam R128 Clay David Goffin #29 6-0 6-2 6-2 Ricardas Berankis #73 H2H Match data

Match Season Archive

Browse completed ATP match result archives by season.