| Game |
| Result | Moves |
Year |
Event/Locale | Opening |
| 1. Bacrot vs McShane |
 | 0-1 | 39 |
1992 |
Wch U10 | E81 King's Indian, Samisch |
| 2. J Manion vs McShane |
 | 0-1 | 43 |
1993 |
Lloyds Bank Masters | E97 King's Indian |
| 3. I Rausis vs McShane |
| 1-0 | 41 |
1997 |
Hastings Premier 9798 | E76 King's Indian, Four Pawns Attack |
| 4. Movsesian vs McShane |
| 0-1 | 43 |
1997 |
Bundesliga 9798 | E97 King's Indian |
| 5. Sadler vs McShane |
| ½-½ | 20 |
1998 |
Hastings Premier 9798 | E92 King's Indian |
| 6. C Ward vs McShane |
| ½-½ | 34 |
1998 |
Hastings Premier 9798 | E86 King's Indian, Samisch, Orthodox, 7.Nge2 c6 |
| 7. Hoi vs McShane |
| 0-1 | 38 |
1999 |
Politiken Cup 21st | E81 King's Indian, Samisch |
| 8. Psakhis vs McShane |
| ½-½ | 45 |
2000 |
Politiken Cup | E71 King's Indian, Makagonov System (5.h3) |
| 9. H A Gretarsson vs McShane |
| ½-½ | 20 |
2000 |
Reykjavik op19 | E76 King's Indian, Four Pawns Attack |
| 10. Ehlvest vs McShane |
| 1-0 | 42 |
2000 |
Reykjavik op19 | E92 King's Indian |
| 11. V Mikhalevski vs McShane |
| ½-½ | 23 |
2000 |
Politiken Cup | E97 King's Indian |
| 12. D W Anderton vs McShane |
| ½-½ | 61 |
2001 |
4NCL | E62 King's Indian, Fianchetto |
| 13. A Aaberg vs McShane |
 | 0-1 | 32 |
2001 |
Politiken Cup | E62 King's Indian, Fianchetto |
| 14. A Rustemov vs McShane |
 | 0-1 | 88 |
2001 |
16th North Sea Cup | E62 King's Indian, Fianchetto |
| 15. C Hansen vs McShane |
| 0-1 | 42 |
2001 |
16th North Sea Cup | E92 King's Indian |
| 16. Barsov vs McShane |
| 1-0 | 46 |
2002 |
Hastings 2002 | E60 King's Indian Defense |
| 17. Aronian vs McShane |
| 1-0 | 47 |
2002 |
41st World Junior Championships | E60 King's Indian Defense |
| 18. P Tregubov vs McShane |
| 1-0 | 42 |
2002 |
1st Milk Masters | E62 King's Indian, Fianchetto |
| 19. Aronian vs McShane |
| ½-½ | 13 |
2003 |
Bundesliga 0304 | E60 King's Indian Defense |
| 20. Aronian vs McShane |
| 0-1 | 32 |
2003 |
Dos Hermanas Internet f 4th | E60 King's Indian Defense |
| 21. Mamedyarov vs McShane |
| ½-½ | 44 |
2003 |
4th Young Masters | E62 King's Indian, Fianchetto |
| 22. B Ahlander vs McShane |
 | 0-1 | 41 |
2003 |
1st Malmo Masters | E94 King's Indian, Orthodox |
| 23. Mamedyarov vs McShane |
 | ½-½ | 50 |
2004 |
5th Lausanne Young Masters | E60 King's Indian Defense |
| 24. Carlsen vs McShane |
| ½-½ | 21 |
2004 |
Drammen International Chess Festival | E94 King's Indian, Orthodox |
| 25. Korchnoi vs McShane |
 | ½-½ | 48 |
2004 |
Drammen International Chess Festival | E60 King's Indian Defense |