Pakistan batsman Haris Sohail has been ruled out of the ongoing tour of South Africa because of an ankle injury. He has returned home and is expected to need four weeks to recover. Pakistan have not named a replacement yet.

Sohail did not play the Johannesburg Test, which Pakistan lost by 211 runs after being dismissed for 49 in the first innings. He is yet to make his debut in any format for Pakistan.

Sohail had twisted his ankle in December, during a training camp in Lahore ahead of the tour of India, but had recovered in time to make the trip.