Mohammad Hafeez Biography

Mohammad Hafeez

Mohammad Hafeez is a cricket player, who plays for the Pakistan National Cricket Team. He has been a part of the team since 2003 and has had a successful stint with the side. Mohammad Hafeez was born on October 17, 1980, in Sargodha, Punjab. Mohammad Hafeez made his Pakistan National Cricket Team debut on 2003 in ODI/T20/Test format.

Mohammad HafeezMohammad Hafeez mainly plays in the team as a batsman and is a prolific Right-hand bat-handed batsman, having scored plenty of runs for the teams, both in domestic and international cricket. He can also bowl part-time Spin/Pace and bowls Right-arm offbreak. He is a brilliant fielder and can field anywhere on the ground. He is good with both his, ground fielding and his catching.

Mohammad Hafeez plays for the Pakistan National Cricket Team ODI/T20/Test format. He represents Pakistan, Faisalabad, Faisalabad Wolves, Guyana Amazon Warriors, Kolkata Knight Riders, Lahore Lions, Lahore Qalandars, Melbourne Stars, Montreal Tigers, Peshawar Zalmi, Sargodha, St Kitts and Nevis Patriots, Sui Northern Gas Pipelines Limited team in domestic cricket.

Mohammad Hafeez has scored over 12169 runs, playing for the Pakistan National Cricket Team and is a successful player for the team.

Mohammad Hafeez Date of Birth- October 17, 1980
Mohammad Hafeez Place of Birth- Sargodha, Punjab
Mohammad Hafeez Playing Role- All-Rounder
Mohammad Hafeez Batting Style-  Right-hand bat
Mohammad Hafeez Bowling Style- Right-arm offbreak
Mohammad Hafeez Teams Represented- Pakistan, Faisalabad, Faisalabad Wolves, Guyana Amazon Warriors, Kolkata Knight Riders, Lahore Lions, Lahore Qalandars, Melbourne Stars, Montreal Tigers, Peshawar Zalmi, Sargodha, St Kitts and Nevis Patriots, Sui Northern Gas Pipelines Limited

Mohammad Hafeez Social Media Profiles:-

Leave a Reply