M

Mohammad Hafeez

Pakistan

Allrounder

Batting: Right Hand Bat
Bowling: Right Arm Offbreak

Personal Information

International Career
2003 - 2021
Age
44 years
Batting Style
Right Hand Bat
Bowling Style
Right Arm Offbreak
Playing Role
Allrounder

Teams

Pakistan

Pakistan

Asia Lions

Oman

Baluchistan Bears

Pakistan

Baluchistan Warriors

Pakistan

Dhaka Dynamites

Bangladesh

Duronto Rajshahi

Bangladesh

Edmonton Royals

Canada

Faisalabad

Pakistan

Faisalabad Region

Pakistan

FATA Region

Pakistan

Galle Gladiators

Sri Lanka

Guyana Amazon Warriors

West Indies

Imtiaz Ahmed's XI

Pakistan

Khulna Royal Bengals

Bangladesh

Kolkata Knight Riders

India

Lahore Eagles

Pakistan

Lahore Lions

Pakistan

Lahore Qalandars

Pakistan

Lahore Region Whites

Pakistan

Melbourne Stars

Australia

Middlesex

England

Montreal Tigers

Canada

Multan

Pakistan

Nangarhar Leopards

Afghanistan

Pakistan A

Pakistan

Pakistan Cricket Board Greens

Pakistan

Pakistan Cricket Board Patron's XI

Pakistan

Pakistan Cricket Board Reds

Pakistan

Pakistan Greens

Pakistan

Pakistan XI

Pakistan

Peshawar Zalmi

Pakistan

Punjab (Pakistan)

Pakistan

Punjab Badshahs

Pakistan

Punjab Stallions

Pakistan

Quetta Gladiators

Pakistan

Rawalpindi

Pakistan

Rest of North West Frontier Province

Pakistan

Sargodha

Pakistan

Southern Punjab

India

St Kitts and Nevis Patriots

West Indies

Sui Gas Corporation of Pakistan

Pakistan

Texas Chargers

United States of America

Wayamba

Sri Lanka

Career Stats

Batting

FormatMatInnsNORunsHSAveBFSR100504s6sCtSt
Test551058365222437.64652056.0110124552845-
ODI218216156614140*32.90863376.61113866411085-
T20I11910813251499*26.462060122.03-142517630-
FC210365151216922434.76--2656--183-
List A3483452011605140*35.70--1777--146-
T20s374348407946102*25.796426123.65243804252111-

Bowling

FormatMatInnsBallsRunsWktsBBIAveEconSR5W10W
Test557740671808534/1634.112.6676.70--
ODI218177773354001394/4138.844.1855.60--
T20I1197912611388614/1022.756.6020.60--
FC210-1499267642538/5726.732.7059.207-
List A348-1365995652644/2336.234.2051.70--
T20s374260451748502024/1024.006.4422.30--

Recent Matches

MatchDateVenueFormatTossBatBowlFieldResultSeries
PAK-C vs ENG-C
2025-07-18
Birmingham
Birmingham
T20Lost (Bowl)
54
--Won
PAK Champs won by 5 runs
World Championship of Legends
2025
TXC vs NYW
2023-08-27
Lauderhill
Lauderhill
T20Won (Bowl)
46
---
Match tied (Chargers won the one-over eliminator)
US Masters T10
2023
TXC vs CAK
2023-08-26
Lauderhill
Lauderhill
T20Won (Bowl)
68*
2/16
-Won
Chargers won by 7 wickets (with 7 balls remaining)
US Masters T10
2023
TXC vs MSU
2023-08-26
Lauderhill
Lauderhill
T20Lost (Bat)
57
0/12
-Won
Chargers won by 8 wickets (with 9 balls remaining)
US Masters T10
2023
TXC vs ATR
2023-08-25
Lauderhill
Lauderhill
T20Won (Bat)
2
1/11
-Won
Chargers won by 22 runs
US Masters T10
2023
TXC vs NYW
2023-08-24
Lauderhill
Lauderhill
T20Won (Bowl)
0
1/13
-Lost
Warriors won by 6 runs
US Masters T10
2023
TXC vs MSU
2023-08-23
Lauderhill
Lauderhill
T20Lost (Bowl)
8
3/10
-Won
Chargers won by 34 runs
US Masters T10
2023
TXC vs NJT
2023-08-22
Lauderhill
Lauderhill
T20Won (Bowl)
27
--Won
Chargers won by 8 wickets (with 36 balls remaining)
US Masters T10
2023
TXC vs CAK
2023-08-20
Lauderhill
Lauderhill
T20Won (-)---NR
No result (abandoned with a toss)
US Masters T10
2023
TXC vs CAK
2023-08-19
Lauderhill
Lauderhill
T20Lost (Bat)
2
--Lost
Knights won by 48 runs
US Masters T10
2023

Debut/Last Matches

Tests
Debut
2003-08-20
Bangladesh v Pakistan, Karachi
Last
2018-12-03
New Zealand v Pakistan, Abu Dhabi
One-Day Internationals
Debut
2003-04-03
Pakistan v Zimbabwe, Sharjah
Last
2019-07-05
Pakistan v Bangladesh, Lord's
Twenty20 Internationals
Debut
2006-08-28
England v Pakistan, Bristol
Last
2021-11-11
Pakistan v Australia, Dubai (DICS)
First-class
Debut
1998/99
Last
2018-12-03
New Zealand v Pakistan, Abu Dhabi
List A
Debut
1998/99
Last
2022-04-09
Mohammedan Sporting Club v Rupganj Tigers Cricket Club, Mirpur
Twenty20
Debut
2005-01-13
Australia A v Pakistanis, Adelaide
Last
2023-03-11
Multan Sultans v Quetta Gladiators, Rawalpindi

Records

Hundred and a ninety in a match

Test matches

Opening the batting and bowling in the same match

Test matches

4

Most hundreds in a series (3)

One-Day Internationals

About

Cricket, often dubbed a religion in many parts of the world, boasts a plethora of players who have left an indelible mark on the game. Among these luminaries is Mohammad Hafeez, a name synonymous with versatility and resilience on the cricket field. From his debut in 2003 to his retirement in 2021, Hafeez's journey is a tale of determination, skill, and unwavering passion for cricket.

Early Life and Career Beginnings

Born on October 17, 1980, in Sargodha, Pakistan, Mohammad Hafeez's love for cricket was evident from a young age. He honed his skills in the local cricket clubs before making a significant leap into the international arena. His first major breakthrough came when he was selected for the national team in 2003, marking the beginning of a career that would span nearly two decades.

International Debut and Rise to Prominence

Hafeez made his international debut against Zimbabwe in April 2003, showcasing his potential as an all-rounder. With his elegant batting style and handy off-spin bowling, he quickly became a valuable asset for the Pakistan cricket team. His ability to perform under pressure was highlighted during the 2009 ICC World Twenty20, where Hafeez played a pivotal role in leading Pakistan to victory.

Notable Achievements and Records

Throughout his illustrious career, Mohammad Hafeez achieved numerous milestones that etched his name in cricket history:

  • Centuries in All Formats: Hafeez became one of the few players to score centuries in all formats of the game – Tests, ODIs, and T20s.
  • Top Ranking: He reached the number one ranking in ICC T20I batting in 2014, a testament to his prowess in the shortest format.
  • All-Rounder Impact: With over 12,000 international runs and 250 wickets, Hafeez established himself as a prominent all-rounder, contributing significantly with both bat and ball.

The Evolution of Mohammad Hafeez

Hafeez’s career was characterized not only by his skills but also by his ability to adapt to the evolving nature of cricket. As the game transitioned towards aggressive batting and innovative strategies, Hafeez continually refined his approach. His adaptability was evident as he embraced various roles within the team, from opening the batting to being a reliable middle-order presence.

Challenges and Comebacks

Like many athletes, Hafeez faced his share of challenges. Injuries and form slumps tested his resilience. However, his unwavering commitment to the game saw him make remarkable comebacks. His ability to bounce back not only highlighted his mental strength but also served as an inspiration for aspiring cricketers around the globe.

Contribution to Pakistan Cricket

Beyond individual accolades, Hafeez’s contributions to Pakistan cricket are immeasurable. He was a part of the golden generation that brought the ICC Champions Trophy home in 2017. His leadership qualities were recognized as he captained the national team on several occasions, showcasing his tactical acumen and ability to unite players.

Retirement and Legacy

In 2021, Mohammad Hafeez announced his retirement from international cricket, marking the end of an era. His legacy is not just defined by the records he set but by the spirit he brought to the game. Hafeez's journey serves as a reminder of the dedication required to excel in sports, proving that with hard work and perseverance, dreams can be realized.

Conclusion: The Lasting Impact of Mohammad Hafeez

As we reflect on the career of Mohammad Hafeez, it is clear that he has left an indelible mark on the sport of cricket. His versatility, resilience, and passion have not only inspired a generation of cricketers but have also endeared him to fans worldwide. As cricket enthusiasts, we celebrate his contributions and look forward to seeing the next chapter of his journey, whether in coaching, commentary, or cricket administration.

What are your thoughts on Mohammad Hafeez's career? Which moment stands out the most for you? Feel free to share your reflections and let's keep the conversation going!

Mohammad Hafeez (Pakistan Cricket Player) | Stats & Records