Mohammad Hafeez

Allrounder
PAK Flag
Full Name: Mohammad Hafeez
Date of Birth: 17 Oct 1980
Current Age: 44 Year, 10 Month, 15 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 stats vs England
TEST
MAT
19
ING
19
RUNS
767
BF
1410
50s
4
100s
1
6s
10
4s
100
NO
1
HS
151
AVG
42.61
SR
54.40
ODI
MAT
26
ING
26
RUNS
764
BF
1019
50s
4
100s
1
6s
13
4s
81
NO
3
HS
102
AVG
33.22
SR
74.98
T20I
MAT
14
ING
14
RUNS
324
BF
251
50s
2
100s
0
6s
14
4s
25
NO
1
HS
86
AVG
24.92
SR
129.08
ALL
MAT
59
ING
59
RUNS
1855
BF
2680
50s
10
100s
2
6s
37
4s
206
NO
5
HS
151
AVG
34.35
SR
69.22
TEST
MAT
19
ING
6
BALLS
47
WKT
5
RUNS
93
ECO
1.98
AVG
18.60
SR
56.40
5Ws
0
ODI
MAT
26
ING
19
BALLS
127
WKT
8
RUNS
584
ECO
4.59
AVG
73.00
SR
95.40
5Ws
0
T20I
MAT
14
ING
6
BALLS
19
WKT
6
RUNS
120
ECO
6.32
AVG
20.00
SR
19.00
5Ws
0
ALL
MAT
59
ING
31
BALLS
193
WKT
19
RUNS
797
ECO
4.13
AVG
41.95
SR
61.01
5Ws
0
Mohammad Hafeez's matches vs England
MatchRB4s6sSRORWEcoWin/LossScorecard
3rd T20I (N) - Tue, 20 Jul 2021120050.004.002837.00LossView Scorecard
2nd T20I - Sun, 18 Jul 202110120083.33LossView Scorecard
1st T20I (N) - Fri, 16 Jul 2021241013240.00WinView Scorecard
3rd T20I (N) - Tue, 01 Sep 2020865246165.38WinView Scorecard
2nd T20I - Sun, 30 Aug 2020693654191.66LossView Scorecard
6th - Mon, 03 Jun 2019846282135.487.004316.14WinView Scorecard
5th ODI - Sun, 19 May 201903000.004.002506.25LossView Scorecard
4th ODI - Fri, 17 May 2019595523107.278.004806.00LossView Scorecard
1st Semi-final - Wed, 14 Jun 2017312132147.618.003304.12WinView Scorecard
1st ODI - Wed, 24 Aug 201611152073.33LossView Scorecard
3rd Investec Test - Wed, 03 Aug 201604000.00LossView Scorecard
3rd Investec Test - Wed, 03 Aug 20162160012.50LossView Scorecard
2nd Investec Test - Fri, 22 Jul 201618423042.85LossView Scorecard
2nd Investec Test - Fri, 22 Jul 201642727158.33LossView Scorecard
1st Investec Test - Thu, 14 Jul 201640598067.79WinView Scorecard
1st Investec Test - Thu, 14 Jul 2016011000.00WinView Scorecard
3rd T20I (N) - Mon, 30 Nov 20151100100.00LossView Scorecard
2nd T20I (N) - Fri, 27 Nov 2015252031125.00LossView Scorecard
1st T20I (N) - Thu, 26 Nov 20157710100.00LossView Scorecard
4th ODI - Fri, 20 Nov 2015373651102.77LossView Scorecard
3rd ODI - Tue, 17 Nov 201545712263.38LossView Scorecard
2nd ODI - Fri, 13 Nov 201508000.00LossView Scorecard
1st ODI - Wed, 11 Nov 201510213010178.46WinView Scorecard
3rd Test - Sun, 01 Nov 201527572047.36WinView Scorecard
3rd Test - Sun, 01 Nov 201515126615356.76WinView Scorecard
2nd Test - Thu, 22 Oct 201519444043.18WinView Scorecard
2nd Test - Thu, 22 Oct 201551766267.10WinView Scorecard
1st Test - Tue, 13 Oct 20159817013057.64LossView Scorecard
1st Test - Tue, 13 Oct 201534554161.81LossView Scorecard
3rd T20I (N) - Mon, 27 Feb 201201000.004.002205.50LossView Scorecard
2nd T20I (N) - Sat, 25 Feb 201202000.004.002516.25LossView Scorecard
1st T20I (N) - Thu, 23 Feb 2012232230104.544.001824.50WinView Scorecard
4th ODI - Tue, 21 Feb 2012130033.3310.003803.80LossView Scorecard
3rd ODI - Sat, 18 Feb 2012292830103.576.003205.33LossView Scorecard
2nd ODI - Wed, 15 Feb 201226433060.464.002406.00LossView Scorecard
1st ODI - Mon, 13 Feb 20125111045.4510.003003.00LossView Scorecard
3rd Test - Fri, 03 Feb 201213301043.335.00601.20WinView Scorecard
3rd Test - Fri, 03 Feb 201221363158.335.00601.20WinView Scorecard
2nd Test - Wed, 25 Jan 201231774040.2522.005432.45WinView Scorecard
2nd Test - Wed, 25 Jan 201231774040.258.001111.37WinView Scorecard
2nd Test - Wed, 25 Jan 201222372059.4522.005432.45WinView Scorecard
2nd Test - Wed, 25 Jan 201222372059.458.001111.37WinView Scorecard
1st Test - Tue, 17 Jan 20128816411153.656.00510.83WinView Scorecard
1st Test - Tue, 17 Jan 20128816411153.652.00402.00WinView Scorecard
1st Test - Tue, 17 Jan 201215163093.756.00510.83WinView Scorecard
1st Test - Tue, 17 Jan 201215163093.752.00402.00WinView Scorecard
5th ODI - Wed, 22 Sep 201029425069.049.004014.44LossView Scorecard
4th ODI - Mon, 20 Sep 2010641005164.007.002703.85WinView Scorecard
3rd ODI - Fri, 17 Sep 2010130033.33WinView Scorecard
2nd ODI - Sun, 12 Sep 201043685063.236.003305.50LossView Scorecard
1st ODI - Fri, 10 Sep 201030424071.425.002805.60LossView Scorecard
2nd T20I (N) - Tue, 07 Sep 201014321043.752.001507.50LossView Scorecard
13th - Thu, 06 May 2010181420128.571.0012012.00LossView Scorecard
5th - Sun, 10 Sep 200618433041.86LossView Scorecard
4th - Fri, 08 Sep 20068820100.004.202114.84LossView Scorecard
3rd - Tue, 05 Sep 2006201921105.263.001404.66LossView Scorecard
2nd - Sat, 02 Sep 2006150020.005.002404.80WinView Scorecard
1st - Wed, 30 Aug 200618233078.2610.003313.30LossView Scorecard
Only T20I - Mon, 28 Aug 2006464050115.00WinView Scorecard
4th Test - Thu, 17 Aug 20069517814153.374.001303.25LossView Scorecard
3rd - Sun, 22 Jun 200319413046.349.003133.44LossView Scorecard
2nd - Fri, 20 Jun 200314272051.852.001909.50LossView Scorecard
1st - Tue, 17 Jun 2003691128061.6010.004114.10WinView Scorecard