McShane on kohdannut tiukempaa vastustajaa vuodesta 2002 lähtien, mukaan lukien maailman kymmenen parhaan joukkueen pelaajat. Hän pelasi Englannin maajoukkueessa.
Bledin shakkiolympiassa, 61⁄2/11 pistettä, ja voitti hopeamitalin World Junior Championshipissa Goa. Vuonna 2003 hän sijoittui viidenneksi Hrokurinn-turnauksessa Reykjavíkissa. Hän pääsi Britannian ykköspelaajan Michael Adamsin edellä ja tasapeli Viktor Korchnoin ja Alexei Shirovin kanssa. Pian sen jälkeen hän voitti Shirovin Reykjavíkin blitz-turnauksessa. Vuoden 2003 Sigeman & Co -turnauksessa Malmössä hän pääsi kolmanneksi pisteellä 51⁄2/9, jolloin hänen ottelunsa päättyi tasapeliin turnauksen voittajan Vasily Ivanchukin kanssa. Myös vuonna 2003 McShane pääsi 27. sijalle 207:stä 8/13:llä Euroopan yksilömestaruuskilpailussa Silivrissä Turkissa, 11⁄2 pistettä voittajasta Zurab Azmaiparashvilistä. Pian sen jälkeen hän tasapainoi Alexei Dreevin ja Krishnan Sasikiranin kanssa ensimmäisenä Pohjoismeren Cupissa, joka pelattiin Esbjergissä Tanskassa, 61⁄2/9, lopetti tasapainossa Politiken Cupissa Kööpenhaminassa 81⁄2/11 ja voitti Malmön Mastersin 71⁄2/9, puolitoista pistettä lähimpään kilpailijaan. Vuosina 2009/10 hän oli tasapainossa Eduardas Rozentalisin, Pavel Ponkratovin, Radosław Wojtaszekin ja Igor Lysyjin kanssa 39. Rilton Cupissa Tukholmassa. Vuonna 2010 hän voitti kolmannen Remco Heite -turnauksen Wolvegassa.