Kohli-Rohit above Tendulkar! McGrath’s surprising picks for top 5 ODI batters of India

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

Kohli and Rohit Lead the List

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

Tendulkar, Dhoni, and Yuvraj Complete the Top Five

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.

Next: 3 Big Records Rohit Sharma Achieved during his match-winning knock against AUS in Sydney
Thanks For Reading !
Find out More