T20 World Cup schedule 2024: Full list of matches.

Match: India vs Ireland  (June 5, Wed) Match: India vs Pakistan  (June 9, Sun) Match: India vs USA  (June 12, Wed) Match: India vs Canada  (June 15, Sat)

Match: USA vs Canada  (June 1, Sat) Match: West Indies vs Papua New Guinea (June 2, Sun) Match: Namibia vs Oman   (June 2, Sun) Match: Sri Lanka vs South Africa  (June 3, Mon)

Match: Afghanistan vs Uganda (June 3, Mon) Match: England vs Scotland  (June 4, Tue) Match: Netherlands vs Nepal  (June 4, Tue) Match: Papua New Guinea vs Uganda (June 5, Wed)

Match: Australia vs Oman  (June 5, Wed) Match: USA vs Pakistan (June 6, Thu) Match: Namibia vs Scotland (June 6, Thu) Match: Canada vs Ireland (June 7, Fri)

Match: New Zealand vs Afghanistan  (June 7, Fri) Match: Sri Lanka vs Bangladesh (June 7, Fri) Match: Netherlands vs South Africa  (June 8, Sat) Match: Australia vs England (June 8, Sat)

Match: West Indies vs Uganda  (June 8, Sat) Match: Oman vs Scotland  (June 9, Sun) Match: South Africa vs Bangladesh  (June 10, Mon) Match: Pakistan vs Canada  (June 11, Tue)

Match: Sri Lanka vs Nepal  (June 11, Tue) Match: Australia vs Namibia  (June 11, Tue) Match: West Indies vs New Zealand  (June 12, Wed) Match: England vs Oman (June 13, Thu)

Match: Bangladesh vs Netherlands (June 13, Thu) Match: Afghanistan vs Papua New Guinea  (June 13, Thu) Match: USA vs Ireland  (June 14, Fri) Match: South Africa vs Nepal  (June 14, Fri)

Match: New Zealand vs Uganda  (June 14, Fri) Match: Namibia vs England  (June 15, Sat) Match: Australia vs Scotland  (June 15, Sat) Match: Pakistan vs Ireland  (June 16, Sun)

Match: Bangladesh vs Nepal  (June 16, Sun) Match: Sri Lanka vs Netherlands  (June 16, Sun) Match: New Zealand vs Papua New Guinea  (June 17, Mon) Match: West Indies vs Afghanistan  (June 17, Mon)

Match: A2 vs D1  (June 19, Wed) Match: B1 vs C2  (June 19, Wed) Match: C1 vs A1  (June 20, Thu) Match: B2 vs D2 (June 20, Thu)

Match: B1 vs D1  (June 21, Fri) Match: A2 vs C2 (June 21, Fri) Match: A1 vs D2  (June 22, Sat) Match: C1 vs B2  (June 22, Sat)

Match: A2 vs B1  (June 23, Sun) Match: C2 vs D1 (June 23, Sun) Match: B2 vs A1  (June 24, Mon) Match: C1 vs D1  (June 24, Mon)

Match: TBD (June 26, Wed) Match: TBD (June 27, Thu) Match: TBD (June 29, Sat)

India squad for the 2024 ICC U19 Men’s World Cup