Mohammad Hafeez Biography, World Records, Performance, Family Details

Mohammad Hafeez

Pakistani cricketer Mohammad Hafeez opens the batting and forms part of the bowling attack for Pakistan. He is widely regarded as one of the best all-rounders in the world. He has been ranked as the top all-rounder by the ICC Player Rankings in the limited-overs formats on numerous occasions. He has played for Pakistan, Kolkata … Read more