20 Jan 2019: Kohli is the greatest ODI batsman of all time: Clarke
Clarke has shown his admiration for the current Indian captain and has gone on to claim that he is the greatest ever ODI batsman of all time.
Kohli has been a top class entity in ODIs, but is he the best?
Kohli tons: Kohli has notched 64 international centuries
Kohli led his side to its first ever bilateral Test and ODI series victories in Australia.
He scored a century in the second ODI in Adelaide to lead India's fightback in the series.
Kohli got to his 39th ODI ton and an overall 64 in international cricket across formats.
Kohli is only behind Sachin Tendulkar in terms of centuries scored in international cricket (100).
Fact: Clarke considers Kohli as the best
"To me, Virat Kohli is the greatest batsman to have ever played one-day cricket. I have no doubts after seeing what he has achieved for India. You have to respect Virat's passion to win games for his country," said Clarke.
Tendulkar: Tendulkar conquered the cricket field like nobody else
Tendulkar has always been considered as the greatest ever batsman the world has ever seen.
His contribution to cricket is unmatched.
Tendulkar's mileage as a batsman and his vision for runs was something extraordinary.
Tendulkar dominated both Tests and ODIs and is still the highest run-scorer in international cricket.
He faced a plethora of world class bowlers back in his time.
Fact: Kohli has grown from strength to strength
Kohli has developed a habit of breaking Tendulkar's records off late. The 30-year-old has gone from strength to strength and has made his bat rule modern day cricket. Kohli's consistency is something to be lauded and he is the best in today's game.
Kohli vs Sachin: Kohli has a knack of breaking Tendulkar's records
Recently, Kohli got to his 39th ODI ton in 210 innings.
It took Tendulkar to achieve the same in a staggering 350 innings.
Kohli has already overtaken Tendulkar in many records over quite some time.
This was another feather in the cap.
Last year, Kohli took the least number of innings (205) to score 10,000 runs in ODIs.
Tendulkar had taken 259 innings.