ATP Tour
EN
EN
ES
Scores
ATP Tour
Challenger
Results Archive
Challenger TV
Apps
Latest
News
Video
Newsletters
ATP Awards
ATP Heritage
Story of the Season
Hot Shot of the Month
Stella Artois ATP Perfect Serve
It All Adds Up
H2H
Stats
Stats Home
Individual Match Stats
Leaderboard
Win Loss Index
Rankings
Singles
Doubles
Race To Turin
Doubles Race
Race to Jeddah
FAQ about PIF ATP Rankings
Players
ATP No 1 Club
Players Home
ATP Coach Members
Tournaments
Calendar
United Cup
Nitto ATP Finals
Next Gen ATP Finals
Tennis TV
TV Schedule
Ticket Packages
Tickets
Challenger
Scores
Calendar
Challenger News
Challenger TV
More
navigation links
Corporate
About
People & Culture
Careers
ATP Serves
One VIsion
Media
News Releases
Newsletters
Rulebook
Media Guide
Challenger Media Guide
Daily Media Notes
Rankings and Info Reports
ATP Tour Archive
Partnerships
Partnership Opportunities
Official ATP Tennis Club
ATP Partners
Related Links
ATP Media
GPTCA
Tennis Radio
Women's Tennis Association
Intl. Tennis Federation
Intl. Tennis Hall of Fame
Intl. Tennis Integrity Agency
Results Archive
Results Archive
ATP Tour
Challenger TV
Apps
Facebook
x
LinkedIn
Email
Back to Tournament
Header 2
Ludwigshafen
Ludwigshafen,Germany
|
1-7 Jul, 2019
Results
Draws
Top Seeds
Singles
Doubles
Match Type
Date (All)
2019.07.01
Date (All)
Round (All)
Finals
Semi-Finals
Quarter-Finals
Round of 16
Round of 32
Round of 64
1st Round Qualifying
Round (All)
Player (All)
Aleksandr Nedovyesov
Aleksandre Metreveli
Alex Molcan
Alexandre Muller
Alexey Vatutin
Andrej Martin
Benjamin Bonzi
Benjamin Hassan
Bernabe Zapata Miralles
Carlos Berlocq
Christian Hirschmueller
Christopher Heyman
Constant Lestienne
Corentin Denolly
Daniel Altmaier
Daniel Gimeno-Traver
Daniel Masur
Daniel Elahi Galan
Dustin Brown
Elias Ymer
Facundo Bagnis
Filip Horansky
Gian Marco Moroni
Gianluca Mager
Gianluigi Quinzi
Guilherme Clezar
Henri Laaksonen
Jan Choinski
Javier Barranco Cosano
Joao Domingues
Johannes Haerteis
Julian Lenz
Laurynas Grigelis
Louis Wessels
Lucas Miedler
Marco Trungelliti
Marek Gengel
Nicola Kuhn
Oscar Otte
Pedro Cachin
Pedro Sousa
Peter Heller
Renzo Olivo
Riccardo Bonadio
Rogerio Dutra Silva
Sandro Ehrat
Santiago Giraldo
Scott Griekspoor
Sebastian Fanselow
Stefano Travaglia
Stephane Robert
Thiemo de Bakker
Tim van Rijthoven
Tobias Kamke
Vincent Thierry Schneider
Yannick Hanfmann
Zdenek Kolar
Zsombor Piros
Player (All)
Country (All)
Argentina
Austria
Belgium
Brazil
Colombia
Czechia
France
Georgia
Germany
Great Britain
Hungary
Italy
Jamaica
Kazakhstan
Lebanon
Lithuania
Netherlands
Portugal
Russia
Slovakia
Spain
Sweden
Switzerland
Country (All)
Print
Refresh
Mon, 01 July, 2019
Day (0)
Finals -
00:57
Yannick Hanfmann
6
6
Filip Horansky
(12)
3
1
Semi-Finals -
01:44
Yannick Hanfmann
4
6
6
Stefano Travaglia
(2)
6
3
3
Semi-Finals -
01:20
Filip Horansky
(12)
6
6
Alex Molcan
(AL)
4
4
Quarter-Finals -
01:55
Stefano Travaglia
(2)
7
7
Bernabe Zapata Miralles
5
6
4
Quarter-Finals -
01:29
Yannick Hanfmann
6
6
Elias Ymer
(4)
4
4
Quarter-Finals -
01:26
Alex Molcan
(AL)
6
6
Facundo Bagnis
(9)
4
3
Quarter-Finals -
02:32
Filip Horansky
(12)
6
3
7
Constant Lestienne
(16)
4
6
5
Round of 16 -
02:08
Constant Lestienne
(16)
7
7
Henri Laaksonen
(1)
6
1
6
6
Round of 16 -
01:17
Stefano Travaglia
(2)
6
6
Daniel Gimeno-Traver
4
2
Round of 16 -
01:33
Elias Ymer
(4)
6
6
Daniel Elahi Galan
(15)
4
4
Round of 16 -
01:14
Facundo Bagnis
(9)
6
6
Andrej Martin
(5)
1
3
Round of 16 -
01:07
Yannick Hanfmann
6
6
Gianluca Mager
(6)
1
2
Round of 16 -
01:10
Bernabe Zapata Miralles
6
6
Dustin Brown
(7)
3
4
Round of 16 -
01:14
Filip Horansky
(12)
6
2
1
Oscar Otte
(8)
7
0
Round of 16 -
01:28
Alex Molcan
(AL)
6
6
Benjamin Hassan
3
2
Round of 32 -
01:43
Henri Laaksonen
(1)
6
7
Lucas Miedler
4
6
4
Round of 32 -
01:53
Stefano Travaglia
(2)
6
7
Santiago Giraldo
1
6
6
Round of 32 -
00:58
Benjamin Hassan
6
6
Pedro Sousa
(3)
2
2
Round of 32 -
01:50
Elias Ymer
(4)
6
6
Gian Marco Moroni
4
4
Round of 32 -
02:10
Andrej Martin
(5)
7
4
6
Nicola Kuhn
5
6
3
Round of 32 -
02:00
Gianluca Mager
(6)
6
5
6
Pedro Cachin
3
7
1
Round of 32 -
00:58
Dustin Brown
(7)
6
6
Sebastian Fanselow
3
2
Round of 32 -
01:06
Oscar Otte
(8)
6
6
Aleksandre Metreveli
(Q)
3
3
Round of 32 -
02:21
Facundo Bagnis
(9)
6
4
6
Zsombor Piros
(WC)
4
6
1
Round of 32 -
01:25
Filip Horansky
(12)
6
7
Daniel Altmaier
(WC)
2
5
Round of 32 -
01:30
Daniel Elahi Galan
(15)
6
7
Peter Heller
(ITF)
3
6
5
Round of 32 -
01:22
Constant Lestienne
(16)
6
6
Thiemo de Bakker
3
4
Round of 32 -
02:08
Daniel Gimeno-Traver
3
7
6
Rogerio Dutra Silva
6
6
5
0
Round of 32 -
01:06
Yannick Hanfmann
6
6
Johannes Haerteis
(WC)
3
3
Round of 32 -
02:09
Alex Molcan
(AL)
6
4
6
6
Tim van Rijthoven
(ITF)
7
2
4
Round of 32 -
01:15
Bernabe Zapata Miralles
0
6
6
Daniel Masur
6
1
0
Round of 64 -
00:00
Henri Laaksonen
(1)
Bye
Round of 64 -
00:00
Stefano Travaglia
(2)
Bye
Round of 64 -
00:00
Pedro Sousa
(3)
Bye
Round of 64 -
00:00
Elias Ymer
(4)
Bye
Round of 64 -
00:00
Andrej Martin
(5)
Bye
Round of 64 -
00:00
Gianluca Mager
(6)
Bye
Round of 64 -
00:00
Dustin Brown
(7)
Bye
Round of 64 -
00:00
Oscar Otte
(8)
Bye
Round of 64 -
01:33
Facundo Bagnis
(9)
6
6
Laurynas Grigelis
4
1
Round of 64 -
02:32
Daniel Masur
5
7
6
Marco Trungelliti
(10)
7
5
4
Round of 64 -
01:47
Yannick Hanfmann
6
3
6
Joao Domingues
(11)
3
6
1
Round of 64 -
02:41
Filip Horansky
(12)
5
6
7
Riccardo Bonadio
(ITF)
7
3
5
Round of 64 -
02:55
Tim van Rijthoven
(ITF)
6
6
4
7
Carlos Berlocq
(13)
3
7
5
Round of 64 -
02:50
Rogerio Dutra Silva
4
6
7
Aleksandr Nedovyesov
(14)
6
3
6
5
Round of 64 -
00:51
Daniel Elahi Galan
(15)
6
6
Christopher Heyman
(ITF)
1
2
Round of 64 -
01:04
Constant Lestienne
(16)
6
6
Javier Barranco Cosano
(ITF)
2
4
Round of 64 -
01:36
Daniel Altmaier
(WC)
6
7
Jan Choinski
4
6
4
Round of 64 -
01:25
Pedro Cachin
6
6
Scott Griekspoor
3
3
Round of 64 -
01:17
Thiemo de Bakker
6
6
Sandro Ehrat
(ITF)
4
4
Round of 64 -
02:40
Sebastian Fanselow
5
6
7
Alexey Vatutin
7
2
6
7
Round of 64 -
01:38
Daniel Gimeno-Traver
6
6
Marek Gengel
(WC)
4
4
Round of 64 -
01:55
Santiago Giraldo
6
5
6
3
Benjamin Bonzi
7
3
0
Round of 64 -
02:44
Johannes Haerteis
(WC)
3
7
7
Julian Lenz
(WC)
6
6
3
6
4
Round of 64 -
01:03
Benjamin Hassan
6
6
Stephane Robert
3
2
Round of 64 -
01:18
Peter Heller
(ITF)
6
6
Corentin Denolly
(ITF)
2
3
Round of 64 -
02:10
Nicola Kuhn
3
7
6
Gianluigi Quinzi
6
6
5
3
Round of 64 -
02:06
Aleksandre Metreveli
(Q)
7
7
Renzo Olivo
(Q)
5
6
4
Round of 64 -
01:18
Lucas Miedler
6
6
Tobias Kamke
4
4
Round of 64 -
01:08
Alex Molcan
(AL)
6
6
Vincent Thierry Schneider
(WC)
3
2
Round of 64 -
02:29
Gian Marco Moroni
6
3
7
Guilherme Clezar
3
6
5
Round of 64 -
01:34
Zsombor Piros
(WC)
6
7
Zdenek Kolar
3
6
3
Round of 64 -
02:43
Bernabe Zapata Miralles
5
6
6
Alexandre Muller
7
2
4
1st Round Qualifying -
01:05
Renzo Olivo
(1)
6
6
Christian Hirschmueller
(WC)
2
2
1st Round Qualifying -
00:12
Aleksandre Metreveli
Louis Wessels
(2)
Header 2
News
View All
Hurkacz withdraws from Wimbledon
Alcaraz vs. Fognini, Draper vs. Baez among first-round matches to watch at Wimbledon
Sinner & Djokovic in same half of Wimbledon draw; Alcaraz plays Fognini
What were the key Wimbledon qualifying results?
Extended Highlights: Fritz, Davidovich Fokina, Humbert earn QF wins in Eastbourne
Tallon
Griekspoor
NED
1
Vs
1
Felix
Auger-Aliassime
CAN
Header 2
Stats widget
See all
Serve
Return
Pressure
1
Taylor Fritz
298.6
2
Giovanni Mpetshi Perricard
297.9
3
Matteo Berrettini
296.6
4
Alexander Zverev
296.6
5
Jannik Sinner
294.4
DOWNLOAD OFFICIAL ATP WTA LIVE APP