Pakistan cricketer Mohammad Hafeez named five cricketers who according to him are the greatest batsmen of all-time. During a Q&A session on popular social networking site Twitter, the experienced all-rounder included two Indian superstars, a Pakistan veteran batsman, a West Indies legend and a modern-day stalwart in his prefered list. With no international or domestic cricket going on due to Coronavirus pandemic, several former and current cricket stars are keeping themselves engaged with fans through number of social media platforms. Also Read - Irfan Pathan, Ashish Nehra on Saliva Ban Debate After Southampton Test: James Anderson Looked Half The Bowler

The 39-year-old responded to various queries ranging from cricket to his personal life. On being asked by a fan to name his top-5 batsmen in the world, the all-rounder’s reply included the names of: ‘Brian Lara, Sachin Tendulkar, Virat Kohli, Saeed Anwar and AB de Villiers.’ Also Read - Graeme Smith Backs Sourav Ganguly For ICC President's Role, Hails Former India Captain Ability as Leader And Administrator

Hafeez was playing for Lahore Qalandars in the Pakistan Super League (PSL) before the T20 tournament got suspended due to deadly virus. He said earlier in the year that he will be retiring from all forms of international cricket after the 2020 T20 World Cup later in the year. Also Read - Former Amnesty India Chief Aakar Patel Lambasted on Twitter For Accusing Amitabh Bachchan-Akshay Kumar-Sachin Tendulkar of 'Frog in Well Mentality'

Earlier, the Pakistan Cricket Board (PCB) CEO Wasim Khan warned veteran all-rounder and told him to explain his recent outburst questioning the board’s selection policy regarding Sharjeel Khan.

Last week, Hafeez expressed his views on Twitter regarding Sharjeel’s Khan’s comeback in the national team, wondering if “honour and pride” did not matter at all to the PCB – a dig at both the board and the player, who had a notorious past.