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 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:-
Facebook-
Twitter-
Instagram-