By Moneycontrol Sports Desk | October 29, 2025
Image Credit: X
Ex-Australia cricketer Glenn McGrath recently revealed his list of India’s top five greatest ODI batters of all time, ranking Virat Kohli and Rohit Sharma ahead of his former on-field rival Sachin Tendulkar.
Image Credit: X
McGrath explained that his choices were heavily influenced by Kohli and Rohit’s exceptional records in modern-day cricket.
Image Credit: X
Image Credit: X
McGrath placed Virat Kohli at the top, highlighting his remarkable consistency, high batting average, and impressive strike rate in ODIs.
Image Credit: X
Rohit Sharma was ranked second, praised for his incredible achievements, including three double centuries and the highest individual ODI score of 264.
Image Credit: X
Image Credit: X
Sachin Tendulkar, McGrath’s long-time rival and friend, was placed third on the list. The two legends shared several memorable battles across formats during their playing careers.
Image Credit: X
Coming in at fourth was MS Dhoni, India’s iconic captain and finisher, recognized for his leadership and composure under pressure.
Image Credit: X
Rounding off the list, McGrath picked Yuvraj Singh, celebrating his all-round contributions and crucial role in India’s major ODI triumphs.