| Game |
| Result | Moves |
Year |
Event/Locale | Opening |
| 1. M Heidenfeld vs F Hoelzl |
| 0-1 | 45 |
1997 |
EU-chT (Men) | B53 Sicilian |
| 2. M Heidenfeld vs A Muir |
| 0-1 | 61 |
1997 |
EU-chT (Men) | B56 Sicilian |
| 3. M Heidenfeld vs T Rahman |
 | 1-0 | 32 |
1999 |
Ch Great Britain, Scarborough (England) | B32 Sicilian |
| 4. M Heidenfeld vs A Greet |
| 0-1 | 41 |
1999 |
Ch Great Britain, Scarborough (England) | B50 Sicilian |
| 5. M Heidenfeld vs A Kosten |
| ½-½ | 39 |
1999 |
Ch Great Britain, Scarborough (England) | B90 Sicilian, Najdorf |
| 6. M Heidenfeld vs I Morovic |
| 0-1 | 59 |
2000 |
34th Olympiad | B53 Sicilian |
| 7. M Heidenfeld vs K Haznedaroglu |
| ½-½ | 22 |
2001 |
EuTCh | B33 Sicilian |
| 8. M Heidenfeld vs M Bengafer |
| 0-1 | 50 |
2001 |
open | B91 Sicilian, Najdorf, Zagreb (Fianchetto) Variation |
| 9. M Heidenfeld vs I Miladinovic |
 | 0-1 | 64 |
2001 |
EuTCh | B47 Sicilian, Taimanov (Bastrikov) Variation |
| 10. M Heidenfeld vs M Abdullah |
| 0-1 | 67 |
2001 |
open | B32 Sicilian |
| 11. M Heidenfeld vs J Berkvens |
| ½-½ | 45 |
2001 |
ECC | B50 Sicilian |
| 12. M Heidenfeld vs MS Hassan |
| ½-½ | 57 |
2001 |
open | B53 Sicilian |
| 13. M Heidenfeld vs N Ramezan |
| 1-0 | 87 |
2001 |
open | B27 Sicilian |
| 14. M Heidenfeld vs L Koerholz |
| 1-0 | 54 |
2006 |
European Club Cup | B73 Sicilian, Dragon, Classical |
| 15. M Heidenfeld vs V Meijers |
 | 0-1 | 47 |
2006 |
37th Chess Olympiad | B43 Sicilian, Kan, 5.Nc3 |
| 16. M Heidenfeld vs Nunn |
| 0-1 | 54 |
2006 |
Bunratty Chess Festival | B92 Sicilian, Najdorf, Opocensky Variation |
| 17. M Heidenfeld vs A Secer |
| ½-½ | 22 |
2007 |
European Club Cup | B33 Sicilian |
| 18. M Heidenfeld vs N Battulga |
| ½-½ | 63 |
2008 |
2008 Olympiad | B53 Sicilian |
| 19. M Heidenfeld vs M Amanov |
| ½-½ | 52 |
2008 |
2008 Olympiad | B91 Sicilian, Najdorf, Zagreb (Fianchetto) Variation |