Mohammad Hafeez – profile, career and stats

Mohammad Hafeez is a former Pakistani all-rounder and captain who is often called ‘The Professor’.

Hafeez was an outstanding spinner and was an integral part of the Pakistan bowling line-up during the years of 2010-2014. Together with Shahid Afridi, Umar Gul and Saeed Ajmal, Hafeez defended totals for the team which were unlikely to defend. He faced numerous illegal bowling action charges as well.

Mohammad Hafeez was part of the Pakistani squad that won the ICC Champions Trophy 2017 under the captaincy of Sarfaraz Ahmed. He scored a 57-run inning against India in the final.

Mohammad Hafeez retired from international cricket in 2022, bringing a career that was 18 years long, to an end.

When and where was Mohammad Hafeez born?

October 17, 1980, Sargodha, Punjab, Pakistan.

What is the nickname of Mohammad Hafeez?

Professor.

When did Mohammad Hafeez play his first international match?

Mohammad Hafeez played his first Test and ODI in 2003 against Bangladesh and Zimbabwe. He played his first T20I in 2006 against England.

When did Mohammad Hafeez play his last international match?

Mohammad Hafeez played his last Test against New Zealand in 2018 and the next year he played his last ODI against Bangladesh. He played his last T20I in 2021 against Australia.

How many Tests did Mohammad Hafeez play and how many runs did he score and how many wickets did he take in them?

Mohammad Hafeez played 55 Tests and he scored 3,652 runs at an average of 37.64 with 10 centuries and he took 53 wickets in them at an average of 34.11.

How many ODIs did Mohammad Hafeez play and how many runs did he score and how many wickets did he take in them?

Mohammad Hafeez played 218 ODIs and scored 6,614 runs in them at an average of 32.90 with 11 centuries and he took 139 wickets in them at an average of 38.84.  

How many ODIs did Mohammad Hafeez play and how many runs did he score and how many wickets did he take in them?

Mohammad Hafeez played 119 T20Is and he scored 2,514 runs in them at an average of 26.46 and he took 61 wickets in them at an average of 22.75.  

Which countries were the favourite of Mohammad Hafeez to play cricket in?

England, New Zealand and India.

Who are the favourite batters of Mohammad Hafeez?

Brian Lara, Saeed Anwar, Sachin Tendulkar, Virat Kohli and AB de Villiers.

Who is the favourite Pakistani singer of Mohammad Hafeez?

Noor Jahan, Mehdi Hassan and Nusrat Fateh Ali Khan.