Most Runs for India in ODI 2026
Shubman Gill leads India in ODI 2026 with 932 runs (India). Virat Kohli (633) and Rohit Sharma (627) are next.
Updated , after New Zealand vs India| # | Player | Last 3 | Mat | Inns | Runs | Avg | BF | SR | 4s | 6s | 50s | 100s |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Shubman Gill | 1370 | 14 | 13 | 932 | 93.20 | 811 | 114.92 | 120 | 18 | 5 | 3 |
| 2 | Virat Kohli | 0747 | 11 | 11 | 633 | 63.30 | 526 | 120.34 | 60 | 18 | 4 | 2 |
| 3 | Rohit Sharma | 92023 | 14 | 14 | 627 | 44.79 | 611 | 102.62 | 69 | 28 | 2 | 2 |
| 4 | Lokesh Rahul | 129*3*26* | 10 | 10 | 352 | 88.00 | 280 | 125.71 | 31 | 13 | 0 | 2 |
| 5 | Shreyas Iyer | 01530 | 11 | 11 | 264 | 26.40 | 318 | 83.02 | 18 | 8 | 1 | 0 |
| 6 | Ishan Kishan | 125114 | 5 | 4 | 174 | 43.50 | 121 | 143.80 | 18 | 8 | 0 | 1 |
| 7 | Yashasvi Jaiswal | 4110* | 3 | 2 | 114 | 114.00 | 95 | 120.00 | 15 | 3 | 0 | 1 |
| 8 | Ruturaj Gaikwad | 13*31*57 | 4 | 3 | 101 | 101.00 | 125 | 80.80 | 3 | 4 | 1 | 0 |
| 9 | Harshit Rana | 29252 | 3 | 3 | 83 | 27.67 | 70 | 118.57 | 6 | 5 | 1 | 0 |
| 10 | Nitish Kumar Reddy | 20539 | 6 | 3 | 82 | 27.33 | 94 | 87.23 | 2 | 3 | 1 | 0 |
| 11 | Washington Sundar | 6 | 4 | 80 | 40.00 | 94 | 85.11 | 5 | 1 | 1 | 0 | |
| 12 | Axar Patel | 5 | 5 | 67 | 16.75 | 79 | 84.81 | 6 | 1 | 1 | 0 | |
| 13 | Naman Dhir | 5 | 3 | 47 | 23.50 | 40 | 117.50 | 6 | 2 | 0 | 0 | |
| 14 | Ravindra Jadeja | 5 | 3 | 43 | 14.33 | 65 | 66.15 | 1 | 0 | 0 | 0 | |
| 15 | Gurnoor Brar | 11 | 4 | 36 | 18.00 | 42 | 85.71 | 2 | 1 | 0 | 0 | |
| 16 | Arshdeep Singh | 6 | 3 | 22 | 22.00 | 12 | 183.33 | 4 | 0 | 0 | 0 | |
| 17 | Jasprit Bumrah | 2 | 1 | 20 | - | 13 | 153.85 | 3 | 1 | 0 | 0 | |
| 18 | Anshul Kamboj | 3 | 2 | 18 | 9.00 | 12 | 150.00 | 0 | 2 | 0 | 0 | |
| 19 | Kuldeep Yadav | 7 | 2 | 8 | 8.00 | 6 | 133.33 | 1 | 0 | 0 | 0 | |
| 20 | Prince Yadav | 3 | 1 | 5 | 5.00 | 5 | 100.00 | 0 | 0 | 0 | 0 | |
| 21 | Mohammed Siraj | 4 | 2 | 2 | 2.00 | 4 | 50.00 | 0 | 0 | 0 | 0 | |
| 22 | Auqib Nabi | 3 | 1 | 1 | - | 1 | 100.00 | 0 | 0 | 0 | 0 |
More ODI Leaderboards
Most Runs for India in ODI 2026
Shubman Gill leads India in ODI 2026 with 932 runs (India). Virat Kohli (633) and Rohit Sharma (627) are next. Shubman Gill leads India for runs in ODI 2026 with 932 runs. The leading run scorer can change after every match as the season progresses. Filter by team to analyse runs depth across squads.
ODI Runs Questions
Who has the most runs for India in ODI 2026?
Shubman Gill leads ODI 2026 for India with 932 runs from 14 matches, averaging 93.2 at a strike rate of 114.92. Virat Kohli is second on 633 and Rohit Sharma third on 627. The table ranks every player in ODI 2026 for India by runs, with their team and matches.
Who are the top run scorers in ODI 2026?
The top three run scorers in ODI 2026 for India are Shubman Gill (932 in 14 matches), Virat Kohli (633 in 11 matches) and Rohit Sharma (627 in 14 matches). Shubman Gill is 299 runs clear of Virat Kohli. Every other player follows in the table, with their team and matches.