From around 2002, McShane has been facing stiffer opposition, including players from the world's top ten. He played for England in the 2002 Chess Olympiad in Bled, scoring 6½/11, and won the silver medal at the World Junior Championship in Goa. 