Category: Mohammad Hafeez

Mohammad Hafeez Profile, Career Info, Records & Stats

Mohammad Hafeez

Mohammad Hafeez is a Pakistani cricketer who has represented Pakistan in all three formats of international cricket. Hafeez was born on October 17, 1980, in Sargodha, Pakistan.  He is a right-handed batsman and right-arm off-break bowler. He has been ranked several times on top ten positions for the limited-overs formats on numerous occasions by the […]