Mohammad Hafeez

Mohammad Hafeez

All Rounder, Pakistan

Mohammad Hafeez ICC RANKING ODI TEST T20I
Batting 44 - 42
Bowling - - -
Mohammad Hafeez Personal Info
Mohammad Hafeez Born October 17, 1980
Mohammad Hafeez Birth Place Sargodha, Punjab
Role All Rounder
Mohammad Hafeez Batting Style Right Handed
Bowling Style Off break
Mohammad Hafeez Nationality Pakistan
Teams 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
Man of the Match Check here
Mohammad Hafeez Best Performances
Batting
ODI 140* vs Sri Lanka
Test 224 vs Bangladesh
T20I 86 vs South Africa
Bowling
ODI 4/41 vs Sri Lanka
Test 4/16 vs South Africa
T20I 4/10 vs Zimbabwe
Comparison
Imran Khan , Shakib Al Hasan , Graham Gooch , Angelo Mathews , Vivian Richards , Mahmudullah , Shoaib Malik , Martin Crowe , Sir Ian Botham , Ravindra Jadeja

Batting & Bowling Stats

All Team
Australia
Bangladesh
England
India
New Zealand
South Africa
Sri Lanka
WI
Zimbabwe
Canada
Ireland
KEN
SCO
Afghanistan
Mohammad Hafeez Batting Career Summary
MIN/ORHS100s50s4s6sAvgS/R
Test551058365222410124552837.6456.01
ODI218216156614140*113866411032.9076.61
World Cup18181483840257628.4182.70
T20I9490102147860132176226.83119.54
IPL881641600729.1477.10
CL66010767017417.83110.30
CPL3633357250*01401919.06101.59
Mohammad Hafeez Batting Summary Against Australia
MIN/ORHS100s50s4s6sAvgS/R
Test4702011261020028.7154.91
ODI14140311780224422.2165.88
World Cup2205146004125.5089.47
T20I12111226450024622.60119.57
Mohammad Hafeez Batting Summary Against Bangladesh
MIN/ORHS100s50s4s6sAvgS/R
Test71216502243173559.0959.74
ODI15150378890253025.2063.85
World Cup1102727003027.00108.00
T20I109127767*0235434.62112.14
Mohammad Hafeez Batting Summary Against England
MIN/ORHS100s50s4s6sAvgS/R
Test10191767151141001042.6154.39
ODI26263764102*14811333.2174.97
World Cup1108484018284.00135.48
T20I1211128986*02241128.90127.31
Mohammad Hafeez Batting Summary Against India
MIN/ORHS100s50s4s6sAvgS/R
ODI121214951051344945.0083.19
World Cup2205243007126.0078.78
T20I771156610215526.00118.18
Mohammad Hafeez Batting Summary Against New Zealand
MIN/ORHS100s50s4s6sAvgS/R
Test71325071972166546.0962.43
ODI2828276511515741829.4280.61
World Cup2203732006018.5066.07
T20I141424126102431634.33131.21
Mohammad Hafeez Batting Summary Against South Africa
MIN/ORHS100s50s4s6sAvgS/R
Test9180307600141017.0550.41
ODI3433170571*0575922.0371.64
World Cup1102020000120.0060.60
T20I10101230860223925.55134.50
Mohammad Hafeez Batting Summary Against Sri Lanka
MIN/ORHS100s50s4s6sAvgS/R
Test102047241961485545.2558.95
ODI383731322140*461302138.8877.26
World Cup1103232004132.00103.22
T20I13121209420022219.0098.12
Mohammad Hafeez Batting Summary Against West Indies
MIN/ORHS100s50s4s6sAvgS/R
Test51002801041134128.0040.75
ODI2323183212117751637.8179.54
World Cup3318861*0114044.0075.86
T20I5505019004010.0080.64
Mohammad Hafeez Batting Summary Against Zimbabwe
MIN/ORHS100s50s4s6sAvgS/R
Test3602161191036236.0067.50
ODI15153714139*23721559.5088.47
World Cup1104949006049.0075.38
T20I771215710318835.83125.73
Mohammad Hafeez Batting Summary Against Canada
MIN/ORHS100s50s4s6sAvgS/R
ODI1101111002011.0091.66
World Cup1101111002011.0091.66
Mohammad Hafeez Batting Summary Against Ireland
MIN/ORHS100s50s4s6sAvgS/R
ODI661217122*1124443.4079.19
World Cup1104400104.0066.66
Mohammad Hafeez Batting Summary Against Kenya
MIN/ORHS100s50s4s6sAvgS/R
ODI2204536005122.5057.69
World Cup1109900109.0045.00
T20I1101212002012.00120.00
Mohammad Hafeez Batting Summary Against Scotland
MIN/ORHS100s50s4s6sAvgS/R
ODI1101818002018.0069.23
T20I1101818003018.00163.63
Mohammad Hafeez Batting Summary Against Afghanistan
MIN/ORHS100s50s4s6sAvgS/R
ODI3303719003012.3354.41
World Cup1101919001019.0054.28
T20I1114242*0021-113.51
Mohammad Hafeez Bowling Career Summary
IOMRWBest3w5wAvgE/RS/R
Test77677.51181808534/163034.112.6676.73
ODI1771288.54954001394/416038.844.1855.63
World Cup171005436132/160033.534.3646.15
T20I67186.121226544/103022.706.5820.68
IPL41006821/80034.006.8030.00
CL622012762/80021.165.7722.00
CPL33104.31630223/193028.636.0228.50
Bowling Summary Against Australia
IOMRWBest3w5wAvgE/RS/R
Test6721416552/380033.002.2986.40
ODI14112449372/290070.424.4096.00
World Cup21708621/260043.005.0551.00
T20I1029022782/220028.377.8221.75
Bowling Summary Against Bangladesh
IOMRWBest3w5wAvgE/RS/R
Test121012727182/470033.872.6875.75
ODI1399.210370133/172028.463.7245.84
World Cup1613200/3200-5.33-
T20I617012452/110024.807.2920.40
Bowling Summary Against England
IOMRWBest3w5wAvgE/RS/R
Test647139353/541018.601.9756.40
ODI19127.2258483/311073.004.5895.50
World Cup1704311/430043.006.1442.00
T20I51509232/180030.666.1330.00
Bowling Summary Against India
IOMRWBest3w5wAvgE/RS/R
ODI1178.4235992/380039.884.5652.44
World Cup21104511/340045.004.0966.00
T20I51006900/700-6.90-
Bowling Summary Against New Zealand
IOMRWBest3w5wAvgE/RS/R
Test11781125762/310042.833.2978.00
ODI1077230072/570042.853.8966.00
World Cup21404811/260048.003.4284.00
T20I922013331/120044.336.0444.00
Bowling Summary Against South Africa
IOMRWBest3w5wAvgE/RS/R
Test15123.31437094/160041.112.9982.33
ODI32223.441033253/371041.324.6153.68
World Cup1201100/1100-5.50-
T20I929017893/251019.776.1319.33
Bowling Summary Against Sri Lanka
IOMRWBest3w5wAvgE/RS/R
Test17156.22440393/551044.772.57104.22
ODI33264.3121061334/411032.154.0148.09
World Cup1603311/330033.005.5036.00
T20I1029122262/100037.007.6529.00
Bowling Summary Against West Indies
IOMRWBest3w5wAvgE/RS/R
Test7721017673/231025.142.4461.71
ODI221469560162/160035.003.8354.75
World Cup21935542/160013.752.8928.50
T20I51205942/40014.754.9118.00
Bowling Summary Against Zimbabwe
IOMRWBest3w5wAvgE/RS/R
Test32857344/310018.252.6042.00
ODI12890386102/140038.604.3353.40
World Cup1301111/110011.003.6618.00
T20I512.1166134/10205.075.425.61
Bowling Summary Against Canada
IOMRWBest3w5wAvgE/RS/R
ODI1502100/2100-4.20-
World Cup1502100/2100-4.20-
Bowling Summary Against Ireland
IOMRWBest3w5wAvgE/RS/R
ODI433112452/340024.803.7539.60
World Cup1401511/150015.003.7524.00
Bowling Summary Against Kenya
IOMRWBest3w5wAvgE/RS/R
ODI2723021/40015.004.2821.00
World Cup1412611/260026.006.5024.00
T20I1301922/19009.506.339.00
Bowling Summary Against Scotland
IOMRWBest3w5wAvgE/RS/R
ODI1801211/120012.001.5048.00
T20I1402411/240024.006.0024.00
Bowling Summary Against Afghanistan
IOMRWBest3w5wAvgE/RS/R
ODI318.216733/291022.333.6536.66
World Cup1201000/1000-5.00-
T20I1401300/1300-3.25-
Fielding Career Summary
CatchesStumpings
Test450
ODI850
World Cup70
T20I250
IPL10
CL10
CPL150
Fielding Summary Against Australia
CatchesStumpings
Test20
ODI70
World Cup10
T20I60
Fielding Summary Against Bangladesh
CatchesStumpings
Test70
ODI30
World Cup--
T20I30
Fielding Summary Against England
CatchesStumpings
Test140
ODI120
World Cup10
T20I10
Fielding Summary Against India
CatchesStumpings
ODI40
World Cup--
T20I10
Fielding Summary Against New Zealand
CatchesStumpings
Test30
ODI90
World Cup--
T20I10
Fielding Summary Against South Africa
CatchesStumpings
Test50
ODI130
World Cup10
T20I20
Fielding Summary Against Sri Lanka
CatchesStumpings
Test90
ODI140
World Cup--
T20I60
Fielding Summary Against West Indies
CatchesStumpings
Test20
ODI90
World Cup10
T20I10
Fielding Summary Against Zimbabwe
CatchesStumpings
Test30
ODI80
World Cup--
T20I30
Fielding Summary Against Canada
CatchesStumpings
ODI--
World Cup--
Fielding Summary Against Ireland
CatchesStumpings
ODI40
World Cup20
Fielding Summary Against Kenya
CatchesStumpings
ODI--
World Cup--
T20I--
Fielding Summary Against Scotland
CatchesStumpings
ODI--
T20I10
Fielding Summary Against Afghanistan
CatchesStumpings
ODI20
World Cup10
T20I--
Mohammad Hafeez Captaincy Career Summary
MWinLoseTiedNo ResultWin%
Test101000
ODI2110050
T20I2917111058.62
CL6330050

Mohammad Hafeez Career Information

  • Mohammad Hafeez Test debut - August 20, 2003 v Bangladesh at National Stadium, Karachi
  • Last Test - December 3, 2018 v New Zealand at Sheikh Zayed Stadium, Abu Dhabi
  • Mohammad Hafeez ODI debut - April 3, 2003 v Zimbabwe at Sharjah Cricket Stadium, Sharjah
  • Last ODI - July 5, 2019 v Bangladesh at Lord's, London
  • Mohammad Hafeez World Cup debut - March 13, 2007 v West Indies at Sabina Park, Kingston, Jamaica
  • Last World Cup - July 5, 2019 v Bangladesh at Lord's, London
  • Mohammad Hafeez T20I debut - August 28, 2006 v England at County Ground, Bristol
  • Last T20I - September 1, 2020 v England at Old Trafford, Manchester
  • Mohammad Hafeez IPL debut - April 18, 2008 v Royal Challengers Bangalore at M.Chinnaswamy Stadium, Bengaluru
  • Last IPL - May 20, 2008 v Rajasthan Royals at Eden Gardens, Kolkata
  • Mohammad Hafeez CL debut - September 13, 2014 v Mumbai Indians at Shaheed Veer Narayan Singh International Stadium, Raipur
  • Last CL - September 30, 2014 v Perth Scorchers at M.Chinnaswamy Stadium, Bengaluru
  • Mohammad Hafeez CPL debut - July 31, 2013 v Trinbago Knight Riders at Providence Stadium, Guyana
  • Last CPL - October 6, 2019 v Trinbago Knight Riders at Providence Stadium, Guyana