139
Pakistan all-rounder Mohammad Hafeez has announced his decision to retire from international cricket.
Mohammad Hafeez, who made his ODI debut for Pakistan against Zimbabwe in 2003, has so far played in 55 Tests, 218 ODIs and 115 T20I matches.
He has scored 3,652 runs in Tests, 6,614 runs in ODIs and 2,440 runs in T20s, taking 53 wickets in Tests, 139 wickets in ODIs and 61 wickets in T20s.
Mohammad Hafeez, Pakistan’s all-rounder, has said he will continue to play in the franchise T20 league despite his decision to retire from international cricket.
.