Match list updated: 2026-06-04 09:25 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
Jul 27, 2019* Washington ATP 500 Q2 Hard Thai-Son Kwiatkowski #208 6-3 6-7(5) 6-4 Viktor Troicki #155 H2H Match data
Jul 27, 2019* Washington ATP 500 Q1 Hard Mikael Torpegaard #177 6-4 2-6 6-4 Alexis Galarneau #407 H2H Match data
Jul 27, 2019* Washington ATP 500 Q1 Hard Marc Polmans #179 6-0 6-3 James Cerretani Match data
Jul 27, 2019* Washington ATP 500 Q1 Hard Viktor Troicki #155 4-6 6-1 7-5 Andrew Fenty #458 H2H Match data
Jul 27, 2019* Washington ATP 500 Q1 Hard Thai-Son Kwiatkowski #208 7-5 4-6 6-1 Noah Rubin #168 H2H Match data
Jul 27, 2019* Washington ATP 500 Q1 Hard Donald Young #190 6-2 6-0 Nicholas Reyes #1656 H2H Match data
Jul 27, 2019* Washington ATP 500 Q1 Hard Tim Smyczek #282 6-4 6-2 Ramkumar Ramanathan #185 H2H Match data
Jul 27, 2019* Washington ATP 500 Q1 Hard Gleb Sakharov #256 6-4 7-6(3) Michael Mmoh #164 H2H Match data
Jul 26, 2019* Hamburg ATP 500 R16 Clay Fabio Fognini #10 7-5 6-4 Rudolf Molleker #150 H2H Match data
Jul 26, 2019* Atlanta ATP 250 R16 Hard Miomir Kecmanovic #66 6-2 6-2 Ugo Humbert #46 H2H Match data
Jul 26, 2019* Atlanta ATP 250 R16 Hard Alex de Minaur #34 6-4 6-4 Bradley Klahn #94 H2H Match data
Jul 26, 2019* Atlanta ATP 250 R16 Hard Reilly Opelka #57 7-6(2) 6-7(5) 7-6(5) John Isner #14 H2H Match data
Jul 26, 2019* Gstaad ATP 250 R16 Clay Dusan Lajovic #26 6-4 6-7(2) 7-6(2) Denis Istomin #107 H2H Match data
Jul 26, 2019* Atlanta ATP 250 R16 Hard Daniel Evans #55 7-6(5) 5-7 6-2 Radu Albot #42 H2H Match data
Jul 26, 2019* Hamburg ATP 500 R16 Clay Filip Krajinovic #58 6-7(6) 7-5 6-1 Martin Klizan #62 H2H Match data
Jul 26, 2019* Gstaad ATP 250 R16 Clay Cedrik-Marcel Stebe #455 7-6(3) 4-6 6-3 Jiri Vesely #142 H2H Match data
Jul 26, 2019* Gstaad ATP 250 R16 Clay Joao Sousa #49 6-4 6-4 Gian Marco Moroni #265 H2H Match data
Jul 26, 2019* Atlanta ATP 250 R16 Hard Alexei Popyrin #95 7-5 6-3 Pierre-Hugues Herbert #39 H2H Match data
Jul 26, 2019* Gstaad ATP 250 R16 Clay Thomas Fabbiano #90 7-6(2) 3-6 6-1 Lorenzo Sonego #52 H2H Match data
Jul 26, 2019* Hamburg ATP 500 R16 Clay Dominic Thiem #4 7-5 6-1 Marton Fucsovics #50 H2H Match data
Jul 26, 2019* Hamburg ATP 500 R16 Clay Alexander Zverev #5 6-4 7-6(2) Federico Delbonis #67 H2H Match data
Jul 26, 2019* Gstaad ATP 250 R16 Clay Albert Ramos-Vinolas #85 6-4 7-6(4) Fernando Verdasco #30 H2H Match data
Jul 26, 2019* Hamburg ATP 500 R16 Clay Nikoloz Basilashvili #16 6-4 3-6 6-3 Juan Ignacio Londero #56 H2H Match data
Jul 26, 2019* Atlanta ATP 250 R16 Hard Taylor Fritz #32 6-2 6-3 Kevin King #405 H2H Match data
Jul 26, 2019* Gstaad ATP 250 R16 Clay Pablo Andujar #79 6-1 3-6 7-6(2) Taro Daniel #111 H2H Match data
Jul 26, 2019* Gstaad ATP 250 R16 Clay Roberto Carballes Baena #74 6-2 6-4 Stefano Travaglia #98 H2H Match data
Jul 26, 2019* Gstaad ATP 250 R16 Clay Roberto Bautista Agut #13 7-6(7) 6-4 Jaume Munar #89 H2H Match data
Jul 26, 2019* Hamburg ATP 500 R16 Clay Andrey Rublev #78 3-6 7-5 6-3 Casper Ruud #69 H2H Match data
Jul 26, 2019* Atlanta ATP 250 R16 Hard Bernard Tomic #106 6-4 7-6(3) Matthew Ebden #100 H2H Match data
Jul 26, 2019* Hamburg ATP 500 R16 Clay Jeremy Chardy #77 7-6(5) 7-5 Richard Gasquet #65 H2H Match data
Jul 26, 2019* Atlanta ATP 250 R16 Hard Cameron Norrie #54 6-3 6-4 Soonwoo Kwon #117 H2H Match data
Jul 26, 2019* Hamburg ATP 500 R16 Clay Pablo Carreno Busta #59 6-1 7-6(4) Jan-Lennard Struff #36 H2H Match data
Jul 25, 2019* Gstaad ATP 250 R32 Clay Denis Istomin #107 6-3 7-6(0) Marc-Andrea Huesler #271 H2H Match data
Jul 25, 2019* Hamburg ATP 500 R32 Clay Jeremy Chardy #77 6-7(4) 7-5 6-3 Benoit Paire #28 H2H Match data
Jul 25, 2019* Atlanta ATP 250 R32 Hard Miomir Kecmanovic #66 7-6(9) 7-6(5) Jack Sock #180 H2H Match data
Jul 25, 2019* Atlanta ATP 250 R32 Hard Soonwoo Kwon #117 6-7(4) 7-5 6-0 Prajnesh Gunneswaran #88 H2H Match data
Jul 25, 2019* Hamburg ATP 500 R32 Clay Rudolf Molleker #150 7-6(8) 6-4 Leonardo Mayer #51 H2H Match data
Jul 25, 2019* Gstaad ATP 250 R32 Clay Taro Daniel #111 6-4 6-4 Filippo Baldi #149 H2H Match data
Jul 25, 2019* Gstaad ATP 250 R32 Clay Stefano Travaglia #98 7-6(7) 6-3 Daniel Elahi Galan #215 H2H Match data
Jul 25, 2019* Hamburg ATP 500 R32 Clay Dominic Thiem #4 6-3 7-6(3) Pablo Cuevas #47 H2H Match data
Jul 25, 2019* Hamburg ATP 500 R32 Clay Pablo Carreno Busta #59 7-6(5) 6-4 Yannick Hanfmann #223 H2H Match data
Jul 25, 2019* Gstaad ATP 250 R32 Clay Cedrik-Marcel Stebe #455 6-4 6-4 Corentin Moutet #80 H2H Match data
Jul 25, 2019* Hamburg ATP 500 R32 Clay Marton Fucsovics #50 6-3 6-0 Philipp Kohlschreiber #72 H2H Match data
Jul 25, 2019* Gstaad ATP 250 R32 Clay Albert Ramos-Vinolas #85 6-0 6-3 Henri Laaksonen #112 H2H Match data
Jul 25, 2019* Atlanta ATP 250 R32 Hard Radu Albot #42 6-4 7-6(4) Tennys Sandgren #70 H2H Match data
Jul 25, 2019* Hamburg ATP 500 R32 Clay Andrey Rublev #78 6-4 7-6(5) Cristian Garin #37 H2H Match data
Jul 25, 2019* Gstaad ATP 250 R32 Clay Jiri Vesely #142 7-5 7-5 Ernests Gulbis #130 H2H Match data
Jul 25, 2019* Hamburg ATP 500 R32 Clay Richard Gasquet #65 6-2 7-6(2) Sumit Nagal #207 H2H Match data
Jul 25, 2019* Hamburg ATP 500 R32 Clay Casper Ruud #69 6-3 3-6 6-1 Robin Haase #86 H2H Match data
Jul 25, 2019* Gstaad ATP 250 R32 Clay Joao Sousa #49 6-4 6-4 Steve Darcis #198 H2H Match data
Jul 25, 2019* Hamburg ATP 500 R32 Clay Federico Delbonis #67 6-7(5) 7-6(3) 6-2 Marco Cecchinato #63 H2H Match data
Jul 25, 2019* Atlanta ATP 250 R32 Hard Cameron Norrie #54 7-6(3) 4-6 6-3 Jordan Thompson #43 H2H Match data
Jul 25, 2019* Gstaad ATP 250 R32 Clay Roberto Carballes Baena #74 6-7(1) 6-3 6-2 Paolo Lorenzi #114 H2H Match data
Jul 25, 2019* Atlanta ATP 250 R32 Hard Bernard Tomic #106 4-6 6-3 7-6(4) Frances Tiafoe #41 H2H Match data
Jul 25, 2019* Hamburg ATP 500 R32 Clay Fabio Fognini #10 6-4 6-4 Julian Lenz #374 H2H Match data
Jul 25, 2019* Hamburg ATP 500 R32 Clay Filip Krajinovic #58 6-3 6-3 Laslo Djere #31 H2H Match data
Jul 25, 2019* Atlanta ATP 250 R32 Hard Ugo Humbert #46 7-6(2) 6-2 Cole Gromley Match data
Jul 25, 2019* Gstaad ATP 250 R32 Clay Pablo Andujar #79 6-1 3-6 6-3 Dennis Novak #120 H2H Match data
Jul 25, 2019* Atlanta ATP 250 R32 Hard Bradley Klahn #94 7-6(3) 7-5 Marius Copil #84 H2H Match data
Jul 25, 2019* Hamburg ATP 500 R32 Clay Alexander Zverev #5 6-4 6-2 Nicolas Jarry #38 H2H Match data
Jul 25, 2019* Atlanta ATP 250 R32 Hard Daniel Evans #55 6-1 6-1 Jason Jung #138 H2H Match data
Jul 25, 2019* Gstaad ATP 250 R32 Clay Jaume Munar #89 5-7 6-3 6-4 Malek Jaziri #103 H2H Match data
Jul 25, 2019* Gstaad ATP 250 R32 Clay Thomas Fabbiano #90 6-4 7-5 Sandro Ehrat #386 H2H Match data
Jul 25, 2019* Atlanta ATP 250 R32 Hard Alexei Popyrin #95 6-3 6-4 Denis Kudla #101 H2H Match data
Jul 25, 2019* Hamburg ATP 500 R32 Clay Jan-Lennard Struff #36 6-1 6-3 Thiago Monteiro #91 H2H Match data
Jul 25, 2019* Gstaad ATP 250 R32 Clay Gian Marco Moroni #265 6-2 6-2 Tommy Robredo #167 H2H Match data
Jul 25, 2019* Atlanta ATP 250 R32 Hard Reilly Opelka #57 6-3 7-6(1) Alexander Bublik #71 H2H Match data
Jul 25, 2019* Atlanta ATP 250 R32 Hard Matthew Ebden #100 7-6(5) 6-3 Kamil Majchrzak #102 H2H Match data
Jul 25, 2019* Hamburg ATP 500 R32 Clay Martin Klizan #62 6-2 6-2 Daniel Altmaier #415 H2H Match data
Jul 25, 2019* Hamburg ATP 500 R32 Clay Nikoloz Basilashvili #16 6-4 6-3 Hugo Dellien #87 H2H Match data
Jul 25, 2019* Atlanta ATP 250 R32 Hard Kevin King #405 7-5 6-4 Grigor Dimitrov #53 H2H Match data
Jul 25, 2019* Hamburg ATP 500 R32 Clay Juan Ignacio Londero #56 6-3 6-2 Alejandro Davidovich Fokina #127 H2H Match data
Jul 22, 2019 Gstaad ATP 250 Q2 Clay Dennis Novak #120 6-3 6-3 Viktor Galovic #200 H2H Match data
Jul 22, 2019 Gstaad ATP 250 Q2 Clay Filippo Baldi #149 4-6 7-6(5) 6-2 Guillermo Garcia-Lopez #163 H2H Match data
Jul 22, 2019 Gstaad ATP 250 Q2 Clay Gian Marco Moroni #265 6-3 6-2 Marco Trungelliti #206 H2H Match data
Jul 22, 2019 Atlanta ATP 250 Q2 Hard Jason Jung #138 6-1 7-6(4) Donald Young #190 H2H Match data
Jul 22, 2019 Gstaad ATP 250 Q2 Clay Daniel Elahi Galan #215 6-1 2-6 7-6(7) Jakub Paul #571 H2H Match data
Jul 22, 2019 Hamburg ATP 500 Q2 Clay Thiago Monteiro #91 6-3 6-2 Carlos Berlocq #203 H2H Match data
Jul 22, 2019 Atlanta ATP 250 Q2 Hard Soonwoo Kwon #117 6-2 6-2 Peter Gojowczyk #122 H2H Match data
Jul 22, 2019 Atlanta ATP 250 Q2 Hard Kamil Majchrzak #102 7-6(5) 6-4 Tommy Paul #128 H2H Match data
Jul 22, 2019 Hamburg ATP 500 Q2 Clay Hugo Dellien #87 7-5 7-5 Alexey Vatutin #201 H2H Match data
Jul 22, 2019 Atlanta ATP 250 Q2 Hard Kevin King #405 6-7(6) 7-5 3-1 (ret.) Ryan Harrison #136 H2H Match data
Jul 22, 2019 Hamburg ATP 500 Q2 Clay Sumit Nagal #207 6-3 7-5 Alejandro Davidovich Fokina #127 H2H Match data
Jul 22, 2019 Hamburg ATP 500 Q2 Clay Julian Lenz #374 6-2 6-7(4) 7-5 Gianluca Mager #135 H2H Match data
Jul 22, 2019 Gstaad ATP 250 Q1 Clay Marco Trungelliti #206 4-6 6-3 7-5 Raphael Baltensperger #907 H2H Match data
Jul 22, 2019 Atlanta ATP 250 Q1 Hard Donald Young #190 3-6 6-4 6-3 Dominik Koepfer #121 H2H Match data
Jul 22, 2019 Atlanta ATP 250 Q1 Hard Kevin King #405 7-5 4-6 7-6(2) Guido Andreozzi #109 H2H Match data
Jul 22, 2019 Hamburg ATP 500 Q1 Clay Hugo Dellien #87 4-6 6-2 7-5 Daniel Masur #236 H2H Match data
Jul 22, 2019 Gstaad ATP 250 Q1 Clay Daniel Elahi Galan #215 6-2 7-5 Elliot Benchetrit #220 H2H Match data
Jul 22, 2019 Atlanta ATP 250 Q1 Hard Ryan Harrison #136 4-6 7-5 7-6(5) Viktor Troicki #155 H2H Match data
Jul 22, 2019 Atlanta ATP 250 Q1 Hard Soonwoo Kwon #117 6-2 6-3 Ilya Ivashka #126 H2H Match data
Jul 22, 2019 Atlanta ATP 250 Q1 Hard Peter Gojowczyk #122 6-4 3-6 7-6(2) Mikael Torpegaard #177 H2H Match data
Jul 22, 2019 Hamburg ATP 500 Q1 Clay Sumit Nagal #207 7-5 6-2 Sebastian Ofner #171 H2H Match data
Jul 22, 2019 Hamburg ATP 500 Q1 Clay Gianluca Mager #135 6-3 6-2 Tobias Kamke #225 H2H Match data
Jul 22, 2019 Gstaad ATP 250 Q1 Clay Viktor Galovic #200 6-3 6-4 Stefano Napolitano #174 H2H Match data
Jul 22, 2019 Hamburg ATP 500 Q1 Clay Alejandro Davidovich Fokina #127 6-2 6-3 Johannes Haerteis #347 H2H Match data
Jul 22, 2019 Hamburg ATP 500 Q1 Clay Alexey Vatutin #201 6-3 6-4 Pedro Martinez #143 H2H Match data
Jul 22, 2019 Hamburg ATP 500 Q1 Clay Julian Lenz #374 6-3 4-6 7-6(4) Joao Domingues #170 H2H Match data
Jul 22, 2019 Hamburg ATP 500 Q1 Clay Carlos Berlocq #203 6-3 7-6(3) Jozef Kovalik #186 H2H Match data
Jul 22, 2019 Gstaad ATP 250 Q1 Clay Gian Marco Moroni #265 6-3 6-4 Luca Margaroli #1529 H2H Match data
Jul 22, 2019 Gstaad ATP 250 Q1 Clay Filippo Baldi #149 7-5 6-3 Johan Nikles #677 H2H Match data
Jul 22, 2019 Atlanta ATP 250 Q1 Hard Kamil Majchrzak #102 6-4 6-2 Trent Bryde #633 H2H Match data
Jul 22, 2019 Atlanta ATP 250 Q1 Hard Tommy Paul #128 5-7 7-6(3) 7-6(3) Michael Mmoh #164 H2H Match data
Jul 22, 2019 Gstaad ATP 250 Q1 Clay Dennis Novak #120 6-3 6-2 Stephane Robert #411 H2H Match data
Jul 22, 2019 Atlanta ATP 250 Q1 Hard Jason Jung #138 7-6(6) 6-3 Alex Bolt #148 H2H Match data
Jul 22, 2019 Gstaad ATP 250 Q1 Clay Guillermo Garcia-Lopez #163 6-1 6-2 Gonzalo Escobar #316 H2H Match data
Jul 21, 2019* Umag ATP 250 F Clay Dusan Lajovic #36 7-5 7-5 Attila Balazs #208 H2H Match data
Jul 21, 2019* Newport ATP 250 F Grass John Isner #15 7-6(2) 6-3 Alexander Bublik #83 H2H Match data
Jul 21, 2019* Bastad ATP 250 F Clay Nicolas Jarry #64 7-6(7) 6-4 Juan Ignacio Londero #71 H2H Match data
Jul 20, 2019* Newport ATP 250 SF Grass John Isner #15 6-7(4) 7-6(5) 6-3 Ugo Humbert #48 H2H Match data
Jul 20, 2019* Bastad ATP 250 SF Clay Juan Ignacio Londero #71 6-3 6-4 Albert Ramos-Vinolas #99 H2H Match data
Jul 20, 2019* Newport ATP 250 SF Grass Alexander Bublik #83 7-6(5) 3-6 6-4 Marcel Granollers #98 H2H Match data
Jul 20, 2019* Umag ATP 250 SF Clay Attila Balazs #208 6-2 6-4 Laslo Djere #32 H2H Match data
Jul 20, 2019* Bastad ATP 250 SF Clay Nicolas Jarry #64 6-3 6-2 Federico Delbonis #70 H2H Match data
Jul 20, 2019* Umag ATP 250 SF Clay Dusan Lajovic #36 7-5 0-0 (ret.) Salvatore Caruso #125 H2H Match data
Jul 20, 2019* Umag ATP 250 QF Clay Laslo Djere #32 6-4 6-7(6) 6-3 Leonardo Mayer #60 H2H Match data
Jul 20, 2019* Umag ATP 250 QF Clay Attila Balazs #208 3-6 7-6(2) 6-3 Stefano Travaglia #105 H2H Match data
Jul 20, 2019* Bastad ATP 250 QF Clay Nicolas Jarry #64 6-1 6-4 Jeremy Chardy #80 H2H Match data
Jul 20, 2019* Newport ATP 250 QF Grass John Isner #15 4-6 6-3 6-4 Matthew Ebden #110 H2H Match data
Jul 20, 2019* Bastad ATP 250 QF Clay Federico Delbonis #70 6-2 7-5 Joao Sousa #56 H2H Match data
Jul 20, 2019* Umag ATP 250 QF Clay Dusan Lajovic #36 5-7 6-3 6-3 Aljaz Bedene #87 H2H Match data
Jul 20, 2019* Newport ATP 250 QF Grass Ugo Humbert #48 7-5 3-6 6-2 Ilya Ivashka #141 H2H Match data
Jul 20, 2019* Newport ATP 250 QF Grass Alexander Bublik #83 0-6 6-3 6-0 Tennys Sandgren #72 H2H Match data
Jul 20, 2019* Bastad ATP 250 QF Clay Juan Ignacio Londero #71 7-6(5) 4-6 6-3 Richard Gasquet #50 H2H Match data
Jul 20, 2019* Umag ATP 250 QF Clay Salvatore Caruso #125 6-4 6-0 Facundo Bagnis #152 H2H Match data
Jul 20, 2019* Newport ATP 250 QF Grass Marcel Granollers #98 6-3 6-0 Mischa Zverev #211 H2H Match data
Jul 20, 2019* Bastad ATP 250 QF Clay Albert Ramos-Vinolas #99 4-6 6-1 6-1 Roberto Carballes Baena #77 H2H Match data
Jul 19, 2019* Umag ATP 250 R16 Clay Dusan Lajovic #36 6-4 6-3 Andrey Rublev #76 H2H Match data
Jul 19, 2019* Umag ATP 250 R16 Clay Aljaz Bedene #87 7-6(3) 6-3 Jannik Sinner #209 H2H Match data
Jul 19, 2019* Newport ATP 250 R16 Grass Ilya Ivashka #141 6-4 6-3 Christopher Eubanks #188 H2H Match data
Jul 19, 2019* Bastad ATP 250 R16 Clay Nicolas Jarry #64 7-5 6-3 Mikael Ymer #124 H2H Match data
Jul 19, 2019* Newport ATP 250 R16 Grass Ugo Humbert #48 7-6(5) 6-0 Ramkumar Ramanathan #134 H2H Match data
Jul 19, 2019* Bastad ATP 250 R16 Clay Richard Gasquet #50 4-6 6-3 6-4 Dennis Novak #121 H2H Match data
Jul 19, 2019* Umag ATP 250 R16 Clay Attila Balazs #208 6-3 6-7(1) 7-6(5) Filip Krajinovic #58 H2H Match data
Jul 19, 2019* Umag ATP 250 R16 Clay Facundo Bagnis #152 6-3 6-3 Nino Serdarusic #290 H2H Match data
Jul 19, 2019* Bastad ATP 250 R16 Clay Joao Sousa #56 4-6 6-4 6-2 Elias Ymer #116 H2H Match data
Jul 19, 2019* Bastad ATP 250 R16 Clay Jeremy Chardy #80 6-4 6-4 Cristian Garin #37 H2H Match data
Jul 19, 2019* Bastad ATP 250 R16 Clay Albert Ramos-Vinolas #99 6-2 6-4 Fernando Verdasco #26 H2H Match data
Jul 19, 2019* Newport ATP 250 R16 Grass Tennys Sandgren #72 6-4 6-1 Adrian Mannarino #62 H2H Match data
Jul 19, 2019* Bastad ATP 250 R16 Clay Roberto Carballes Baena #77 6-1 7-6(4) Damir Dzumhur #95 H2H Match data
Jul 19, 2019* Newport ATP 250 R16 Grass Mischa Zverev #211 6-4 6-4 Guido Andreozzi #113 H2H Match data
Jul 19, 2019* Newport ATP 250 R16 Grass John Isner #15 6-4 6-7(5) 6-3 Kamil Majchrzak #102 H2H Match data
Jul 19, 2019* Umag ATP 250 R16 Clay Salvatore Caruso #125 6-2 3-6 6-1 Borna Coric #14 H2H Match data
Jul 19, 2019* Newport ATP 250 R16 Grass Marcel Granollers #98 6-2 7-6(6) Jordan Thompson #43 H2H Match data
Jul 19, 2019* Umag ATP 250 R16 Clay Stefano Travaglia #105 6-1 2-1 (ret.) Fabio Fognini #9 H2H Match data
Jul 19, 2019* Bastad ATP 250 R16 Clay Federico Delbonis #70 6-4 6-4 Pablo Cuevas #46 H2H Match data
Jul 19, 2019* Umag ATP 250 R16 Clay Leonardo Mayer #60 3-6 6-4 6-4 Jiri Vesely #142 H2H Match data
Jul 19, 2019* Umag ATP 250 R16 Clay Laslo Djere #32 6-3 3-6 6-4 Paolo Lorenzi #114 H2H Match data
Jul 19, 2019* Newport ATP 250 R16 Grass Alexander Bublik #83 3-6 6-3 6-3 Viktor Troicki #167 H2H Match data
Jul 19, 2019* Bastad ATP 250 R16 Clay Juan Ignacio Londero #71 4-6 7-5 6-3 Hugo Dellien #94 H2H Match data
Jul 19, 2019* Newport ATP 250 R16 Grass Matthew Ebden #110 6-2 6-2 Denis Kudla #100 H2H Match data
Jul 18, 2019* Newport ATP 250 R32 Grass Ramkumar Ramanathan #134 5-7 7-6(6) 6-2 Sergiy Stakhovsky #145 H2H Match data
Jul 18, 2019* Umag ATP 250 R32 Clay Facundo Bagnis #152 4-6 6-3 7-5 Martin Klizan #61 H2H Match data
Jul 18, 2019* Umag ATP 250 R32 Clay Jiri Vesely #142 7-6(5) 3-6 7-6(2) Cedrik-Marcel Stebe #453 H2H Match data
Jul 18, 2019* Bastad ATP 250 R32 Clay Joao Sousa #56 7-6(3) 6-4 Jozef Kovalik #184 H2H Match data
Jul 18, 2019* Newport ATP 250 R32 Grass Guido Andreozzi #113 7-6(6) 7-6(7) Ivo Karlovic #82 H2H Match data
Jul 18, 2019* Newport ATP 250 R32 Grass Alexander Bublik #83 6-4 2-6 7-6(4) Alex Bolt #150 H2H Match data
Jul 18, 2019* Umag ATP 250 R32 Clay Aljaz Bedene #87 6-3 6-2 Marco Cecchinato #40 H2H Match data
Jul 18, 2019* Bastad ATP 250 R32 Clay Hugo Dellien #94 6-2 2-1 (ret.) Ernests Gulbis #131 H2H Match data
Jul 18, 2019* Newport ATP 250 R32 Grass Matthew Ebden #110 6-1 2-6 6-3 Brayden Schnur #97 H2H Match data
Jul 18, 2019* Umag ATP 250 R32 Clay Filip Krajinovic #58 7-5 7-6(4) Taro Daniel #112 H2H Match data
Jul 18, 2019* Umag ATP 250 R32 Clay Andrey Rublev #76 6-3 6-2 Robin Haase #78 H2H Match data
Jul 18, 2019* Newport ATP 250 R32 Grass Mischa Zverev #211 6-3 7-6(4) Tim Smyczek #224 H2H Match data
Jul 18, 2019* Bastad ATP 250 R32 Clay Damir Dzumhur #95 6-4 6-2 Casper Ruud #65 H2H Match data
Jul 18, 2019* Umag ATP 250 R32 Clay Paolo Lorenzi #114 5-7 6-4 7-6(3) Peter Torebko #384 H2H Match data
Jul 18, 2019* Umag ATP 250 R32 Clay Attila Balazs #208 6-0 6-7(5) 7-6(4) Viktor Galovic #197 H2H Match data
Jul 18, 2019* Bastad ATP 250 R32 Clay Jeremy Chardy #80 6-4 4-6 7-5 Pablo Carreno Busta #53 H2H Match data
Jul 18, 2019* Newport ATP 250 R32 Grass Viktor Troicki #167 3-6 7-5 7-5 Jason Jung #127 H2H Match data
Jul 18, 2019* Bastad ATP 250 R32 Clay Roberto Carballes Baena #77 6-4 3-6 6-3 Jaume Munar #90 H2H Match data
Jul 18, 2019* Newport ATP 250 R32 Grass Marcel Granollers #98 6-2 6-2 Prajnesh Gunneswaran #89 H2H Match data
Jul 18, 2019* Bastad ATP 250 R32 Clay Elias Ymer #116 6-3 2-6 7-5 Thiago Monteiro #88 H2H Match data
Jul 18, 2019* Umag ATP 250 R32 Clay Jannik Sinner #209 1-6 6-3 6-4 Pedro Sousa #109 H2H Match data
Jul 18, 2019* Umag ATP 250 R32 Clay Salvatore Caruso #125 7-5 6-0 Corentin Moutet #81 H2H Match data
Jul 18, 2019* Umag ATP 250 R32 Clay Nino Serdarusic #290 6-3 6-3 Marco Trungelliti #161 H2H Match data
Jul 18, 2019* Newport ATP 250 R32 Grass Christopher Eubanks #188 7-6(9) 7-6(5) Steve Johnson #68 H2H Match data
Jul 18, 2019* Newport ATP 250 R32 Grass Denis Kudla #100 6-4 7-6(5) Bradley Klahn #84 H2H Match data
Jul 18, 2019* Bastad ATP 250 R32 Clay Juan Ignacio Londero #71 6-3 6-2 Facundo Arguello #181 H2H Match data
Jul 18, 2019* Bastad ATP 250 R32 Clay Dennis Novak #121 6-2 7-5 Steve Darcis #195 H2H Match data
Jul 18, 2019* Umag ATP 250 R32 Clay Leonardo Mayer #60 6-1 7-5 Pablo Andujar #79 H2H Match data
Jul 18, 2019* Umag ATP 250 R32 Clay Stefano Travaglia #105 6-3 6-2 Thomas Fabbiano #92 H2H Match data
Jul 18, 2019* Newport ATP 250 R32 Grass Ilya Ivashka #141 6-2 7-6(5) Bernard Tomic #103 H2H Match data
Jul 18, 2019* Bastad ATP 250 R32 Clay Nicolas Jarry #64 7-6(1) 7-5 Henri Laaksonen #93 H2H Match data
Jul 18, 2019* Bastad ATP 250 R32 Clay Albert Ramos-Vinolas #99 6-1 7-5 Constant Lestienne #198 H2H Match data
Jul 18, 2019* Newport ATP 250 R32 Grass Kamil Majchrzak #102 6-3 6-4 Alastair Gray #283 H2H Match data
Jul 18, 2019* Bastad ATP 250 R32 Clay Mikael Ymer #124 4-6 7-5 6-0 Alejandro Davidovich Fokina #128 H2H Match data
Jul 18, 2019* Bastad ATP 250 R32 Clay Federico Delbonis #70 7-5 3-6 6-2 Bernabe Zapata Miralles #235 H2H Match data
Jul 18, 2019* Newport ATP 250 R32 Grass Tennys Sandgren #72 6-4 5-7 6-4 Denis Istomin #107 H2H Match data
Jul 15, 2019 Umag ATP 250 Q2 Clay Salvatore Caruso #125 5-7 6-4 6-3 Tommy Robredo #169 H2H Match data
Jul 15, 2019 Newport ATP 250 Q2 Grass Ramkumar Ramanathan #134 6-4 6-7(6) 6-3 Yuichi Sugita #253 H2H Match data
Jul 15, 2019 Bastad ATP 250 Q2 Clay Constant Lestienne #198 1-6 6-2 6-1 Laurynas Grigelis #295 H2H Match data
Jul 15, 2019 Newport ATP 250 Q2 Grass Alex Bolt #150 6-3 6-4 Noah Rubin #170 H2H Match data
Jul 15, 2019 Umag ATP 250 Q2 Clay Attila Balazs #208 6-2 6-4 Rudolf Molleker #153 H2H Match data
Jul 15, 2019 Umag ATP 250 Q2 Clay Peter Torebko #384 6-3 7-5 Daniel Altmaier #372 H2H Match data
Jul 15, 2019 Bastad ATP 250 Q2 Clay Facundo Arguello #181 6-4 3-6 6-3 Steven Diez #217 H2H Match data
Jul 15, 2019 Bastad ATP 250 Q2 Clay Pablo Carreno Busta #53 7-6(1) 7-6(5) Roberto Quiroz #242 H2H Match data
Jul 15, 2019 Newport ATP 250 Q2 Grass Tim Smyczek #224 6-4 3-6 6-2 John-Patrick Smith #244 H2H Match data
Jul 15, 2019 Newport ATP 250 Q2 Grass Viktor Troicki #167 6-2 6-3 Bjorn Fratangelo #123 H2H Match data
Jul 15, 2019 Bastad ATP 250 Q2 Clay Bernabe Zapata Miralles #235 6-2 6-1 Alexey Vatutin #199 H2H Match data
Jul 15, 2019 Umag ATP 250 Q2 Clay Marco Trungelliti #161 6-7(4) 6-2 6-3 Stefano Napolitano #178 H2H Match data
Jul 15, 2019 Umag ATP 250 Q1 Clay Attila Balazs #208 6-0 6-3 Admir Kalender H2H Match data

Match Season Archive

Browse completed ATP match result archives by season.