150 plus runs by wicket keeper batsman in a test innings
JM Bairstow of England scored 167 not out against Sri Lanka at Lord’s in the ongoing test to provide the 38th occasion of a wicket keeper batsman scoring 150 plus runs in the annals of test cricket. All such occasions are listed below.
| No | Player | Runs | Inns | Team | Oppn | Ground | Start Date |
| 1 | CL Walcott | 152 | 1 | Win | Ind | Delhi | 10 Nov 1948 |
| 2 | CL Walcott | 168* | 3 | Win | Eng | Lord’s | 24 Jun 1950 |
| 3 | Imtiaz Ahmed | 209 | 2 | Pak | NZl | Lahore | 26 Oct 1955 |
| 4 | BK Kunderan | 192 | 1 | Ind | Eng | Chennai | 10 Jan 1964 |
| 5 | DT Lindsay | 182 | 3 | SAF | Aus | Johannesburg | 23 Dec 1966 |
| 6 | WK Lees | 152 | 2 | NZl | Pak | Karachi | 30 Oct 1976 |
| 7 | Taslim Arif | 210* | 2 | Pak | Aus | Faisalabad | 06 Mar 1980 |
| 8 | DSBP Kuruppu | 201* | 1 | Srl | NZl | Colombo (CCC) | 16 Apr 1987 |
| 9 | IDS Smith | 173 | 1 | NZl | Ind | Auckland | 22 Feb 1990 |
| 10 | A Flower | 156 | 1 | Zim | Pak | Harare | 31 Jan 1995 |
| 11 | NR Mongia | 152 | 2 | Ind | Aus | Delhi | 10 Oct 1996 |
| 12 | IA Healy | 161* | 1 | Aus | Win | Brisbane | 22 Nov 1996 |
| 13 | AJ Stewart | 173 | 2 | Eng | NZl | Auckland | 24 Jan 1997 |
| 14 | AJ Stewart | 164 | 3 | Eng | SAF | Manchester | 02 Jul 1998 |
| 15 | A Flower | 183* | 1 | Zim | Ind | Delhi | 18 Nov 2000 |
| 16 | A Flower | 232* | 3 | Zim | Ind | Nagpur | 25 Nov 2000 |
| 17 | AC Gilchrist | 152 | 2 | Aus | Eng | Birmingham | 05 Jul 2001 |
| 18 | A Flower | 199* | 3 | Zim | SAF | Harare | 07 Sep 2001 |
| 19 | Rashid Latif | 150 | 1 | Pak | Win | Sharjah | 31 Jan 2002 |
| 20 | AC Gilchrist | 204* | 1 | Aus | SAF | Johannesburg | 22 Feb 2002 |
| 21 | KC Sangakkara | 230 | 2 | Srl | Pak | Lahore | 06 Mar 2002 |
| 22 | T Taibu | 153 | 3 | Zim | Ban | Dhaka | 14 Jan 2005 |
| 23 | AC Gilchrist | 162 | 1 | Aus | NZl | Wellington | 18 Mar 2005 |
| 24 | KC Sangakkara | 157* | 3 | Srl | Win | Kandy | 22 Jul 2005 |
| 25 | Kamran Akmal | 154 | 2 | Pak | Eng | Lahore | 29 Nov 2005 |
| 26 | KC Sangakkara | 185 | 3 | Srl | Pak | Colombo (SSC) | 26 Mar 2006 |
| 27 | BJ Haddin | 169 | 2 | Aus | NZl | Adelaide | 28 Nov 2008 |
| 28 | Kamran Akmal | 158* | 2 | Pak | Srl | Karachi | 21 Feb 2009 |
| 29 | D Ramdin | 166 | 2 | Win | Eng | Bridgetown | 26 Feb 2009 |
| 30 | HAPW Jayawardene | 154* | 2 | Srl | Ind | Ahmedabad | 16 Nov 2009 |
| 31 | BB McCullum | 185 | 1 | NZl | Ban | Hamilton | 15 Feb 2010 |
| 32 | AB de Villiers | 169 | 3 | SAF | Aus | Perth | 30 Nov 2012 |
| 33 | MS Dhoni | 224 | 2 | Ind | Aus | Chennai | 22 Feb 2013 |
| 34 | Mushfiqur Rahim | 200 | 2 | Ban | Srl | Galle | 08 Mar 2013 |
| 35 | AB de Villiers | 164 | 2 | SAF | Pak | Dubai (DSC) | 23 Oct 2013 |
| 36 | LD Chandimal | 162* | 3 | Srl | Ind | Galle | 12 Aug 2015 |
| 37 | JM Bairstow | 150* | 1 | Eng | SAF | Cape Town | 02 Jan 2016 |
| 38 | JM Bairstow | 167* | 1 | Eng | Srl | Lord’s | 09 Jun 2016 |
JM Bairstow of England scored 167 not out against Sri Lanka at Lord’s in the ongoing test to provide the second occasion of his scoring 150 plus runs in a test innings. Prior to this he had scored 150 not out against South Africa at Cape Town in Jan 2016. He became the eighth wicket keeper batsman to score 150 plus runs on two occasions in the annals of test cricket. All such occasions are listed below
| No | No | Player | Runs | Inns | Team | Oppn | Ground | Start Date |
| 1 | 1 | A Flower | 156 | 1 | Zim | Pak | Harare | 31 Jan 1995 |
| 2 | A Flower | 183* | 1 | Zim | Ind | Delhi | 18 Nov 2000 | |
| 3 | A Flower | 232* | 3 | Zim | Ind | Nagpur | 25 Nov 2000 | |
| 4 | A Flower | 199* | 3 | Zim | SAF | Harare | 07 Sep 2001 | |
| 2 | 1 | AC Gilchrist | 152 | 2 | Aus | Eng | Birmingham | 05 Jul 2001 |
| 2 | AC Gilchrist | 204* | 1 | Aus | SAF | Johannesburg | 22 Feb 2002 | |
| 3 | AC Gilchrist | 162 | 1 | Aus | NZl | Wellington | 18 Mar 2005 | |
| 3 | 1 | KC Sangakkara | 230 | 2 | Srl | Pak | Lahore | 06 Mar 2002 |
| 2 | KC Sangakkara | 157* | 3 | Srl | Win | Kandy | 22 Jul 2005 | |
| 3 | KC Sangakkara | 185 | 3 | Srl | Pak | Colombo (SSC) | 26 Mar 2006 | |
| 4 | 1 | AB de Villiers | 169 | 3 | SAF | Aus | Perth | 30 Nov 2012 |
| 2 | AB de Villiers | 164 | 2 | SAF | Pak | Dubai (DSC) | 23 Oct 2013 | |
| 5 | 1 | AJ Stewart | 173 | 2 | Eng | NZl | Auckland | 24 Jan 1997 |
| 2 | AJ Stewart | 164 | 3 | Eng | SAF | Manchester | 02 Jul 1998 | |
| 6 | 1 | CL Walcott | 152 | 1 | Win | Ind | Delhi | 10 Nov 1948 |
| 2 | CL Walcott | 168* | 3 | Win | Eng | Lord’s | 24 Jun 1950 | |
| 7 | 1 | JM Bairstow | 150* | 1 | Eng | SAF | Cape Town | 02 Jan 2016 |
| 2 | JM Bairstow | 167* | 1 | Eng | Srl | Lord’s | 09 Jun 2016 | |
| 8 | 1 | Kamran Akmal | 154 | 2 | Pak | Eng | Lahore | 29 Nov 2005 |
| 2 | Kamran Akmal | 158* | 2 | Pak | Srl | Karachi | 21 Feb 2009 |
JM Bairstow’s 167 not out provide the fourth occasion of an England batsman scoring 150 plus runs in a test innings. All such occasions are listed below. AJ Stewart and JM Bairstow are the only two England wicket keepers to score 150 plus runs in a test innings on two occasions
| No | Player | Runs | Inns | Team | Oppn | Ground | Start Date |
| 1 | AJ Stewart | 173 | 2 | Eng | NZl | Auckland | 24 Jan 1997 |
| 2 | AJ Stewart | 164 | 3 | Eng | SAF | Manchester | 02 Jul 1998 |
| 3 | JM Bairstow | 150* | 1 | Eng | SAF | Cape Town | 02 Jan 2016 |
| 4 | JM Bairstow | 167* | 1 | Eng | Srl | Lord’s | 09 Jun 2016 |
JM Bairstow became the third wicket keeper batsman to score 150 plus runs in a test innings against Sri Lanka after Kamran Akmal and Mushfiqur Rahim.
| No | Player | Runs | Inns | Team | Oppn | Ground | Start Date |
| 1 | Kamran Akmal | 158* | 2 | Pak | Srl | Karachi | 21 Feb 2009 |
| 2 | Mushfiqur Rahim | 200 | 2 | Ban | Srl | Galle | 08 Mar 2013 |
| 3 | JM Bairstow | 167* | 1 | Eng | Srl | Lord’s | 09 Jun 2016 |
JM Bairstow became the second batsman to score 150 plus runs in a test innings at Lord’s. Prior to this CL Walcott of West Indies had scored 168 not out at Lord’s in Jun 1980. JM Bairstow owns the record of becoming the only England batsman to score 150 plus runs in a test innings at Lord’s.
| No | Player | Runs | Inns | Team | Oppn | Ground | Start Date |
| 1 | CL Walcott | 168* | 3 | Win | Eng | Lord’s | 24 Jun 1950 |
| 2 | JM Bairstow | 167* | 1 | Eng | Srl | Lord’s | 09 Jun 2016 |