Depuis 2002, McShane rencontre des adversaires plus forts, dont des joueurs du top 10 mondial. Il a défendu les couleurs anglaises à l'Olympiade d'échecs de 2002 à Bled, marquant 6,5/11 et décroché la médaille d'argent au championnat du monde junior de 2002 à Goa. En 2003, il obtient une honorable cinquième place au fort tournoi de Hrokurinn à Reykjavik, finissant devant le numéro un anglais, Michael Adams et annulant contre Viktor Kortchnoï et Alexeï Chirov. Il bat Chirov dans un tournoi de blitz ultérieur à Reykjavik. En 2003, au tournoi d'échecs Sigeman &amp; Co de Malmö, il finit avec 5,5/9, annulant contre le vainqueur du tournoin Vassili Ivantchouk. Toujours en 2003, il finit premier "ex æquo" avec Alexei Dreev et Krishnan Sasikiran à la "North Sea Cup" de Esbjerg au Danemark avec 6,5/9, puis deuxième "ex æquo" à la "Politiken Cup" de Copenhague avec 8,5/11 et remporte le Malmö Masters avec 7,5/9, à 1,5 point du second.