South African opening batsmen scoring 150 plus runs in a test innings

AK Makram of South Africa scored 152 in the ongoing test against Australia at Johannesburg to provide the 41st occasion of a South African opening batsman scoring 150 plus runs in a test innings. It also provides the 15th occasion of a South African batsman scoring 150 plus runs in a test innings at home. All such occasions are tabulated below
| South African batsman scoring 150 plus runs in a test innings | ||||||
| No | Player | Runs | Inns | Opposition | Ground | Start Date |
| 1 | JW Zulch | 150 | 3 | v Australia | Sydney | 03 Mar 1911 |
| 2 | CN Frank | 152 | 3 | v Australia | Johannesburg | 12 Nov 1921 |
| 3 | B Mitchell | 164* | 3 | v England | Lord’s | 29 Jun 1935 |
| 4 | A Melville | 189 | 1 | v England | Nottingham | 07 Jun 1947 |
| 5 | B Mitchell | 189* | 4 | v England | The Oval | 16 Aug 1947 |
| 6 | EAB Rowan | 156* | 3 | v England | Johannesburg | 27 Dec 1948 |
| 7 | EAB Rowan | 236 | 1 | v England | Leeds | 26 Jul 1951 |
| 8 | DJ McGlew | 255* | 1 | v New Zealand | Wellington | 06 Mar 1953 |
| 9 | EJ Barlow | 201 | 2 | v Australia | Adelaide | 24 Jan 1964 |
| 10 | AC Hudson | 163 | 2 | v West Indies | Bridgetown | 18 Apr 1992 |
| 11 | G Kirsten | 210 | 1 | v England | Manchester | 02 Jul 1998 |
| 12 | HH Gibbs | 211* | 2 | v New Zealand | Christchurch | 11 Mar 1999 |
| 13 | G Kirsten | 275 | 3 | v England | Durban | 26 Dec 1999 |
| 14 | G Kirsten | 180 | 1 | v Sri Lanka | Durban | 26 Dec 2000 |
| 15 | G Kirsten | 150 | 2 | v West Indies | Georgetown | 09 Mar 2001 |
| 16 | G Kirsten | 220 | 1 | v Zimbabwe | Harare | 07 Sep 2001 |
| 17 | HH Gibbs | 196 | 1 | v India | Port Elizabeth | 16 Nov 2001 |
| 18 | G Kirsten | 153 | 3 | v Australia | Sydney | 02 Jan 2002 |
| 19 | GC Smith | 200 | 1 | v Bangladesh | East London | 18 Oct 2002 |
| 20 | GC Smith | 151 | 1 | v Pakistan | Cape Town | 02 Jan 2003 |
| 21 | HH Gibbs | 228 | 1 | v Pakistan | Cape Town | 02 Jan 2003 |
| 22 | GC Smith | 277 | 1 | v England | Birmingham | 24 Jul 2003 |
| 23 | HH Gibbs | 179 | 1 | v England | Birmingham | 24 Jul 2003 |
| 24 | GC Smith | 259 | 2 | v England | Lord’s | 31 Jul 2003 |
| 25 | HH Gibbs | 183 | 1 | v England | The Oval | 04 Sep 2003 |
| 26 | HH Gibbs | 192 | 1 | v West Indies | Centurion | 16 Jan 2004 |
| 27 | AJ Hall | 163 | 1 | v India | Kanpur | 20 Nov 2004 |
| 28 | HH Gibbs | 161 | 2 | v England | Johannesburg | 13 Jan 2005 |
| 29 | AB de Villiers | 178 | 2 | v West Indies | Bridgetown | 21 Apr 2005 |
| 30 | ND McKenzie | 226 | 1 | v Bangladesh | Chittagong | 29 Feb 2008 |
| 31 | GC Smith | 232 | 1 | v Bangladesh | Chittagong | 29 Feb 2008 |
| 32 | ND McKenzie | 155* | 3 | v India | Chennai | 26 Mar 2008 |
| 33 | GC Smith | 154* | 4 | v England | Birmingham | 30 Jul 2008 |
| 34 | GC Smith | 157 | 1 | v Bangladesh | Bloemfontein | 19 Nov 2008 |
| 35 | AG Prince | 150 | 2 | v Australia | Cape Town | 19 Mar 2009 |
| 36 | GC Smith | 183 | 3 | v England | Cape Town | 03 Jan 2010 |
| 37 | AN Petersen | 156 | 1 | v New Zealand | Wellington | 23 Mar 2012 |
| 38 | AN Petersen | 182 | 1 | v England | Leeds | 02 Aug 2012 |
| 39 | GC Smith | 234 | 2 | v Pakistan | Dubai (DSC) | 23 Oct 2013 |
| 40 | D Elgar | 199 | 1 | v Bangladesh | Potchefstroom | 28 Sep 2017 |
| 41 | AK Markram | 152 | 1 | v Australia | Johannesburg | 30 Mar 2018 |
| South African batsman scoring 150 plus runs in a test innings at home | ||||||
| No | Player | Runs | Inns | Opposition | Ground | Start Date |
| 1 | CN Frank | 152 | 3 | v Australia | Johannesburg | 12 Nov 1921 |
| 2 | EAB Rowan | 156* | 3 | v England | Johannesburg | 27 Dec 1948 |
| 3 | G Kirsten | 275 | 3 | v England | Durban | 26 Dec 1999 |
| 4 | G Kirsten | 180 | 1 | v Sri Lanka | Durban | 26 Dec 2000 |
| 5 | HH Gibbs | 196 | 1 | v India | Port Elizabeth | 16 Nov 2001 |
| 6 | GC Smith | 200 | 1 | v Bangladesh | East London | 18 Oct 2002 |
| 7 | GC Smith | 151 | 1 | v Pakistan | Cape Town | 02 Jan 2003 |
| 8 | HH Gibbs | 228 | 1 | v Pakistan | Cape Town | 02 Jan 2003 |
| 9 | HH Gibbs | 192 | 1 | v West Indies | Centurion | 16 Jan 2004 |
| 10 | HH Gibbs | 161 | 2 | v England | Johannesburg | 13 Jan 2005 |
| 11 | GC Smith | 157 | 1 | v Bangladesh | Bloemfontein | 19 Nov 2008 |
| 12 | AG Prince | 150 | 2 | v Australia | Cape Town | 19 Mar 2009 |
| 13 | GC Smith | 183 | 3 | v England | Cape Town | 03 Jan 2010 |
| 14 | D Elgar | 199 | 1 | v Bangladesh | Potchefstroom | 28 Sep 2017 |
| 16 | AK Markram | 152 | 1 | v Australia | Johannesburg | 30 Mar 2018 |
AK Makram’s 152 provides the sixth occasion of a South African batsman scoring 150 plus runs against Australia in a test innings and also provides the third occasion of a South African batsman scoring 150 plus runs against Australia at home. All such occasions are tabulated below
| South African openers scoring 150 plus runs against Australia | ||||||
| No | Player | Runs | Inns | Opposition | Ground | Start Date |
| 1 | JW Zulch | 150 | 3 | v Australia | Sydney | 03 Mar 1911 |
| 2 | CN Frank | 152 | 3 | v Australia | Johannesburg | 12 Nov 1921 |
| 3 | EJ Barlow | 201 | 2 | v Australia | Adelaide | 24 Jan 1964 |
| 4 | G Kirsten | 153 | 3 | v Australia | Sydney | 02 Jan 2002 |
| 5 | AG Prince | 150 | 2 | v Australia | Cape Town | 19 Mar 2009 |
| 6 | AK Markram | 152 | 1 | v Australia | Johannesburg | 30 Mar 2018 |
| South African openers scoring 150 plus runs against Australia at home | ||||||
| No | Player | Runs | Inns | Opposition | Ground | Start Date |
| 1 | CN Frank | 152 | 3 | v Australia | Johannesburg | 12 Nov 1921 |
| 2 | AG Prince | 150 | 2 | v Australia | Cape Town | 19 Mar 2009 |
| 3 | AK Markram | 152 | 1 | v Australia | Johannesburg | 30 Mar 2018 |
It also provides the fourth occasion of a South African batsman scoring 150 plus runs in a test innings at Johannesburg.
| No | Player | Runs | Inns | Opposition | Ground | Start Date |
| 1 | CN Frank | 152 | 3 | v Australia | Johannesburg | 12 Nov 1921 |
| 2 | EAB Rowan | 156* | 3 | v England | Johannesburg | 27 Dec 1948 |
| 3 | HH Gibbs | 161 | 2 | v England | Johannesburg | 13 Jan 2005 |
| 4 | AK Markram | 152 | 1 | v Australia | Johannesburg | 30 Mar 2018 |
