Menu

Account

Create a free account Go Pro

Already have an account? Log in

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
1Shubman GillIndiaIND14 matches, 13 innings1370141393293.20811114.921201853
2Virat KohliIndiaIND11 matches, 11 innings0747111163363.30526120.34601842
3Rohit SharmaIndiaIND14 matches, 14 innings92023141462744.79611102.62692822
4Lokesh RahulIndiaIND10 matches, 10 innings129*3*26*101035288.00280125.71311302
5Shreyas IyerIndiaIND11 matches, 11 innings01530111126426.4031883.0218810
6Ishan KishanIndiaIND5 matches, 4 innings1251145417443.50121143.8018801
7Yashasvi JaiswalIndiaIND3 matches, 2 innings4110*32114114.0095120.0015301
8Ruturaj GaikwadIndiaIND4 matches, 3 innings13*31*5743101101.0012580.803410
9Harshit RanaIndiaIND3 matches, 3 innings29252338327.6770118.576510
10Nitish Kumar ReddyIndiaIND6 matches, 3 innings20539638227.339487.232310
11Washington SundarIndiaIND6 matches, 4 innings648040.009485.115110
12Axar PatelIndiaIND5 matches, 5 innings556716.757984.816110
13Naman DhirIndiaIND5 matches, 3 innings534723.5040117.506200
14Ravindra JadejaIndiaIND5 matches, 3 innings534314.336566.151000
15Gurnoor BrarIndiaIND11 matches, 4 innings1143618.004285.712100
16Arshdeep SinghIndiaIND6 matches, 3 innings632222.0012183.334000
17Jasprit BumrahIndiaIND2 matches, 1 innings2120-13153.853100
18Anshul KambojIndiaIND3 matches, 2 innings32189.0012150.000200
19Kuldeep YadavIndiaIND7 matches, 2 innings7288.006133.331000
20Prince YadavIndiaIND3 matches, 1 innings3155.005100.000000
21Mohammed SirajIndiaIND4 matches, 2 innings4222.00450.000000
22Auqib NabiIndiaIND3 matches, 1 innings311-1100.000000
Showing the top 10 of 22

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.