| Game |
| Result | Moves |
Year |
Event/Locale | Opening |
| 1. McShane vs Kasparov |
 | 0-1 | 50 |
1993 |
Casual game | B56 Sicilian |
| 2. McShane vs K McEwan |
| ½-½ | 57 |
1993 |
Lloyds Bank op 17th | B56 Sicilian |
| 3. McShane vs Paschall |
| ½-½ | 59 |
1995 |
Hastings Challengers 9596 | B35 Sicilian, Accelerated Fianchetto, Modern Variation with Bc4 |
| 4. McShane vs G Timoshchenko |
| ½-½ | 53 |
1996 |
Benasque op | B80 Sicilian, Scheveningen |
| 5. McShane vs Plaskett |
 | 1-0 | 23 |
1997 |
Hastings 1997/98 | B44 Sicilian |
| 6. McShane vs E Relange |
| 0-1 | 34 |
1998 |
Hastings 1997/98 | B70 Sicilian, Dragon Variation |
| 7. McShane vs C Lutz |
| 1-0 | 62 |
1998 |
Bundesliga -9 | B80 Sicilian, Scheveningen |
| 8. McShane vs Sadler |
| 0-1 | 47 |
1999 |
Trenque Lauquen Masters | B90 Sicilian, Najdorf |
| 9. McShane vs Emms |
 | 1-0 | 53 |
1999 |
4NCL | B44 Sicilian |
| 10. McShane vs H Olafsson |
| 1-0 | 39 |
2000 |
Reykjavik op19 | B90 Sicilian, Najdorf |
| 11. McShane vs Stefansson |
| 0-1 | 39 |
2000 |
Reykjavik op19 | B44 Sicilian |
| 12. McShane vs Bu Xiangzhi |
| 1-0 | 54 |
2000 |
Reykjavik op19 | B62 Sicilian, Richter-Rauzer |
| 13. McShane vs Chiburdanidze |
| 0-1 | 44 |
2000 |
Lippstadt 10th | B50 Sicilian |
| 14. McShane vs J A Nilssen |
| 1-0 | 28 |
2001 |
Politiken Cup | B31 Sicilian, Rossolimo Variation |
| 15. McShane vs R Webb |
| 1-0 | 40 |
2001 |
4NCL | B50 Sicilian |
| 16. McShane vs J Akesson |
| 1-0 | 38 |
2001 |
Politiken Cup | B31 Sicilian, Rossolimo Variation |
| 17. McShane vs D Gormally |
| 1-0 | 36 |
2001 |
4NCL | B50 Sicilian |
| 18. McShane vs P H Nielsen |
| 0-1 | 42 |
2001 |
16th North Sea Cup | B40 Sicilian |
| 19. McShane vs O Jakobsen |
| ½-½ | 28 |
2001 |
Politiken Cup | B40 Sicilian |
| 20. McShane vs Sutovsky |
| 0-1 | 40 |
2001 |
16th North Sea Cup | B50 Sicilian |
| 21. McShane vs P H Nielsen |
| ½-½ | 32 |
2001 |
Politiken Cup | B40 Sicilian |
| 22. McShane vs I A Nataf |
| ½-½ | 35 |
2001 |
16th North Sea Cup | B30 Sicilian |
| 23. McShane vs Huebner |
| ½-½ | 51 |
2002 |
Bundesliga /03 | B50 Sicilian |
| 24. McShane vs Oral |
| ½-½ | 41 |
2002 |
1st Milk Masters | B40 Sicilian |
| 25. McShane vs T Markowski |
| ½-½ | 94 |
2002 |
Bled Olympiad | B40 Sicilian |