Lance Klusener has been named the new Afghanistan head coach as he replaces Phil Simmons, whose 18-month tenure ended with the national side's last-place finish in the World Cup.
The former South Africa all-rounder had an illustrious career with the Proteas in international cricket before working in various coaching capacities.
Klusener, who is a Level 4 certified coach, served as the batting coach of Zimbabwe and South Africa as well as bowling coach of four-time Indian Premier League winners Mumbai Indians.
He was also recently roped in as his country’s assistant batting coach for the T20Is during the India tour.
"I am extremely excited and honored 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," he added.
Afghanistan, who triumphed against Bangladesh in the one-off Test at Chattogram earlier this month, are currently ranked tenth in the ICC ODI team rankings.
ACB CEO Lutfullah Stanikzai believes Klusener's presence in the Afghanistan camp will prove to be extremely beneficial in the preparations for next year's Asia Cup and T20 World Cup, to be hosted by Australia.
"Lance Klusener is a renowned name in the cricketing world. It will be great to see our players benefit from his vast experience both as a player and a coach," he said.
Klusener was selected from among 50 applicants for the post of head coach, according to the ACB.