Match list updated: 2026-06-04 18:41 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
| Date | Tournament | Category | Round | Surface | Winner | Score | Loser | H2H | Match Data |
|---|---|---|---|---|---|---|---|---|---|
| May 28, 2019* | Roland Garros | Grand Slam | R128 | Clay | Ivo Karlovic #94 | 7-6(4) 7-5 6-7(7) 7-5 | Feliciano Lopez #108 | H2H | Match data |
| May 28, 2019* | Roland Garros | Grand Slam | R128 | Clay | Laslo Djere #32 | 6-3 6-2 7-6(2) | Albert Ramos-Vinolas #87 | H2H | Match data |
| May 28, 2019* | Roland Garros | Grand Slam | R128 | Clay | Kei Nishikori #7 | 6-2 6-3 6-4 | Quentin Halys #151 | H2H | Match data |
| May 28, 2019* | Roland Garros | Grand Slam | R128 | Clay | Yannick Maden #114 | 7-6(0) 7-5 6-3 | Kimmer Coppejans #178 | H2H | Match data |
| May 28, 2019* | Roland Garros | Grand Slam | R128 | Clay | Stefanos Tsitsipas #6 | 6-2 6-2 7-6(4) | Maximilian Marterer #116 | H2H | Match data |
| May 28, 2019* | Roland Garros | Grand Slam | R128 | Clay | Antoine Hoang #146 | 6-4 0-6 7-6(5) 6-3 | Damir Dzumhur #52 | H2H | Match data |
| May 28, 2019* | Roland Garros | Grand Slam | R128 | Clay | Marin Cilic #13 | 6-3 7-5 6-1 | Thomas Fabbiano #96 | H2H | Match data |
| May 28, 2019* | Roland Garros | Grand Slam | R128 | Clay | Kyle Edmund #30 | 7-6(1) 5-7 6-4 4-6 7-5 | Jeremy Chardy #41 | H2H | Match data |
| May 28, 2019* | Roland Garros | Grand Slam | R128 | Clay | Miomir Kecmanovic #85 | 6-0 6-7(7) 5-7 6-3 6-4 | Denis Kudla #81 | H2H | Match data |
| May 28, 2019* | Roland Garros | Grand Slam | R128 | Clay | Fernando Verdasco #27 | 6-3 6-7(4) 6-3 6-2 | Daniel Evans #80 | H2H | Match data |
| May 28, 2019* | Roland Garros | Grand Slam | R128 | Clay | Roberto Bautista Agut #21 | 6-3 6-4 6-2 | Steve Johnson #65 | H2H | Match data |
| May 28, 2019* | Roland Garros | Grand Slam | R128 | Clay | Casper Ruud #63 | 6-2 7-6(2) 6-0 | Ernests Gulbis #79 | H2H | Match data |
| May 28, 2019* | Roland Garros | Grand Slam | R128 | Clay | Nicolas Mahut #252 | 2-6 6-7(6) 6-4 6-2 6-4 | Marco Cecchinato #19 | H2H | Match data |
| May 28, 2019* | Roland Garros | Grand Slam | R128 | Clay | Rafael Nadal #2 | 6-2 6-1 6-3 | Yannick Hanfmann #180 | H2H | Match data |
| May 28, 2019* | Roland Garros | Grand Slam | R128 | Clay | Elliot Benchetrit #273 | 6-3 6-0 6-2 | Cameron Norrie #49 | H2H | Match data |
| May 28, 2019* | Roland Garros | Grand Slam | R128 | Clay | Guido Pella #23 | 7-6(2) 6-4 1-6 6-1 | Guido Andreozzi #101 | H2H | Match data |
| May 28, 2019* | Roland Garros | Grand Slam | R128 | Clay | Martin Klizan #55 | 3-6 5-7 6-4 6-2 6-3 | Mikhail Kukushkin #51 | H2H | Match data |
| May 28, 2019* | Roland Garros | Grand Slam | R128 | Clay | Karen Khachanov #11 | 6-1 6-1 6-4 | Cedrik-Marcel Stebe #346 | H2H | Match data |
| May 28, 2019* | Roland Garros | Grand Slam | R128 | Clay | Roberto Carballes Baena #76 | 6-4 6-4 6-2 | Alexandre Muller #304 | H2H | Match data |
| May 28, 2019* | Roland Garros | Grand Slam | R128 | Clay | Dominic Thiem #4 | 6-4 4-6 7-6(5) 6-2 | Tommy Paul #131 | H2H | Match data |
| May 28, 2019* | Roland Garros | Grand Slam | R128 | Clay | Richard Gasquet #39 | 6-3 6-4 6-3 | Mischa Zverev #102 | H2H | Match data |
| May 28, 2019* | Roland Garros | Grand Slam | R128 | Clay | Alexander Bublik #91 | 7-5 6-7(4) 6-1 7-6(2) | Rudolf Molleker #173 | H2H | Match data |
| May 28, 2019* | Roland Garros | Grand Slam | R128 | Clay | Alexei Popyrin #109 | 3-6 6-3 7-6(10) 6-3 | Ugo Humbert #61 | H2H | Match data |
| May 28, 2019* | Roland Garros | Grand Slam | R128 | Clay | Taylor Fritz #42 | 6-1 6-4 6-1 | Bernard Tomic #84 | H2H | Match data |
| May 28, 2019* | Roland Garros | Grand Slam | R128 | Clay | Pierre-Hugues Herbert #43 | 4-6 4-6 6-3 6-2 7-5 | Daniil Medvedev #14 | H2H | Match data |
| May 28, 2019* | Roland Garros | Grand Slam | R128 | Clay | Leonardo Mayer #68 | 7-6(3) 6-3 6-0 | Jiri Vesely #105 | H2H | Match data |
| May 28, 2019* | Roland Garros | Grand Slam | R128 | Clay | Diego Schwartzman #20 | 6-3 3-6 7-6(7) 2-6 6-2 | Marton Fucsovics #50 | H2H | Match data |
| May 28, 2019* | Roland Garros | Grand Slam | R128 | Clay | Jo-Wilfried Tsonga #82 | 7-6(4) 6-1 4-6 6-3 | Peter Gojowczyk #121 | H2H | Match data |
| May 28, 2019* | Roland Garros | Grand Slam | R128 | Clay | Stan Wawrinka #28 | 6-1 6-7(3) 6-2 6-3 | Jozef Kovalik #132 | H2H | Match data |
| May 28, 2019* | Roland Garros | Grand Slam | R128 | Clay | Juan Ignacio Londero #78 | 6-4 6-1 6-3 | Nikoloz Basilashvili #16 | H2H | Match data |
| May 28, 2019* | Roland Garros | Grand Slam | R128 | Clay | Lloyd Harris #90 | 6-1 4-6 2-6 6-1 6-2 | Lukas Rosol #149 | H2H | Match data |
| May 27, 2019 | Roland Garros | Grand Slam | Q3 | Clay | Rudolf Molleker #173 | 4-6 6-4 6-4 | Santiago Giraldo #211 | H2H | Match data |
| May 27, 2019 | Roland Garros | Grand Slam | Q3 | Clay | Yannick Hanfmann #180 | 6-2 6-2 | Lukas Rosol #149 | H2H | Match data |
| May 27, 2019 | Roland Garros | Grand Slam | Q3 | Clay | Kimmer Coppejans #178 | 6-3 4-6 6-1 | Manuel Guinard #421 | H2H | Match data |
| May 27, 2019 | Roland Garros | Grand Slam | Q3 | Clay | Mikael Ymer #148 | 6-1 2-6 6-2 | Henri Laaksonen #104 | H2H | Match data |
| May 27, 2019 | Roland Garros | Grand Slam | Q3 | Clay | Pedro Martinez #134 | 6-3 6-1 | Geoffrey Blancaneaux #425 | H2H | Match data |
| May 27, 2019 | Roland Garros | Grand Slam | Q3 | Clay | Tennys Sandgren #100 | 7-6(1) 7-5 | Mathias Bourgue #233 | H2H | Match data |
| May 27, 2019 | Roland Garros | Grand Slam | Q3 | Clay | Guillermo Garcia-Lopez #136 | 3-6 6-4 6-0 | Oscar Otte #144 | H2H | Match data |
| May 27, 2019 | Roland Garros | Grand Slam | Q3 | Clay | Alexandre Muller #304 | 6-3 6-4 | Viktor Troicki #256 | H2H | Match data |
| May 27, 2019 | Roland Garros | Grand Slam | Q3 | Clay | Alexey Vatutin #212 | 6-4 1-6 6-3 | Sergiy Stakhovsky #111 | H2H | Match data |
| May 27, 2019 | Roland Garros | Grand Slam | Q3 | Clay | Salvatore Caruso #147 | 4-6 6-4 6-3 | Dustin Brown #171 | H2H | Match data |
| May 27, 2019 | Roland Garros | Grand Slam | Q3 | Clay | Thiago Monteiro #112 | 6-2 6-4 | Lucas Miedler #238 | H2H | Match data |
| May 27, 2019 | Roland Garros | Grand Slam | Q3 | Clay | Elliot Benchetrit #273 | 4-6 7-6(4) 6-2 | Enzo Couacaud #226 | H2H | Match data |
| May 27, 2019 | Roland Garros | Grand Slam | Q3 | Clay | Stefano Travaglia #119 | 7-6(3) 6-3 | Steve Darcis #245 | H2H | Match data |
| May 27, 2019 | Roland Garros | Grand Slam | Q3 | Clay | Blaz Rola #183 | 6-3 6-2 | Daniel Elahi Galan #197 | H2H | Match data |
| May 27, 2019 | Roland Garros | Grand Slam | Q3 | Clay | Simone Bolelli #187 | 6-1 7-6(5) | Go Soeda #195 | H2H | Match data |
| May 27, 2019 | Roland Garros | Grand Slam | Q3 | Clay | Yannick Maden #114 | 6-3 3-6 6-1 | Alejandro Davidovich Fokina #133 | H2H | Match data |
| May 27, 2019 | Roland Garros | Grand Slam | Q2 | Clay | Guillermo Garcia-Lopez #136 | 4-6 6-3 6-4 | Pedja Krstin #206 | H2H | Match data |
| May 27, 2019 | Roland Garros | Grand Slam | Q2 | Clay | Lukas Rosol #149 | 6-4 6-4 | Marcos Giron #161 | H2H | Match data |
| May 27, 2019 | Roland Garros | Grand Slam | Q2 | Clay | Enzo Couacaud #226 | 6-0 6-3 | Arthur De Greef | — | Match data |
| May 27, 2019 | Roland Garros | Grand Slam | Q2 | Clay | Mikael Ymer #148 | 3-6 7-6(2) 6-1 | Johan Tatlot #261 | H2H | Match data |
| May 27, 2019 | Roland Garros | Grand Slam | Q2 | Clay | Elliot Benchetrit #273 | 6-3 6-4 | Bjorn Fratangelo #137 | H2H | Match data |
| May 27, 2019 | Roland Garros | Grand Slam | Q2 | Clay | Steve Darcis #245 | 3-6 6-1 6-4 | Corentin Denolly #429 | H2H | Match data |
| May 27, 2019 | Roland Garros | Grand Slam | Q2 | Clay | Lucas Miedler #238 | 7-6(5) 6-3 | Attila Balazs #222 | H2H | Match data |
| May 27, 2019 | Roland Garros | Grand Slam | Q2 | Clay | Yannick Maden #114 | 6-4 4-6 6-2 | Mikael Torpegaard #218 | H2H | Match data |
| May 27, 2019 | Roland Garros | Grand Slam | Q2 | Clay | Geoffrey Blancaneaux #425 | 6-4 1-6 7-5 | Adam Pavlasek #247 | H2H | Match data |
| May 27, 2019 | Roland Garros | Grand Slam | Q2 | Clay | Stefano Travaglia #119 | 6-4 6-4 | Nino Serdarusic #301 | H2H | Match data |
| May 27, 2019 | Roland Garros | Grand Slam | Q2 | Clay | Salvatore Caruso #147 | 6-2 6-2 | Ze Zhang #230 | H2H | Match data |
| May 27, 2019 | Roland Garros | Grand Slam | Q2 | Clay | Rudolf Molleker #173 | 4-6 6-3 6-4 | Matthias Bachinger #126 | H2H | Match data |
| May 27, 2019 | Roland Garros | Grand Slam | Q2 | Clay | Yannick Hanfmann #180 | 6-2 6-1 | Sebastian Ofner #140 | H2H | Match data |
| May 27, 2019 | Roland Garros | Grand Slam | Q2 | Clay | Alejandro Davidovich Fokina #133 | 6-2 7-5 | Joao Domingues #160 | H2H | Match data |
| May 27, 2019 | Roland Garros | Grand Slam | Q2 | Clay | Tennys Sandgren #100 | 6-2 6-2 | Mats Moraing #219 | H2H | Match data |
| May 27, 2019 | Roland Garros | Grand Slam | Q2 | Clay | Viktor Troicki #256 | 6-1 7-6(9) | Jason Kubler #168 | H2H | Match data |
| May 27, 2019 | Roland Garros | Grand Slam | Q2 | Clay | Manuel Guinard #421 | 6-3 7-6(4) | Gianluigi Quinzi #253 | H2H | Match data |
| May 27, 2019 | Roland Garros | Grand Slam | Q2 | Clay | Mathias Bourgue #233 | 2-6 6-4 7-5 | Nikola Milojevic #153 | H2H | Match data |
| May 27, 2019 | Roland Garros | Grand Slam | Q2 | Clay | Pedro Martinez #134 | 6-2 7-5 | Mirza Basic #204 | H2H | Match data |
| May 27, 2019 | Roland Garros | Grand Slam | Q2 | Clay | Kimmer Coppejans #178 | 6-0 1-6 6-2 | Matteo Martineau #473 | H2H | Match data |
| May 27, 2019 | Roland Garros | Grand Slam | Q2 | Clay | Alexandre Muller #304 | 6-2 4-6 7-6(2) | Peter Polansky #123 | H2H | Match data |
| May 27, 2019 | Roland Garros | Grand Slam | Q2 | Clay | Oscar Otte #144 | 6-4 6-1 | Stefano Napolitano #176 | H2H | Match data |
| May 27, 2019 | Roland Garros | Grand Slam | Q2 | Clay | Henri Laaksonen #104 | 4-6 6-4 6-3 | Facundo Arguello #203 | H2H | Match data |
| May 27, 2019 | Roland Garros | Grand Slam | Q2 | Clay | Santiago Giraldo #211 | 4-6 7-6(4) 3-0 (ret.) | Gianluca Mager #142 | H2H | Match data |
| May 27, 2019 | Roland Garros | Grand Slam | Q2 | Clay | Sergiy Stakhovsky #111 | 7-6(2) 6-4 | Uladzimir Ignatik #264 | H2H | Match data |
| May 27, 2019 | Roland Garros | Grand Slam | Q2 | Clay | Simone Bolelli #187 | 6-1 3-6 6-3 | Dominik Koepfer #174 | H2H | Match data |
| May 27, 2019 | Roland Garros | Grand Slam | Q2 | Clay | Daniel Elahi Galan #197 | 7-5 6-7(4) 7-6(0) | Adrian Menendez Maceiras | — | Match data |
| May 27, 2019 | Roland Garros | Grand Slam | Q2 | Clay | Blaz Rola #183 | 6-2 6-3 | Roberto Quiroz #217 | H2H | Match data |
| May 27, 2019 | Roland Garros | Grand Slam | Q2 | Clay | Go Soeda #195 | 6-1 3-6 6-3 | Thiemo de Bakker #229 | H2H | Match data |
| May 27, 2019 | Roland Garros | Grand Slam | Q2 | Clay | Alexey Vatutin #212 | 6-1 6-3 | Hugo Gaston #514 | H2H | Match data |
| May 27, 2019 | Roland Garros | Grand Slam | Q2 | Clay | Dustin Brown #171 | 6-2 7-5 | Emilio Gomez #191 | H2H | Match data |
| May 27, 2019 | Roland Garros | Grand Slam | Q2 | Clay | Thiago Monteiro #112 | 6-3 4-6 6-3 | Antoine Cornut Chauvinc | — | Match data |
| May 26, 2019* | Lyon | ATP 250 | F | Clay | Benoit Paire #51 | 6-4 6-3 | Felix Auger-Aliassime #28 | H2H | Match data |
| May 26, 2019* | Roland Garros | Grand Slam | Q1 | Clay | Tennys Sandgren #87 | 6-2 6-4 | Yosuke Watanuki #217 | H2H | Match data |
| May 26, 2019* | Roland Garros | Grand Slam | Q1 | Clay | Rudolf Molleker #177 | 7-6(5) 6-3 | Tommy Robredo #284 | H2H | Match data |
| May 26, 2019* | Roland Garros | Grand Slam | Q1 | Clay | Ze Zhang #234 | 7-6(3) 6-2 | Filip Horansky #161 | H2H | Match data |
| May 26, 2019* | Roland Garros | Grand Slam | Q1 | Clay | Hugo Gaston #516 | 6-4 6-1 | Marco Trungelliti #140 | H2H | Match data |
| May 26, 2019* | Roland Garros | Grand Slam | Q1 | Clay | Mats Moraing #225 | 6-3 5-7 6-4 | Andrej Martin #154 | H2H | Match data |
| May 26, 2019* | Roland Garros | Grand Slam | Q1 | Clay | Peter Polansky #124 | 6-4 6-4 | Darian King #206 | H2H | Match data |
| May 26, 2019* | Roland Garros | Grand Slam | Q1 | Clay | Bjorn Fratangelo #137 | 3-6 6-4 7-6(3) | Evgeny Donskoy #146 | H2H | Match data |
| May 26, 2019* | Roland Garros | Grand Slam | Q1 | Clay | Corentin Denolly #429 | 6-1 6-4 | Michael Mmoh #142 | H2H | Match data |
| May 26, 2019* | Roland Garros | Grand Slam | Q1 | Clay | Lukas Rosol #138 | 6-3 6-1 | Amir Weintraub #1127 | H2H | Match data |
| May 26, 2019* | Roland Garros | Grand Slam | Q1 | Clay | Mikael Ymer #149 | 6-4 2-6 6-1 | Roberto Marcora #183 | H2H | Match data |
| May 26, 2019* | Roland Garros | Grand Slam | Q1 | Clay | Dustin Brown #175 | 7-6(5) 6-1 | Denis Istomin #99 | H2H | Match data |
| May 26, 2019* | Roland Garros | Grand Slam | Q1 | Clay | Pedja Krstin #209 | 6-4 6-2 | Lorenzo Giustino #157 | H2H | Match data |
| May 26, 2019* | Roland Garros | Grand Slam | Q1 | Clay | Blaz Rola #188 | 6-2 6-3 | Dennis Novak #114 | H2H | Match data |
| May 26, 2019* | Roland Garros | Grand Slam | Q1 | Clay | Matteo Martineau #450 | 6-4 3-6 6-4 | Elias Ymer #116 | H2H | Match data |
| May 26, 2019* | Roland Garros | Grand Slam | Q1 | Clay | Guillermo Garcia-Lopez #123 | 6-1 6-4 | Tim Smyczek #228 | H2H | Match data |
| May 26, 2019* | Roland Garros | Grand Slam | Q1 | Clay | Johan Tatlot #260 | 6-2 7-6(3) | Tatsuma Ito #158 | H2H | Match data |
| May 26, 2019* | Roland Garros | Grand Slam | Q1 | Clay | Mathias Bourgue #237 | 4-6 6-1 6-3 | Matteo Viola #252 | H2H | Match data |
| May 26, 2019* | Roland Garros | Grand Slam | Q1 | Clay | Kimmer Coppejans #181 | 6-3 6-7(6) 6-4 | Rogerio Dutra Silva #210 | H2H | Match data |
| May 26, 2019* | Roland Garros | Grand Slam | Q1 | Clay | Viktor Troicki #256 | 6-4 6-3 | Kevin Krawietz #267 | H2H | Match data |
| May 26, 2019* | Roland Garros | Grand Slam | Q1 | Clay | Alexandre Muller #303 | 5-7 7-6(7) 6-1 | Alessandro Giannessi #165 | H2H | Match data |
| May 26, 2019* | Roland Garros | Grand Slam | Q1 | Clay | Alejandro Davidovich Fokina #133 | 2-6 7-6(5) 6-1 | Jay Clarke #159 | H2H | Match data |
| May 26, 2019* | Roland Garros | Grand Slam | Q1 | Clay | Gianluigi Quinzi #200 | 6-2 1-6 6-3 | Marc Polmans #190 | H2H | Match data |
| May 26, 2019* | Roland Garros | Grand Slam | Q1 | Clay | Sergiy Stakhovsky #111 | 4-2 (ret.) | James Duckworth #151 | H2H | Match data |
| May 26, 2019* | Roland Garros | Grand Slam | Q1 | Clay | Stefano Travaglia #120 | 1-6 6-3 7-6(4) | Jurij Rodionov #187 | H2H | Match data |
| May 26, 2019* | Roland Garros | Grand Slam | Q1 | Clay | Steve Darcis #244 | 7-6(4) 7-5 | Hiroki Moriya #186 | H2H | Match data |
| May 26, 2019* | Roland Garros | Grand Slam | Q1 | Clay | Geoffrey Blancaneaux #424 | 7-6(5) 3-6 6-3 | Andrea Arnaboldi #195 | H2H | Match data |
| May 26, 2019* | Roland Garros | Grand Slam | Q1 | Clay | Matthias Bachinger #127 | 7-5 2-6 6-3 | Sergio Gutierrez-Ferrol #220 | H2H | Match data |
| May 26, 2019* | Roland Garros | Grand Slam | Q1 | Clay | Yannick Hanfmann #184 | 6-2 7-5 | Constant Lestienne #196 | H2H | Match data |
| May 26, 2019* | Roland Garros | Grand Slam | Q1 | Clay | Uladzimir Ignatik #263 | 6-3 4-6 4-1 (ret.) | Matteo Donati #241 | H2H | Match data |
| May 26, 2019* | Roland Garros | Grand Slam | Q1 | Clay | Henri Laaksonen #104 | 6-3 6-0 | Daniel Brands #176 | H2H | Match data |
| May 26, 2019* | Roland Garros | Grand Slam | Q1 | Clay | Roberto Quiroz #223 | 2-6 7-6(5) 6-4 | Tallon Griekspoor #204 | H2H | Match data |
| May 26, 2019* | Roland Garros | Grand Slam | Q1 | Clay | Attila Balazs #227 | 7-5 6-3 | Soonwoo Kwon #135 | H2H | Match data |
| May 26, 2019* | Roland Garros | Grand Slam | Q1 | Clay | Sebastian Ofner #141 | 6-2 7-6(5) | Ruben Bemelmans #164 | H2H | Match data |
| May 26, 2019* | Roland Garros | Grand Slam | Q1 | Clay | Adam Pavlasek #248 | 6-3 6-7(5) 7-6(5) | Ryan Harrison #122 | H2H | Match data |
| May 26, 2019* | Roland Garros | Grand Slam | Q1 | Clay | Alexey Vatutin #216 | 2-6 6-1 7-5 | Gerald Melzer #279 | H2H | Match data |
| May 26, 2019* | Roland Garros | Grand Slam | Q1 | Clay | Mirza Basic #192 | 7-6(6) 6-3 | Kaichi Uchida #251 | H2H | Match data |
| May 26, 2019* | Roland Garros | Grand Slam | Q1 | Clay | Antoine Cornut Chauvinc | 3-6 6-2 7-6(5) | Zdenek Kolar #212 | — | Match data |
| May 26, 2019* | Roland Garros | Grand Slam | Q1 | Clay | Emilio Gomez #194 | 6-4 6-1 | Daniel Gimeno-Traver #257 | H2H | Match data |
| May 26, 2019* | Roland Garros | Grand Slam | Q1 | Clay | Arthur De Greef | 5-7 6-3 6-2 | Illya Marchenko #380 | — | Match data |
| May 26, 2019* | Roland Garros | Grand Slam | Q1 | Clay | Salvatore Caruso #148 | 5-7 6-4 6-4 | Norbert Gombos #205 | H2H | Match data |
| May 26, 2019* | Roland Garros | Grand Slam | Q1 | Clay | Facundo Arguello #208 | 3-6 6-3 6-2 | Filippo Baldi #163 | H2H | Match data |
| May 26, 2019* | Roland Garros | Grand Slam | Q1 | Clay | Nikola Milojevic #152 | 7-5 6-3 | Egor Gerasimov #155 | H2H | Match data |
| May 26, 2019* | Roland Garros | Grand Slam | Q1 | Clay | Dominik Koepfer #170 | 7-5 6-1 | Mitchell Krueger #172 | H2H | Match data |
| May 26, 2019* | Roland Garros | Grand Slam | Q1 | Clay | Go Soeda #201 | 6-1 6-2 | Facundo Bagnis #126 | H2H | Match data |
| May 26, 2019* | Roland Garros | Grand Slam | Q1 | Clay | Manuel Guinard #420 | 7-6(4) 4-6 6-1 | Lukas Lacko #139 | H2H | Match data |
| May 26, 2019* | Roland Garros | Grand Slam | Q1 | Clay | Mikael Torpegaard #224 | 6-2 6-2 | Noah Rubin #166 | H2H | Match data |
| May 26, 2019* | Roland Garros | Grand Slam | Q1 | Clay | Joao Domingues #160 | 6-3 6-4 | Viktor Galovic #198 | H2H | Match data |
| May 26, 2019* | Roland Garros | Grand Slam | Q1 | Clay | Jason Kubler #171 | 6-4 6-4 | Ramkumar Ramanathan #144 | H2H | Match data |
| May 26, 2019* | Roland Garros | Grand Slam | Q1 | Clay | Marcos Giron #162 | 6-0 6-1 | Donald Young #197 | H2H | Match data |
| May 26, 2019* | Roland Garros | Grand Slam | Q1 | Clay | Enzo Couacaud #230 | 4-6 6-4 6-0 | Paolo Lorenzi #101 | H2H | Match data |
| May 26, 2019* | Roland Garros | Grand Slam | Q1 | Clay | Nino Serdarusic #299 | 6-2 6-2 | Zhe Li #242 | H2H | Match data |
| May 26, 2019* | Roland Garros | Grand Slam | Q1 | Clay | Thiago Monteiro #113 | 7-6(3) 6-0 | Mohamed Safwat #235 | H2H | Match data |
| May 26, 2019* | Roland Garros | Grand Slam | Q1 | Clay | Oscar Otte #145 | 6-1 6-2 | James Ward #169 | H2H | Match data |
| May 26, 2019* | Roland Garros | Grand Slam | Q1 | Clay | Daniel Elahi Galan #203 | 4-6 6-3 6-4 | Carlos Berlocq #174 | H2H | Match data |
| May 26, 2019* | Roland Garros | Grand Slam | Q1 | Clay | Adrian Menendez Maceiras | 6-2 6-2 | Alex Bolt #131 | — | Match data |
| May 26, 2019* | Roland Garros | Grand Slam | Q1 | Clay | Stefano Napolitano #179 | 7-6(3) 6-4 | Federico Gaio #207 | H2H | Match data |
| May 26, 2019* | Roland Garros | Grand Slam | Q1 | Clay | Elliot Benchetrit #273 | 6-3 1-6 6-3 | Pedro Cachin #236 | H2H | Match data |
| May 26, 2019* | Roland Garros | Grand Slam | Q1 | Clay | Gianluca Mager #143 | 7-6(0) 6-0 | Enrique Lopez Perez #168 | H2H | Match data |
| May 26, 2019* | Roland Garros | Grand Slam | Q1 | Clay | Yannick Maden #115 | 6-3 6-2 | Jurgen Zopp #173 | H2H | Match data |
| May 26, 2019* | Roland Garros | Grand Slam | Q1 | Clay | Pedro Martinez #134 | 6-4 6-4 | Christopher Eubanks #202 | H2H | Match data |
| May 26, 2019* | Roland Garros | Grand Slam | Q1 | Clay | Santiago Giraldo #213 | 3-6 6-4 6-3 | Aleksandr Nedovyesov #193 | H2H | Match data |
| May 26, 2019* | Roland Garros | Grand Slam | Q1 | Clay | Lucas Miedler #232 | 7-5 6-2 | Evgeny Karlovskiy #219 | H2H | Match data |
| May 26, 2019* | Roland Garros | Grand Slam | Q1 | Clay | Simone Bolelli #191 | 7-5 7-6(5) | Kamil Majchrzak #118 | H2H | Match data |
| May 26, 2019* | Roland Garros | Grand Slam | Q1 | Clay | Thiemo de Bakker #233 | 6-3 7-5 | Yasutaka Uchiyama #182 | H2H | Match data |
| May 25, 2019* | Geneva | ATP 250 | F | Clay | Alexander Zverev #5 | 6-3 3-6 7-6(8) | Nicolas Jarry #75 | H2H | Match data |
| May 25, 2019* | Lyon | ATP 250 | SF | Clay | Benoit Paire #51 | 6-4 6-2 | Taylor Fritz #46 | H2H | Match data |
| May 25, 2019* | Lyon | ATP 250 | SF | Clay | Felix Auger-Aliassime #28 | 2-6 7-6(3) 6-4 | Nikoloz Basilashvili #18 | H2H | Match data |
| May 25, 2019* | Lyon | ATP 250 | QF | Clay | Felix Auger-Aliassime #28 | 6-4 2-6 6-4 | Steve Johnson #59 | H2H | Match data |
| May 25, 2019* | Lyon | ATP 250 | QF | Clay | Nikoloz Basilashvili #18 | 6-4 6-4 | Jo-Wilfried Tsonga #85 | H2H | Match data |
| May 25, 2019* | Lyon | ATP 250 | QF | Clay | Taylor Fritz #46 | 6-7(6) 6-3 6-4 | Roberto Bautista Agut #21 | H2H | Match data |
| May 25, 2019* | Lyon | ATP 250 | QF | Clay | Benoit Paire #51 | 6-3 4-6 7-6(4) | Denis Shapovalov #23 | H2H | Match data |
| May 24, 2019* | Geneva | ATP 250 | SF | Clay | Alexander Zverev #5 | 7-5 6-7(6) 6-3 | Federico Delbonis #84 | H2H | Match data |
| May 24, 2019* | Geneva | ATP 250 | SF | Clay | Nicolas Jarry #75 | 6-3 6-4 | Radu Albot #45 | H2H | Match data |
| May 24, 2019* | Geneva | ATP 250 | QF | Clay | Radu Albot #45 | 6-3 7-5 | Damir Dzumhur #57 | H2H | Match data |
| May 24, 2019* | Geneva | ATP 250 | QF | Clay | Nicolas Jarry #75 | 6-1 7-5 | Taro Daniel #107 | H2H | Match data |
| May 24, 2019* | Geneva | ATP 250 | QF | Clay | Alexander Zverev #5 | 7-5 3-6 6-3 | Hugo Dellien #92 | H2H | Match data |
| May 24, 2019* | Geneva | ATP 250 | QF | Clay | Federico Delbonis #84 | 7-6(5) 7-5 | Albert Ramos-Vinolas #91 | H2H | Match data |
| May 24, 2019* | Lyon | ATP 250 | R16 | Clay | Jo-Wilfried Tsonga #85 | 3-6 7-6(2) 6-3 | Steven Diez #262 | H2H | Match data |
| May 24, 2019* | Lyon | ATP 250 | R16 | Clay | Taylor Fritz #46 | (w/o) | Richard Gasquet #39 | H2H | Match data |
| May 24, 2019* | Lyon | ATP 250 | R16 | Clay | Felix Auger-Aliassime #28 | 7-6(3) 7-5 | John Millman #55 | H2H | Match data |
| May 24, 2019* | Lyon | ATP 250 | R16 | Clay | Nikoloz Basilashvili #18 | 7-5 7-5 | Tristan Lamasine #270 | H2H | Match data |
| May 24, 2019* | Lyon | ATP 250 | R16 | Clay | Benoit Paire #51 | 6-4 6-3 | Pablo Cuevas #50 | H2H | Match data |
| May 24, 2019* | Lyon | ATP 250 | R16 | Clay | Roberto Bautista Agut #21 | 4-6 6-4 6-3 | Corentin Moutet #117 | H2H | Match data |
| May 24, 2019* | Lyon | ATP 250 | R16 | Clay | Steve Johnson #59 | 7-6(6) 5-7 6-1 | Pierre-Hugues Herbert #42 | H2H | Match data |
| May 24, 2019* | Lyon | ATP 250 | R16 | Clay | Denis Shapovalov #23 | 2-6 7-6(3) 6-2 | Ugo Humbert #61 | H2H | Match data |
| May 23, 2019* | Geneva | ATP 250 | R16 | Clay | Radu Albot #45 | 6-1 6-7(3) 6-4 | Juan Ignacio Londero #78 | H2H | Match data |
| May 23, 2019* | Geneva | ATP 250 | R16 | Clay | Hugo Dellien #92 | 7-6(3) 6-3 | Janko Tipsarevic #317 | H2H | Match data |
| May 23, 2019* | Geneva | ATP 250 | R16 | Clay | Nicolas Jarry #75 | 6-3 6-3 | Denis Kudla #79 | H2H | Match data |
| May 23, 2019* | Geneva | ATP 250 | R16 | Clay | Albert Ramos-Vinolas #91 | 6-0 6-3 | Joao Sousa #70 | H2H | Match data |
| May 23, 2019* | Geneva | ATP 250 | R16 | Clay | Taro Daniel #107 | 6-2 4-6 6-4 | Cristian Garin #37 | H2H | Match data |
| May 23, 2019* | Geneva | ATP 250 | R16 | Clay | Alexander Zverev #5 | 6-2 6-1 | Ernests Gulbis #80 | H2H | Match data |
| May 23, 2019* | Geneva | ATP 250 | R16 | Clay | Damir Dzumhur #57 | 3-6 6-3 6-4 | Stan Wawrinka #27 | H2H | Match data |
| May 23, 2019* | Geneva | ATP 250 | R16 | Clay | Federico Delbonis #84 | 6-4 6-2 | Marton Fucsovics #38 | H2H | Match data |
| May 23, 2019* | Lyon | ATP 250 | R32 | Clay | John Millman #55 | 6-1 6-3 | Pablo Andujar #93 | H2H | Match data |
| May 23, 2019* | Lyon | ATP 250 | R32 | Clay | Steve Johnson #59 | 6-2 7-6(2) | Lloyd Harris #89 | H2H | Match data |
| May 23, 2019* | Lyon | ATP 250 | R32 | Clay | Tristan Lamasine #270 | 6-0 7-6(5) | Jannik Sinner #229 | H2H | Match data |
| May 23, 2019* | Lyon | ATP 250 | R32 | Clay | Steven Diez #262 | 6-4 4-1 (ret.) | Bernard Tomic #82 | H2H | Match data |
| May 23, 2019* | Lyon | ATP 250 | R32 | Clay | Ugo Humbert #61 | 6-1 6-3 | Cameron Norrie #41 | H2H | Match data |
| May 23, 2019* | Lyon | ATP 250 | R32 | Clay | Corentin Moutet #117 | 6-3 2-6 7-6(10) | Reilly Opelka #58 | H2H | Match data |
| May 23, 2019* | Lyon | ATP 250 | R32 | Clay | Benoit Paire #51 | 3-6 7-6(5) 6-1 | Mackenzie McDonald #65 | H2H | Match data |
| May 23, 2019* | Lyon | ATP 250 | R32 | Clay | Pablo Cuevas #50 | 6-4 6-4 | Hubert Hurkacz #43 | H2H | Match data |
| May 23, 2019* | Lyon | ATP 250 | R32 | Clay | Taylor Fritz #46 | 7-5 7-6(3) | Jiri Vesely #105 | H2H | Match data |
| May 23, 2019* | Lyon | ATP 250 | R32 | Clay | Jo-Wilfried Tsonga #85 | 7-6(4) 6-4 | Dusan Lajovic #33 | H2H | Match data |
| May 23, 2019* | Lyon | ATP 250 | R32 | Clay | Pierre-Hugues Herbert #42 | 6-2 7-5 | Jeremy Chardy #40 | H2H | Match data |
| May 23, 2019* | Lyon | ATP 250 | R32 | Clay | Richard Gasquet #39 | 6-7(5) 6-2 7-6(2) | Maxime Janvier #199 | H2H | Match data |
| May 22, 2019* | Geneva | ATP 250 | R32 | Clay | Taro Daniel #107 | 6-4 4-6 6-3 | Bernabe Zapata Miralles #238 | H2H | Match data |
| May 22, 2019* | Geneva | ATP 250 | R32 | Clay | Nicolas Jarry #75 | 6-2 7-6(4) | Matthew Ebden #64 | H2H | Match data |
| May 22, 2019* | Geneva | ATP 250 | R32 | Clay | Denis Kudla #79 | 5-7 6-2 6-4 | Jordan Thompson #69 | H2H | Match data |
| May 22, 2019* | Geneva | ATP 250 | R32 | Clay | Hugo Dellien #92 | 6-1 3-6 6-4 | Andreas Seppi #66 | H2H | Match data |
| May 22, 2019* | Geneva | ATP 250 | R32 | Clay | Federico Delbonis #84 | 1-6 6-4 6-2 | Grigor Dimitrov #47 | H2H | Match data |
| May 22, 2019* | Geneva | ATP 250 | R32 | Clay | Janko Tipsarevic #317 | 7-5 7-5 | Peter Gojowczyk #96 | H2H | Match data |
| May 22, 2019* | Geneva | ATP 250 | R32 | Clay | Joao Sousa #70 | 6-2 6-7(6) 6-4 | Leonardo Mayer #68 | H2H | Match data |
| May 22, 2019* | Geneva | ATP 250 | R32 | Clay | Albert Ramos-Vinolas #91 | 6-7(2) 6-3 6-2 | Adrian Mannarino #49 | H2H | Match data |
| May 22, 2019* | Geneva | ATP 250 | R32 | Clay | Juan Ignacio Londero #78 | 6-4 6-4 | Mischa Zverev #103 | H2H | Match data |
| May 22, 2019* | Geneva | ATP 250 | R32 | Clay | Radu Albot #45 | 7-6(6) 7-6(3) | Lorenzo Sonego #73 | H2H | Match data |
| May 22, 2019* | Geneva | ATP 250 | R32 | Clay | Ernests Gulbis #80 | 6-2 7-6(7) | Yoshihito Nishioka #71 | H2H | Match data |
| May 22, 2019* | Geneva | ATP 250 | R32 | Clay | Damir Dzumhur #57 | 6-7(2) 6-4 7-5 | Feliciano Lopez #108 | H2H | Match data |
| May 20, 2019 | Lyon | ATP 250 | Q2 | Clay | Jiri Vesely #105 | 3-6 6-3 6-2 | Gregoire Barrere #129 | H2H | Match data |
| May 20, 2019 | Lyon | ATP 250 | Q2 | Clay | Jannik Sinner #229 | 6-4 6-3 | Tristan Lamasine #270 | H2H | Match data |
| May 20, 2019 | Lyon | ATP 250 | Q2 | Clay | Maxime Janvier #199 | 6-1 6-4 | Lloyd Harris #89 | H2H | Match data |
Match Season Archive
Browse completed ATP match result archives by season.