Afghanistan have appointed Lance Klusener as their new head coach.

The former South Africa all-rounder takes over following the departure of Phil Simmons, who left the post after the Cricket World Cup, with Andy Moles having served as interim coach for the recent tour of Bangladesh.

Klusener, who played 49 Tests and 171 ODI games for the Proteas, has filled a number of different roles since ending his playing career, including serving as batting coach for Zimbabwe in 2016.

He has also worked with Mumbai Indians' bowlers in the Indian Premier League, as well as being part of interim team director Enoch Nkwe's staff for the Twenty20 series during South Africa's ongoing tour of India.

"I am extremely excited and honoured to be given the opportunity to work with some of the best talent in world cricket," Klusener said.

"Everyone knows the fearless brand of cricket Afghanistan play. I am very confident that with some hard work we can become one of the best sides in the world.

"I am really looking forward to working with the Afghanistan team and helping them take their cricket to the next level."