The battle of the all-rounders: Shoaib Malik v Mohammad Hafeez Which player is more valuable to an ODI side? Hafeez or Malik? Discuss