The Sports Legends

They Create history

Cricket

Updated on April 11th 2024, 11:59:48 am

Top 5 Best Innings of Mohammad Hafeez

In this article, take a look at the top 5 best innings of Mohammad Hafeez. In total he has scored 12500+ international runs for Pakistan.

Mohammad Hafeez is one of the most prolific cricket players to have ever played for Pakistan. He was also known as The Professor because he had a very sharp brain for cricket. He has played all 3 formats for Pakistan. He has played 55 Test Matches for Pakistan in which he has made 3652 runs at an average of 37.65. He has made 10 hundreds in Test Cricket including 1 double hundred. He has also played in 218 ODIs for Pakistan scoring 6614 runs with 11 hundreds. He also played 119 T20IS where he made 2514 runs with a highest score of 99 not out. In total he has scored 12500+ international runs for Pakistan. He has also taken 53 Wickets in Test Cricket, 139 Wickets in ODI Cricket and 61 in T20Is.


Let’s take a look at the Top 5 Best Innings of Mohammad Hafeez


1) 224 vs Pakistan (2015)


This is not only the highest score by Mohammad Hafeez in Test Cricket but also his highest score in international cricket. In this innings he batted for 332 balls in which he made 224 runs. He smashed the Bangladesh bowlers to all parts hitting 23 fours and 3 sixes meaning 110 runs in boundaries. He ran for 114 of his runs and still he was striking at 67.47. This was the innings that cemented his legacy in Test Cricket. This match was a draw but The Professor had arrived.


Also Read | Best Javed Miandad batting performances


2) 196 vs Sri Lanka (2012)


This was one of his best test innings and he just fell short of 200 by 4 runs. This was a test match against Sri Lanka. He took 331 balls to make 196 runs in which he hit 20 fours and 1 six which means 86 runs in boundaries. He had a strike rate of 59 In this innings. He ran for 110 of his runs which means that he liked running between the wickets. Mohammad Hafeez loved batting in Asia. This was the innings that told the world that he could hit big hundreds.


3) 151 vs England (2015)


This incredible knock of 151 was played in the third innings of this test match where the pressure was on. He batted at the top and he led by example. In 266 balls with the help of 15 fours and 3 sixes he smashed his way to 151. He put 78 runs in boundaries in this innings. Mohammad Hafeez was the savior for Pakistan and as a result they won this match by 127 runs.


4) 140* vs Sri Lanka (2013)


This is the highest score in the ODI career of Mohammad Hafeez. He made this unbeaten century against Sri Lanka in 2013. Pakistan were batting first and he batted for 136 balls where he hit 11 fours and 3 sixes meaning 62 Runs in boundaries. He ran for 78 of his runs and still he was hitting the ball at 103 Strike rate. He Batted throughout the innings and it was because of him that Pakistan won this match by 113 runs. He was showing that he can excel in all formats of the game.


5) 139* vs Zimbabwe (2011)


This hundred came in chasing while playing an ODI Match against Zimbabwe. In 2011, Zimbabwe had a good team but Mohammad Hafeez made sure that this match was a no contest. He hit 139 runs from 147 balls where he hit 13 fours and 1 six which means 58 Runs in boundaries. He ran for 81 runs in this innings again showing how much importance he gave to running between the wickets. He had a strike rate of 94.56 in this match winning knock. Pakistan won this match by 10 Wickets and they were chasing 226 to win.


Also Read: Greatest Pakistani Cricketers