Filter results by date

Shoaib Malik and Mohammad Hafeez put on a century stand, West Indies v Pakistan, 3rd ODI, Providence, April 11, 2017 © AFP

  • Apr 11, 2017

    Mohammad Hafeez pulls during his half-century © AFP

  • Apr 11, 2017

    Mohammad Hafeez holds a catch above his head © AFP

  • Apr 9, 2017

    Mohammad Hafeez celebrates the wicket of Jason Mohammed © AFP

  • Apr 9, 2017

    Mohammad Hafeez tiptoes to play a shot © AFP

  • Apr 7, 2017

    Shai Hope tries to run out Mohammad Hafeez © AFP

  • Apr 7, 2017

    Mohammad Hafeez overcame a slow start to make a measured half-century © AFP

  • Mar 5, 2017

    Mohammad Hafeez shapes for a cut © AFP/Getty Images

  • Feb 24, 2017

    Mohammad Hafeez celebrates with team-mates after picking up a wicket © PCB/PSL

  • Jan 22, 2017

    Mohammad Hafeez plays a late cut © Getty Images

  • Jan 22, 2017

    Mohammad Hafeez opened the bowling for his team © AFP

  • Jan 19, 2017

    Mohammad Hafeez walks back after being dismissed © Cricket Australia

  • Jan 19, 2017

    Steven Smith and Mohammad Hafeez shake hands at the toss © Cricket Australia

  • Jan 15, 2017

    Mohammad Hafeez tries to pull one away © Getty Images

  • Oct 7, 2016

    Miguel Cummins dismissed Mohammad Hafeez for a duck © AFP

  • Aug 10, 2016

    Mohammad Hafeez's place is in doubt as Pakistan try to pull back from 2-1 down © Getty Images

  • Aug 7, 2016

    Mohammad Hafeez helps the ball to long leg © Getty Images

  • Aug 4, 2016

    Mohammad Hafeez walks off for a duck in his 50th Test © AFP

  • Jul 25, 2016

    Mohammad Hafeez is caught at short leg by Gary Ballance © Getty Images