Stadium: Court 6 Round: 45 Ground: Clay
Challenger Recanati | 2018/07/04 13:35 | Ze Zhang v Salvatore Caruso | 4-6,6-3,5-7 |
French Open | 2019/05/20 11:25 | Ze Zhang v Filip Horansky | 7-6,6-2 |
Challenger - Aix en Provence | 2019/05/07 08:00 | Ze Zhang v Elias Ymer | 7-5,2-6,3-6 |
Challenger Anning | 2019/04/16 03:25 | Goncalo Oliveira v Ze Zhang | 7-6,6-3 |
Challenger - Zhangjiagang | 2019/03/22 04:40 | Ze Zhang v Mathias Bourgue | 4-6,2-6 |
Challenger - Zhangjiagang | 2019/03/21 05:25 | Ze Zhang v Luke Saville | 6-4,2-6,6-4 |
Challenger - Zhangjiagang | 2019/03/19 06:00 | Ze Zhang v Karim-Mohamed Maamoun | 6-0,7-6 |
Challenger - Shenzhen | 2019/03/13 03:25 | Ze Zhang v Baptiste Crepatte | 6-7,4-6 |
Challenger - Zhuhai | 2019/03/09 06:25 | Evgeny Karlovskiy v Ze Zhang | 7-6,7-6 |
French Open | 2019/05/20 09:30 | Norbert Gombos v Salvatore Caruso | 7-5,4-6,4-6 |
Challenger - Roma | 2019/05/10 11:30 | Salvatore Caruso v Henri Laaksonen | 4-6,4-6 |
Challenger - Roma | 2019/05/09 11:15 | Salvatore Caruso v Viktor Galovic | 6-3,6-4 |
Challenger - Roma | 2019/05/07 13:40 | Salvatore Caruso v Alessandro Bega | 6-4,6-1 |
ATP - Estoril | 2019/04/30 13:15 | Salvatore Caruso v Pablo Cuevas | 2-6,2-6 |
ATP - Estoril | 2019/04/28 13:10 | Pablo Cuevas v Salvatore Caruso | 4-6,7-5,4-6 |
ATP - Estoril | 2019/04/27 13:00 | Salvatore Caruso v Pedro Martinez | 6-3,5-7,7-6 |
Challenger - Francavilla | 2019/04/24 17:35 | Federico Gaio v Salvatore Caruso | 6-1,7-5 |