Michael Clarke calls Virat Kohli best ODI player of all time

Michael Clarke calls Virat Kohli best ODI player of all time

Michael Clarke has called Virat Kohli the best ODI player of all-time after his 160-run knock in the third ODI against South Africa. The Indian skipper has been going through a purple patch of his own recently and single-handedly led the team to an assailable 3-0 lead in the series.

Under Kohli’s captaincy, the Indian cricket team showed terrific performances in the ODI format last year at home and the skipper, with his brilliant batting performances, also ensured that the team continue their winning run on the foreign soil as well.

Kohli started his ODI campaign in 2018 with a bang as after managing a win in the last Test of the three-match Test series, he scored 112 runs off 119 balls in Durban in the first ODI. He led his side with an example by scoring 46 and 160 runs in the next two game played in Centurion and Cape Town and in the three games, he has scored a total of 318 runs at an average of 318.00 where he scored 26 boundaries and three sixes.

The chase-master scored his 34th century and while leading the side, he scored 2628 runs at an average of 82.12 including ten centuries and 12 fifties in 46 match. Before Kohli’s 160-run knock, It was Sourav Ganguly who was the highest individual Indian scorer for India in South Africa as he had played a 127-run knock in Johannesburg in 2000.

He received a lot of appreciation from the cricketing world and now Clarke also joined the list and called him the best ODI player of all time. The 36-year-old took Twitter to share his views.

Get updates! Follow us on

Open all