Karachi: Former fast bowler Shoaib Akhtar slammed Pakistan captain Sarfraz Ahmed for making racist comments against South African all-rounder Andile Phehlukwayo during the second one-day international in Durban.

Akhtar said that Sarfraz's conduct was totally unacceptable.

"What I have heard is not acceptable at all. Very sad news for me. The comments I heard from the captain, certain racist comments, I strongly condemn them," Akhtar said.

"He may have said it in the heat of the moment. He should not have said it. He should publicly apologise for what he said to this guy," Akhtar added.

Sarfraz could find himself in trouble after he was caught by stump mics of making racist comments.

"Abey kaale, teri ammi aaj kahaan baitheen hain? Kya parwa ke aaye hai aaj (Hey black guy, where's your mother sitting today? What have you got her to say for you today)?" Sarfraz was quoted as saying by 'ESPNcricinfo' website.

Akhtar said a player should never speak on someone's colour in any context.

Sarfraz, though, did issue an apology on his twitter account.

"I wish to extend my sincere apologies to any person who may have taken offence from my expression of frustration which was unfortunately caught by the stump mic during yesterday's game against SA.

"My words were not directed towards anyone in particular and I certainly had no intention of upsetting anyone. I did not even mean for my words to be heard, understood or communicated to the opposing team or the cricket fans."

According to reports, Sarfraz made these comments against Phehlukwayo in the 37th over of South Africa's run chase on Tuesday. South Africa eventually won the match by five wickets.