South Africa

Fixtures

03 Jun 2024

Sri Lanka Sri Lanka
Sri Lanka South Africa

completed

08 Jun 2024

Netherlands Netherlands
Netherlands South Africa

completed

10 Jun 2024

South Africa South Africa
South Africa Bangladesh

completed

15 Jun 2024

South Africa South Africa
South Africa Nepal

completed

19 Jun 2024

United States of America United States of America
United States of America South Africa

completed

21 Jun 2024

England England
England South Africa

completed

24 Jun 2024

West Indies West Indies
West Indies South Africa

completed

27 Jun 2024

South Africa South Africa
South Africa Afghanistan

completed

29 Jun 2024

South Africa South Africa
South Africa India

completed