The top five best cricket players of all time

1. Virat Kholi
Virat Kohli is an Indian professional cricketer and the current captain of the Indian national team. In the game, he is a right-handed top-order batsman. He is also a member of the Indian Premier League and has a terrific record in cricket. He has been a member of the IPL franchise Royal Challengers Bangalore since 2008.
He has received national honours in India, including the Arjuna Award (2013), the Padma Shri, India’s fourth highest civilian award (2017), and the Rajiv Gandhi Khel Ratna in 2018.
2. David Warner
David Warner is a member of the Australian national cricket team and an international cricket player from Australia. He is the team’s former captain and a left-handed batsman in the game, where he bats first.
ICC Test Team of the Year: 2014, 2015, 2016, 2017; ICC One-Day International Team of the Year: 2016, 2017; ICC One-Day International Team of the Decade: 2011-2020
Other honours include the Allan Border Medal (2016, 2017, 2020); Australian Test Player of the Year (2016, 2017); Indian Premier League Orange Cup (2015, 2017, 2019); and Australian One Day International Player of the Year (2017, 2018).
3. AB De Villiers
AB De Villiers is a former professional cricketer from South Africa who played as a batsman and wicketkeeper.
He is the captain of the South African side and owns the ODI records for the quickest 50, 100, and 150. Villiers has won the ICC One-Day International Player of the Year award three times. He has led the South African squad in all match types.
4.Andre Russell
Andre Russell is a West Indian all-rounder who plays professional cricket for the West Indies. He has played in the Twenty20 tournament over 300 times. Russell is regarded as one of the greatest cricketers of all time.
Since 2014, he has been a member of the Indian Premier League. Jamaica, Jamaica Tallawahs, and Colombo Kings are his other domestic teams. ICC World Twenty20 -2012, 2016; Caribbean Premier League -2013, 2016; Big Bash League -2015/16; T10 League -2018; Bangladesh Premier League -2019/20 are among his many achievements.
5. M.S. Dhoni
MS Dhoni is a former captain of the Indian cricket team and an international cricket player from India. He is a right-arm medium bowler and right-handed batsman who plays the role of Wicket-keeper batsman in the game.
He has played for the Bihar Cricket Team, Jharkhand, Chennai Super Kings, and the Rising Pune Supergiant. He has received numerous national accolades from the Indian government, a few of them are listed here.
His national honours include the Padma Shri (2009), Padma Bhushan (2018), and Rajiv Gandhi Khel Ratna (2007-08). MTV Youth Icon of the Year (2006), LG People’s Choice Distinctions (2013), and CNN-News18 Indian of the Year are among the numerous honours and awards (2011).