Seuratasolla Englannin toiseksi korkeimman sarjatason Hull Cityä edustanut McShane valittiin Irlannin joukkueeseen vuoden 2012 jalkapallon EM-kilpailuihin, loukkaantuneen Kevin Foleyn korvaajaksi. Kaikkiaan McShane on pelannut 33 maaottelua vuosina 2006–2016.