South African wicket keepers scoring a century in a test innings

Q de Kock scored 101 against Sri Lanka at Cape Town to provide the 25th occasion of a South African batsman scoring a century in a test innings
Q de Kock of South Africa scored 101 against Sri Lanka in the ongoing test at Cape Town to provide the 25th occasion of a South African wicket keeper scoring a century in a test innings. All such occasions are listed below. Q de Kock became the first wicket keeper batsman to score a century against Sri Lanka
| No | Player | Runs | Inns | Opposition | Ground | Start Date |
| 1 | PW Sherwell | 115 | 3 | v England | Lord’s | 01 Jul 1907 |
| 2 | WW Wade | 125 | 1 | v England | Port Elizabeth | 05 Mar 1949 |
| 3 | JHB Waite | 113 | 2 | v England | Manchester | 07 Jul 1955 |
| 4 | JHB Waite | 115 | 1 | v Australia | Johannesburg | 23 Dec 1957 |
| 5 | JHB Waite | 134 | 2 | v Australia | Durban | 24 Jan 1958 |
| 6 | JHB Waite | 101 | 1 | v New Zealand | Johannesburg | 26 Dec 1961 |
| 7 | DT Lindsay | 182 | 3 | v Australia | Johannesburg | 23 Dec 1966 |
| 8 | DT Lindsay | 137 | 1 | v Australia | Durban | 20 Jan 1967 |
| 9 | DT Lindsay | 131 | 2 | v Australia | Johannesburg | 03 Feb 1967 |
| 10 | DJ Richardson | 109 | 2 | v New Zealand | Cape Town | 02 Jan 1995 |
| 11 | MV Boucher | 100 | 1 | v West Indies | Centurion | 15 Jan 1999 |
| 12 | MV Boucher | 125 | 2 | v Zimbabwe | Harare | 11 Nov 1999 |
| 13 | MV Boucher | 108 | 3 | v England | Durban | 26 Dec 1999 |
| 14 | MV Boucher | 122* | 1 | v West Indies | Cape Town | 02 Jan 2004 |
| 15 | MV Boucher | 117 | 2 | v Bangladesh | Centurion | 26 Nov 2008 |
| 16 | AB de Villiers | 169 | 3 | v Australia | Perth | 30 Nov 2012 |
| 17 | AB de Villiers | 103* | 3 | v Pakistan | Johannesburg | 01 Feb 2013 |
| 18 | AB de Villiers | 121 | 1 | v Pakistan | Centurion | 22 Feb 2013 |
| 19 | AB de Villiers | 164 | 2 | v Pakistan | Dubai (DSC) | 23 Oct 2013 |
| 20 | AB de Villiers | 103 | 4 | v India | Johannesburg | 18 Dec 2013 |
| 21 | AB de Villiers | 116 | 1 | v Australia | Port Elizabeth | 20 Feb 2014 |
| 22 | AB de Villiers | 148 | 2 | v West Indies | Cape Town | 02 Jan 2015 |
| 23 | Q de Kock | 129* | 1 | v England | Centurion | 22 Jan 2016 |
| 24 | Q de Kock | 104 | 2 | v Australia | Hobart | 12 Nov 2016 |
| 25 | Q de Kock | 101 | 1 | v Sri Lanka | Cape Town | 02 Jan 2017 |
Q de Kock earned the distinction of becoming the fourth South African wicket keeper to score a century in a “January Test” at Cape Town. Others are – DJ Richardson, MV Boucher and AB de Viilliers. The performance of these four wicket keepers are furnished below
| No | Player | Runs | Inns | Opposition | Ground | Start Date |
| 1 | DJ Richardson | 109 | 2 | v New Zealand | Cape Town | 02 Jan 1995 |
| 2 | MV Boucher | 122* | 1 | v West Indies | Cape Town | 02 Jan 2004 |
| 3 | AB de Villiers | 148 | 2 | v West Indies | Cape Town | 02 Jan 2015 |
| 4 | Q de Kock | 101 | 1 | v Sri Lanka | Cape Town | 02 Jan 2017 |