| Game |
| Result | Moves |
Year |
Event/Locale | Opening |
| 1. M Chierici vs Zhang Xiaowen |
| 0-1 | 28 |
2005 |
World Junior Championship (Girls) | C00 French Defense |
| 2. Zhang Xiaowen vs A Chaumont |
| 1-0 | 32 |
2005 |
World Junior Championship (Girls) | C11 French |
| 3. Zhang Xiaowen vs I Liong |
| 1-0 | 32 |
2008 |
Malaysian Open | B15 Caro-Kann |
| 4. D Stojic vs Zhang Xiaowen |
| 0-1 | 47 |
2008 |
Malaysian Open | C02 French, Advance |
| 5. Zhang Xiaowen vs J Low |
| 1-0 | 42 |
2008 |
Malaysian Open | B90 Sicilian, Najdorf |
| 6. Zhang Xiaowen vs E Karavade |
 | 1-0 | 32 |
2008 |
Malaysian Open | B83 Sicilian |
| 7. Zhang Xiaowen vs Kuang Yinghui |
| 1-0 | 49 |
2008 |
TCh-CHN w A | C96 Ruy Lopez, Closed |
| 8. Zhang Xiaowen vs M Erowan |
| 1-0 | 31 |
2008 |
Malaysian Open | B30 Sicilian |
| 9. Zhang Xiaowen vs S Amed |
 | 1-0 | 30 |
2009 |
48th World Junior Championship (Girls) | C07 French, Tarrasch |
| 10. Zhang Xiaowen vs Zhu Chen |
| 1-0 | 49 |
2009 |
8th Asian Continental Chess Championship | B07 Pirc |
| 11. Zhang Xiaowen vs Wang Yu |
| 1-0 | 45 |
2009 |
Chinese Championship (Women) | C84 Ruy Lopez, Closed |
| 12. Zhang Xiaowen vs M Mikadze |
 | 1-0 | 42 |
2009 |
48th World Junior Championship (Girls) | B01 Scandinavian |
| 13. T Nguyen vs Zhang Xiaowen |
| 0-1 | 60 |
2009 |
8th Asian Continental Chess Championship | E90 King's Indian |
| 14. C Heredia Serrano vs Zhang Xiaowen |
| 0-1 | 36 |
2009 |
48th World Junior Championship (Girls) | C05 French, Tarrasch |
| 15. Kieu Thien Kim Le vs Zhang Xiaowen |
| 0-1 | 64 |
2009 |
8th Asian Continental Chess Championship | A48 King's Indian |
| 16. Wang Jue vs Zhang Xiaowen |
 | 0-1 | 75 |
2009 |
Chinese Championship (Women) | C11 French |
| 17. Zhang Xiaowen vs Z Severiukhina |
| 1-0 | 59 |
2009 |
48th World Junior Championship (Girls) | B59 Sicilian, Boleslavsky Variation, 7.Nb3 |
| 18. G Swathi vs Zhang Xiaowen |
| 0-1 | 43 |
2009 |
8th Asian Continental Chess Championship | C11 French |
| 19. R Goletiani vs Zhang Xiaowen |
| 0-1 | 37 |
2009 |
Yinzhou Cup Women World Teams | E97 King's Indian |
| 20. Zhang Xiaowen vs J Tay |
| 1-0 | 88 |
2009 |
8th Asian Continental Chess Championship | B90 Sicilian, Najdorf |
| 21. Zhang Jilin vs Zhang Xiaowen |
| 0-1 | 47 |
2009 |
Chinese Championship (Women) | C11 French |
| 22. Zhang Xiaowen vs B Yildiz |
| 1-0 | 31 |
2009 |
48th World Junior Championship (Girls) | C78 Ruy Lopez |
| 23. Zhang Xiaowen vs Hoang Thi Bao Tram |
 | 1-0 | 52 |
2009 |
8th Asian Continental Chess Championship | B18 Caro-Kann, Classical |
| 24. Zhang Xiaowen vs Le Thao Nguyen Pham |
| 1-0 | 52 |
2009 |
Yinzhou Cup Women World Teams | B28 Sicilian, O'Kelly Variation |
| 25. Zhang Xiaowen vs Gu Xiaobing |
| 1-0 | 69 |
2009 |
Chinese Championship (Women) | B92 Sicilian, Najdorf, Opocensky Variation |