Menu

Account

Create a free account Go Pro

Already have an account? Log in

Next ODI New ZealandNew Zealand (A)
One Day Internationals - Tomorrow, 02:00 Their squad Preview

India Squad and Player Stats ODI 2026

Every India player over the last 10 ODIs in numbers, from runs to wickets and catches

Updated , after the New Zealand game

Reset
#Player M Inns Runs SR 6s Wkts Econ Ct Pts
1 India Shubman Gill Batter 10 9 713 118.2 13 0 - 1 1332
2 India Rohit Sharma Batter 10 10 550 106.8 25 0 - 10 1147
3 India Virat Kohli Batter 8 8 393 131.9 14 0 - 5 776
4 India Shreyas Iyer Batter 7 7 192 83.8 7 0 - 5 373
5 India Lokesh Rahul Keeper 6 6 171 120.4 8 0 - 7 400
6 India Ishan Kishan Keeper 4 3 140 141.4 7 0 - 4 332
7 India Yashasvi Jaiswal Batter 3 2 114 120.0 3 0 3.00 1 229
8 India Ruturaj Gaikwad Batter 4 3 101 80.8 4 0 - 2 177
9 India Washington Sundar All-rounder 4 3 73 83.9 1 1 3.16 2 216
10 India Axar Patel All-rounder 5 5 67 84.8 1 7 4.60 0 418
11 India Naman Dhir All-rounder 5 3 47 117.5 2 1 6.24 6 207
12 India Gurnoor Brar Bowler 10 4 36 85.7 1 18 6.25 3 772
13 India Jasprit Bumrah Bowler 2 1 20 153.8 1 2 3.83 1 144
14 India Arshdeep Singh Bowler 4 2 18 180.0 0 7 5.51 0 306
15 India Anshul Kamboj All-rounder 3 2 18 150.0 2 4 4.66 3 258
16 India Nitish Kumar Reddy All-rounder 3 1 9 56.3 0 1 7.34 1 60
17 India Prince Yadav Bowler 3 1 5 100.0 0 4 6.53 3 190
18 India Kuldeep Yadav Bowler 4 1 3 100.0 0 7 5.14 0 285
19 A India Auqib Nabi Bowler 3 1 1 100.0 0 2 6.48 1 100
20 India Ravindra Jadeja All-rounder 2 0 0 - 0 2 6.19 1 91
21 India Mohammed Siraj Bowler 1 0 0 - 0 1 6.24 0 48
22 India Prasidh Krishna Bowler 6 1 0 0.0 0 13 5.54 2 533
23 India Shivam Dube All-rounder 2 1 0 0.0 0 2 4.92 0 77
24 India Harsh Dubey Bowler 1 0 0 - 0 1 5.43 0 40
24 players over India's last 10 ODIs. Each head sorts the table.

India ODI 2026 Squad

37 players named, the captain first, as of 12 Nov 2026

India ODI Squad Questions

Who is India's top run scorer?

Over India's last 10 ODIs, Shubman Gill with 713 runs in 10, at a strike rate of 118.2.

Who has taken the most wickets for India?

Over India's last 10 ODIs, Gurnoor Brar with 18 wickets at 6.25 an over.

Who has played the most for India recently?

Rohit Sharma, in 10 of India's last 10 ODIs. 24 players have played for them in that time.

Who is in the India squad?

India's ODI 2026 squad has 37 players: Abhishek Sharma, Anshul Kamboj, Arshdeep Singh, Auqib Nabi, Axar Patel, Dhruv Jurel, Gurnoor Brar, Hardik Pandya, Harsh Dubey, Harshit Rana, Ishan Kishan, Jasprit Bumrah, Kuldeep Yadav, Kumar Kushagra, Lokesh Rahul, Mohammed Siraj, Naman Dhir, Nitish Kumar Reddy, Prasidh Krishna, Prince Yadav, Ravindra Jadeja, Rinku Singh, Rishabh Pant, Rohit Sharma, Ruturaj Gaikwad, Sanju Samson, Shivam Dube, Shreyas Iyer, Shubman Gill, Suryakumar Yadav, Suryansh Shedge, Tilak Varma, Varun Chakaravarthy, Virat Kohli, Washington Sundar, Yash Thakur, Yashasvi Jaiswal.