The South Africa A cricket team toured Sri Lanka in June 2023 to play the Sri Lanka A cricket team. The tour consisted of three List A and two first-class matches. In April 2023, Sri Lanka Cricket (SLC) confirmed the full itinerary for the tour, with South Africa A arriving in Sri Lanka on 1 June 2023. The first-class series was used by South Africa as preparation ahead of their Test series against India.

Squads List AFirst-class Sri Lanka A South Africa A Sri Lanka A South Africa A Nipun Dananjaya (c) Sahan Arachchige Ashen Bandara Lasith Croospulle Nuwanidu Fernando Janith Liyanage Pramod Madushan Dilshan Madushanka Nishan Madushka (wk) Milan Rathnayake Lahiru Samarakoon Lakshan Sandakan Lahiru Udara (wk) Nimesh Vimukthi Dunith Wellalage Isitha Wijesundera Tony de Zorzi (c) Corbin Bosch Matthew Breetzke Dewald Brevis Gerald Coetzee Zubayr Hamza Jordan Hermann Tshepo Moreki Senuran Muthusamy Keegan Petersen Sinethemba Qeshile (wk) Lutho Sipamla Tristan Stubbs (wk) Beyers Swanepoel Kyle Verreynne (wk) Lizaad Williams Nipun Dananjaya (c) Kamindu Mendis (vc) Minod Bhanuka (wk) Lasith Croospulle Lasith Embuldeniya Nuwanidu Fernando Vishwa Fernando Praveen Jayawickrama Janith Liyanage Nishan Madushka Dilshan Madushanka Ramesh Mendis Lakshitha Rasanjana Milan Rathnayake Pasindu Sooriyabandara Lahiru Udara (wk) Tony de Zorzi (c) Corbin Bosch Matthew Breetzke Dewald Brevis Gerald Coetzee Zubayr Hamza Jordan Hermann Tshepo Moreki Senuran Muthusamy Keegan Petersen Sinethemba Qeshile (wk) Lutho Sipamla Tristan Stubbs (wk) Beyers Swanepoel Kyle Verreynne (wk) Lizaad Williams

List A series 1st Unofficial ODI

2nd Unofficial ODI

3rd Unofficial ODI

First-class series 1st Unofficial Test

2nd Unofficial Test

References