Belarus Int. | 2019/08/31 15:00 | Haichao Liu v Hongyang Weng | L | 0-2 |
Belarus Int. | 2019/08/30 14:30 | Christian Kirchmayr v Haichao Liu | W | 0-2 |
US Open - Kval | 2019/07/09 20:55 | Haichao Liu v Chun-Yi Lin | L | 1-2 |
Canada Open | 2019/07/04 22:40 | Haichao Liu v Shifeng Li | L | 1-2 |
Canada Open | 2019/07/03 17:00 | Haichao Liu v Zeqi Zhou | W | 2-0 |
Canada Open | 2019/07/03 02:20 | Yen-Yu Lee v Haichao Liu | W | 0-2 |
Osaka Int. | 2019/04/04 06:00 | Donghun Kim v Haichao Liu | L | 2-1 |
China Masters | 2019/03/17 06:00 | Haichao Liu v Hongyang Weng | L | 0-2 |
Hyderabad Open | 2019/08/06 14:10 | Feixiang Sun v Xiaodong Sheng | L | 2-0 |
US Open | 2019/07/12 01:55 | Lucas Corvee v Xiaodong Sheng | L | 2-0 |
US Open | 2019/07/10 23:30 | Kai Schaefer v Xiaodong Sheng | W | 0-2 |
Canada Open | 2019/07/03 00:10 | Lucas Claerbout v Xiaodong Sheng | L | 2-1 |
Malaysia Int. | 2019/06/20 08:00 | Xiaodong Sheng v Misbun Ramdan Mohmed Misbun | W | 2-0 |
Orleans Masters | 2019/03/19 19:30 | Xiaodong Sheng v Michal Rogalski | L | 0-2 |
China Masters | 2019/03/13 10:00 | Ihsan Maulana Mustofa v Xiaodong Sheng | L | 2-0 |
China Masters | 2019/03/12 10:00 | Namboun Luangamath v Xiaodong Sheng | W | 0-2 |