| Game |
| Result | Moves |
Year |
Event/Locale | Opening |
| 1. Bacrot vs McShane |
 | 0-1 | 39 |
1992 |
Wch U10 | E81 King's Indian, Samisch |
| 2. Bacrot vs D Mastrovasilis |
 | 1-0 | 39 |
1992 |
Wch U10 | E85 King's Indian, Samisch, Orthodox Variation |
| 3. Bacrot vs Debard Michel |
| 1-0 | 34 |
1993 |
Cannes op2 | E60 King's Indian Defense |
| 4. Bacrot vs Ivkov |
| 0-1 | 34 |
1994 |
It (open) | E62 King's Indian, Fianchetto |
| 5. Bacrot vs K Gratka |
| 1-0 | 31 |
1996 |
Ch World (cadets) (under 14) | E61 King's Indian |
| 6. Bacrot vs Nijboer |
| 0-1 | 39 |
1997 |
Hoogovens B, Wijk aan Zee NED | E60 King's Indian Defense |
| 7. Bacrot vs Zhaoqin Peng |
| 1-0 | 36 |
1997 |
Hoogovens B, Wijk aan Zee NED | E61 King's Indian |
| 8. Bacrot vs Nijboer |
| 0-1 | 33 |
1998 |
Escaldes zt | E94 King's Indian, Orthodox |
| 9. Bacrot vs Ivanchuk |
 | 0-1 | 36 |
1998 |
Cap d'Agde-B | E97 King's Indian |
| 10. Bacrot vs E Relange |
| ½-½ | 23 |
1998 |
FRA-ch | E94 King's Indian, Orthodox |
| 11. Bacrot vs Judit Polgar |
| 1-0 | 83 |
1999 |
Bastia m | E97 King's Indian |
| 12. Bacrot vs J Arizmendi-Martinez |
| ½-½ | 10 |
1999 |
Mermaid Beach Club | E68 King's Indian, Fianchetto, Classical Variation, 8.e4 |
| 13. Bacrot vs I A Nataf |
| ½-½ | 65 |
1999 |
Mermaid Beach Club | E97 King's Indian |
| 14. Bacrot vs Bologan |
| 1-0 | 39 |
1999 |
3rd Chess Masters Enghien-les-Bains | E97 King's Indian |
| 15. Bacrot vs S Joachim |
| 1-0 | 44 |
2000 |
Bundesliga 0001 | E60 King's Indian Defense |
| 16. Bacrot vs Bologan |
| 1-0 | 45 |
2000 |
Cap d'Agde-A | E97 King's Indian |
| 17. Bacrot vs B Badea |
| ½-½ | 25 |
2001 |
TCh-FRA | E94 King's Indian, Orthodox |
| 18. Bacrot vs Jiangchuan |
| 1-0 | 67 |
2001 |
World Cup of Rapid Chess Gp B | E97 King's Indian |
| 19. Bacrot vs J Gustafsson |
| 1-0 | 41 |
2001 |
Bundesliga 2000-1 | E60 King's Indian Defense |
| 20. Bacrot vs R Kempinski |
| 1-0 | 38 |
2001 |
EuTCh | E70 King's Indian |
| 21. Bacrot vs Motylev |
| 1-0 | 39 |
2001 |
Linares Anibal op 8th | E97 King's Indian |
| 22. Bacrot vs Jiangchuan |
| ½-½ | 38 |
2001 |
EUR-ASIA Rapid Match | E97 King's Indian |
| 23. Bacrot vs Radjabov |
 | 1-0 | 45 |
2002 |
Bled Olympiad | E97 King's Indian |
| 24. Bacrot vs Degraeve |
| 1-0 | 57 |
2002 |
French Championships | E94 King's Indian, Orthodox |
| 25. Bacrot vs Kasimdzhanov |
 | 0-1 | 44 |
2002 |
FIDE Moscow Gran Prix | E97 King's Indian |