Spain Masters WD | 03/29 14:40 | 3 | Keng/Zhang v Chang/Yang | L | 0-2 | |
Spain Masters WD | 03/28 10:00 | 4 | Kawazoe/Konishi v Keng/Zhang | W | 0-2 | |
Spain Masters WD | 03/26 14:30 | 5 | Keng/Zhang v Cao Hok/Lam | W | 2-0 | |
Swiss Open WD | 03/20 09:00 | 5 | Zhang/Keng v Mapasa/Yu | L | 0-2 | |
Orleans Masters WD | 03/13 17:55 | 5 | Huang/Liang v Keng/Zhang | L | 2-1 | |
Thailand Masters WD | 02/01 12:25 | 4 | Keng/Zhang v Li/Luo | - | away | |
Thailand Masters WD | 01/30 08:45 | 5 | Kititharakul/Prajongjai v Keng/Zhang | D | Retired | |
Thailand Masters WD Qual | 01/30 03:00 | 3 | Keng/Zhang v Ea/Somerville | - | Cancelled | |
Indonesia Masters WD | 01/24 16:15 | 5 | Keng/Zhang v Tan/Thinaah | L | 0-2 | |
Indonesian Masters WD Qual | 01/23 03:00 | 3 | Keng/Zhang v Cao Hok/Lam | - | Walkover | |
China Masters WD | 11/21 05:40 | 5 | Fukushima/Hirota v Keng/Zhang | L | 2-0 | |
Japan Masters WD | 11/16 06:15 | - | Liu/Tan v Keng/Zhang | L | 2-0 | |
Japan Masters WD | 11/15 06:55 | 5 | Jeong/Kim v Keng/Zhang | W | 0-2 | |
Korea Masters WD | 11/07 09:25 | 5 | Keng/Zhang v Lin/Sung | L | 0-2 | |
Hong Kong Open WD | 09/14 06:00 | 4 | Keng/Zhang v Miyaura/Sakuramoto | L | 0-2 | |
Hong Kong Open WD | 09/13 01:00 | 5 | Hu/Lin v Keng/Zhang | W | 1-2 | |
US Open WD | 07/14 23:45 | 3 | Keng/Zhang v Li/Luo | L | 0-2 | |
US Open WD | 07/13 18:00 | 4 | Keng/Zhang v Mapasa/Yu | W | 2-1 | |
US Open WD | 07/12 15:00 | 5 | Lima/Lima v Keng/Zhang | - | Walkover | |
Canada Open WD | 07/05 02:15 | 5 | Fukushima/Hirota v Keng/Zhang | L | 2-0 | |
China Masters WD | 03/19 08:00 | 1 | Chen/Feng v Keng/Zhang | L | 2-0 | |
China Masters WD | 03/18 06:30 | 2 | Keng/Zhang v Bao/Guo | W | 2-0 | |
China Masters WD | 03/17 08:00 | 3 | Luo/Zhou v Keng/Zhang | W | 0-2 | |
China Masters WD | 03/16 07:15 | 4 | Keng/Zhang v Cheng/Cheng | W | 2-0 |