Virat Kohli best ODI player of all time: Ex-England captains

Former England captains Michael Atherton and Nasser Hussain praise Virat Kohli's remarkable ODI records after his unbeaten century against Pakistan in a Champions Trophy match. They consider him potentially the greatest ODI batsman ever, highlighting his 51st century and rapid achievement of 14,000 runs.

Virat Kohli best ODI player of all time: Ex-England captains
Former England captains Michael Atherton and Nasser Hussain praise Virat Kohli's remarkable ODI records after his unbeaten century against Pakistan in a Champions Trophy match. They consider him potentially the greatest ODI batsman ever, highlighting his 51st century and rapid achievement of 14,000 runs.