Mohammad Hafeez says goodbye to international cricket with ‘pride’
Pakistan all-rounder Mohammad Hafeez has announced to bid adieu to international cricket after spending over 18 years with the Pakistan side. He, however, will continue to play for T20 franchise cricket. Hafeez represented Pakistan in 392 international matches, scoring 12,780 runs and taking 253 wickets, besides also captaining the side in 32 international matches. He … Read more