Pakistan’s all-round cricketer Muhammad Hafeez is the only player to open batting and bowling including Test, ODI’s and T20I as well.

39 Years old Muhammad Hafeez is still fit and representing Pakistan, Hafeez Aims to retire from Cricket after T20 World Cup 2020.

Test Debut

Muhammad Hafeez made his test debut against Bangladesh, in National Stadium Karachi, though his start to test cricket was not up to mark as he got out after scoring 2 runs, while in second innings he came back strongly scored a 50
Hafeez did bowl as well, in the first innings he was wicketless, but in second innings he did well and picked up a maiden test wicket

Muhammad Hafeez played his last test match in 2018 against New Zealand at Abu Dhabi.
Hafeez’s performance in the last test was also below part as he managed to score only 8 runs in two innings.
Hafeez has been dropped out couple of times from test squad as for lack of consistency, but overall his profile includes match-winning performances as well

Batting Stats

 MatchesinningsRunsHighest RunsAverage10050

Muhammad Hafeez played his best test innings against Bangladesh in 2015, where he scored 224 runs including 23 4’s and 3 6’s
Hafeez is also a 3rd Pakistani player to be dismissed twice in 190’s

Bowing Stats

 MatchesInningsBallsWicketsBest BowlingAverage4weconomy

ODI Debut

Pakistan’s Muhammed Hafeez celebrates scoring a century during the first one day international match against England at Zayed Cricket Stadium in Abu Dhabi, United Arab Emirates, Wednesday, Nov. 11, 2015. (AP Photo/Hafsal Ahmed)

Muhammad Hafeez made is his ODI debut in 2003 against Zimbabwe in Sharjah,
Hafeez scored 12 runs and picked up 2 wickets in debut match, While he has played his last match in 2019 against Bangladesh, in ICC cricket world cup 2019 at Lord’s ground, He scored 27 runs and didn’t succeed to pick up a wicket

ODI Batting

 MatchesInningsRunsHighest Runs100's50'sAverage

Hafeez ODI carrier’s highest runs are 140, which he scored against Srilanka (2013), in Sharjah. Out of his 11 hundred, he remained not out for 6 innings. Muhammad Hafeez was dropped from the team for a couple of time but he has always made a strong come back, which always help him to strengthen his position in the squad.

ODI Bowling

 MatchesInningsBallsWicketsBest BowlingAverage4w


Muhammad Hafeez has been considered as one of the finest all-rounders in the shorter format of the game, presence of Muhammad Hafeez in this formats always played a key role in a team success
Hafeez has been always key bowlers against left-hand batsman and opens up bowling usually

T20 Batting

 MatchesInningsRunsHighest RunsAverage50's4's/6's

Muhammad Hafeez T20I best innings includes, 86 runs innings against South Africa in Centurian, 2013

T20 Bowling

 MatchesInningsBallsWicketsBest BowlingAverage4w


Muhammad Hafeez because of his all-round skill has represented a number of teams which includes Peshawar Zalmi, Lahore Qalanders, Kolkatta Knight Riders, Faislabad, Faislabad Wolves, Lahore Lions, Melbourne Stars, Sui Northern Gas Pipelines Limited, Sargodha, St Kitts, and Nevis Patriots, Montreal Tigers

Bowling Action

Muhammad Hafeez Bowling action has been suspicious right from the start of his carrier he was first reported in 2003 in Australia, while Tri-ODI series, then in 2014 his action was reported again during Champion League T20, In 2015 it was again reported during a match against New Zealand, This time Hafeez was penalized and banned for bowling for 12 months. After passing the test in 2016, Hafeez bowling action was again suspected in 2017, so his bowling carrier was with bumps and spikes,

Hafeez at Match Fixing Scandals

Muhammad Hafeez has been always very clear that, if some player stakes the dignity of the nation for few bucks, He shouldn’t be included in the team again, at the time of the return of Muhammad Amir to international Cricket after 5 years ban been imposed after founding guilty in spot-fixing. Hafeez showed some concerns and refused to share a dressing room with Amir.

Hafeez again raised his concerns after the expected comeback of Sharjeel khan who has been banned for 5 years after unconditional apology to PCB, , PCB has suspended his sentence, On replying to a question Hafeez said that¬†“Shouldn’t we set Standards of Dignity & Pride Higher than any other “Extra Talent” to represent Pakistan.” at which later CEO took notice and asked him to concentrate on his own cricket

Muhammad Hafeez aims to retire from international cricket after T20 World Cup