Mohammad Hafeez

Pakistan|Allrounder
Mohammad Hafeez
INTL CAREER: 2003 - 2021
Browse other players
New Zealand
All

Alphabetically sorted top ten of players who have played the most matches across formats in the last 12 months

Mohammad Hafeez speaks at a press interaction, Dhaka, March 15, 2022

Mohammad Hafeez speaks at a press interaction, Dhaka, March 15, 2022

Mohammad Hafeez celebrates with teammates after taking the wicket of Aamer Azmat, Lahore Qalandars vs Multan Sultans, Final, PSL 2022, Lahore, February 27, 2022
Mohammad Hafeez celebrates with teammates after taking a wicketAFP via Getty Images
Mohammad Hafeez struck a fifty, Lahore Qalandars vs Multan Sultans, Final, PSL 2022, Lahore, February 27, 2022
Mohammad Hafeez struck a fiftyPSL
Mohammad Hafeez speaks to the media while announcing his international retirement, Lahore, January 3, 2022
Mohammad Hafeez speaks to the media while announcing his international retirementPCB
Mohammad Hafeez pulls one away, Australia vs Pakistan, T20 World Cup, 2nd semi-final, Dubai, November 11, 2021
Mohammad Hafeez pulls one awayGetty Images
Game face on: Shoaib Malik and Mohammad Hafeez arrive for the match against India, India vs Pakistan, Men's T20 World Cup 2021, Super 12s, Dubai, October 24, 2021
Game face on: Shoaib Malik and Mohammad Hafeez arrive for the match against IndiaICC/Getty Images
Mohammad Hafeez goes big on the leg side, Guyana Amazon Warriors vs St Kitts & Nevis Patriots, CPL 2021, Basseterre, August 28, 2021
Mohammad Hafeez goes big on the leg sideCPL T20/Getty Images
Mohammad Hafeez returns to contention, England vs Pakistan, T20I series, training, Trent Bridge, July 15, 2021
Mohammad Hafeez returns to contentionGetty Images
Mohammad Hafeez is stumped off Tabraiz Shamsi in his 100th T20I, South Africa vs Pakistan, 1st T20I, Johannesburg, April 10, 2021
Mohammad Hafeez is stumped off Tabraiz Shamsi in his 100th T20IAFP/Getty Images
Shahid Afridi and Mohammad Hafeez share a joke, Multan Sultans vs Lahore Qalandars, Karachi, Pakistan Super League, February 26, 2021
Shahid Afridi and Mohammad Hafeez share a jokePCB/PSL
Mohammad Hafeez goes over the off side, Lahore Qalandars vs Multan Sultans, Pakistan Super League, Lahore, February 21, 2020
Mohammad Hafeez goes over the off sideArif Ali/AFP/Getty Images
Mohammad Hafeez celebrates a wicket, Lahore Qalandars vs Multan Sultans, Final, PSL 2022, Lahore, February 27, 2022
Mohammad Hafeez celebrates a wicketPSL
Mohammad Hafeez strikes a pose, Lahore, January 3, 2022
Mohammad Hafeez strikes a posePCB
Mohammad Hafeez looks on during a training session, Dubai, November 11, 2021
Mohammad Hafeez looks on during a training sessionICC via Getty
Mohammad Hafeez thought he had Kane Williamson but the decision was overturned, Pakistan vs New Zealand, T20 World Cup 2021, Group 2, Sharjah, October 26, 2021
Mohammad Hafeez thought he had Kane Williamson but the decision was overturnedAssociated Press
Mohammad Hafeez rattled Trinbago Knight Riders with his offspin, Guyana Amazon Warriors vs Trinbago Knight Riders, CPL 2021, Basseterre, Sept 1, 2021
Mohammad Hafeez rattled Trinbago Knight Riders with his offspinRandy Brooks - CPL T20 / Getty
Mohammad Hafeez celebrates bowling Moeen Ali, England vs Pakistan, 3rd T20I, Old Trafford, July 20, 2021
Mohammad Hafeez celebrates bowling Moeen AliGetty Images
Mohammad Hafeexz plays a slog sweep, South Africa vs Pakistan, 2nd T20I, Johannesburg, April 12, 2021
Mohammad Hafeexz plays a slog sweepAFP/Getty Images
Mohammad Hafeez flays one through the off side, Multan Sultans vs Lahore Qalandars, Karachi, Pakistan Super League, February 26, 2021
Mohammad Hafeez flays one through the off sidePCB/PSL
Evin Lewis (left) and Mohammad Hafeez walk out to bat, St Kitts and Nevis Patriots vs Trinbago Knight Riders, Caribbean Premier League, Guyana, October 6, 2019
Evin Lewis (left) and Mohammad Hafeez walk out to batRandy Brooks/CPL T20/ Getty Images