Mohammad Hafeez made his Test debut for Pakistan in August 2003 against Bangladesh. He played 55 Tests for Pakistan and scored 3652 runs at an average of 37.64 with 10 centuries and 12 half-centuries.
Here are the top 3 performances of Mohammad Hafeez in Tests:
1. 224 vs Bangladesh (Khulna, April 2015)

In 2015, Pakistan toured Bangladesh to play a two-match Test series. In the first Test, Bangladesh won the toss and elected to bat and managed 332 runs. Hafeez opened for Pakistan and registered his highest score in Tests, amassing 224 runs off 332 deliveries with 23 boundaries and three sixes, as Pakistan scored 628 runs in their first innings. Later, Tamim Iqbal and Imrul Kayes added 312 runs for the first wicket, and Bangladesh scored 555 runs for the loss of six wickets as the match ended in a draw.
2. 197 vs New Zealand (Sharjah, November 2014)

In 2014, Pakistan hosted New Zealand for a three-match Test series. Pakistan had won the first Test, while the second Test ended in a draw. The third match was played at Sharjah, where Hafeez scored his highest Test score at that time, a 197 runs off 316 deliveries. His effort took Pakistan to 351 in the first innings before New Zealand responded with a whopping 690 runs in their first innings. Pakistan got bundled out for 259 runs in the second innings and lost the match by an innings and 80 runs. Hafeez scored 418 runs in the series and won the Player of the Series award. It was the first and only time Hafeez won the Player of the Series award in Test matches.
3. 196 vs Sri Lanka (Colombo, June 2012)

In 2012, Pakistan travelled to Sri Lanka to play a three-match Test series. Sri Lanka won the first match by 209 runs while in the second Test, Hafeez scored 196 runs off 331 deliveries as Pakistan declared on 551/6. Sri Lanka made 391 runs in their first innings before Pakistan declared their second innings on 100 runs for the loss of two wickets to set Sri Lanka a target of 261. Hafeez scored 86 runs for the loss of two wickets as the match ended in a draw.
Disclaimer: This Exclusive News is based on the author’s understanding, analysis, and instinct. As you review this information, consider the points mentioned and form your own conclusions.
For more exclusive updates, visit BJSports to access Exclusive News that is only for you, incisive analysis, and updates, and to keep up with all of the latest information on your favorite remarkable cricket players and teams. To ensure you never miss out, join in on the fun right away!
Top 3 performances of Shikhar Dhawan in IPL
ILT20 2025: Predicting Desert Vipers XI for match 4
Top 3 performances of Shikhar Dhawan in ODIs
ILT20 2025: Predicting top 3 player battles for match 4

