Giraldilla Int. XD | 11/25 11:00 | 1 | Feixiang Sun v Haichao Liu | W | 0-2 | |
Giraldilla Int. XD | 11/24 13:00 | 2 | Rajiv Ouseph v Haichao Liu | W | 1-2 | |
Giraldilla Int. XD | 11/23 18:30 | 3 | Haichao Liu v Lucas Claerbout | W | 2-1 | |
Giraldilla Int. XD | 11/23 10:40 | 4 | Nick Fransman v Haichao Liu | W | 1-2 | |
Giraldilla Int. XD | 11/22 14:40 | 5 | Haichao Liu v Pablo Abian | W | 2-0 | |
Giraldilla Int. XD | 11/21 19:20 | 6 | Bernardo Atilano v Haichao Liu | W | 0-2 | |
Swiss Open WD Qual | 11/21 14:18 | - | Phone Pyae Naing v Haichao Liu | W | 0-2 | |
Swiss Open WD Qual | 11/21 11:55 | - | Haichao Liu v Dimitar Yanakiev | W | 2-1 | |
China Masters | 04/11 11:20 | 5 | Haichao Liu v Pannawit Thongnuam | L | 1-2 | |
China Masters | 04/10 03:00 | 6 | Kuei Chun Shih v Haichao Liu | W | 1-2 | |
China Masters | 04/18 03:35 | 6 | Yu Igarashi v Haichao Liu | L | 2-1 | |
Giraldilla Int. XD | 03/21 04:20 | - | Haichao Liu v Thanh Long Truong | W | 2-0 |