Former Pakistan captain Mohammad Hafeez has decided to retire from international cricket, ESPNcricinfo reported on Monday. In his 18-year career, the all-rounder represented Pakistan in 392 international matches in which he scored 12,789 runs and took 253 wickets. Hafeez represented Pakistan in six T20 WorldCups and three ICC 50 overs WorldCup. Hafeez had announced retirement […]