| Game |
| Result | Moves |
Year |
Event/Locale | Opening |
| 1. Zhang Xiaowen vs E Karavade |
 | 1-0 | 32 |
2008 |
Malaysian Open | B83 Sicilian |
| 2. Zhang Xiaowen vs M Erowan |
| 1-0 | 31 |
2008 |
Malaysian Open | B30 Sicilian |
| 3. Zhang Xiaowen vs J Low |
| 1-0 | 42 |
2008 |
Malaysian Open | B90 Sicilian, Najdorf |
| 4. Zhang Xiaowen vs Ding Yixin |
| ½-½ | 36 |
2009 |
8th Asian Continental Chess Championship | B90 Sicilian, Najdorf |
| 5. Zhang Xiaowen vs A Hayrapetyan |
| ½-½ | 20 |
2009 |
48th World Junior Championship (Girls) | B73 Sicilian, Dragon, Classical |
| 6. Zhang Xiaowen vs Tay Li Jin Jeslin |
| 1-0 | 88 |
2009 |
8th Asian Continental Chess Championship | B90 Sicilian, Najdorf |
| 7. Zhang Xiaowen vs Thao Nguyen Pham Le |
| 1-0 | 52 |
2009 |
Yinzhou Cup Women World Teams | B28 Sicilian, O'Kelly Variation |
| 8. Zhang Xiaowen vs N Dzagnidze |
 | 0-1 | 41 |
2009 |
Yinzhou Cup Women World Teams | B90 Sicilian, Najdorf |
| 9. Zhang Xiaowen vs M Kiran |
| 1-0 | 31 |
2009 |
48th World Junior Championship (Girls) | B90 Sicilian, Najdorf |
| 10. Zhang Xiaowen vs Gu Xiaobing |
| 1-0 | 69 |
2009 |
Chinese Championship (Women) | B92 Sicilian, Najdorf, Opocensky Variation |
| 11. Zhang Xiaowen vs Z Severiukhina |
| 1-0 | 59 |
2009 |
48th World Junior Championship (Girls) | B59 Sicilian, Boleslavsky Variation, 7.Nb3 |