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.
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.