Cricket News sort by Mohammad Hafeez

A tremendous spell of 4 for 16 from Mohammad Hafeez saw South Africa collapse to a disappointing 253 on the opening day’s play of the First Test at Johannesburg. Most of the South African batsmen got starts but failed to convert them into bigger scores while the Pakistanis chipped away at the wickets.