Recently, the 39-year-old Pakistan all-rounder Mohammad Hafeez has revealed his top five batsmen in the world cricket. While it is the list of full legendary cricketers, two are the Indian cricketers.
Like the daily busy life worldwide, cricket is also taking rest in the wake of the novel COVID-19 or coronavirus outbreak. Many countries are going through the lockdown process officially/unofficially to break the chain of this virus.
While the cricketers are currently off duty, they are trying to interact with the fans through social media accounts. Former Pakistan captain Mohammad Hafeez has served for his nation for a long time while he is one of the successful all-rounders in Pakistan cricket history. He is now preparing to feature in the ICC Men’s T20 World Cup 2020 after which he is likely to retire from the international cricket.

Recently, the senior Pakistan cricketer Hafeez faced the Q&A session on the Twitter account. During that Q&A session, a fan asked him the top five batsmen in the world.
Sachin Tendulkar and Virat Kohli are the two Indians in Mohammad Hafeez’s top five batsmen list

In reply, Hafeez named the Caribbean legend Brian Lara, legendary Indian cricketer Sachin Tendulkar, present Indian captain Virat Kohli, Pakistan legend Saeed Anwar and legendary South African cricketer AB de Villiers.
@BrianLara @sachin_rt @imVkohli Saeed Anwar & @ABdeVilliers17
— Mohammad Hafeez (@MHafeez22) April 1, 2020
All of them are known as the most successful batsmen in international cricket history. Except for Kohli, all others have already retired from international cricket.
Kohli is currently one of the best batsmen in the cricket world. Most importantly, the right-handed batsman is dominating in the world cricket in all the three formats. While he is the no.1-ranked ODI batsman, he is also the second-ranked Test batsman after recently losing the top-spot to the Australian cricketer Steven Smith.
On the other hand, Kohli is the most run-scorer in T20I history while Sachin Tendulkar is holding the same record in international cricket along with the Test and ODI formats.