Mohammad Hafeez recently made a comeback to Pakistan’s T20I side in the series against Bangladesh despite the extensive backlash from a section of fans, who feel the veteran is now past his best in the sporting arena.
Although he continues to attract the vitriol of certain fans, there is no denying that Hafeez has been one of the most prolific performers with the bat for Pakistan for a decade now. He sits atop the list of Pakistan’s highest run-getters across all three forms of the game since 2010 with a tally of 10,525 runs with 19 centuries to his name.
“Stats don’t lie. I’m very happy that I turned out to be the top performer for Pakistan in the last 10 years. I worked very hard during 2007-10 which helped me achieve certain milestones in the last decade for Pakistan. I used to be very inconsistent in the initial part of my career and worked on my game subsequently,” Hafeez told Cricingif in an exclusive interview.