Zagorakis left for English club Leicester City the following winter and signed for Martin O'Neill's side in 1998. While in England, he took part in two consecutive League Cup finals at Wembley Stadium, losing the first against Tottenham Hotspur in 1999 and defeating Tranmere Rovers in the second, though he was an unused substitute in the latter. Zagorakis will always be fondly known by Leicester fans for his sheer determination in midfield and also his goalkeeping cameo against Crystal Palace (in a 3–3 first leg League Cup draw), where he went in goal after Pegguy Arphexad and then Tim Flowers went off injured.