Khel Now logo
HomeSportsFIFA WORLD CUP 2026Live Cricket Score
Advertisement

ODI Cricket

What is Rohit Sharma's record against Afghanistan in ODIs?

Vikas Singh Derek has a Master's in Journalism and has written more than 50,000 articles. He currently works as a cricket content writer at Khel Now.
Published at :June 11, 2026 at 7:58 PM
Modified at :June 11, 2026 at 7:58 PM
Rohit Sharma

Rohit Sharma has played only three ODIs against Afghanistan.

Rohit Sharma is among the best openers to ever play for India in ODIs. The right-handed batsman is currently playing only in the 50-over format. He retired from T20Is in 2024 and Test cricket in 2025. Moreover, he has been succeeded by Shubman Gill as the ODI captain.

The right-handed batsman made his ODI debut in 2007 and has played 282 matches so far. He has scored more than 11,500 runs at an average of 48. Notably, Rohit holds the record for hitting three double centuries, along with the highest ODI score of 264.

Rohit is the only batter to hit three double centuries in ODIs. Moreover, he also holds the record for most centuries in a single ODI World Cup. He hit five tons in the 2019 edition in England.

The former Indian captain has a fabulous record against Australia and Sri Lanka, having scored more than 2000 runs against them. He has also scored more than 1000 runs against New Zealand and the West Indies.

While playing in away conditions, Rohit owns a batting average of 41. His average rises to 55+ while playing at home. Last year, Rohit reached the top of the ICC ODI rankings on the strength of his brilliant performance during the tour of Australia.

He last played for India in the ODI series against New Zealand in January. He is set to play against Afghanistan in an upcoming ODI series. Rohit has a fabulous record against Afghanistan in ODIs.

Rohit Sharma has played three ODIs against Afghanistan

IND vs NZ: Rohit Sharma’s record in ODI series decider
Rohit Sharma of India (Photo by Ayush Kumar/Getty Images)

So far, Rohit has played only three ODI games against Afghanistan. He has scored 150 runs at an average of 75.0, including a century.

  • Matches played: 3
  • Innings batted: 3
  • Runs scored: 150
  • Batting average: 75.0
  • Strike rate: 127.11
  • 50s/100s: 1/0
  • Highest score: 131

With a century across three games and an average of 75.0, Rohit owns a superb record against Afghanistan in ODIs.

What is Rohit Sharma’s record against Afghanistan in ODIs?

Rohit Sharma has scored 150 runs in three ODIs against Afghanistan, including one century.

When will Rohit Sharma next play for India?

He will play in the ODI series against Afghanistan in June.

For more updates, follow Khel Now Cricket on FacebookTwitterInstagramYoutube; download the Khel Now Android App or IOS App and join our community on WhatsappTelegram.

Vikas Singh Derek
Vikas Singh Derek

Vikas Singh Derek is a core cricket-lover since childhood and has always followed the sport both in his personal and professional life. He started his school life by watching cricket at home with family. Later, he played cricket on the field at local clubs during college. After his Master's in Journalism from Mumbai, he followed his passion by covering cricket news across various digital media. Since 2015, he has been an aspiring sports journalist and cricket content writer with over 50K+ articles.