South African wicket keeper batsmen scoring centuries in a test innings.
Q de Kock of South Africa scored 141 not out against West Indies in the just concluded test at Gros Islet against West Indies to provide the 28th occasion of a South African wicket keeper batsman scoring a century in a test innings against various oppositions. All such occasions are tabulated below
| No | Player | Runs | I | Team | Opp | Ground | Start Date |
| 1 | PW Sherwell | 115 | 3 | SAF | Eng | Lord’s | 01 Jul 1907 |
| 2 | WW Wade | 125 | 1 | SAF | Eng | P Elizabeth | 05 Mar 1949 |
| 3 | JHB Waite | 113 | 2 | SAF | Eng | Manchester | 07 Jul 1955 |
| 4 | JHB Waite | 115 | 1 | SAF | Aus | Jo’burg | 23 Dec 1957 |
| 5 | JHB Waite | 134 | 2 | SAF | Aus | Durban | 24 Jan 1958 |
| 6 | JHB Waite | 101 | 1 | SAF | NZl | Jo’burg | 26 Dec 1961 |
| 7 | DT Lindsay | 182 | 3 | SAF | Aus | Jo’burg | 23 Dec 1966 |
| 8 | DT Lindsay | 137 | 1 | SAF | Aus | Durban | 20 Jan 1967 |
| 9 | DT Lindsay | 131 | 2 | SAF | Aus | Jo’burg | 03 Feb 1967 |
| 10 | DJ Richardson | 109 | 2 | SAF | NZl | Cape Town | 02 Jan 1995 |
| 11 | MV Boucher | 100 | 1 | SAF | Win | Centurion | 15 Jan 1999 |
| 12 | MV Boucher | 125 | 2 | SAF | Zim | Harare | 11 Nov 1999 |
| 13 | MV Boucher | 108 | 3 | SAF | Eng | Durban | 26 Dec 1999 |
| 14 | MV Boucher | 122* | 1 | SAF | Win | Cape Town | 02 Jan 2004 |
| 15 | MV Boucher | 117 | 2 | SAF | Ban | Centurion | 26 Nov 2008 |
| 16 | AB de Villiers | 169 | 3 | SAF | Aus | Perth | 30 Nov 2012 |
| 17 | AB de Villiers | 103* | 3 | SAF | Pak | Jo’burg | 01 Feb 2013 |
| 18 | AB de Villiers | 121 | 1 | SAF | Pak | Centurion | 22 Feb 2013 |
| 19 | AB de Villiers | 164 | 2 | SAF | Pak | Dub-DSC | 23 Oct 2013 |
| 20 | AB de Villiers | 103 | 4 | SAF | Ind | Jo’burg | 18 Dec 2013 |
| 21 | AB de Villiers | 116 | 1 | SAF | Aus | P Elizabeth | 20 Feb 2014 |
| 22 | AB de Villiers | 148 | 2 | SAF | Win | Cape Town | 02 Jan 2015 |
| 23 | Q de Kock | 129* | 1 | SAF | Eng | Centurion | 22 Jan 2016 |
| 24 | Q de Kock | 104 | 2 | SAF | Aus | Hobart | 12 Nov 2016 |
| 25 | Q de Kock | 101 | 1 | SAF | Srl | Cape Town | 02 Jan 2017 |
| 26 | Q de Kock | 129 | 3 | SAF | Pak | Jo’burg | 11 Jan 2019 |
| 27 | Q de Kock | 111 | 2 | SAF | Ind | Vizag | 02 Oct 2019 |
| 28 | Q de Kock | 141* | 2 | SAF | Win | Gros Islet | 10 Jun 2021 |
It also provides the fourth occasion of a South African wicket keeper batsman scoring a century in a test innings against various West Indies. All such occasions are tabulated below
| No | Player | Runs | I | Team | Opp | Ground | Start Date |
| 1 | MV Boucher | 100 | 1 | SAF | Win | Centurion | 15 Jan 1999 |
| 2 | MV Boucher | 122* | 1 | SAF | Win | Cape Town | 02 Jan 2004 |
| 3 | AB de Villiers | 148 | 2 | SAF | Win | Cape Town | 02 Jan 2015 |
| 4 | Q de Kock | 141* | 2 | SAF | Win | Gros Islet | 10 Jun 2021 |
It was Q de Kock’s sixth century in a test innings. He became the second South African batsman to score six or more centuries in test innings after AB de Villiers. AB de Villiers has centuries on seven occasions. The centuries scored by these two batsmen are tabulated below
| No | Player | Runs | I | Team | Opp | Ground | Start Date |
| 1 | AB de Villiers | 169 | 3 | SAF | Aus | Perth | 30 Nov 2012 |
| 2 | AB de Villiers | 103* | 3 | SAF | Pak | Jo’burg | 01 Feb 2013 |
| 3 | AB de Villiers | 121 | 1 | SAF | Pak | Centurion | 22 Feb 2013 |
| 4 | AB de Villiers | 164 | 2 | SAF | Pak | Dub-DSC | 23 Oct 2013 |
| 5 | AB de Villiers | 103 | 4 | SAF | Ind | Jo’burg | 18 Dec 2013 |
| 6 | AB de Villiers | 116 | 1 | SAF | Aus | P Elizabeth | 20 Feb 2014 |
| 7 | AB de Villiers | 148 | 2 | SAF | Win | Cape Town | 02 Jan 2015 |
| 1 | Q de Kock | 129* | 1 | SAF | Eng | Centurion | 22 Jan 2016 |
| 2 | Q de Kock | 104 | 2 | SAF | Aus | Hobart | 12 Nov 2016 |
| 3 | Q de Kock | 101 | 1 | SAF | Srl | Cape Town | 02 Jan 2017 |
| 4 | Q de Kock | 129 | 3 | SAF | Pak | Jo’burg | 11 Jan 2019 |
| 5 | Q de Kock | 111 | 2 | SAF | Ind | Vizag | 02 Oct 2019 |
| 6 | Q de Kock | 141* | 2 | SAF | Win | Gros Islet | 10 Jun 2021 |
Q de Kock of South Africa scored 141 not out against West Indies in the just concluded test at Gros Islet against West Indies to provide the 32ne occasion of a wicket keeper batsman scoring a century in a test innings against West Indies. All such occasions are tabulated below
| No | Player | Runs | I | Team | Opp | Ground | Start Date |
| 1 | LEG Ames | 105 | 3 | Eng | Win | Port of Spain | 01 Feb 1930 |
| 2 | LEG Ames | 149 | 1 | Eng | Win | Kingston | 03 Apr 1930 |
| 3 | LEG Ames | 126 | 2 | Eng | Win | Kingston | 14 Mar 1935 |
| 4 | TG Evans | 104 | 1 | Eng | Win | Manchester | 08 Jun 1950 |
| 5 | VL Manjrekar | 118 | 3 | Ind | Win | Kingston | 28 Mar 1953 |
| 6 | Imtiaz Ahmed | 122 | 1 | Pak | Win | Kingston | 26 Feb 1958 |
| 7 | JM Parks | 101* | 3 | Eng | Win | Port of Spain | 25 Mar 1960 |
| 8 | JT Murray | 112 | 2 | Eng | Win | The Oval | 18 Aug 1966 |
| 9 | FM Engineer | 109 | 1 | Ind | Win | Chennai | 13 Jan 1967 |
| 10 | APE Knott | 116 | 2 | Eng | Win | Leeds | 22 Jul 1976 |
| 11 | WB Phillips | 120 | 1 | Aus | Win | Bridgetown | 30 Mar 1984 |
| 12 | AC Parore | 100* | 1 | NZl | Win | Christchurch | 03 Feb 1995 |
| 13 | IA Healy | 161* | 1 | Aus | Win | Brisbane | 22 Nov 1996 |
| 14 | MV Boucher | 100 | 1 | SAF | Win | Centurion | 15 Jan 1999 |
| 15 | A Flower | 113* | 2 | Zim | Win | Port of Spain | 16 Mar 2000 |
| 16 | AJ Stewart | 105 | 2 | Eng | Win | Manchester | 03 Aug 2000 |
| 17 | KC Sangakkara | 140 | 2 | Srl | Win | Galle | 13 Nov 2001 |
| 18 | Rashid Latif | 150 | 1 | Pak | Win | Sharjah | 31 Jan 2002 |
| 19 | A Ratra | 115* | 1 | Ind | Win | St John’s | 10 May 2002 |
| 20 | AC Gilchrist | 101* | 1 | Aus | Win | Port of Spain | 19 Apr 2003 |
| 21 | MV Boucher | 122* | 1 | SAF | Win | Cape Town | 02 Jan 2004 |
| 22 | Khaled Mashud | 103* | 3 | Ban | Win | Gros Islet | 28 May 2004 |
| 23 | KC Sangakkara | 157* | 3 | Srl | Win | Kandy | 22 Jul 2005 |
| 24 | MJ Prior | 126* | 1 | Eng | Win | Lord’s | 17 May 2007 |
| 25 | MJ Prior | 131* | 1 | Eng | Win | Port of Spain | 06 Mar 2009 |
| 26 | MS Dhoni | 144 | 1 | Ind | Win | Kolkata | 14 Nov 2011 |
| 27 | MS Wade | 106 | 1 | Aus | Win | Roseau | 23 Apr 2012 |
| 28 | Mushfiqur Rahim | 116 | 3 | Ban | Win | Kingstown | 05 Sep 2014 |
| 29 | AB de Villiers | 148 | 2 | SAF | Win | Cape Town | 02 Jan 2015 |
| 30 | WP Saha | 104 | 1 | Ind | Win | Gros Islet | 09 Aug 2016 |
| 31 | TA Blundell | 107* | 2 | NZl | Win | Wellington | 01 Dec 2017 |
| 32 | Q de Kock | 141* | 2 | SAF | Win | Gros Islet | 10 Jun 2021 |