BCCI has announced the Indian squad for the Under-19 World Cup 2026 and South Africa tour. The team will be captained by Ayush Mhatre, while Vihaan Malhotra will be the vice-captain. Vaibhav Suryavanshi will also be a part of this team. The Under-19 Cricket World Cup will be played in 50-over format, which will be played from 15 January-6 February. Zimbabwe and Namibia are going to host the World Cup together.
Before that, the Indian Under-19 team will tour South Africa, where it has to play 3 ODI matches. This ODI series will be played from January 3-January 7.
Indian squad for Under-19 World Cup: Ayush Mhatre (captain), Vihaan Malhotra (vice-captain), Vaibhav Suryavanshi, Aaron George, Vedant Trivedi, Abhigyan Kundu, Harvansh Singh, RS Ambrish, Kanishk Chauhan, Khilan A Patel, Mohammad Inan, Henil Patel, D Deepesh, Kishan Kumar Singh, Uddhav Mohan.
Indian squad for South Africa series: Vaibhav Suryavanshi (captain), Aaron George (vice-captain), Vedant Trivedi, Abhigyan Kundu (wicketkeeper), Harvansh Singh (wicketkeeper), RS Ambrish, Kanishk Chauhan, Khilan A Patel, Mohammad Inan, Henil Patel, D Deepesh, Kishan Kumar Singh, Udhav Mohan, Yuvraj Gohil, Rahul Kumar
Captain and vice-captain will not play against South Africa
The Board of Control for Cricket in India has also shared information that captain Ayush Mhatre and vice-captain Vihaan Malhotra have suffered wrist injuries, due to which they will not play in the series against South Africa. Before joining the ICC Under-19 Cricket World Cup team, Ayush Mhatre and Vihaan Malhotra will have to inform BCCI’s Center of Excellence.
🚨 News 🚨
India’s U19 squad for South Africa tour and ICC Men’s U19 World Cup announced.
Details ▶️https://t.co/z21VRlpvjg#U19WorldCup pic.twitter.com/bL8pkT5Ca2
— BCCI (@BCCI) December 27, 2025
India’s schedule for the World Cup
A total of 16 teams will participate in the Under-19 World Cup 2026. India has been placed in Group B along with New Zealand, USA and Bangladesh. Team India will start its World Cup campaign with a match against USA on January 15, its second match will be against Bangladesh on January 17 and India’s last league match will be against New Zealand on January 24.

