India’s U19 team scripted a thrilling chase to thrash Afghanistan by 7 wickets, storming into the 2026 World Cup final for the 10th time. Aaron George’s century was the highlight in the Harare semi-final, with England awaiting on February 6.
Afghanistan, batting first post-toss, reached 310/4. Usman Sadat (39) and Khalid Ahmadzai (31) opened with 53. Sadat linked with Faisal Shinwari (110 off 93, 15×4) for 64 more to 117/2.
The game’s turning point was Shinwari and Ujairullah Niyazi’s 148-run stand; Niyazi unbeaten on 101 (86 balls, 12×4, 2×6). India’s Deepesh Devendran (2/–) and Kanisk Chauhan (2/–) fought back valiantly.
India’s batsmen unleashed havoc. Vaibhav Suryavanshi’s 68 (33 balls, 9×4, 4×6) with George made 90 early. George’s marathon 115 (104 balls, 15×4, 2×6) featured 114 with Ayush Mhatre (62 off 59, 5×4, 4×6) and 96 with Vihaan Malhotra (38* off 47).
Victory in 41.1 overs left Afghanistan reeling, with Nooristani Umarzai (2 wickets) their best. This win cements India’s status as favorites, blending youth, talent, and tactical nous for the ultimate showdown.