India Stats
India ODI 2026 Squad
37 players named, the captain first, as of 12 Nov 2026
India ODI Squad Questions
Who is in the India ODI squad for 2026?
India's ODI 2026 squad has 37 players. The 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.
Who is India's top run scorer?
Over India's last 40 ODIs, Shubman Gill with 2161 runs in 34, at a strike rate of 113.9.
Who has taken the most wickets for India?
Over India's last 40 ODIs, Kuldeep Yadav with 55 wickets at 5.25 an over.
Who has played the most for India recently?
Rohit Sharma, in 37 of India's last 40 ODIs. 34 players have played for them in that time.