Stadium: Court 2 Round: 26 Ground: Grass
ATP Eastbourne | 2019/06/24 14:00 | Steve Johnson v Reilly Opelka | 7-6,6-3 |
ATP Halle | 2019/06/20 13:20 | Steve Johnson v Alexander Zverev | 3-6,5-7 |
ATP Halle | 2019/06/17 10:00 | Steve Johnson v Philipp Kohlschreiber | 6-3,6-3 |
ATP Stuttgart | 2019/06/11 13:40 | Gael Monfils v Steve Johnson | 7-5,5-7,7-6 |
French Open | 2019/05/28 10:50 | Steve Johnson v Roberto Bautista-Agut | 3-6,4-6,2-6 |
ATP Lyon | 2019/05/23 15:45 | Felix Auger Aliassime v Steve Johnson | 6-4,2-6,6-4 |
ATP Lyon | 2019/05/21 13:50 | Steve Johnson v Pierre-Hugues Herbert | 7-6,5-7,6-1 |
ATP Lyon | 2019/05/20 09:00 | Steve Johnson v Lloyd Harris | 6-2,7-6 |
ATP Eastbourne | 2019/06/24 10:00 | Hubert Hurkacz v Marco Cecchinato | 6-4,6-4 |
ATP Halle | 2019/06/17 13:00 | Joao Sousa v Hubert Hurkacz | 7-6,6-1 |
Challenger Poznan | 2019/06/08 10:00 | Hubert Hurkacz v Rudolf Molleker | 4-6,4-6 |
Challenger Poznan | 2019/06/07 16:35 | Hubert Hurkacz v Pedro Sousa | 6-1,6-4 |
Challenger Poznan | 2019/06/06 15:30 | Hubert Hurkacz v Enrique Lopez-Perez | 6-4,6-3 |
Challenger Poznan | 2019/06/04 15:30 | Hubert Hurkacz v Daniel Altmaier | 7-6,6-0 |
French Open | 2019/05/27 13:40 | Novak Djokovic v Hubert Hurkacz | 6-4,6-2,6-2 |
ATP Lyon | 2019/05/21 09:00 | Hubert Hurkacz v Pablo Cuevas | 4-6,4-6 |