26.09.16 | 1/2 | Yu Hsiang Chiu/Ken Onishi | Xin Gao/Bowen Ouyang | 2-6, 6-4, 10-6 |  | match details | Vietnam F6 | Hard |
26.09.16 | 1st round | Xin Gao/Bowen Ouyang | Yusuke Takahashi/Renta Tokuda | 6-73, 6-1, 10-2 |  | match details |
26.09.16 | 1/4 | Xin Gao/Bowen Ouyang | Marek Gengel/Pavel Motl | 7-62, 6-4 |  | match details |
18.07.16 | 1st round | Maxime Hamou/Calvin Hemery | Xin Gao/Bowen Ouyang | Xin Gao/Bowen Ouyang - walk over |  | match details | France F15 | Clay |
11.07.16 | fin | Antoine Hoang/Louis Tessa | Xin Gao/Bowen Ouyang | 3-6, 6-4, 10-6 |  | match details | France F14 | Clay |
11.07.16 | 1/4 | Xin Gao/Bowen Ouyang | Evan Furness/Matteo Martineau | 6-2, 6-2 |  | match details |
11.07.16 | 1/2 | Xin Gao/Bowen Ouyang | Maxime Guichoud/Cristian Villagran | 6-4, 7-66 |  | match details |
04.07.16 | 1st round | Xin Gao/Bowen Ouyang | Gaston Briano/Juan Pablo Ficovich | 7-5, 6-2 |  | match details | Belgium F4 | Clay |
04.07.16 | 1/2 | Dennis Bogaert/Jonas Merckx | Xin Gao/Bowen Ouyang | 7-64, 6-1 |  | match details |
04.07.16 | 1/4 | Xin Gao/Bowen Ouyang | Adam Taylor/Jason Taylor | 5-7, 6-2, 14-12 |  | match details |
13.06.16 | 1st round | Xin Gao/Bowen Ouyang | Shao-Fan Liu/Ching-Mou Yu | 6-4, 6-74, 10-4 |  | match details | Hong Kong | Hard |
13.06.16 | 1/4 | Xin Gao/Bowen Ouyang | Ken Onoda/Jumpei Yamasaki | 4-6, 7-64, 10-3 |  | match details |
13.06.16 | 1/2 | Yuqing Ning/Chuhan Wang | Xin Gao/Bowen Ouyang | 6-4, 6-1 |  | match details |
30.05.16 | 1st round | Yu Hsiang Chiu/Connor Farren | Xin Gao/Bowen Ouyang | 7-5, 7-5 |  | match details | China F9 | Hard |
23.05.16 | fin | Xin Gao/Bowen Ouyang | Hsien-Yin Peng/Chuhan Wang | 7-5, 6-3 |  | match details | China F8 | Hard |
23.05.16 | 1st round | Xin Gao/Bowen Ouyang | Tian Xiang Hui/Jun Nan Tao | 6-1, 7-5 |  | match details |
23.05.16 | 1/4 | Xin Gao/Bowen Ouyang | Rigele Te/Wei Qiang Zheng | 6-3, 6-3 |  | match details |
23.05.16 | 1/2 | Xin Gao/Bowen Ouyang | Connor Farren/Clay Thompson | 5-7, 6-2, 10-6 |  | match details |
22.04.16 | 1st round | Jordan Thompson/Andrew Whittington | Xin Gao/Bowen Ouyang | 6-1, 3-6, 10-7 |  | match details | Nanjing Challenger | Clay |
11.04.16 | 1st round | Rigele Te/Chuhan Wang | Xin Gao/Bowen Ouyang | 7-5, 4-6, 10-8 |  | match details | China F5 | Hard |
14.03.16 | 1st round | Xin Gao/Bowen Ouyang | Katsuki Nagao/Hiromasa Oku | 7-5, 6-3 |  | match details | Japan F2 | Hard |
14.03.16 | 1/2 | Yunseong Chung/Soon-Woo Kwon | Xin Gao/Bowen Ouyang | 6-4, 6-3 |  | match details |
14.03.16 | 1/4 | Xin Gao/Bowen Ouyang | Ryota Kobori/Yuto Sakai | 6-4, 7-5 |  | match details |
07.03.16 | 1st round | Alexander Kudryavtsev/Denys Molchanov | Xin Gao/Bowen Ouyang | 6-4, 6-3 |  | match details | Zhuhai Challenger | Hard |
22.02.16 | 1st round | Cristian Rodriguez/Chuhan Wang | Xin Gao/Bowen Ouyang | 4-6, 6-4, 10-6 |  | match details | China F2 | Clay |
15.02.16 | fin | Xin Gao/Bowen Ouyang | Cristian Rodriguez/Tak Khunn Wang | 7-5, 6-3 |  | match details | China F1 | Clay |
15.02.16 | 1st round | Xin Gao/Bowen Ouyang | Ren Nakamura/Makoto Ochi | 6-3, 6-4 |  | match details |
15.02.16 | 1/4 | Xin Gao/Bowen Ouyang | Chuhan Wang/Wei Qiang Zheng | 6-2, 6-1 |  | match details |
15.02.16 | 1/2 | Xin Gao/Bowen Ouyang | Xiao Gong/Ching-Mou Yu | 7-64, 3-6, 12-10 |  | match details |
25.01.16 | 1/4 | Romain Arneodo/Johan Sebastien Tatlot | Xin Gao/Bowen Ouyang | 6-713, 6-3, 10-8 |  | match details | Kazakhstan F2 | I. hard |
25.01.16 | 1st round | Xin Gao/Bowen Ouyang | Grigoriy Lomakin/Pavel Petrov | 6-1, 6-1 |  | match details |
18.01.16 | 1st round | Giorgi Javakhishvili/George Tsivadze | Xin Gao/Bowen Ouyang | 6-3, 4-6, 10-7 |  | match details | Kazakhstan F1 | I. hard |
07.12.15 | 1st round | Vidith Huot/Jeson Patrombon | Xin Gao/Bowen Ouyang | Xin Gao/Bowen Ouyang - walk over |  | match details | Cambodia F3 | Hard |
30.11.15 | 1st round | Xin Gao/Bowen Ouyang | Yuanfeng Li/Chaleechan Tanasugarn | 6-3, 6-4 |  | match details | Thailand F9 | Hard |
30.11.15 | 1/4 | Xin Gao/Bowen Ouyang | Issei Okamura/Kento Takeuchi | 6-3, 3-6, 11-9 |  | match details |
30.11.15 | 1/2 | Pruchya Isarow/Nuttanon Kadchapanan | Xin Gao/Bowen Ouyang | 6-3, 6-2 |  | match details |
12.10.15 | 1st round | Ryota Tanuma/Aoran Wang | Xin Gao/Bowen Ouyang | 6-4, 6-73, 11-9 |  | match details | Australia F8 | Hard |
14.09.15 | fin | Xin Gao/Bowen Ouyang | Kunal Anand/Markos Kalovelonis | 6-3, 5-7, 11-9 |  | match details | India F14 | Hard |
14.09.15 | 1st round | Xin Gao/Bowen Ouyang | Rohan Bhatia/Abdullah Shaikh | 6-4, 6-2 |  | match details |
14.09.15 | 1/4 | Xin Gao/Bowen Ouyang | Jeson Patrombon/Aoran Wang | 6-3, 1-6, 10-4 |  | match details |
14.09.15 | 1/2 | Xin Gao/Bowen Ouyang | Neeraj Elangovan/Niki Kaliyanda Poonacha | 6-2, 6-2 |  | match details |
07.09.15 | 1/4 | Xin Gao/Bowen Ouyang | Neeraj Elangovan/Niki Kaliyanda Poonacha | 7-65, 6-3 |  | match details | India F13 | Hard |
07.09.15 | 1/2 | Xin Gao/Bowen Ouyang | Anirudh Chandrasekar/Vignesh Peranamallur-Chandrasekhar | 6-2, 6-4 |  | match details |
07.09.15 | fin | Xin Gao/Bowen Ouyang | Mohit Mayur Jayaprakash/N. Vijay Sundar Prashanth | 2-6, 6-3, 10-5 |  | match details |
07.09.15 | 1st round | Xin Gao/Bowen Ouyang | Anvit Bendre/Shahbaaz Khan | 6-1, 6-1 |  | match details |
31.08.15 | 1/2 | Markos Kalovelonis/Timur Khabibulin | Xin Gao/Bowen Ouyang | 6-4, 6-710, 10-4 |  | match details | India F12 | Hard |
31.08.15 | 1st round | Xin Gao/Bowen Ouyang | Jatin Dahiya/Sidharth Rawat | 7-65, 7-67 |  | match details |
31.08.15 | 1/4 | Xin Gao/Bowen Ouyang | Kunal Anand/Shahbaaz Khan | 7-65, 6-2 |  | match details |
27.04.15 | 1st round | Bumpei Sato/Tsung-Hua Yang | Xin Gao/Bowen Ouyang | 6-3, 7-67 |  | match details | Anning Challenger | Clay |
13.04.15 | 1st round | Yuqing Ning/Wei Qiang Zheng | Xin Gao/Bowen Ouyang | 7-61, 6-1 |  | match details | China F3 | Clay |