The 38 year old Pakistani Batsman Mohammad Hafeez announced his retirement from the Test format. The all-rounder wanted to focus on the limited overs format. He announced his retirement decision on the second day play of the ongoing Test against Newzealand.

After two years of gap, Hafeez returned to the Test squad in October. He scored a century against Australia in Dubai. But, he collapsed later scoring just only 69 runs in the next five innings. The all-rounder  also fails to take even a single wicket against Newzealand. Before announcing his decision he registered a four ball duck to the Kiwi bowler Trent Boult.

Mohammad Hafeez retirement tweet

M extremely Satisfied & Proud to announce my retirement from Test cricket, It’s been incredible journey of my life.Would like to thank all who helped me in this beautiful journey of my test career.

Mohammad Hafeez Test Career

Hafeez made his Test debut against Bangladesh in Karachi in 2003. He made a promising start to his Test career, scoring a half century on debut and followed it up with a century in the next match. He was axed out of the Test Unit for two 3 year periods. Once between 2003-2006 and then from 2007-2010. He also not been selected in the Test squad after August 2016. After 2 years of gap, he returned to the squad in October 2018.

He played 55 matches, scored 3644 runs as a right handed opener with an average of 38.35 including 10 centuries and 12 fifties. His highest score was 224 against Bangladesh in 2015. As a off-spinner, he took 53 wickets with an economy of 2.66. However, Hafeez`s all-rounder bowling career never flourish due to constant bans and controversial suspect actions.

Hafeez missed out in his career

In his 55 match career, he never played a test match against India. And also he never played in an Australian venue. He also never scored a century against South Africa.