Karachi: Former Pakistan captain Mohammad Hafeez has named five batsmen who according to him are the greatest batsmen of all-time.
The 39-year-old right-handed batsman revealed the names during a Q/A session on Twitter. He named former Pakistan batsman Saeed Anwar, former West Indies captain Brian Lara, former Indian captain Sachin Tendulkar, former South African captain AB de Villiers and current Indian captain Virat Kohli as the best.
@BrianLara @sachin_rt @imVkohli Saeed Anwar & @ABdeVilliers17
— Mohammad Hafeez (@MHafeez22) April 1, 2020
The professor was also asked about the most important match of his career where he named the 2017 Champions Trophy final in which Pakistan defeated India by 180 runs.
Final Champions trophy 2017
— Mohammad Hafeez (@MHafeez22) April 1, 2020
With no cricket going around due to coronavirus pandemic, former and current cricket stars are keeping themselves busy by engaging with fans on social media. They are also trying to aware fans take precautionary measures in order to stay safe and secure from the virus.