Mohammad Hafeez

Allrounder
PAK Flag
Full Name: Mohammad Hafeez
Date of Birth: 17 Oct 1980
Current Age: 44 Year, 10 Month, 11 Days
Born: Sargodha Punjab
Teams: Pakistan, Faisalabad, Faisalabad Wolves, Guyana Amazon Warriors, Kolkata Knight Riders, Lahore Lions, Melbourne Stars, Sargodha, Sui Gas Corporation of Pakistan
TEST
Rank
-
Cap No
173
First Game
2003-08-20
Last Game
2018-12-03
ODI
Rank
-
Cap No
144
First Game
2003-04-03
Last Game
2019-07-05
T20I
Rank
-
Cap No
5
First Game
2006-08-28
Last Game
2021-11-11
Mohammad Hafeez's 2012 stats
TEST
MAT
12
ING
12
RUNS
505
BF
918
50s
2
100s
1
6s
3
4s
60
NO
1
HS
196
AVG
45.91
SR
55.01
ODI
MAT
18
ING
18
RUNS
476
BF
708
50s
2
100s
1
6s
4
4s
41
NO
0
HS
105
AVG
26.44
SR
67.23
T20I
MAT
16
ING
16
RUNS
398
BF
359
50s
2
100s
0
6s
9
4s
42
NO
0
HS
61
AVG
24.88
SR
110.86
TEST
1st InningING
4
RUNS
262
BF
465
50s
0
100s
1
6s
1
4s
29
NO
0
HS
196
AVG
65.50
SR
56.34
TEST
2nd InningING
2
RUNS
108
BF
220
50s
1
100s
0
6s
1
4s
14
NO
0
HS
88
AVG
54.00
SR
49.09
TEST
3rd InningING
4
RUNS
116
BF
199
50s
1
100s
0
6s
1
4s
13
NO
0
HS
52
AVG
29.00
SR
58.29
TEST
4th InningING
2
RUNS
19
BF
34
50s
0
100s
0
6s
0
4s
4
NO
1
HS
15
AVG
19.00
SR
55.88
ODI
1st InningING
9
RUNS
352
BF
483
50s
2
100s
1
6s
3
4s
27
NO
0
HS
105
AVG
39.11
SR
72.88
ODI
2nd InningING
9
RUNS
124
BF
225
50s
0
100s
0
6s
1
4s
14
NO
0
HS
37
AVG
13.78
SR
55.11
T20I
1st InningING
6
RUNS
154
BF
169
50s
0
100s
0
6s
2
4s
15
NO
0
HS
45
AVG
25.67
SR
91.12
T20I
2nd InningING
10
RUNS
244
BF
190
50s
2
100s
0
6s
7
4s
27
NO
0
HS
61
AVG
24.40
SR
128.42
TEST
MAT
-99
ING
12
RUNS
505
BF
918
50s
0
100s
0
6s
3
4s
60
NO
0
HS
196
AVG
0.00
SR
0.00
ODI
MAT
-99
ING
18
RUNS
476
BF
708
50s
0
100s
0
6s
4
4s
41
NO
0
HS
105
AVG
0.00
SR
0.00
T20I
MAT
-99
ING
16
RUNS
398
BF
359
50s
0
100s
0
6s
9
4s
42
NO
0
HS
61
AVG
0.00
SR
0.00
TEST
MAT
12
ING
9
BALLS
84
WKT
8
RUNS
196
ECO
2.33
AVG
24.50
SR
63.15
5Ws
0
ODI
MAT
18
ING
17
BALLS
154
WKT
13
RUNS
553
ECO
3.59
AVG
42.54
SR
71.08
5Ws
0
T20I
MAT
16
ING
16
BALLS
48
WKT
10
RUNS
297
ECO
6.19
AVG
29.70
SR
28.80
5Ws
0
TEST
1st InningING
2
BALLS
25
WKT
4
RUNS
60
ECO
2.38
AVG
15.00
SR
37.80
5Ws
0
TEST
2nd InningING
3
BALLS
35
WKT
3
RUNS
93
ECO
2.66
AVG
31.00
SR
70.00
5Ws
0
TEST
3rd InningING
1
BALLS
2
WKT
0
RUNS
4
ECO
2.00
AVG
4.00
SR
12.00
5Ws
0
TEST
4th InningING
3
BALLS
22
WKT
1
RUNS
39
ECO
1.77
AVG
39.00
SR
132.00
5Ws
0
ODI
1st InningING
9
BALLS
79
WKT
7
RUNS
263
ECO
3.33
AVG
37.57
SR
67.71
5Ws
0
ODI
2nd InningING
8
BALLS
75
WKT
6
RUNS
290
ECO
3.87
AVG
48.33
SR
75.00
5Ws
0
T20I
1st InningING
10
BALLS
31
WKT
6
RUNS
196
ECO
6.32
AVG
32.67
SR
31.00
5Ws
0
T20I
2nd InningING
6
BALLS
17
WKT
4
RUNS
101
ECO
5.94
AVG
25.25
SR
25.50
5Ws
0
TEST
MAT
-99
ING
9
BALLS
84
WKT
8
RUNS
196
ECO
0.00
AVG
0.00
SR
5Ws
0
ODI
MAT
-99
ING
17
BALLS
154
WKT
13
RUNS
553
ECO
0.00
AVG
0.00
SR
5Ws
0
T20I
MAT
-99
ING
16
BALLS
48
WKT
10
RUNS
297
ECO
0.00
AVG
0.00
SR
5Ws
0
Mohammad Hafeez's 2012 matches
MatchRB4s6sSRORWEcoWin/LossScorecard
1st ODI - Sun, 30 Dec 2012 vs India01000.00WinView Scorecard
2nd T20I - Fri, 28 Dec 2012 vs India552663211.53LossView Scorecard
1st T20I - Tue, 25 Dec 2012 vs India614462138.63WinView Scorecard
1st Semi-Final (N) - Thu, 04 Oct 2012 vs Sri Lanka424041105.00LossView Scorecard
23rd - Tue, 02 Oct 2012 vs Australia450080.00WinView Scorecard
20th - Sun, 30 Sep 2012 vs India15281053.57LossView Scorecard
15th - Fri, 28 Sep 2012 vs South Africa15921166.66WinView Scorecard
12th - Tue, 25 Sep 2012 vs Bangladesh45476095.74WinView Scorecard
9th - Sun, 23 Sep 2012 vs New Zealand433822113.15WinView Scorecard
3rd T20I (N) - Mon, 10 Sep 2012 vs Australia9510180.00LossView Scorecard
2nd T20I (N) - Fri, 07 Sep 2012 vs Australia454260107.14WinView Scorecard
1st T20I (N) - Wed, 05 Sep 2012 vs Australia171520113.33WinView Scorecard
3rd ODI - Mon, 03 Sep 2012 vs Australia78974280.41LossView Scorecard
2nd ODI - Fri, 31 Aug 2012 vs Australia23272085.18WinView Scorecard
1st ODI - Tue, 28 Aug 2012 vs Australia4120033.33LossView Scorecard
3rd Test - Sun, 08 Jul 2012 vs Sri Lanka22274081.48LossView Scorecard
3rd Test - Sun, 08 Jul 2012 vs Sri Lanka521006052.00LossView Scorecard
2nd Test - Sat, 30 Jun 2012 vs Sri Lanka19633120159.21LossView Scorecard
2nd Test - Sat, 30 Jun 2012 vs Sri Lanka21262080.76LossView Scorecard
1st Test - Fri, 22 Jun 2012 vs Sri Lanka20563035.71LossView Scorecard
1st Test - Fri, 22 Jun 2012 vs Sri Lanka4181022.22LossView Scorecard
5th ODI - Mon, 18 Jun 2012 vs Sri Lanka6130046.15LossView Scorecard
4th ODI - Sat, 16 Jun 2012 vs Sri Lanka05000.00LossView Scorecard
3rd ODI - Wed, 13 Jun 2012 vs Sri Lanka04000.00LossView Scorecard
2nd ODI - Sat, 09 Jun 2012 vs Sri Lanka14291048.27LossView Scorecard
1st ODI - Thu, 07 Jun 2012 vs Sri Lanka37575164.91WinView Scorecard
2nd T20I (N) - Sun, 03 Jun 2012 vs Sri Lanka24343070.58WinView Scorecard
1st T20I (N) - Fri, 01 Jun 2012 vs Sri Lanka01000.00LossView Scorecard
Final - Thu, 22 Mar 2012 vs Bangladesh40874045.97WinView Scorecard
5th - Sun, 18 Mar 2012 vs India1051139192.92LossView Scorecard
3rd - Thu, 15 Mar 2012 vs Sri Lanka11351031.42WinView Scorecard
1st - Sun, 11 Mar 2012 vs Bangladesh891267070.63WinView Scorecard
3rd T20I (N) - Mon, 27 Feb 2012 vs England01000.00LossView Scorecard
2nd T20I (N) - Sat, 25 Feb 2012 vs England02000.00LossView Scorecard
1st T20I (N) - Thu, 23 Feb 2012 vs England232230104.54WinView Scorecard
4th ODI - Tue, 21 Feb 2012 vs England130033.33LossView Scorecard
3rd ODI - Sat, 18 Feb 2012 vs England292830103.57LossView Scorecard
2nd ODI - Wed, 15 Feb 2012 vs England26433060.46LossView Scorecard
1st ODI - Mon, 13 Feb 2012 vs England5111045.45LossView Scorecard
Only ODI - Fri, 10 Feb 2012 vs Afghanistan8171047.05WinView Scorecard
3rd Test - Fri, 03 Feb 2012 vs England13301043.33WinView Scorecard
3rd Test - Fri, 03 Feb 2012 vs England21363158.33WinView Scorecard
2nd Test - Wed, 25 Jan 2012 vs England31774040.25WinView Scorecard
2nd Test - Wed, 25 Jan 2012 vs England22372059.45WinView Scorecard
1st Test - Tue, 17 Jan 2012 vs England8816411153.65WinView Scorecard
1st Test - Tue, 17 Jan 2012 vs England15163093.75WinView Scorecard
1st ODI - Sun, 30 Dec 2012 vs India10.002612.60WinView Scorecard
2nd T20I - Fri, 28 Dec 2012 vs India1.0011011.00LossView Scorecard
1st T20I - Tue, 25 Dec 2012 vs India2.001206.00WinView Scorecard
1st Semi-Final (N) - Thu, 04 Oct 2012 vs Sri Lanka2.001216.00LossView Scorecard
23rd - Tue, 02 Oct 2012 vs Australia4.002225.50WinView Scorecard
20th - Sun, 30 Sep 2012 vs India1.00707.00LossView Scorecard
15th - Fri, 28 Sep 2012 vs South Africa4.002325.75WinView Scorecard
12th - Tue, 25 Sep 2012 vs Bangladesh3.002809.33WinView Scorecard
9th - Sun, 23 Sep 2012 vs New Zealand4.001503.75WinView Scorecard
3rd T20I (N) - Mon, 10 Sep 2012 vs Australia3.001705.66LossView Scorecard
2nd T20I (N) - Fri, 07 Sep 2012 vs Australia3.002809.33WinView Scorecard
1st T20I (N) - Wed, 05 Sep 2012 vs Australia4.002426.00WinView Scorecard
3rd ODI - Mon, 03 Sep 2012 vs Australia10.004904.90LossView Scorecard
2nd ODI - Fri, 31 Aug 2012 vs Australia10.002812.80WinView Scorecard
1st ODI - Tue, 28 Aug 2012 vs Australia10.002922.90LossView Scorecard
3rd Test - Sun, 08 Jul 2012 vs Sri Lanka5.001002.00LossView Scorecard
3rd Test - Sun, 08 Jul 2012 vs Sri Lanka9.002202.44LossView Scorecard
2nd Test - Sat, 30 Jun 2012 vs Sri Lanka8.002903.62LossView Scorecard
1st Test - Fri, 22 Jun 2012 vs Sri Lanka19.205532.84LossView Scorecard
5th ODI - Mon, 18 Jun 2012 vs Sri Lanka10.003013.00LossView Scorecard
4th ODI - Sat, 16 Jun 2012 vs Sri Lanka10.003723.70LossView Scorecard
2nd ODI - Sat, 09 Jun 2012 vs Sri Lanka8.003013.75LossView Scorecard
1st ODI - Thu, 07 Jun 2012 vs Sri Lanka10.002022.00WinView Scorecard
2nd T20I (N) - Sun, 03 Jun 2012 vs Sri Lanka1.0011011.00WinView Scorecard
1st T20I (N) - Fri, 01 Jun 2012 vs Sri Lanka4.002205.50LossView Scorecard
Final - Thu, 22 Mar 2012 vs Bangladesh10.003003.00WinView Scorecard
5th - Sun, 18 Mar 2012 vs India9.004214.66LossView Scorecard
3rd - Thu, 15 Mar 2012 vs Sri Lanka10.004004.00WinView Scorecard
1st - Sun, 11 Mar 2012 vs Bangladesh10.004024.00WinView Scorecard
3rd T20I (N) - Mon, 27 Feb 2012 vs England4.002205.50LossView Scorecard
2nd T20I (N) - Sat, 25 Feb 2012 vs England4.002516.25LossView Scorecard
1st T20I (N) - Thu, 23 Feb 2012 vs England4.001824.50WinView Scorecard
4th ODI - Tue, 21 Feb 2012 vs England10.003803.80LossView Scorecard
3rd ODI - Sat, 18 Feb 2012 vs England6.003205.33LossView Scorecard
2nd ODI - Wed, 15 Feb 2012 vs England4.002406.00LossView Scorecard
1st ODI - Mon, 13 Feb 2012 vs England10.003003.00LossView Scorecard
Only ODI - Fri, 10 Feb 2012 vs Afghanistan7.002804.00WinView Scorecard
3rd Test - Fri, 03 Feb 2012 vs England5.00601.20WinView Scorecard
2nd Test - Wed, 25 Jan 2012 vs England22.005432.45WinView Scorecard
2nd Test - Wed, 25 Jan 2012 vs England8.001111.37WinView Scorecard
1st Test - Tue, 17 Jan 2012 vs England6.00510.83WinView Scorecard
1st Test - Tue, 17 Jan 2012 vs England2.00402.00WinView Scorecard