| Game |
| Result | Moves |
Year |
Event/Locale | Opening |
| 1. H Olafsson vs McShane |
| 0-1 | 39 |
2002 |
1st Milk Masters | D85 Grunfeld |
| 2. B Thorfinnsson vs McShane |
| 0-1 | 30 |
2002 |
1st Milk Masters | D97 Grunfeld, Russian |
| 3. Barsov vs McShane |
| 1-0 | 46 |
2002 |
Hastings 2002 | D76 Neo-Grunfeld, 6.cd Nxd5, 7.O-O Nb6 |
| 4. E Ghaem Maghami vs McShane |
| 0-1 | 34 |
2002 |
41st World Junior Championships | D94 Grunfeld |
| 5. Bacrot vs McShane |
| ½-½ | 27 |
2003 |
4th Young Masters | D85 Grunfeld |
| 6. Bacrot vs McShane |
 | 0-1 | 37 |
2003 |
Hrokurinn | D85 Grunfeld |
| 7. O Jakobsen vs McShane |
| 0-1 | 67 |
2003 |
1st Malmo Masters | D95 Grunfeld |
| 8. L Comas Fabrego vs McShane |
| 0-1 | 43 |
2003 |
EU-ch 4th | D85 Grunfeld |
| 9. Flear vs McShane |
| ½-½ | 42 |
2003 |
Hastings 2002 | D92 Grunfeld, 5.Bf4 |
| 10. C Hansen vs McShane |
| ½-½ | 21 |
2003 |
18th North Sea Cup | D80 Grunfeld |
| 11. P H Nielsen vs McShane |
| ½-½ | 31 |
2003 |
18th North Sea Cup | D87 Grunfeld, Exchange |
| 12. P H Nielsen vs McShane |
 | 1-0 | 37 |
2003 |
11th Sigeman & Co | D89 Grunfeld |
| 13. Pelletier vs McShane |
| 0-1 | 42 |
2003 |
Pamplona International | D93 Grunfeld, with Bf4 & e3 |
| 14. S Del Rio Angelis vs McShane |
| 0-1 | 52 |
2003 |
EU-ch 4th | D87 Grunfeld, Exchange |
| 15. I Sokolov vs McShane |
 | 0-1 | 59 |
2003 |
Greenland Open | D90 Grunfeld |
| 16. P H Nielsen vs McShane |
| 1-0 | 27 |
2003 |
Politiken Cup 25th | D85 Grunfeld |
| 17. Sasikiran vs McShane |
| ½-½ | 61 |
2003 |
18th North Sea Cup | D85 Grunfeld |
| 18. J Parker vs McShane |
| ½-½ | 42 |
2003 |
European Clubs Cup (Men) | D86 Grunfeld, Exchange |
| 19. Sakaev vs McShane |
| 1-0 | 38 |
2003 |
Bundesliga 0304 | D86 Grunfeld, Exchange |
| 20. I Sokolov vs McShane |
| ½-½ | 53 |
2003 |
EU-ch 4th | D90 Grunfeld |
| 21. C Hansen vs McShane |
 | 1-0 | 43 |
2003 |
11th Sigeman & Co | D89 Grunfeld |
| 22. Ponomariov vs McShane |
| ½-½ | 53 |
2004 |
37th Biel International Chess Festival | D85 Grunfeld |
| 23. A Nguyen vs McShane |
| 1-0 | 40 |
2004 |
36th Olympiad | D93 Grunfeld, with Bf4 & e3 |
| 24. Bacrot vs McShane |
 | 1-0 | 28 |
2004 |
37th Biel International Chess Festival | D85 Grunfeld |
| 25. Khenkin vs McShane |
| ½-½ | 27 |
2005 |
Bundesliga 0405 | D85 Grunfeld |