Stadium: Court 2 Round: 27 Ground: Clay
Challenger Ludwigshafen | 2019/07/04 12:00 | Dustin Brown v Bernabe Zapata Miralles | 3-6,4-6 |
Challenger Ludwigshafen | 2019/07/02 14:55 | Bernabe Zapata Miralles v Daniel Masur | 0-6,6-1,6-0 |
Challenger Ludwigshafen | 2019/07/01 09:30 | Alexandre Muller v Bernabe Zapata Miralles | 7-5,2-6,4-6 |
Challenger Blois | 2019/06/20 09:00 | Bernabe Zapata Miralles v Kimmer Coppejans | 3-6,6-3,4-6 |
Challenger Blois | 2019/06/19 08:00 | Bernabe Zapata Miralles v Botic Van De Zandschulp | 4-6,6-1,6-4 |
Challenger Lyon | 2019/06/10 09:15 | Hugo Gaston v Bernabe Zapata Miralles | 6-1,6-3 |
Challenger Prostejov | 2019/06/06 09:00 | Attila Balazs v Bernabe Zapata Miralles | 6-4,5-7,6-4 |
Challenger Prostejov | 2019/06/05 09:30 | Bernabe Zapata Miralles v Sandro Ehrat | 6-1,7-6 |
Challenger Ludwigshafen | 2019/07/04 10:00 | Daniel Gimeno-Traver v Stefano Travaglia | 4-6,2-6 |
Challenger Ludwigshafen | 2019/07/03 12:45 | Santiago Giraldo v Stefano Travaglia | 1-6,6-7 |
Wimbledon | 2019/06/24 14:10 | Stefano Travaglia v Blaz Rola | 7-6,2-6,4-6 |
Challenger Parma | 2019/06/21 16:00 | Federico Gaio v Stefano Travaglia | 6-4,3-6,6-3 |
Challenger Parma | 2019/06/20 11:35 | Andrea Pellegrino v Stefano Travaglia | 6-3,2-6,0-6 |
Challenger Parma | 2019/06/19 16:25 | Dimitar Kuzmanov v Stefano Travaglia | 5-7,4-6 |
Challenger Shymkent 2 | 2019/06/16 05:00 | Andrej Martin v Stefano Travaglia | 6-4,6-4 |
Challenger Shymkent 2 | 2019/06/15 05:00 | Federico Coria v Stefano Travaglia | 2-6,6-7 |