Mohammad Hafeez set to retire from international cricket

Cricket General

Mohammad Hafeez set to retire from international cricket

Pakistan all-rounder Mohammad Hafeez, who captained his national team in every format of the game, has now retired from international cricket. However, he will continue to play and be available for T20 franchise cricket.

He ended his career playing 55 Tests, 218 ODIs and 119 T20Is and scored 12,780 runs in all formats and took 253 wickets.