Mohammad Hafeez is run out, Bangladesh v Pakistan, 1st ODI, Mirpur, April 17, 2015 © AFP

  • Apr 13, 2015

    The Pakistan team arrives in Dhaka © BCB

  • Feb 3, 2015

    Mohammad Hafeez plays a pull © Getty Images

  • Jan 31, 2015

    Kyle Mills bowled Mohammad Hafeez in the first over © AFP

  • Dec 14, 2014

    Ahmed Shehzad and Mohammad Hafeez added 63 for the first wicket © AFP

  • Dec 12, 2014

    Mohammad Hafeez and Misbah-ul-Haq added 66 for the fifth wicket © AFP

  • Dec 12, 2014

    Mohammad Hafeez goes on the attack © AFP

  • Dec 8, 2014

    Mohammad Hafeez was bowled through the gate © AFP

  • Dec 7, 2014

    Mohammad Hafeez bowls in the nets © AFP

  • Dec 4, 2014

    Mohammad Hafeez was run out for 2 © AFP

  • Nov 30, 2014

    Mohammad Hafeez walks back for 24 © AFP

  • Nov 28, 2014

    Mohammad Hafeez bowled 10 overs on the second day © AFP

  • Nov 28, 2014

    Mohammad Hafeez registered his best Test score © AFP

  • Nov 26, 2014

    Mohammad Hafeez celebrates his seventh Test hundred © AFP

  • Nov 26, 2014

    Mohammad Hafeez gets ready to sweep © AFP

  • Nov 26, 2014

    Mohammad Hafeez reached his fifty early into the second session © AFP

  • Nov 26, 2014

    Mohammad Hafeez plays off the back foot © AFP

  • Nov 12, 2014

    Mohammad Hafeez reaches out to cut © AFP

  • Nov 12, 2014

    Mohammad Hafeez brings up his fifty © AFP