Escriba una continuación para este párrafo - Desde alrededor de 2002, McShane ha estado enfrentando una oposición más dura, incluyendo jugadores de los diez mejores del mundo. Jugó para Inglaterra en la Olimpiada de Ajedrez en Bled
, anotando 61⁄2/11 puntos, y ganó la medalla de plata en el Campeonato Mundial Junior en Goa. En 2003 terminó quinto en el torneo Hrokurinn en Reykjavík, terminando por delante del jugador número uno de Gran Bretaña, Michael Adams, y empatando partidos contra Viktor Korchnoi y Alexei Shirov. Poco después, venció a Shirov en un torneo relámpago de Reykjavík. En el torneo Sigeman & Co de 2003 en Malmö, terminó tercero con una puntuación de 51⁄2/9, empatando su juego con el ganador del torneo, Vasily Ivanchuk. También en 2003, McShane terminó 27o de 207 con 8/13 en el Campeonato Europeo Individual en Silivri en Turquía, 11⁄2 puntos por detrás del ganador, Zurab Azmaiparashvili. Poco después empató en primer lugar con Alexei Dreev y Krishnan Sasikiran en la Copa del Mar del Norte jugada en Esbjerg en Dinamarca con 61⁄2/9, terminó en segundo lugar en la Politiken Cup en Copenhague con 81⁄2/11 y ganó el Malmö Masters con 71⁄2/9, un punto y medio por delante de su rival más cercano. En 2009/10 empató el primer lugar con Eduardas Rozentalis, Pavel Ponkratov, Radosław Wojtaszek e Igor Lysyj en la 39a Copa Rilton en Estocolmo. En 2010 ganó el tercer torneo de Remco Heite en Wolvega.