Cricket player profile
Mohammad Hafeez
Pakistan · allrounder · 2003 - 2021 · Cricket stats, biography & career record
- Born
- 1980-10-17 (age 46)
- Batting
- right-hand bat
- Bowling
- right-arm offbreak
- Country
- Pakistan
- Role
- allrounder
- Career
- 2003 - 2021
About Mohammad Hafeez
Mohammad Hafeez is an international cricketer from Pakistan, listed as a allrounder. Career years: 2003 - 2021. Batting style: right-hand bat. Bowling style: right-arm offbreak. Age: 46 (born 1980-10-17). Career highlights — ODI: 6614 runs at avg 32.9, 11 hundreds; T20I: 2514 runs at avg 26.46. Explore complete career numbers, debut matches and match-by-match form below.
Mohammad Hafeez biography
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 debut matches
International and first-class debut details for Mohammad Hafeez across major cricket formats.
| Format | Match | Venue | Date |
|---|---|---|---|
| TEST | BAN vs PAK | Karachi | 2003-08-20 |
| ODI | PAK vs ZIM | Sharjah | 2003-04-03 |
| T20 | ENG vs PAK | Bristol | 2006-08-28 |
| 1970-01-01 |
Recent performances
Latest match scores and bowling figures for Mohammad Hafeez.
Mohammad Hafeez career statistics
Format-wise batting and bowling records for Mohammad Hafeez — including Test, ODI, T20I and domestic cricket where available.
Test batting stats
Test bowling stats
ODI batting stats
ODI bowling stats
T20I batting stats
T20I bowling stats
List A batting stats
List A bowling stats
T20s batting stats
T20s bowling stats
Frequently asked questions about Mohammad Hafeez
Who is Mohammad Hafeez?
Mohammad Hafeez is a cricketer from Pakistan who plays as a allrounder. SportsGuff covers Mohammad Hafeez's profile, career statistics and match performances.
What is Mohammad Hafeez's batting and bowling style?
Mohammad Hafeez is a right-hand bat. Bowling style: right-arm offbreak.
When did Mohammad Hafeez make their international debut?
Mohammad Hafeez's recorded debuts include: TEST debut on 2003-08-20 (BAN vs PAK); ODI debut on 2003-04-03 (PAK vs ZIM); T20 debut on 2006-08-28 (ENG vs PAK).
What are Mohammad Hafeez's key cricket career stats?
Career highlights — ODI: 6614 runs at avg 32.9, 11 hundreds; T20I: 2514 runs at avg 26.46. Full format-wise batting and bowling tables are available on this SportsGuff player profile.