June, 23, 2024
50th Match, Super Eights, Group 2,
West Indies vs South Africa
South Africa won by 3 wickets (with 5 balls remaining) (DLS method)
June, 21, 2024
45th Match, Super Eights, Group 2,
South Africa vs England
South Africa won by 7 runs
June, 19, 2024
41st Match, Super Eights, Group 2,
South Africa vs United States of America
South Africa won by 18 runs
June, 14, 2024
31st Match, Group D,
South Africa vs Nepal
South Africa won by 1 run
June, 10, 2024
21st Match, Group D,
South Africa vs Bangladesh
South Africa won by 4 runs
June, 24, 2024
52nd Match, Super Eights, Group 1,
Afghanistan vs Bangladesh
Afghanistan won by 8 runs (DLS method)
June, 22, 2024
48th Match, Super Eights, Group 1,
Afghanistan vs Australia
Afghanistan won by 21 runs
June, 20, 2024
43rd Match, Super Eights, Group 1,
India vs Afghanistan
India won by 47 runs
June, 17, 2024
40th Match, Group C,
West Indies vs Afghanistan
West Indies won by 104 runs
June, 13, 2024
29th Match, Group C,
Papua New Guinea vs Afghanistan
Afghanistan won by 7 wickets (with 29 balls remaining)