Mohammad Hafeez

Pakistan|Allrounder
Mohammad Hafeez
INTL CAREER: 2003 - 2021
Browse Other Players
Australia
All

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

Full Name

Mohammad Hafeez

Born

October 17, 1980, Sargodha, Punjab

Age

44y 362d

Batting Style

Right hand Bat

Bowling Style

Right arm Offbreak

Playing Role

Allrounder

An elegant opening batter and canny offspinner, Mohammad Hafeez spent nearly two decades as one of Pakistan's most versatile cricketers.

First capped in 2003, Hafeez made a fifty in his debut Test and a hundred in his second, both against Bangladesh at home. A 95 against England at The Oval and 57 and a hundred against West Indies followed, but it was another four years before Hafeez made another Test century. By then he had transformed himself into a three-format regular, combining aggression at the top of the order with steady offspin and sharp fielding. His finest stretch in whites came in 2014-15, when he made two hundreds in a row against New Zealand in the UAE, and followed those up with 224 against Bangladesh away.

In his breakthrough year, 2011, Hafeez scored more than 1000 ODI runs and took 30 wickets. He won ten Player-of-the-Match awards that year, and forged a productive Test opening partnership with Taufeeq Umar. Stylish through the off side, Hafeez could look a world-beater, as in his purple patch against Sri Lanka in 2013 when he made three of his 11 career hundreds in four ODIs, or in his unbeaten 57 in the 2017 Champions Trophy final, helping carry Pakistan to a famous win over India.

Hafeez's batting was not without its flaws - particularly against high pace and quality spin - and that meant he often oscillated between indispensable and expendable. What kept him in the frame was his bowling: his flat, accurate offspin was trusted to open the attack in white-ball cricket, and at times, after Saeed Ajmal's suspension, he carried the role of Pakistan's lead spinner. However, Hafeez's action too was reported on multiple occasions, threatening his place in the side.

He still compiled an imposing body of work: close to 13,000 runs and 253 wickets across the international formats, more than 50 Tests, 200 ODIs, and 100 T20Is. He captained Pakistan briefly in T20Is, and was a central figure in their rise as a competitive white-ball side in the 2010s. Towards the end of his career Hafeez became a T20 globetrotter, representing franchises in the PSL, CPL, BPL and elsewhere, bringing experience and tactical nous to the shortest format.

He retired from international cricket in early 2022, after Pakistan's run to the T20 World Cup semi-final the previous year, but played on in the PSL for another season, by which time he was 42.

Mohammad Hafeez Career Stats

Batting & Fielding

FormatMatInnsNORunsHSAveBFSR100s50s4s6sCtSt
Tests551058365222437.64652056.01101245528450
ODIs218216156614140*32.90863376.611138664110850
T20Is11910813251499*26.462060122.0301425176300
FC210365151216922434.76--2656--1830
List A3483452011605140*35.70--1777--1460
T20s374348407946102*25.796426123.652438042521110

Bowling

FormatMatInnsBallsRunsWktsBBIBBMAveEconSR4w5w10w
Tests557740671808534/164/4834.112.6676.7200
ODIs218177773354001394/414/4138.844.1855.6100
T20Is1197912611388614/104/1022.756.6020.6100
FC210-1499267642538/57-26.732.7059.2-72
List A348-1365995652644/234/2336.234.2051.7400
T20s374260451748502024/104/1024.006.4422.3400

Mohammad Hafeez T20 Stats

Batting & Fielding

TournamentTeamsMatInnsNORunsHSAveBFSR100s50s4s6sCtSt
PSL3 teams787411173198*27.471391124.440915966270
LPLGG980891611.129989.890010120
CPL2 teams444047517020.86738101.76026022150
Vitality BlastMID4401154828.75102112.74007400
BPL3 teams9901362915.1114097.140018010
CLT20Lions6601076717.8397110.30017410
BBLMS110444.00666.66001010
IPLKKR88164169.148377.10007210

Bowling

TournamentTeamsMatInnsBallsRunsWktsBBIBBMAveEconSR4w5w10w
PSL3 teams783544551018 2/7 2/728.336.8724.7000
LPLGG961081205 2/11 2/1124.006.6621.6000
CPL2 teams444074774227 3/18 3/1827.485.9527.6000
Vitality BlastMID44841212 1/22 1/2260.508.6442.0000
BPL3 teams95901014 2/22 2/2225.256.7322.5000
CLT20Lions661321276 2/8 2/821.165.7722.0000
BBLMS1118220 - --7.33-000
IPLKKR8460682 1/8 1/834.006.8030.0000
Mohammad Hafeez

Explore Statsguru Analysis

Test
ODI
T20I

Recent Matches of Mohammad Hafeez

Photos of Mohammad Hafeez

Mohammad Hafeez was in prime form with bat and ball throughout the tournament
Mohammad Hafeez top-scored for Chargers
Mohammad Hafeez won the Player-of-the-Tournament award
Mohammad Hafeez top-scored for Texas Chargers with 46
Mohammad Hafeez smashed an unbeaten 68 off 24 balls
Mohammad Hafeez picked up three wickets