Mohammad Hafeez top-scored for Pakistan with a run-a-ball 80, Pakistan v Zimbabwe, 3rd ODI, Lahore, May 31, 2015 © Associated Press

  • May 31, 2015

    Mirror Image: Azhar Ali and Mohammad Hafeez addded 115 runs for the opening stand © AFP

  • May 31, 2015

    Azhar Ali and Mohammad Hafeez run a single © AFP

  • May 29, 2015

    Mohammad Hafeez celebrates the wicket of Vusi Sibanda © AFP

  • May 26, 2015

    Shoaib Malik celebrates a wicket with Mohammad Hafeez © AFP

  • May 26, 2015

    Mohammad Hafeez walks back after being dismissed by Prosper Utseya © AFP

  • May 26, 2015

    Mohammad Hafeez and Azhar Ali put on 170 runs for the opening stand © AFP

  • May 26, 2015

    Mohammad Hafeez plays it behind square © AFP

  • Apr 30, 2015

    Mohammad Hafeez celebrates his maiden double-hundred © AFP

  • Apr 30, 2015

    Mohammad Hafeez scored his maiden double-century © AFP

  • Apr 30, 2015

    Mohammad Hafeez pulls © AFP

  • Apr 29, 2015

    Mohammad Hafeez raises his bat after reaching his half-century © AFP

  • Apr 29, 2015

    Mohammad Hafeez and Azhar Ali shake hands after fifty of their partnership © AFP

  • Apr 22, 2015

    Mohammad Hafeez bowls for the first time in an ODI after being cleared by the ICC © Associated Press

  • Apr 22, 2015

    Arafat Sunny celebrates Mohammad Hafeez's wicket © AFP

  • Apr 19, 2015

    Mohammad Hafeez was bowled for a duck © AFP

  • Apr 17, 2015

    Mohammad Hafeez is run out © AFP

  • Apr 13, 2015

    The Pakistan team arrives in Dhaka © BCB

  • Feb 3, 2015

    Mohammad Hafeez plays a pull © Getty Images