| Game |
| Result | Moves |
Year |
Event/Locale | Opening |
| 1. Bu Xiangzhi vs Y Kruppa |
 | 0-1 | 31 |
1999 |
MK Cafe Cup-A | E84 King's Indian, Samisch, Panno Main line |
| 2. Bu Xiangzhi vs Jiangchuan |
| 0-1 | 45 |
1999 |
Yangon GM Scheveningen | E83 King's Indian, Samisch |
| 3. Bu Xiangzhi vs Moun Moun Latt |
 | 1-0 | 28 |
1999 |
GM Scheveningen, Yangon | E97 King's Indian |
| 4. Bu Xiangzhi vs Jiangchuan |
 | 0-1 | 29 |
1999 |
Shenyang Tan Chin Nam cup, CHN | E86 King's Indian, Samisch, Orthodox, 7.Nge2 c6 |
| 5. Bu Xiangzhi vs A Gara |
| 1-0 | 74 |
1999 |
FSIM March | E81 King's Indian, Samisch |
| 6. Bu Xiangzhi vs G Schebler |
 | ½-½ | 48 |
1999 |
Budapest First Saturday GM04, HUN | E85 King's Indian, Samisch, Orthodox Variation |
| 7. Bu Xiangzhi vs Radjabov |
| 1-0 | 57 |
2000 |
Future World Champions | E94 King's Indian, Orthodox |
| 8. Bu Xiangzhi vs Radjabov |
| ½-½ | 70 |
2000 |
Future World Champions | E81 King's Indian, Samisch |
| 9. Bu Xiangzhi vs Jiangchuan |
| ½-½ | 23 |
2001 |
zt3.3 | E69 King's Indian, Fianchetto, Classical Main line |
| 10. Bu Xiangzhi vs Ponomariov |
| ½-½ | 40 |
2001 |
young masters | E81 King's Indian, Samisch |
| 11. Bu Xiangzhi vs P Smirnov |
| 1-0 | 32 |
2001 |
CHN-RUS Summit Juniors | E81 King's Indian, Samisch |
| 12. Bu Xiangzhi vs Ni Hua |
| ½-½ | 35 |
2001 |
TCh-CHN Men | E60 King's Indian Defense |
| 13. Bu Xiangzhi vs Jobava |
| ½-½ | 54 |
2002 |
Aeroflot Open | E80 King's Indian, Samisch Variation |
| 14. Bu Xiangzhi vs G Guseinov |
| 0-1 | 34 |
2005 |
VI Ciudad de Dos Hermanas Internet | E81 King's Indian, Samisch |
| 15. Bu Xiangzhi vs T L Petrosian |
| 0-1 | 43 |
2005 |
2nd Sanjin Hotel Cup | E97 King's Indian |
| 16. Bu Xiangzhi vs McShane |
| 1-0 | 43 |
2005 |
2nd Sanjin Hotel Cup | E94 King's Indian, Orthodox |
| 17. Bu Xiangzhi vs Li Shilong |
| 0-1 | 82 |
2006 |
Chinese Championships | E94 King's Indian, Orthodox |
| 18. Bu Xiangzhi vs I Hakki |
| 1-0 | 38 |
2006 |
Doha | E62 King's Indian, Fianchetto |
| 19. Bu Xiangzhi vs S Dyachkov |
| 0-1 | 43 |
2006 |
Aeroflot Open | E97 King's Indian |
| 20. Bu Xiangzhi vs G Jones |
 | 1-0 | 53 |
2007 |
UK vs China Match | E68 King's Indian, Fianchetto, Classical Variation, 8.e4 |
| 21. Bu Xiangzhi vs Nijboer |
 | 1-0 | 33 |
2007 |
Corus Group B | E62 King's Indian, Fianchetto |
| 22. Bu Xiangzhi vs E Inarkiev |
| ½-½ | 52 |
2007 |
Russia vs China Match | E62 King's Indian, Fianchetto |
| 23. Bu Xiangzhi vs A Samsonkin |
 | 1-0 | 63 |
2007 |
Canadian Open | E62 King's Indian, Fianchetto |
| 24. Bu Xiangzhi vs Judit Polgar |
| 1-0 | 67 |
2007 |
Bilbao Blindfold Chess World Cup | E62 King's Indian, Fianchetto |
| 25. Bu Xiangzhi vs Bologan |
 | 1-0 | 59 |
2007 |
Corus Group B | E63 King's Indian, Fianchetto, Panno Variation |