I think the calls to replace Sarfraz as a captain are growing louder. Depending on how the South Africa series finishes, the time might be right to bring someone in to replace Sarfraz. You want to give the new captain some time to adjust before the World Cup, and persisting with Safraz when he is not performing wouldn’t be smart. I think Shoaib Malik should take over in the LOIs until the World Cup. I believe he is expected to retire after the World Cup. I don’t know who would make a good choice for the Test matches. Maybe back to Azhar Ali? But someone like Mohammad Rizwan deserves to be playing in all formats, given his young age and performances at the domestic scene. Sarfraz should not be holding his position just because he is the Captain.