Game |
| Result | Moves |
Year | Event/Locale | Opening |
1. Adams vs M Hennigan |
 | 1-0 | 26 | 1986 | Oakham | B07 Pirc |
2. I Rogers vs M Hennigan |
| 1-0 | 35 | 1987 | BCF-ch | E92 King's Indian |
3. Short vs M Hennigan |
 | 1-0 | 31 | 1987 | BCF-ch | B04 Alekhine's Defense, Modern |
4. M Hennigan vs K Spraggett |
| 1-0 | 27 | 1988 | Lugano Open | B14 Caro-Kann, Panov-Botvinnik Attack |
5. M Hennigan vs P Motwani |
| 0-1 | 51 | 1988 | BCF-ch | C89 Ruy Lopez, Marshall |
6. Judit Polgar vs M Hennigan |
| 1-0 | 33 | 1988 | Duncan Lawrie | B09 Pirc, Austrian Attack |
7. Zsofia Polgar vs M Hennigan |
| 0-1 | 26 | 1988 | Duncan Lawrie | B04 Alekhine's Defense, Modern |
8. M Hennigan vs L McLaren |
| ½-½ | 62 | 1989 | British Ch | C07 French, Tarrasch |
9. Miles vs M Hennigan |
 | 1-0 | 21 | 1989 | 17th World Open | B08 Pirc, Classical |
10. M Hennigan vs M Gurevich |
| 1-0 | 46 | 1989 | 17th World Open | C03 French, Tarrasch |
11. Chiburdanidze vs M Hennigan |
| ½-½ | 7 | 1989 | 17th World Open | B04 Alekhine's Defense, Modern |
12. Z Rahman vs M Hennigan |
| 0-1 | 52 | 1989 | 13th Lloyds Bank Masters Open | B04 Alekhine's Defense, Modern |
13. M Hennigan vs I Rogers |
| 0-1 | 33 | 1989 | 13th Lloyds Bank Masters Open | B74 Sicilian, Dragon, Classical |
14. Anand vs M Hennigan |
| 1-0 | 40 | 1990 | Oakham | B07 Pirc |
15. F Braga vs M Hennigan |
| 0-1 | 48 | 1990 | Rome Open | B04 Alekhine's Defense, Modern |
16. Ivkov vs M Hennigan |
| ½-½ | 41 | 1990 | Rome Open | B08 Pirc, Classical |
17. Sherzer vs M Hennigan |
| 1-0 | 30 | 1990 | Wch U20 | B07 Pirc |
18. Suba vs M Hennigan |
| 1-0 | 28 | 1991 | Hastings Challenger | E71 King's Indian, Makagonov System (5.h3) |
19. M Hennigan vs D Norwood |
| 1-0 | 57 | 1991 | BCF-ch | B07 Pirc |
20. M Hennigan vs Bronstein |
 | 1-0 | 22 | 1992 | Hastings Challengers | C70 Ruy Lopez |
21. M Hennigan vs Rublevsky |
| ½-½ | 57 | 1992 | III-IV | B44 Sicilian |
22. Svidler vs M Hennigan |
| 0-1 | 35 | 1992 | Oakham YM | B07 Pirc |
23. Igor Ivanov vs M Hennigan |
| ½-½ | 76 | 1992 | 16th Lloyds Bank Masters Open | E94 King's Indian, Orthodox |
24. Baburin vs M Hennigan |
| 1-0 | 51 | 1993 | Kilkenny Open | E60 King's Indian Defense |
25. I Gurevich vs M Hennigan |
| 1-0 | 38 | 1993 | Hastings /94 | B68 Sicilian, Richter-Rauzer Attack, 7...a6 Defense, 9...Be7 |