South African opening batsmen scoring ninety in a test innings
AK Markram of South Africa scored 96 against West Indies in the ongoing test at Johannesburg to provide the 35th occasion of a South African opening batsman scoring a ninety in a test innings. All such occasions are tabulated below.
| No | Player | Runs | I | Opposition | Ground | Start Date |
| 1 | LJ Tancred | 97 | 1 | v Australia | Johannesburg | 11 Oct 1902 |
| 2 | HW Taylor | 93 | 3 | v England | Durban | 14 Feb 1914 |
| 3 | HW Taylor | 91 | 2 | v England | Durban | 18 Jan 1923 |
| 4 | RH Catterall | 98 | 4 | v England | Birmingham | 15 Jun 1929 |
| 5 | B Mitchell | 95 | 3 | v Australia | Adelaide | 29 Jan 1932 |
| 6 | PGV van der Bijl | 97 | 3 | v England | Durban | 03 Mar 1939 |
| 7 | B Mitchell | 99 | 1 | v England | Gqeberha | 05 Mar 1949 |
| 8 | TL Goddard | 90 | 1 | v Australia | Johannesburg | 23 Dec 1957 |
| 9 | TL Goddard | 99 | 2 | v England | The Oval | 18 Aug 1960 |
| 10 | TL Goddard | 93 | 2 | v Australia | Sydney | 07 Feb 1964 |
| 11 | EJ Barlow | 92 | 3 | v New Zealand | Wellington | 21 Feb 1964 |
| 12 | EJ Barlow | 96 | 1 | v England | Johannesburg | 22 Jan 1965 |
| 13 | KC Wessels | 95* | 4 | v India | Gqeberha | 26 Dec 1992 |
| 14 | AC Hudson | 90 | 2 | v Sri Lanka | Moratuwa | 25 Aug 1993 |
| 15 | KC Wessels | 92 | 2 | v Sri Lanka | Col-SSC | 06 Sep 1993 |
| 16 | AC Hudson | 90 | 2 | v Australia | Adelaide | 28 Jan 1994 |
| 17 | AM Bacher | 96 | 2 | v Australia | Centurion | 21 Mar 1997 |
| 18 | G Kirsten | 98 | 2 | v Pakistan | Rawalpindi | 06 Oct 1997 |
| 19 | AM Bacher | 96 | 1 | v Pakistan | Sheikhupura | 17 Oct 1997 |
| 20 | HH Gibbs | 92 | 2 | v Sri Lanka | Centurion | 15 Nov 2002 |
| 21 | HH Gibbs | 98 | 1 | v Pakistan | Faisalabad | 24 Oct 2003 |
| 22 | HH Gibbs | 98 | 4 | v England | Johannesburg | 13 Jan 2005 |
| 23 | AB de Villiers | 92 | 1 | v England | Centurion | 21 Jan 2005 |
| 24 | AB de Villiers | 98 | 2 | v Zimbabwe | Cape Town | 04 Mar 2005 |
| 25 | JA Rudolph | 90 | 3 | v Sri Lanka | Col-SSC | 27 Jul 2006 |
| 26 | HH Gibbs | 92 | 3 | v Sri Lanka | Col-PSS | 04 Aug 2006 |
| 27 | GC Smith | 94 | 2 | v India | Cape Town | 02 Jan 2007 |
| 28 | ND McKenzie | 94 | 1 | v India | Chennai | 26 Mar 2008 |
| 29 | GC Smith | 90 | 3 | v West Indies | Port of Spain | 10 Jun 2010 |
| 30 | AK Markram | 97 | 1 | v Bangladesh | Potchefstroom | 28 Sep 2017 |
| 31 | AK Markram | 94 | 1 | v India | Centurion | 13 Jan 2018 |
| 32 | AK Markram | 90 | 1 | v Pakistan | Johannesburg | 11 Jan 2019 |
| 33 | D Elgar | 95 | 2 | v Sri Lanka | Centurion | 26 Dec 2020 |
| 34 | D Elgar | 96* | 4 | v India | Johannesburg | 03 Jan 2022 |
| 35 | AK Markram | 96 | 1 | v West Indies | Johannesburg | 08 Mar 2023 |
It also provides the second occasion of a South African opening batsman scoring a ninety in a test innings against West Indies. Both such occasions are tabulated below.
| No | Player | Runs | I | Opposition | Ground | Start Date |
| 1 | GC Smith | 90 | 3 | v West Indies | Port of Spain | 10 Jun 2010 |
| 2 | AK Markram | 96 | 1 | v West Indies | Johannesburg | 08 Mar 2023 |
AK Markran and HH Gibbs share the record for most nineties by a South African opening batsman in a test innings. Both batsmen have scored nineties on four occasions. The following table lists the nineties scored by these two batsmen
| No | Player | Runs | I | Opposition | Ground | Start Date |
| 1 | AK Markram | 97 | 1 | v Bangladesh | Potchefstroom | 28 Sep 2017 |
| 2 | AK Markram | 94 | 1 | v India | Centurion | 13 Jan 2018 |
| 3 | AK Markram | 90 | 1 | v Pakistan | Johannesburg | 11 Jan 2019 |
| 4 | AK Markram | 96 | 1 | v West Indies | Johannesburg | 08 Mar 2023 |
| 1 | HH Gibbs | 92 | 2 | v Sri Lanka | Centurion | 15 Nov 2002 |
| 2 | HH Gibbs | 98 | 1 | v Pakistan | Faisalabad | 24 Oct 2003 |
| 3 | HH Gibbs | 98 | 4 | v England | Johannesburg | 13 Jan 2005 |
| 4 | HH Gibbs | 92 | 3 | v Sri Lanka | Col-PSS | 04 Aug 2006 |