Mohammad Hafeez

Pakistan
Age
October 17, 1980 (41 years)
Role
All Rounder
Birth Place
Sargodha, Punjab
Batting Style
Right Handed
Nationality
Pakistan
Bowling Style
Off break

Pakistani cricket is widely recognised for producing world-class players such as Imran Khan, Abdul Razzaq and Shahid Afridi. After the retirement of Shahid Afridi, Pakistan was in need of a quality all-rounder who could brilliantly perform with bat and ball across all three formats.

ICC Rankings

Test ODI T20I
Batting
-
-
-
Bowling
-
-
-

Team played

Pakistan, Baluchistan Bears, Federally Administered Tribal Areas, Faisalabad, Faisalabad Wolves, Lahore Blues, Lahore Whites, Lahore Lions, Multan, Pakistan A, Punjab Pakistan, PCB Reds, Rawalpindi, Sui Gas Corporation, Sargodha, Sui Northern Gas Pipelines Limited, Kolkata Knight Riders, Middlesex, Melbourne Renegades, Melbourne Stars, Khyber Pakhtunkhwa, Khulna Royal Bengals, Wayamba United, Guyana Amazon Warriors, St Kitts and Nevis Patriots, Dhaka Platoon, Lahore Qalandars, Peshawar Zalmi, Rajshahi Royals, Pakistan Cricket Board Patrons XI, Durban Qalandars, Montreal Tigers, Edmonton Royals, Southern Punjab, Desert Riders

Batting Career Summary

M Inn NO Runs HS Avg BF SR 100 50 4s 6s
ODI
104
110
10
3928
140*
39.28
4669
84.13
7
28
363
87
T20I
85
82
13
2010
99*
29.13
1557
129.09
0
13
181
77
Test
24
50
3
1699
224
36.15
2905
58.49
4
4
211
16
IPL
8
8
1
64
16
9.14
83
77.11
0
0
7
2

Bowling Career Summary

M Inn B Runs Wkts BBI Econ Avg SR 4W 5W 10W
ODI
104
80
3430
2542
50
4/41
4.45
50.84
68.6
1
0
0
T20I
85
47
683
746
33
3/25
6.55
22.61
20.7
0
0
0
Test
24
31
1623
779
23
2/19
2.88
33.87
70.57
0
0
0
IPL
8
4
60
68
2
1/8
6.8
34
30
0
0
0

It was a quality all-rounder Mohammad Hafeez to influence the team greatly and become an integral part of the national side in all game formats.

Having played for Pakistan for nearly two decades, the 39-year-old is still considered one of the best players in the national cricket team.

This article describes impressive results shown by Mohammad Hafeez playing for Pakistan in ODI and Test formats.

Test Career

There is no shadow of a doubt, Mohammad Hafeez has excelled in red-ball cricket. He started his journey as an opening batsman playing for the Green Shirts in August 2003 in a Test match against Bangladesh held at National Cricket Stadium in Karachi.

Since then, Hafeez has scored 3652 runs in 55 Test matches for the national team with a decent average of 37.64, which includes ten centuries and twelve half-centuries.

Moreover, Hafeez has claimed 53 wickets at an average of 34.11 with an economy rate of 2.66.

His best batting performance in a Test match came against Bangladesh at Khulna in 2015 where he smashed 224 runs off 332 balls with 23 boundaries and 3 sixes.

Retired from Test cricket in 2018, Hafeez decided to pursue his white-ball career at the national level.

Hafeez’s best bowling figures in a Test innings came in the match against South Africa while playing in Johannesburg in December 2013. Back then he claimed four wickets and gave away 16 runs in 7.2 overs.

In terms of his overall performance in Test cricket, his best numbers with the bat have come against Bangladesh. He has scored 650 runs at an average of 59.09 with three centuries to his name.

On the other hand, his worst numbers were scored against South Africa with an average of 17.05 in 18 outings.

ODI Career

Mohammad Hafeez started his international career with ODI cricket, making his debut in the match against Zimbabwe in 2003 at Sharjah Cricket Stadium.

Hafeez’s statistics in the 50-over format are more than decent, to say the least: 6614 runs in 218 matches at an average of 32.90.

In the limited-overs cricket, Hafeez has scored 11 centuries and 38 half-centuries for Pakistan. Furthermore, he has claimed 139 wickets at a strike-rate of 55.60 and an average of 38.84.

His career economy-rate of 4.18, outstanding for a spinner in limited-overs, has made him one-of-a-kind bowler for Pakistan.

Hafeez’s best batting performance in limited-overs cricket came against Sri Lanka in a match played at Sharjah in 2013. He smashed unbeaten 140 off 136 balls with eleven fours and three sixes.

In his overall career in the ODI cricket, Hafeez has had the best results playing against Zimbabwe. He has scored 714 runs in 15 matches at an average of 59.50 with two centuries and three half-centuries.

In limited-overs cricket, Hafeez has the most number of wickets against Sri Lanka (33) and the least number against Scotland (1).

This player is currently a member of these teams: