Mohammad Hafeez

Pakistan
All Rounder

Mohammad Hafeez

About Mohammad Hafeez

Name
Mohammad Hafeez
Born
October 17, 1980
Age
45 Years, 00 Months, 18 Days
Birth Place
Pakistan
Role
All Rounder
Batting Style
Right Handed
Bowling Style
Off break

Mohammad Hafeez Profile

Mohammad Hafeez is an all rounder . Mohammad Hafeez was born on Oct 17, 1980. Mohammad Hafeez has played for several teams, including 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, Mohammedan Sporting Club, St Kitts and Nevis Patriots, Dhaka Capitals, Quetta Gladiators, Lahore Qalandars, Peshawar Zalmi, Durbar Rajshahi, Pakistan Cricket Board Patrons XI, Durban Qalandars, Maratha Arabians, Montreal Tigers, Surrey Jaguars, Central Punjab, Southern Punjab, Delhi Bulls, Desert Riders, Galle Marvels, Muzzaffarabad Tigers, Asia Lions, Pakistan Legends, Mississauga Scorpions, Biratnagar Super Kings, Pokhara Avengers, Joburg Bangla Tigers, Texas Chargers, Pakistan Champions, New York Lions CC.

Mohammad Hafeez has played 218 ODIs, where Mohammad Hafeez scored 6614 runs and picked up 139 wickets. Mohammad Hafeez's highest score in ODIs is 140.

Mohammad Hafeez has played 119 T20Is and scored 2514 runs at an average of 26.00 with a strike rate of 122.00. Mohammad Hafeez also picked up 61 wickets in the shortest format of the game.

Read More >

ICC Ranking Of Mohammad Hafeez

TestODIT20I
Batting000
Bowling000

Career Stats Of Mohammad Hafeez

Batting Stats

FormatTestODIT20IIPLFirst ClassList ADomestic T20
M552181198155130255
Inn1052161088260129240
NO8151317527
Runs36526614251464851749915432
HS2241409916213137102
Avg37.0032.0026.009.0033.0040.0025.00
BF65208633206083999460084354
SR56.0076.00122.0077.000.0083.00124.00
1001011001662
501238140443929
6s281107622956176
4s4556642517734569553

Bowling Stats

FormatTestODIT20IIPLFirst ClassList ADomestic T20
M552181198155130255
Inn77177794173118181
O677.001288.00210.0010.001820.00987.00542.00
Mdns1184930368406
Balls406777331261601092559263256
Runs18085400138868495641653462
W53139612200125141
Avg34.0038.0022.0034.0024.0033.0024.00
Econ2.004.006.006.002.004.006.00
SR76.0055.0020.0030.0054.0047.0023.00
5w0000700
4w2110533

Fielding Stats

FormatTestODIT20IIPLFirst ClassList ADomestic T20
Catches45853011376280
Stumps0000000
Run Outs08711314

Debut/Last Matches Of Mohammad Hafeez

TEST MATCHES
Debut
Pakistan vs Bangladesh on Aug 20, 2003
Last
Pakistan vs New Zealand on Dec 3, 2018
ODI MATCHES
Debut
Pakistan vs Zimbabwe on Apr 3, 2003
Last
Pakistan vs Bangladesh on Jul 5, 2019
T20I MATCHES
Debut
Pakistan vs England on Aug 28, 2006
Last
Pakistan vs Australia on Nov 11, 2021

Teams Played For

Pakistan
Pakistan
Baluchistan Bears
Baluchistan Bears
Federally Administered Tribal Areas
Federally Administered Tribal Areas
Faisalabad
Faisalabad
Faisalabad Wolves
Faisalabad Wolves
Lahore Blues
Lahore Blues
Lahore Whites
Lahore Whites
Lahore Lions
Lahore Lions
Multan
Multan
Pakistan A
Pakistan A
Punjab Pakistan
Punjab Pakistan
PCB Reds
PCB Reds
Rawalpindi
Rawalpindi
Sui Gas Corporation
Sui Gas Corporation
Sargodha
Sargodha
Sui Northern Gas Pipelines Limited
Sui Northern Gas Pipelines Limited
Kolkata Knight Riders
Kolkata Knight Riders
Middlesex
Middlesex
Melbourne Renegades
Melbourne Renegades
Melbourne Stars
Melbourne Stars
Khyber Pakhtunkhwa
Khyber Pakhtunkhwa
Khulna Royal Bengals
Khulna Royal Bengals
Wayamba United
Wayamba United
Guyana Amazon Warriors
Guyana Amazon Warriors
Mohammedan Sporting Club
Mohammedan Sporting Club
St Kitts and Nevis Patriots
St Kitts and Nevis Patriots
Dhaka Capitals
Dhaka Capitals
Quetta Gladiators
Quetta Gladiators
Lahore Qalandars
Lahore Qalandars
Peshawar Zalmi
Peshawar Zalmi
Durbar Rajshahi
Durbar Rajshahi
Pakistan Cricket Board Patrons XI
Pakistan Cricket Board Patrons XI
Durban Qalandars
Durban Qalandars
Maratha Arabians
Maratha Arabians
Montreal Tigers
Montreal Tigers
Surrey Jaguars
Surrey Jaguars
Central Punjab
Central Punjab
Southern Punjab
Southern Punjab
Delhi Bulls
Delhi Bulls
Desert Riders
Desert Riders
Galle Marvels
Galle Marvels
Muzzaffarabad Tigers
Muzzaffarabad Tigers
Asia Lions
Asia Lions
Pakistan Legends
Pakistan Legends
Mississauga Scorpions
Mississauga Scorpions
Biratnagar Super Kings
Biratnagar Super Kings
Pokhara Avengers
Pokhara Avengers
Joburg Bangla Tigers
Joburg Bangla Tigers
Texas Chargers
Texas Chargers
Pakistan Champions
Pakistan Champions
New York Lions CC
New York Lions CC

Frequently Asked Questions (FAQs)

When was Mohammad Hafeez born?

October 17, 1980

How many Test matches has Mohammad Hafeez played?

55 Tests

What is Mohammad Hafeez’s role in the Pakistan team?

All Rounder

When did Mohammad Hafeez make his T20I debut?

August 28, 2006 vs England

When did Mohammad Hafeez make his Test debut?

August 20, 2003

When did Mohammad Hafeez make his ODI debut?

April 03, 2003

What is Mohammad Hafeez's highest score in ODIs?

140

Mohammad Hafeez made his IPL debut against which team?

Royal Challengers Bengaluru