LAHORE: Sarfraz Ahmed was replaced by with Azhar Ali and Babar Azam as Test and T20 captain of the national team on Friday.