Leicester City have hired Claude Puel as manager to replace Craig Shakespeare.

Puel has signed a contract to the end of the 2019-20 season.

Puel was let go by Southampton in June despite leading the club to an eighth-placed finish in the Premier League and the final of the Capital One Cup.

Puel described it as “a great privilege” to take the Leicester job. “The opportunity to help the club build on its remarkable recent achievements is a truly exciting one,” he said, “and I’m looking forward to working with the owners, players, staff and supporters to deliver further lasting success.”

Vice-chairman Aiyawatt Srivaddhanaprabha told the club’s website: “Upon meeting Claude, his attention to detail, knowledge of our squad, understanding of our potential and his vision to help us realise it were extremely impressive. He quickly emerged as the outstanding candidate.”