Schrijf een voortzetting voor deze paragraaf - Vanaf ongeveer 2002 heeft McShane te maken gehad met hardere tegenstanders, waaronder spelers uit's werelds top tien. Hij speelde voor Engeland in de Schakenolympiade in Bled.
, scoorde 61⁄2/11 punten, en won de zilveren medaille op het Wereldkampioenschap voor junioren in Goa. In 2003 eindigde hij op de vijfde plaats in het Hrokurinn-toernooi in Reykjavík. Hij eindigde voor de Britse nummer één Michael Adams en dreigde wedstrijden tegen Viktor Korchnoi en Alexei Shirov. Kort daarna versloeg hij Shirov in een Reykjavík-blitztoernooi. In het Sigeman & Co-toernooi van 2003 in Malmö eindigde hij derde met een score van 51⁄2/9, waarbij hij gelijk kwam met de winnaar van het toernooi, Vasily Ivanchuk. Ook in 2003 eindigde McShane 27e van 207 met 8/13 in het Europees Individuele Kampioenschap in Silivri in Turkije, 11⁄2 punten achter de winnaar, Zurab Azmaiparashvili. Kort daarna werd hij gelijk met Alexei Dreev en Krishnan Sasikiran in de Noordzee Cup gespeeld in Esbjerg in Denemarken met 61⁄2/9, eindigde gelijk op de tweede plaats in de Politiken Cup in Kopenhagen met 81⁄2/11 en won de Malmö Masters met 71⁄2/9, anderhalf punt voor zijn naaste rivaal. In 2009/10 werd hij gelijk met Eduardas Rozentalis, Pavel Ponkratov, Radosław Wojtaszek en Igor Lysyj op de 39e Rilton Cup in Stockholm. In 2010 won hij het derde Remco Heite-toernooi in Wolvega.