First Test | South Africa v England, 12-13, Mar 1889 |
Last Test | South Africa v Bangladesh, 08-11, Apr 2022 |
First ODI | South Africa v India, 09-Dec-1992 |
Last ODI | South Africa v Sri Lanka, 13-Mar-2019 |
First T20I | South Africa v West Indies, 16-Dec-2007 |
Last T20I | South Africa v Australia, 23-Feb-2020 |