Adieu Professor: Mohammad Hafeez retires from international cricket
41-year-old all-rounder represented Pakistan in 392 int'l matches, scoring 12,780 runs and taking 253 wickets, besides also captaining the side 32 times
Subscribing is the best way to get our best stories immediately.