Batsmen scoring a duck and a century in a test
F du Plessis of South Africa scored zero and 120 against Australia in the just concluded test at Johannesburg to provide the 171st occasion of a batsman scoring a duck and a century in the annals of test cricket. All such occasions are tabulated below
| No | Player | FI | SI | Team | Oppn | Ground | Match Date |
| 1 | WL Murdoch | 0 | 153* | Aus | Eng | The Oval | 06 Sep 1880 |
| 2 | GHS Trott | 0 | 143 | Aus | Eng | Lord’s | 22 Jun 1896 |
| 3 | C Hill | 188 | 0 | Aus | Eng | Melbourne | 29 Jan 1898 |
| 4 | JH Sinclair | 0 | 104 | SAF | Aus | Cape Town | 08 Nov 1902 |
| 5 | LC Braund | 102 | 0 | Eng | Aus | Sydney | 11 Dec 1903 |
| 6 | JT Tyldesley | 0 | 100 | Eng | Aus | Leeds | 03 Jul 1905 |
| 7 | G Gunn | 122* | 0 | Eng | Aus | Sydney | 21 Feb 1908 |
| 8 | GA Faulkner | 122* | 0 | SAF | Aus | Manchester | 27 May 1912 |
| 9 | RH Catterall | 0 | 120 | SAF | Eng | Birmingham | 14 Jun 1924 |
| 10 | FE Woolley | 0 | 123 | Eng | Aus | Sydney | 19 Dec 1924 |
| 11 | GB Legge | 196 | 0 | Eng | NZl | Auckland | 21 Feb 1930 |
| 12 | DG Bradman | 0 | 103* | Aus | Eng | Melbourne | 30 Dec 1932 |
| 13 | IM Barrow | 105 | 0 | Win | Eng | Manchester | 22 Jul 1933 |
| 14 | AD Nourse | 0 | 231 | SAF | Aus | Johannesburg | 24 Dec 1935 |
| 15 | JHW Fingleton | 100 | 0 | Aus | Eng | Brisbane | 04 Dec 1936 |
| 16 | MH Mankad | 111 | 0 | Ind | Aus | Melbourne | 06 Feb 1948 |
| 17 | DG Bradman | 138 | 0 | Aus | Eng | Nottingham | 10 Jun 1948 |
| 18 | SG Barnes | 0 | 141 | Aus | Eng | Lord’s | 24 Jun 1948 |
| 19 | DCS Compton | 145* | 0 | Eng | Aus | Manchester | 08 Jul 1948 |
| 20 | L Hutton | 101 | 0 | Eng | NZl | Leeds | 11 Jun 1949 |
| 21 | P Roy | 140 | 0 | Ind | Eng | Mumbai (BS) | 14 Dec 1951 |
| 22 | VL Manjrekar | 133 | 0 | Ind | Eng | Leeds | 05 Jun 1952 |
| 23 | ML Apte | 0 | 163* | Ind | Win | Port of Spain | 19 Feb 1953 |
| 24 | RN Harvey | 122 | 0 | Aus | Eng | Manchester | 09 Jul 1953 |
| 25 | PBH May | 0 | 112 | Eng | SAF | Lord’s | 23 Jun 1955 |
| 26 | Imtiaz Ahmed | 209 | 0 | Pak | NZl | Lahore | 26 Oct 1955 |
| 27 | Imtiaz Ahmed | 122 | 0 | Pak | Win | Kingston | 26 Feb 1958 |
| 28 | MC Cowdrey | 119 | 0 | Eng | Win | Port of Spain | 25 Mar 1960 |
| 29 | Hanif Mohammad | 160 | 0 | Pak | Ind | Mumbai (BS) | 2 Dec 1960 |
| 30 | FCM Alexander | 0 | 108 | Win | Aus | Sydney | 13 Jan 1961 |
| 31 | Javed Burki | 140 | 0 | Pak | Eng | Dhaka | 19 Jan 1962 |
| 32 | Rev.DS Sheppard | 0 | 113 | Eng | Aus | Melbourne | 29 Dec 1962 |
| 33 | EJ Barlow | 114 | 0 | SAF | Aus | Brisbane | 06 Dec 1963 |
| 34 | VL Manjrekar | 108 | 0 | Ind | Eng | Chennai | 10 Jan 1964 |
| 35 | GT Dowling | 129 | 0 | NZl | Ind | Mumbai (BS) | 12 Mar 1965 |
| 36 | SM Nurse | 201 | 0 | Win | Aus | Bridgetown | 05 May 1965 |
| 37 | MC Cowdrey | 101 | 0 | Eng | Win | Kingston | 08 Feb 1968 |
| 38 | GS Sobers | 0 | 113* | Win | Eng | Kingston | 08 Feb 1968 |
| 39 | IR Redpath | 0 | 132 | Aus | Win | Sydney | 14 Feb 1969 |
| 40 | BF Hastings | 0 | 117* | NZl | Win | Christchurch | 13 Mar 1969 |
| 41 | CA Davis | 103 | 0 | Win | Eng | Lord’s | 26 Jun 1969 |
| 42 | GR Viswanath | 0 | 137 | Ind | Aus | Kanpur | 15 Nov 1969 |
| 43 | IM Chappell | 138 | 0 | Aus | Ind | Delhi | 28 Nov 1969 |
| 44 | GS Sobers | 132 | 0 | Win | Ind | Port of Spain | 13 Apr 1971 |
| 45 | DL Amiss | 158 | 0 | Eng | Pak | Hyderabad (Sind) | 16 Mar 1973 |
| 46 | AI Kallicharran | 0 | 103* | Win | Ind | Port of Spain | 07 Apr 1976 |
| 47 | RC Fredericks | 0 | 138 | Win | Eng | Lord’s | 17 Jun 1976 |
| 48 | Asif Iqbal | 0 | 152* | Pak | Aus | Adelaide | 24 Dec 1976 |
| 49 | IC Davis | 105 | 0 | Aus | Pak | Adelaide | 24 Dec 1976 |
| 50 | RB McCosker | 0 | 105 | Aus | Pak | Melbourne | 01 Jan 1977 |
| 51 | Sadiq Mohammad | 105 | 0 | Pak | Aus | Melbourne | 01 Jan 1977 |
| 52 | SM Gavaskar | 0 | 118 | Ind | Aus | Melbourne | 30 Dec 1977 |
| 53 | CS Serjeant | 0 | 124 | Aus | Win | Georgetown | 31 Mar 1978 |
| 54 | Asif Iqbal | 0 | 104 | Pak | Ind | Faisalabad | 16 Oct 1978 |
| 55 | DW Randall | 0 | 150 | Eng | Aus | Sydney | 06 Jan 1979 |
| 56 | DB Vengsarkar | 0 | 103 | Ind | Eng | Lord’s | 02 Aug 1979 |
| 57 | DL Haynes | 0 | 122 | Win | NZl | Christchurch | 22 Feb 1980 |
| 58 | CL King | 0 | 100* | Win | NZl | Christchurch | 22 Feb 1980 |
| 59 | IVA Richards | 0 | 182* | Win | Eng | Bridgetown | 13 Mar 1981 |
| 60 | IT Botham | 0 | 118 | Eng | Aus | Manchester | 13 Aug 1981 |
| 61 | GN Yallop | 0 | 114 | Aus | Eng | Manchester | 13 Aug 1981 |
| 62 | G Boycott | 137 | 0 | Eng | Aus | The Oval | 27 Aug 1981 |
| 63 | IVA Richards | 208 | 0 | Win | Aus | Melbourne | 22 Dec 1984 |
| 64 | GR Marsh | 118 | 0 | Aus | NZl | Auckland | 13 Mar 1986 |
| 65 | DC Boon | 103 | 0 | Aus | Eng | Adelaide | 12 Dec 1986 |
| 66 | MW Gatting | 100 | 0 | Eng | Aus | Adelaide | 12 Dec 1986 |
| 67 | Ijaz Ahmed | 122 | 0 | Pak | Aus | Faisalabad | 23 Sep 1988 |
| 68 | MD Crowe | 174 | 0 | NZl | Pak | Wellington | 10 Feb 1989 |
| 69 | NS Sidhu | 116 | 0 | Ind | Win | Kingston | 28 Apr 1989 |
| 70 | M Azharuddin | 0 | 109 | Ind | Pak | Faisalabad | 23 Nov 1989 |
| 71 | DL Haynes | 0 | 109 | Win | Eng | Bridgetown | 05 Apr 1990 |
| 72 | DI Gower | 100 | 0 | Eng | Aus | Melbourne | 26 Dec 1990 |
| 73 | ME Waugh | 139* | 0 | Aus | Win | St John’s | 27 Apr 1991 |
| 74 | RB Richardson | 104 | 0 | Win | Eng | Birmingham | 25 Jul 1991 |
| 75 | JG Wright | 116 | 0 | NZl | Eng | Wellington | 06 Feb 1992 |
| 76 | AC Hudson | 163 | 0 | SAF | Win | Bridgetown | 18 Apr 1992 |
| 77 | A Ranatunga | 127 | 0 | Srl | Aus | Colombo (SSC) | 17 Aug 1992 |
| 78 | KLT Arthurton | 157* | 0 | Win | Aus | Brisbane | 27 Nov 1992 |
| 79 | MD Crowe | 0 | 107 | NZl | Srl | Colombo (SSC) | 06 Dec 1992 |
| 80 | CC Lewis | 0 | 117 | Eng | Ind | Chennai | 11 Feb 1993 |
| 81 | MA Atherton | 144 | 0 | Eng | Win | Georgetown | 17 Mar 1994 |
| 82 | MW Gatting | 117 | 0 | Eng | Aus | Adelaide | 26 Jan 1995 |
| 83 | GP Thorpe | 123 | 0 | Eng | Aus | Perth | 03 Feb 1995 |
| 84 | PA de Silva | 0 | 105 | Srl | Pak | Faisalabad | 15 Sep 1995 |
| 85 | HP Tillakaratne | 115 | 0 | Srl | Pak | Faisalabad | 15 Sep 1995 |
| 86 | NR Mongia | 152 | 0 | Ind | Aus | Delhi | 10 Oct 1996 |
| 87 | Mohammad Wasim | 0 | 109* | Pak | NZl | Lahore | 21 Nov 1996 |
| 88 | N Hussain | 113 | 0 | Eng | Zim | Bulawayo | 18 Dec 1996 |
| 89 | G Kirsten | 103 | 0 | SAF | Ind | Cape Town | 02 Jan 1997 |
| 90 | CL Hooper | 0 | 106 | Win | Pak | Karachi | 06 Dec 1997 |
| 91 | S Chanderpaul | 118 | 0 | Win | Eng | Georgetown | 27 Feb 1998 |
| 92 | MW Goodwin | 0 | 166* | Zim | Pak | Bulawayo | 14 Mar 1998 |
| 93 | DJ Cullinan | 103 | 0 | SAF | Srl | Centurion | 27 Mar 1998 |
| 94 | CD McMillan | 0 | 142 | NZl | Srl | Colombo (RPS) | 27 May 1998 |
| 95 | GA Hick | 107 | 0 | Eng | Srl | The Oval | 27 Aug 1998 |
| 96 | DJ Cullinan | 168 | 0 | SAF | Win | Cape Town | 02 Jan 1999 |
| 97 | G Kirsten | 0 | 134 | SAF | Win | Centurion | 15 Jan 1999 |
| 98 | SR Tendulkar | 0 | 136 | Ind | Pak | Chennai | 28 Jan 1999 |
| 99 | Saeed Anwar | 0 | 188* | Pak | Ind | Kolkata | 16 Feb 1999 |
| 100 | HH Gibbs | 120 | 0 | SAF | NZl | Wellington | 18 Mar 1999 |
| 101 | TM Dilshan | 163* | 0 | Srl | Zim | Harare | 26 Nov 1999 |
| 102 | SL Campbell | 170 | 0 | Win | NZl | Hamilton | 16 Dec 1999 |
| 103 | MV Boucher | 0 | 108 | SAF | Eng | Durban | 26 Dec 1999 |
| 104 | MS Atapattu | 120 | 0 | Srl | SAF | Kandy | 30 Jul 2000 |
| 105 | Shahid Afridi | 107 | 0 | Pak | Win | Sharjah | 07 Feb 2002 |
| 106 | A Flintoff | 0 | 137 | Eng | NZl | Christchurch | 13 Mar 2002 |
| 107 | SR Tendulkar | 117 | 0 | Ind | Win | Port of Spain | 19 Apr 2002 |
| 108 | MP Vaughan | 0 | 100 | Eng | Ind | Lord’s | 25 Jul 2002 |
| 109 | V Sehwag | 106 | 0 | Ind | Eng | Nottingham | 08 Aug 2002 |
| 110 | MP Vaughan | 0 | 183 | Eng | Aus | Sydney | 02 Jan 2003 |
| 111 | D Ganga | 0 | 113 | Win | Aus | Georgetown | 10 Apr 2003 |
| 112 | Javed Omar | 119 | 0 | Ban | Pak | Peshawar | 27 Aug 2003 |
| 113 | JL Langer | 121 | 0 | Aus | Ind | Brisbane | 04 Dec 2003 |
| 114 | RT Ponting | 242 | 0 | Aus | Ind | Adelaide | 12 Dec 2003 |
| 115 | SP Fleming | 192 | 0 | NZl | Pak | Hamilton | 19 Dec 2003 |
| 116 | S Chanderpaul | 0 | 109 | Win | SAF | Durban | 26 Dec 2003 |
| 117 | JA Rudolph | 101 | 0 | SAF | Win | Cape Town | 02 Jan 2004 |
| 118 | AC Gilchrist | 0 | 144 | Aus | Srl | Kandy | 16 Mar 2004 |
| 119 | AJ Strauss | 147 | 0 | Eng | SAF | Johannesburg | 13 Jan 2005 |
| 120 | Younis Khan | 147 | 0 | Pak | Ind | Kolkata | 16 Mar 2005 |
| 121 | JH Kallis | 0 | 109* | SAF | Win | Georgetown | 31 Mar 2005 |
| 122 | BC Lara | 153 | 0 | Win | Pak | Kingston | 03 Jun 2005 |
| 123 | IR Bell | 115 | 0 | Eng | Pak | Faisalabad | 20 Nov 2005 |
| 124 | ML Hayden | 0 | 102 | Aus | SAF | Durban | 24 Mar 2006 |
| 125 | AC Gilchrist | 0 | 102* | Aus | Eng | Perth | 14 Dec 2006 |
| 126 | AG Prince | 121 | 0 | SAF | Ind | Durban | 26 Dec 2006 |
| 127 | Mohammad Ashraful | 0 | 129* | Ban | Srl | Colombo (PSS) | 03 Jul 2007 |
| 128 | DPMD Jayawardene | 104 | 0 | Srl | Aus | Hobart | 16 Nov 2007 |
| 129 | AJ Strauss | 0 | 177 | Eng | NZl | Napier | 22 Mar 2008 |
| 130 | S Chanderpaul | 126* | 0 | Win | NZl | Napier | 19 Dec 2008 |
| 131 | R Dravid | 136 | 0 | Ind | Eng | Mohali | 19 Dec 2008 |
| 132 | MEK Hussey | 0 | 121 | Aus | Eng | The Oval | 20 Aug 2009 |
| 133 | Tamim Iqbal | 0 | 151 | Ban | Ind | Dhaka | 24 Jan 2010 |
| 144 | V Sehwag | 109 | 0 | Ind | Srl | Colombo (PSS) | 03 Aug 2010 |
| 145 | AJ Strauss | 0 | 110 | Eng | Aus | Brisbane | 25 Nov 2010 |
| 146 | PJ Hughes | 0 | 126 | Aus | Srl | Colombo (SSC) | 16 Sep 2011 |
| 147 | HAPW Jayawardene | 0 | 120 | Srl | Pak | Abu Dhabi | 18 Oct 2011 |
| 148 | MJ Guptill | 109 | 0 | NZl | Zim | Bulawayo | 01 Nov 2011 |
| 149 | KC Sangakkara | 0 | 108 | Srl | SAF | Durban | 26 Dec 2011 |
| 150 | JH Kallis | 0 | 113 | SAF | NZl | Dunedin | 07 Mar 2012 |
| 151 | Azhar Ali | 0 | 136 | Pak | Srl | Pallekele | 08 Jul 2012 |
| 152 | AN Cook | 115 | 0 | Eng | SAF | The Oval | 19 Jul 2012 |
| 153 | GC Smith | 122 | 0 | SAF | Aus | Adelaide | 22 Nov 2012 |
| 154 | DG Brownlie | 0 | 109 | NZl | SAF | Cape Town | 02 Jan 2013 |
| 155 | NRD Compton | 0 | 117 | Eng | NZl | Dunedin | 06 Mar 2013 |
| 156 | BJ Watling | 103 | 0 | NZl | Ban | Chittagong | 09 Oct 2013 |
| 157 | S Dhawan | 0 | 115 | Ind | NZl | Auckland | 06 Feb 2014 |
| 158 | BJ Watling | 0 | 124 | NZl | Ind | Wellington | 14 Feb 2014 |
| 159 | HM Amla | 0 | 127* | SAF | Aus | Port Elizabeth | 20 Feb 2014 |
| 160 | MJ Clarke | 161* | 0 | Aus | SAF | Cape Town | 01 Mar 2014 |
| 161 | DPMD Jayawardene | 165 | 0 | Srl | SAF | Colombo (SSC) | 24 Jul 2014 |
| 162 | FDM Karunaratne | 0 | 152 | Srl | NZl | Christchurch | 26 Dec 2014 |
| 163 | CA Pujara | 145* | 0 | Ind | Srl | Colombo (SSC) | 28 Aug 2015 |
| 164 | Shoaib Malik | 245 | 0 | Pak | Eng | Abu Dhabi | 13 Oct 2015 |
| 165 | Misbah-ul-Haq | 114 | 0 | Pak | Eng | Lord’s | 14 Jul 2016 |
| 166 | JK Silva | 0 | 115 | Srl | Aus | Colombo (SSC) | 13 Aug 2016 |
| 167 | UT Khawaja | 145 | 0 | Aus | SAF | Adelaide | 24 Nov 2016 |
| 168 | KK Jennings | 112 | 0 | Eng | Ind | Mumbai | 08 Dec 2016 |
| 169 | Shakib Al Hasan | 217 | 0 | Ban | NZl | Wellington | 12 Jan 2017 |
| 170 | V Kohli | 0 | 104* | Ind | Srl | Kolkata | 16 Nov 2017 |
| 171 | F du Plessis | 0 | 120 | SAF | Aus | Johannesburg | 30 Mar 2018 |
F du Plessis of South Africa scored zero and 120 against Australia in the just concluded test at Johannesburg to provide the 19th occasion of a South African batsman scoring a duck and a century in the annals of test cricket. All such occasions are tabulated below
| No | Player | FI | SI | Team | Oppn | Ground | Match Date |
| 1 | JH Sinclair | 0 | 104 | SAF | Aus | Cape Town | 08 Nov 1902 |
| 2 | GA Faulkner | 122* | 0 | SAF | Aus | Manchester | 27 May 1912 |
| 3 | RH Catterall | 0 | 120 | SAF | Eng | Birmingham | 14 Jun 1924 |
| 4 | AD Nov urse | 0 | 231 | SAF | Aus | Johannesburg | 24 Dec 1935 |
| 5 | EJ Barlow | 114 | 0 | SAF | Aus | Brisbane | 06 Dec 1963 |
| 6 | AC Hudson | 163 | 0 | SAF | Win | Bridgetown | 18 Apr 1992 |
| 7 | G Kirsten | 103 | 0 | SAF | Ind | Cape Town | 02 Jan 1997 |
| 8 | DJ Cullinan | 103 | 0 | SAF | Srl | Centurion | 27 Mar 1998 |
| 9 | DJ Cullinan | 168 | 0 | SAF | Win | Cape Town | 02 Jan 1999 |
| 10 | G Kirsten | 0 | 134 | SAF | Win | Centurion | 15 Jan 1999 |
| 11 | HH Gibbs | 120 | 0 | SAF | NZl | Wellington | 18 Mar 1999 |
| 12 | MV Boucher | 0 | 108 | SAF | Eng | Durban | 26 Dec 1999 |
| 13 | JA Rudolph | 101 | 0 | SAF | Win | Cape Town | 02 Jan 2004 |
| 14 | JH Kallis | 0 | 109* | SAF | Win | Georgetown | 31 Mar 2005 |
| 15 | AG Prince | 121 | 0 | SAF | Ind | Durban | 26 Dec 2006 |
| 16 | JH Kallis | 0 | 113 | SAF | NZl | Dunedin | 07 Mar 2012 |
| 17 | GC Smith | 122 | 0 | SAF | Aus | Adelaide | 22 Nov 2012 |
| 18 | HM Amla | 0 | 127* | SAF | Aus | Port Elizabeth | 20 Feb 2014 |
| 19 | F du Plessis | 0 | 120 | SAF | Aus | Johannesburg | 30 Mar 2018 |
F du Plessis of South Africa scored zero and 120 against Australia in the just concluded test at Johannesburg to provide the 37th occasion of a batsman scoring a duck and a century against Australia in the annals of test cricket. All such occasions are tabulated below
| No | Player | FI | SI | Team | Oppn | Ground | Match Date |
| 1 | JH Sinclair | 0 | 104 | SAF | Aus | Cape Town | 08 Nov 1902 |
| 2 | LC Braund | 102 | 0 | Eng | Aus | Sydney | 11 Dec 1903 |
| 3 | JT Tyldesley | 0 | 100 | Eng | Aus | Leeds | 03 Jul 1905 |
| 4 | G Gunn | 122* | 0 | Eng | Aus | Sydney | 21 Feb 1908 |
| 5 | GA Faulkner | 122* | 0 | SAF | Aus | Manchester | 27 May 1912 |
| 6 | FE Woolley | 0 | 123 | Eng | Aus | Sydney | 19 Dec 1924 |
| 7 | AD Nov urse | 0 | 231 | SAF | Aus | Johannesburg | 24 Dec 1935 |
| 8 | MH Mankad | 111 | 0 | Ind | Aus | Melbourne | 06 Feb 1948 |
| 9 | DCS Compton | 145* | 0 | Eng | Aus | Manchester | 08 Jul 1948 |
| 10 | FCM Alexander | 0 | 108 | Win | Aus | Sydney | 13 Jan 1961 |
| 11 | Rev.DS Sheppard | 0 | 113 | Eng | Aus | Melbourne | 29 Dec 1962 |
| 12 | EJ Barlow | 114 | 0 | SAF | Aus | Brisbane | 06 Dec 1963 |
| 13 | SM Nurse | 201 | 0 | Win | Aus | Bridgetown | 05 May 1965 |
| 14 | GR Viswanath | 0 | 137 | Ind | Aus | Kanpur | 15 Nov 1969 |
| 15 | Asif Iqbal | 0 | 152* | Pak | Aus | Adelaide | 24 Dec 1976 |
| 16 | Sadiq Mohammad | 105 | 0 | Pak | Aus | Melbourne | 01 Jan 1977 |
| 17 | SM Gavaskar | 0 | 118 | Ind | Aus | Melbourne | 30 Dec 1977 |
| 18 | DW Randall | 0 | 150 | Eng | Aus | Sydney | 06 Jan 1979 |
| 19 | IT Botham | 0 | 118 | Eng | Aus | Manchester | 13 Aug 1981 |
| 20 | G Boycott | 137 | 0 | Eng | Aus | The Oval | 27 Aug 1981 |
| 21 | IVA Richards | 208 | 0 | Win | Aus | Melbourne | 22 Dec 1984 |
| 22 | MW Gatting | 100 | 0 | Eng | Aus | Adelaide | 12 Dec 1986 |
| 23 | Ijaz Ahmed | 122 | 0 | Pak | Aus | Faisalabad | 23 Sep 1988 |
| 24 | DI Gower | 100 | 0 | Eng | Aus | Melbourne | 26 Dec 1990 |
| 25 | A Ranatunga | 127 | 0 | Srl | Aus | Colombo (SSC) | 17 Aug 1992 |
| 26 | KLT Arthurton | 157* | 0 | Win | Aus | Brisbane | 27 Nov 1992 |
| 27 | MW Gatting | 117 | 0 | Eng | Aus | Adelaide | 26 Jan 1995 |
| 28 | GP Thorpe | 123 | 0 | Eng | Aus | Perth | 03 Feb 1995 |
| 29 | NR Mongia | 152 | 0 | Ind | Aus | Delhi | 10 Oct 1996 |
| 40 | MP Vaughan | 0 | 183 | Eng | Aus | Sydney | 02 Jan 2003 |
| 31 | D Ganga | 0 | 113 | Win | Aus | Georgetown | 10 Apr 2003 |
| 32 | DPMD Jayawardene | 104 | 0 | Srl | Aus | Hobart | 16 Nov 2007 |
| 33 | AJ Strauss | 0 | 110 | Eng | Aus | Brisbane | 25 Nov 2010 |
| 34 | GC Smith | 122 | 0 | SAF | Aus | Adelaide | 22 Nov 2012 |
| 35 | HM Amla | 0 | 127* | SAF | Aus | Port Elizabeth | 20 Feb 2014 |
| 36 | JK Silva | 0 | 115 | Srl | Aus | Colombo (SSC) | 13 Aug 2016 |
| 37 | F du Plessis | 0 | 120 | SAF | Aus | Johannesburg | 30 Mar 2018 |
F du Plessis of South Africa scored zero and 120 against Australia in the just concluded test at Johannesburg to provide the seventh occasion of a South African batsman scoring a duck and a century against Australia in the annals of test cricket. All such occasions are tabulated below
| No | Player | FI | SI | Team | Oppn | Ground | Match Date |
| 1 | JH Sinclair | 0 | 104 | SAF | Aus | Cape Town | 08 Nov 1902 |
| 2 | GA Faulkner | 122* | 0 | SAF | Aus | Manchester | 27 May 1912 |
| 3 | AD Nourse | 0 | 231 | SAF | Aus | Johannesburg | 24 Dec 1935 |
| 4 | EJ Barlow | 114 | 0 | SAF | Aus | Brisbane | 06 Dec 1963 |
| 5 | GC Smith | 122 | 0 | SAF | Aus | Adelaide | 22 Nov 2012 |
| 6 | HM Amla | 0 | 127* | SAF | Aus | Port Elizabeth | 20 Feb 2014 |
| 7 | F du Plessis | 0 | 120 | SAF | Aus | Johannesburg | 30 Mar 2018 |
The following are the five occasions of rival batsmen scoring a duck and a century in a test match.
| No | Player | FI | SI | Team | Oppn | Ground | Match Date |
| 1 | MC Cowdrey | 101 | 0 | Eng | Win | Kingston | 08 Feb 1968 |
| 2 | GS Sobers | 0 | 113* | Win | Eng | Kingston | 08 Feb 1968 |
| 1 | Asif Iqbal | 0 | 152* | Pak | Aus | Adelaide | 24 Dec 1976 |
| 2 | IC Davis | 105 | 0 | Aus | Pak | Adelaide | 24 Dec 1976 |
| 1 | RB McCosker | 0 | 105 | Aus | Pak | Melbourne | 01 Jan 1977 |
| 2 | Sadiq Mohammad | 105 | 0 | Pak | Aus | Melbourne | 01 Jan 1977 |
| 1 | IT Botham | 0 | 118 | Eng | Aus | Manchester | 13 Aug 1981 |
| 2 | GN Yallop | 0 | 114 | Aus | Eng | Manchester | 13 Aug 1981 |
| 1 | DC Boon | 103 | 0 | Aus | Eng | Adelaide | 12 Dec 1986 |
| 2 | MW Gatting | 100 | 0 | Eng | Aus | Adelaide | 12 Dec 1986 |
The following table lists the seven occasions of a batsman scoring a duck and a double century in a test match
| No | Player | FI | SI | Team | Oppn | Ground | Match Date |
| 1 | AD Nourse | 0 | 231 | SAF | Aus | Johannesburg | 24 Dec 1935 |
| 2 | Imtiaz Ahmed | 209 | 0 | Pak | NZl | Lahore | 26 Oct 1955 |
| 3 | SM Nurse | 201 | 0 | Win | Aus | Bridgetown | 05 May 1965 |
| 4 | IVA Richards | 208 | 0 | Win | Aus | Melbourne | 22 Dec 1984 |
| 5 | RT Ponting | 242 | 0 | Aus | Ind | Adelaide | 12 Dec 2003 |
| 6 | Shoaib Malik | 245 | 0 | Pak | Eng | Abu Dhabi | 13 Oct 2015 |
| 7 | Shakib Al Hasan | 217 | 0 | Ban | NZl | Wellington | 12 Jan 2017 |
SC Chandrapaul of West Indies and AJ Strauss of England are the two batsmen in the history of test cricket to score a duck and a century in a test on three separate occasions. Their feats are listed below
| No | Player | FI | SI | Team | Oppn | Ground | Match Date |
| 1 | S Chanderpaul | 118 | 0 | Win | Eng | Georgetown | 27 Feb 1998 |
| 2 | S Chanderpaul | 0 | 109 | Win | SAF | Durban | 26 Dec 2003 |
| 3 | S Chanderpaul | 126* | 0 | Win | NZl | Napier | 19 Dec 2008 |
| 1 | AJ Strauss | 147 | 0 | Eng | SAF | Johannesburg | 13 Jan 2005 |
| 2 | AJ Strauss | 0 | 177 | Eng | NZl | Napier | 22 Mar 2008 |
| 3 | AJ Strauss | 0 | 110 | Eng | Aus | Brisbane | 25 Nov 2010 |
VL Manjrekar, V Sehwag, SR Tendulkar, MW Gatting, MP Vaughan. MD Crowe, MC Cowdrey, JH Kallis, IVA Richards, Imtiaz Ahmed, GS Sobers, G Kirsten, DPMD Jayawardene, DL Haynes, DJ Cullinan, DG Bradman, BJ Watling, Asif Iqbal and AC Gilchrist are the nineteen batsmen in the annals of test cricket to score a duck and a century in a test on two separate occasions. The performance of these batsmen is furnished below.
| No | No | Player | FI | SI | Team | Oppn | Ground | Match Date |
| 1 | 1 | VL Manjrekar | 133 | 0 | Ind | Eng | Leeds | 05 Jun 1952 |
| 2 | VL Manjrekar | 108 | 0 | Ind | Eng | Chennai | 10 Jan 1964 | |
| 2 | 1 | V Sehwag | 106 | 0 | Ind | Eng | Nottingham | 08 Aug 2002 |
| 2 | V Sehwag | 109 | 0 | Ind | Srl | Colombo (PSS) | 03 Aug 2010 | |
| 3 | 1 | SR Tendulkar | 0 | 136 | Ind | Pak | Chennai | 28 Jan 1999 |
| 2 | SR Tendulkar | 117 | 0 | Ind | Win | Port of Spain | 19 Apr 2002 | |
| 4 | 1 | MW Gatting | 100 | 0 | Eng | Aus | Adelaide | 12 Dec 1986 |
| 2 | MW Gatting | 117 | 0 | Eng | Aus | Adelaide | 26 Jan 1995 | |
| 5 | 1 | MP Vaughan | 0 | 100 | Eng | Ind | Lord’s | 25 Jul 2002 |
| 2 | MP Vaughan | 0 | 183 | Eng | Aus | Sydney | 02 Jan 2003 | |
| 6 | 1 | MD Crowe | 174 | 0 | NZl | Pak | Wellington | 10 Feb 1989 |
| 2 | MD Crowe | 0 | 107 | NZl | Srl | Colombo (SSC) | 06 Dec 1992 | |
| 7 | 1 | MC Cowdrey | 119 | 0 | Eng | Win | Port of Spain | 25 Mar 1960 |
| 2 | MC Cowdrey | 101 | 0 | Eng | Win | Kingston | 08 Feb 1968 | |
| 8 | 1 | JH Kallis | 0 | 109* | SAF | Win | Georgetown | 31 Mar 2005 |
| 2 | JH Kallis | 0 | 113 | SAF | NZl | Dunedin | 07 Mar 2012 | |
| 9 | 1 | IVA Richards | 0 | 182* | Win | Eng | Bridgetown | 13 Mar 1981 |
| 2 | IVA Richards | 208 | 0 | Win | Aus | Melbourne | 22 Dec 1984 | |
| 10 | 1 | Imtiaz Ahmed | 209 | 0 | Pak | NZl | Lahore | 26 Oct 1955 |
| 2 | Imtiaz Ahmed | 122 | 0 | Pak | Win | Kingston | 26 Feb 1958 | |
| 11 | 1 | GS Sobers | 0 | 113* | Win | Eng | Kingston | 08 Feb 1968 |
| 2 | GS Sobers | 132 | 0 | Win | Ind | Port of Spain | 13 Apr 1971 | |
| 12 | 1 | G Kirsten | 103 | 0 | SAF | Ind | Cape Town | 02 Jan 1997 |
| 2 | G Kirsten | 0 | 134 | SAF | Win | Centurion | 15 Jan 1999 | |
| 13 | 1 | DPMD Jayawardene | 104 | 0 | Srl | Aus | Hobart | 16 Nov 2007 |
| 2 | DPMD Jayawardene | 165 | 0 | Srl | SAF | Colombo (SSC) | 24 Jul 2014 | |
| 14 | 1 | DL Haynes | 0 | 122 | Win | NZl | Christchurch | 22 Feb 1980 |
| 2 | DL Haynes | 0 | 109 | Win | Eng | Bridgetown | 05 Apr 1990 | |
| 15 | 1 | DJ Cullinan | 103 | 0 | SAF | Srl | Centurion | 27 Mar 1998 |
| 2 | DJ Cullinan | 168 | 0 | SAF | Win | Cape Town | 02 Jan 1999 | |
| 16 | 1 | DG Bradman | 0 | 103* | Aus | Eng | Melbourne | 30 Dec 1932 |
| 2 | DG Bradman | 138 | 0 | Aus | Eng | Nottingham | 10 Jun 1948 | |
| 17 | 1 | BJ Watling | 103 | 0 | NZl | Ban | Chittagong | 09 Oct 2013 |
| 2 | BJ Watling | 0 | 124 | NZl | Ind | Wellington | 14 Feb 2014 | |
| 18 | 1 | Asif Iqbal | 0 | 152* | Pak | Aus | Adelaide | 24 Dec 1976 |
| 2 | Asif Iqbal | 0 | 104 | Pak | Ind | Faisalabad | 16 Oct 1978 | |
| 19 | 1 | AC Gilchrist | 0 | 144 | Aus | Srl | Kandy | 16 Mar 2004 |
| 2 | AC Gilchrist | 0 | 102* | Aus | Eng | Perth | 14 Dec 2006 |