Mohammad Hafeez

Team Pakistan National Cricket Team Pakistan National Cricket Team
Role All Rounder
Born Oct 17, 1980
Nationality Pakistan Pakistan
Team History
Pakistan National Cricket Team Pakistan 2019 - present
Rajshahi Kings 2019
Lahore Qalandars 2019
Pakistan National Cricket Team Pakistan 2003 - 2019
Peshawar Zalmi 2016 - 2018
St Kitts and Nevis Patriots 2017
Lahore Lions Lahore Lions 2012 - 2015
Faisalabad Wolves Faisalabad Wolves 2005 - 2012
Kolkata Knight Riders Knight Riders 2008
Less More

Mohammad Hafeez is a right arm offbreak bowler and right handed batsman in the Pakistan cricket team. He has also played for teams like Sargodha, Kolkata Knight Riders, Faisalabad Wolves and Faisalabad.

Mohammad Hafeez debuted in One day Internationals on 3rd April 2003 at Sharjah (Sharjah Cricket Association Stadium) against Zimbabwe. He batted at the No. 2 spot and scored 12 runs in 18 balls. In the 10 overs which he bowled, 41 runs were scored and 2 dismissals were made. Pakistan was victorious in this match by 68 runs. Hafeez debuted in Test cricket at Karachi (National Stadium) against Bangladesh from 20th to 24th August 2003. In the 1st innings, he bowled 7 overs, out of which 2 were maidens, conceded 14 runs and did not take any wicket. He was the opening batsman and he scored 2 runs in 13 deliveries. In the 2nd innings, he took 1 wicket in 14 overs in which 14 runs were scored. He was again the opening batsman and he hit 50 runs in 151 deliveries. Pakistan triumphed in this match by 7 wickets.

Career Highlights

Mohammad Hafeez appeared in 48 One day Internationals and in these he scored 874 runs at a batting average of 18.59 and batting strike rate of 58.15 with 92 as his highest score. He smashed 5 fifites, 101 boundaries and 8 sixers and took 20 catches. He took 38 wickets in the 1721 deliveries he bowled in which 1278 runs were scored. His economy rate was 4.45, bowling average was 33.63 and bowling strike rate was 45.2.

What's Your Take?

Reply to Profile image
0 comments
Loading