Menu

Account

Create a free account Go Pro

Already have an account? Log in

Most Innings Batted for India in ODI 2026

Rohit Sharma leads India in ODI 2026 with 14 innings batted (India). Shubman Gill (13) and Virat Kohli (11) are next.

Updated , after New Zealand vs India
# Player Last 3 Mat Inns Runs Avg BF SR 4s 6s 50s 100s
1Rohit SharmaIndiaIND14 matches, 14 innings92023141462744.79611102.62692822
2Shubman GillIndiaIND14 matches, 13 innings1370141393293.20811114.921201853
3Virat KohliIndiaIND11 matches, 11 innings0747111163363.30526120.34601842
4Shreyas IyerIndiaIND11 matches, 11 innings01530111126426.4031883.0218810
5Lokesh RahulIndiaIND10 matches, 10 innings129*3*26*101035288.00280125.71311302
6Axar PatelIndiaIND5 matches, 5 innings207556716.757984.816110
7Gurnoor BrarIndiaIND11 matches, 4 innings718*8*1143618.004285.712100
8Washington SundarIndiaIND6 matches, 4 innings1952*2648040.009485.115110
9Ishan KishanIndiaIND5 matches, 4 innings1251145417443.50121143.8018801
10Arshdeep SinghIndiaIND6 matches, 3 innings4*315*632222.0012183.334000
11Nitish Kumar ReddyIndiaIND6 matches, 3 innings638227.339487.232310
12Ravindra JadejaIndiaIND5 matches, 3 innings534314.336566.151000
13Naman DhirIndiaIND5 matches, 3 innings534723.5040117.506200
14Ruturaj GaikwadIndiaIND4 matches, 3 innings43101101.0012580.803410
15Harshit RanaIndiaIND3 matches, 3 innings338327.6770118.576510
16Kuldeep YadavIndiaIND7 matches, 2 innings7288.006133.331000
17Mohammed SirajIndiaIND4 matches, 2 innings4222.00450.000000
18Yashasvi JaiswalIndiaIND3 matches, 2 innings32114114.0095120.0015301
19Anshul KambojIndiaIND3 matches, 2 innings32189.0012150.000200
20Prasidh KrishnaIndiaIND9 matches, 1 innings9100.0030.000000
21Prince YadavIndiaIND3 matches, 1 innings3155.005100.000000
22Auqib NabiIndiaIND3 matches, 1 innings311-1100.000000
23Jasprit BumrahIndiaIND2 matches, 1 innings2120-13153.853100
24Shivam DubeIndiaIND2 matches, 1 innings2100.0010.000000
Showing the top 10 of 24

Most Innings Batted for India in ODI 2026

Rohit Sharma leads India in ODI 2026 with 14 innings batted (India). Shubman Gill (13) and Virat Kohli (11) are next. Rohit Sharma leads India for innings batted in ODI 2026 with 14 innings batted. The leading batter can change after every match as the season progresses. Filter by team to analyse innings batted depth across squads.

ODI Innings batted Questions

Who has the most innings batted for India in ODI 2026?

Rohit Sharma leads ODI 2026 for India with 14 innings batted from 14 matches, averaging 44.79 at a strike rate of 102.62. Shubman Gill is second on 13 and Virat Kohli third on 11. The table ranks every player in ODI 2026 for India by innings batted, with their team and matches.

Who are the top batters in ODI 2026?

The top three batters in ODI 2026 for India are Rohit Sharma (14 in 14 matches), Shubman Gill (13 in 14 matches) and Virat Kohli (11 in 11 matches). Rohit Sharma is 1 innings batted clear of Shubman Gill. Every other player follows in the table, with their team and matches.