Results

ITF M25 Mulhouse 10/29 09:20 54 [435] Yannik Steinegger v Xin Gao [300] 6-4,6-0
ITF M25 Yinchuan 08/17 02:00 26 Xin Gao v Duckhee Lee Walkover
ITF M25 Yinchuan 08/16 04:15 25 Xin Gao v Jiayang Dong 6-4,6-0
ITF M15 Monastir 03/05 08:30 62 Xin Gao v Linang Xiao 2-6,2-6
ITF M15 Monastir 02/27 09:00 62 Xin Gao v Jakub Katuch 2-6,4-6
ITF M15 Monastir 02/26 08:00 62 Xin Gao v Stefan Frljanic 6-4,6-3
ITF M25 Monastir 02/12 10:30 62 Anro Nel v Xin Gao Retired
ITF M25 Monastir 02/06 08:30 62 Mario G Fernandez v Xin Gao 6-1,6-1
ITF M25 Monastir 02/05 08:30 62 Alexey Dubinin v Xin Gao 2-6,3-6
ITF M25 Monastir 01/30 10:20 62 Erik Arutiunian v Xin Gao 6-1,6-0
ITF M15 Monastir 06/14 09:00 25 Erik Arutiunian v Xin Gao Retired
ITF M15 Monastir 06/08 08:00 25 Maximus Jones v Xin Gao Retired