McGeady was named in Trapattoni's 23-man squad for the 2012 European Championships in Poland and Ukraine. McGeady set up Ireland's first and only goal of the tournament from a free-kick, converted by Leicester City's Sean St Ledger in the 3–1 defeat to Croatia.