Teams & Squads
International
Leagues & Domestic

Lions
AL
B Bears
BBrs
Balu Warrior
BaluW

Dynamites
DD

Rajshahi
RAJHI

Royals
ER
Faisalabad
FSLBD

Faisalabad
FSLB

FATA Region
FATA

Galle
GG

Amazon
GAW
League
Khulna
Bngls

KKR
KKR
L Eagles
LahEa

Lahore Lions
Lions

Qalandars
LQ

Lahore W
LAHW

Stars
MS

Middlesex
MID
Montreal
MOT
Multan
Multn

KingsLeopard
NL

Pakistan A
PAK-A
PCB Greens
PCB-G
PCB Pat XI
PCBXI
PCB Reds
PCB R

Pak Greens
PAK-G

Pakistan XI
League

Zalmi
PZ
Punjab (Pak)
PNJB
Punj Badsha
PunjB
P Stallions
Stlns

Gladiators
QG
Rawalpindi
Rams
League
Sargodha
League
Sthn Punjab
SPnjb

Patriots
STKNP

Sui Northern
SNGCP

Chargers
TXC
Wayamba
Wayam
Profile & 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.
Batting Career Summary
| Format | Mat | Inns | NO | Runs | HS | Ave | BF | SR | 100s | 50s | 4s | 6s | Ct | St |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Test | 55 | 105 | 8 | 3652 | 224 | 37.64 | 6520 | 56.01 | 10 | 12 | 455 | 28 | 45 | 0 |
| ODI | 218 | 216 | 15 | 6614 | 140* | 32.9 | 8633 | 76.61 | 11 | 38 | 664 | 110 | 85 | 0 |
| T20I | 119 | 108 | 13 | 2514 | 99* | 26.46 | 2060 | 122.03 | 0 | 14 | 251 | 76 | 30 | 0 |
| FC | 210 | 365 | 15 | 12169 | 224 | 34.76 | - | 26 | 56 | 183 | 0 | |||
| List A | 348 | 345 | 20 | 11605 | 140* | 35.7 | - | 17 | 77 | 146 | 0 | |||
| T20 | 374 | 348 | 40 | 7946 | 102* | 25.79 | 6426 | 123.65 | 2 | 43 | 804 | 252 | 111 | 0 |
Bowling Career Summary
| Format | Mat | Inns | Balls | Runs | Wkts | BBI | BBM | Ave | Econ | SR | 4w | 5w | 10w |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Test | 55 | 77 | 4067 | 1808 | 53 | 4/16 | 4/48 | 34.11 | 2.66 | 76.7 | 0 | 0 | 0 |
| ODI | 218 | 177 | 7733 | 5400 | 139 | 4/41 | 4/41 | 38.84 | 4.18 | 55.6 | 0 | 0 | 0 |
| T20I | 119 | 79 | 1261 | 1388 | 61 | 4/10 | 4/10 | 22.75 | 6.6 | 20.6 | 0 | 0 | 0 |
| FC | 210 | 14992 | 6764 | 253 | 8/57 | 26.73 | 2.7 | 59.2 | 7 | 2 | 2 | ||
| List A | 348 | 13659 | 9565 | 264 | 4/23 | 4/23 | 36.23 | 4.2 | 51.7 | 0 | 0 | 0 | |
| T20 | 374 | 260 | 4517 | 4850 | 202 | 4/10 | 4/10 | 24 | 6.44 | 22.3 | 0 | 0 | 0 |
Pakistan Teammates & Squad
Top Records by Mohammad Hafeez
#
Hundred and a ninety in a match
Test#
Opening the batting and bowling in the same match
Test5
Most hundreds in a series
ODI3
Related News & Stories
Photos of Mohammad Hafeez



















