Mohammad Hafeez of Pakistan walks off having been dismissed off the bowling of Mujeeb Ur Rahman of Afghanistan during the Group Stage match of the...
Pakistan's Mohammad Hafeez hits a six off the bowling of England's Tom Curran during the international Twenty20 cricket match between England and...
Pakistan's Mohammad Hafeez looks on during fielding practice at Lords Cricket Ground in London on June 22 ahead of Pakistan's next 2019 Cricket World...
Mohammad Hafeez of Pakistan hits the ball during game two of the International T20 series between New Zealand and Pakistan at Seddon Park on December...
Mohammad Hafeez of Pakistan lifts his bat on scoring his half century during the first quarter-final match of the ICC Cricket World Cup between...
Former Pakistan captain Mohammad Hafeez poses for pictures after announcing his retirement from international cricket in a press conference, at the...
Mohammad Hafeez of Pakistan hits the ball during game two of the International T20 series between New Zealand and Pakistan at Seddon Park on December...
Mohammad Hafeez of Pakistan poses for a portrait prior to the ICC Cricket World Cup 2019 at on May 25, 2019 in Cardiff, Wales.
Mohammad Hafeez of Pakistan poses for a portrait prior to the ICC Cricket World Cup 2019 at on May 25, 2019 in Cardiff, Wales.
Mohammad Hafeez of Pakistan poses during a portrait session at The Incora County Ground on July 05, 2021 in Derby, England.
Mohammad Hafeez of Pakistan holds the man of the match trophy during the first quarter-final match of the ICC Cricket World Cup between Pakistan and...
Mohammad Hafeez of Pakistan looks on as they are interviewed ahead of the ICC Men's T20 World Cup semi-final match between Pakistan and Australia at...
Mohammad Hafeez of Pakistan takes a shot with Tim Seifert of New Zealand during game two of the International T20 series between New Zealand and...
Mohammad Hafeez of Pakistan celebrates the wicket of Eoin Morgan of England during the Group Stage match of the ICC Cricket World Cup 2019 between...
Eoin Morgan of England is bowled by Mohammad Hafeez during the Group Stage match of the ICC Cricket World Cup 2019 between England and Pakistan at...
Mohammad Hafeez of Pakistan poses for a portrait prior to the ICC Cricket World Cup 2019 at on May 25, 2019 in Cardiff, Wales.
Mohammad Hafeez of Pakistan unsuccessfully appeals for the wicket of Rishabh Pant of India during the ICC Men's T20 World Cup match between India and...
Mohammad Hafeez of Pakistan celebrates with the ICC CCHampions Trophy after his team win over India during the ICC Champions Trophy Final between...
Mohammad Hafeez of Pakistan celebrates victory during the ICC Champions Trophy Semi Final match between England and Pakistan at the SWALEC Stadium on...
Mohammad Hafeez of Pakistan celebrates hitting the winning runs and victory by 8 runs during the ICC Champions Trophy Semi-Final match between...
Mohammad Hafeez of Pakistan celebrates hitting the winning runs with Babar Azam and victory by 8 runs during the ICC Champions Trophy Semi-Final...
Mohammad Hafeez of Pakistan celebrates trapping Quinton de Kock lbw during the ICC Champions Trophy match between Pakistan and South Africa at...
Mohammad Hafeez of Pakistan celebrates dismissing Quinton de Kock of South Africa during the ICC Champions Trophy match between Pakistan and South...
Josh Hazlewood of Australia appeals successfully for the wicket of Mohammad Hafeez of Pakistan during game three of the One Day International series...
Pakistan batsman Mohammad Hafeez is caught by Gary Ballance off the bowling of Moeen Ali during day four of the 2nd Investec Test match between...
England bowler Stuart Broad celebrates after dismissing Pakistan batsman Mohammad Hafeez during day three of the 1st Investec Test match between...
Mohammad Hafeez of Pakistan hits out for six runs during the 3rd One Day International match between Pakistan and England at Sharjah Cricket Stadium...
Mohammad Hafeez of Pakistan bats during day four of the 3rd Test between Pakistan and England at Sharjah Cricket Stadium on November 4, 2015 in...
Mohammad Hafeez of Pakistan salutes the dressing room as he leaves the field at stumps on day three of the 3rd Test between Pakistan and England at...
Mohammad Hafeez of Pakistan hits past James Taylor of England during day three of the 3rd Test between Pakistan and England at Sharjah Cricket...
Mohammad Hafeez of Pakistan bats during day three of the 3rd Test between Pakistan and England at Sharjah Cricket Stadium on November 3, 2015 in...
Mohammad Hafeez of Pakistan bats during day three of the 2nd test match between Pakistan and England at Dubai Cricket Stadium on October 24, 2015 in...
Mohammad Hafeez, captain of Pakistan celebrates the wicket of Chris Gayle of the West Indies, after he was stumped by Kamran Akmal during the ICC...
Shane Watson of Australia celebrates after dismissing Mohammad Hafeez of Pakistan during the ICC World Twenty20 Bangladesh 2014 match between...
Mohammad Hafeez of Pakistan celebrates after taking the wicket of Mitch Marsh of Australia during Day Five of the Second Test between Pakistan and...
Mohammad Hafeez of Pakistan celebrates after taking the wicket of Mitch Marsh of Australia during Day Five of the Second Test between Pakistan and...
Mohammad Hafeez celebrates after reaching his century during the first One-Day International match between Sri Lanka and Pakistan at the Sharjah...
Guyana Amazon Warriors batsman Mohammed Hafeez in action during a match between Guyana Amazon Warriors and Jamaica Tallawahs as part of the week 2 of...
Muhammad Hafeez celebrates with Umar Amin of Pakistan after trapping Colin Ingram of South Africa lbw during the ICC Champions Trophy Group B match...
Dale Steyn of South Africa celebrates the wicket of Muhammad Hafeez of Pakistan for 6 runs during day 2 of the 1st Test match between South Africa...
Nuwan Kulasekara of Sri Lanka attempts to run out Mohammad Hafeez of Pakistan during the ICC World Twenty20 2012 Semi Final between Sri Lanka and...
Raza Hasan of Pakistan is congratulated by team-mates Mohammad Hafeez, Shahid Afridi after getting Shane Watson of Australia LBW during the ICC World...
Mohammad Hafeez of Pakistan celebrates the wicket of David Warner of Australia during the ICC World Twenty20 2012 Super Eights Group 2 match between...
Mohammad Hafeez of Pakistan celebrates the wicket of David Warner of Australia during the ICC World Twenty20 2012 Super Eights Group 2 match between...
Mohammad Hafeez of Pakistan celebrates bowling David Warner of Australia for LBW during the ICC World Twenty20 2012 Super Eights Group 2 match...
World Twenty20 captains line up Brendan Taylor, AB de Villiers, Mohammad Hafeez, MS Dhoni, George Bailey, Stuart Broad, Mahela Jayawardene, Darren...
Mohammad Hafeez of Pakistan celebrates with team-mate after taking the wicket of Sri Lankan batsman Kumar Sangakkara during the second one day...
Mohammad Hafeez of Pakistan celebrates with team-mate after taking the wicket of Sri Lankan batsman Kumar Sangakkara during the second one day...
Steven Finn of England successfully appeals for the wicket of Mohammad Hafeez of Pakistan during the 1st One Day International between Pakistan and...
Steven Finn of England successfully appeals for the wicket of Mohammad Hafeez of Pakistan during the 1st One Day International between Pakistan and...
Mohammad Hafeez of Pakistan catches out Kevin Pietersen of England from the bowling of Saeed Ajmal during the second Test match between Pakistan and...
Mohammad Hafeez of Pakistan hits past Alastair Cook of England during the second Test match between Pakistan and England at Sheikh Zayed Stadium on...
Pakistan wicketkeeper Adnan Akmal and Mohammad Hafeez successfully appeal for the wicket of Eoin Morgan of England during the first Test match...
Mohammad Hafeez of Pakistan celebrates dismissing Alastair Cook of England during first Test match between Pakistan and England at The Dubai...
Mohammad Hafeez of Pakistan celebrates the wicket of Jimmy Neeshan of New Zealand with team mate Mohammad Rizwan during the ICC Men's T20 World Cup...
Mohammad Hafeez of Pakistan celebrates the wicket of Jimmy Neeshan of New Zealand with team mate Mohammad Rizwan during the ICC Men's T20 World Cup...
Mohammad Hafeez of Pakistan celebrates the wicket of Jimmy Neeshan of New Zealand with team mate Mohammad Rizwan during the ICC Men's T20 World Cup...
Mohammad Hafeez of Pakistan takes a shot with Tim Seifert of New Zealand during game two of the International T20 series between New Zealand and...
Mohammad Hafeez of Pakistan takes a shot with Tim Seifert of New Zealand during game two of the International T20 series between New Zealand and...
Mohammad Hafeez of Pakistan takes a shot with Tim Seifert of New Zealand during game two of the International T20 series between New Zealand and...