top of page
  • TikTok
  • Facebook
  • Twitter
  • Instagram

SPORTS

Cricket-removebg-preview.png

International Cricket - India

SIDE Ladder.png

Best Batting Average (ODI)

This list features the players with the best ODI (one day internationals) batting average for the India national cricket team.

RANK

PLAYER

APPS

RUNS

BATTING AVERAGE

YEARS

1

Virat Kohli

302

14181

58.71

2008-2026

2

Shubman Gill

55

2775

55.71

2019-2026

3

KL Rahul

85

3043

50.90

2016-2026

4

MS Dhoni

347

10599

50.23

2004-2019

5

Rohit Sharma

273

11168

48.84

2007-2026

6

Ambati Rayudu

55

1694

47.05

2013-2019

7

Shreyas Iyer

70

2845

46.51

2017-2026

8

Sachin Tendulkar

463

18426

44.83

1989-2012

9

Shikhar Dhawan

167

6793

44.11

2010-2022

10

Ishan Kishan

27

933

42.40

2021-2023


SIDE Ladder.png

References

ESPNcricinfo (2025). Batting – highest career batting average – India – One Day Internationals. Available at: https://www.espncricinfo.com/records/team/batting-highest-career-batting-average/india-6/one-day-internationals-2 (Accessed 1 December 2025).
Screenshot 2024-12-16 at 16.55.04.png

SCALA

lists

CONTACT US

We'd Love to Hear From You!

If you would like to submit a list request, talk business or send over your thoughts, we are all ears!

GET ON THE LADDER!

© 2025 by Scala Lists. All Rights Reserved.

bottom of page