England wicket keeper batsmen scoring century in a test innings
JM Bairstow of England scored 119 against Australia in the ongoing test at Perth to provide the 41st occasion of a England wicket keeper batsman scoring a century in a test innings. All such occasions are tabulated below.
| No | Player | Runs | Inns | Opposition | Ground | Start Date |
| 1 | H Wood | 134* | 2 | v South Africa | Cape Town | 19 Mar 1892 |
| 2 | LEG Ames | 105 | 3 | v West Indies | Port of Spain | 01 Feb 1930 |
| 3 | LEG Ames | 149 | 1 | v West Indies | Kingston | 03 Apr 1930 |
| 4 | LEG Ames | 137 | 2 | v New Zealand | Lord’s | 27 Jun 1931 |
| 5 | LEG Ames | 103 | 1 | v New Zealand | Christchurch | 24 Mar 1933 |
| 6 | LEG Ames | 120 | 1 | v Australia | Lord’s | 22 Jun 1934 |
| 7 | LEG Ames | 126 | 2 | v West Indies | Kingston | 14 Mar 1935 |
| 8 | LEG Ames | 148* | 2 | v South Africa | The Oval | 17 Aug 1935 |
| 9 | LEG Ames | 115 | 1 | v South Africa | Cape Town | 31 Dec 1938 |
| 10 | TG Evans | 104 | 1 | v West Indies | Manchester | 08 Jun 1950 |
| 11 | TG Evans | 104 | 2 | v India | Lord’s | 19 Jun 1952 |
| 12 | JM Parks | 101* | 3 | v West Indies | Port of Spain | 25 Mar 1960 |
| 13 | JM Parks | 108* | 1 | v South Africa | Durban | 04 Dec 1964 |
| 14 | JT Murray | 112 | 2 | v West Indies | The Oval | 18 Aug 1966 |
| 15 | APE Knott | 101 | 1 | v New Zealand | Auckland | 05 Mar 1971 |
| 16 | APE Knott | 116 | 2 | v Pakistan | Birmingham | 03 Jun 1971 |
| 17 | APE Knott | 106* | 4 | v Australia | Adelaide | 25 Jan 1975 |
| 18 | APE Knott | 116 | 2 | v West Indies | Leeds | 22 Jul 1976 |
| 19 | APE Knott | 135 | 2 | v Australia | Nottingham | 28 Jul 1977 |
| 20 | CJ Richards | 133 | 1 | v Australia | Perth | 28 Nov 1986 |
| 21 | RC Russell | 128* | 3 | v Australia | Manchester | 27 Jul 1989 |
| 22 | RC Russell | 124 | 1 | v India | Lord’s | 20 Jun 1996 |
| 23 | AJ Stewart | 101* | 3 | v Zimbabwe | Harare | 26 Dec 1996 |
| 24 | AJ Stewart | 173 | 2 | v New Zealand | Auckland | 24 Jan 1997 |
| 25 | AJ Stewart | 164 | 3 | v South Africa | Manchester | 02 Jul 1998 |
| 26 | AJ Stewart | 124* | 2 | v Zimbabwe | Lord’s | 18 May 2000 |
| 27 | AJ Stewart | 105 | 2 | v West Indies | Manchester | 03 Aug 2000 |
| 28 | AJ Stewart | 123 | 1 | v Sri Lanka | Manchester | 13 Jun 2002 |
| 29 | GO Jones | 100 | 2 | v New Zealand | Leeds | 03 Jun 2004 |
| 30 | MJ Prior | 126* | 1 | v West Indies | Lord’s | 17 May 2007 |
| 31 | TR Ambrose | 102 | 1 | v New Zealand | Wellington | 13 Mar 2008 |
| 32 | MJ Prior | 131* | 1 | v West Indies | Port of Spain | 06 Mar 2009 |
| 33 | MJ Prior | 102* | 3 | v Pakistan | Nottingham | 29 Jul 2010 |
| 34 | MJ Prior | 118 | 2 | v Australia | Sydney | 03 Jan 2011 |
| 35 | MJ Prior | 126 | 1 | v Sri Lanka | Lord’s | 03 Jun 2011 |
| 36 | MJ Prior | 103* | 3 | v India | Lord’s | 21 Jul 2011 |
| 37 | MJ Prior | 110* | 4 | v New Zealand | Auckland | 22 Mar 2013 |
| 38 | JM Bairstow | 150* | 1 | v South Africa | Cape Town | 02 Jan 2016 |
| 39 | JM Bairstow | 140 | 1 | v Sri Lanka | Leeds | 19 May 2016 |
| 40 | JM Bairstow | 167* | 1 | v Sri Lanka | Lord’s | 09 Jun 2016 |
| 41 | JM Bairstow | 119 | 1 | v Australia | Perth | 14 Dec 2017 |
JM Bairstow’s century at Perth provide the seventh occasion of a England wicket keeper batsman scoring a century against Australia in a test innings. All such occasions are listed below
| No | Player | Runs | Inns | Opposition | Ground | Start Date |
| 1 | LEG Ames | 120 | 1 | v Australia | Lord’s | 22 Jun 1934 |
| 2 | APE Knott | 106* | 4 | v Australia | Adelaide | 25 Jan 1975 |
| 3 | APE Knott | 135 | 2 | v Australia | Nottingham | 28 Jul 1977 |
| 4 | CJ Richards | 133 | 1 | v Australia | Perth | 28 Nov 1986 |
| 5 | RC Russell | 128* | 3 | v Australia | Manchester | 27 Jul 1989 |
| 6 | MJ Prior | 118 | 2 | v Australia | Sydney | 03 Jan 2011 |
| 7 | JM Bairstow | 119 | 1 | v Australia | Perth | 14 Dec 2017 |
JM Bairstow’s century at Perth provide the fourth occasion of a England wicket keeper batsman scoring a century against Australia in Australia in a test innings. All such occasions are listed below
| No | Player | Runs | Inns | Opposition | Ground | Start Date |
| 1 | APE Knott | 106* | 4 | v Australia | Adelaide | 25 Jan 1975 |
| 2 | CJ Richards | 133 | 1 | v Australia | Perth | 28 Nov 1986 |
| 3 | MJ Prior | 118 | 2 | v Australia | Sydney | 03 Jan 2011 |
| 4 | JM Bairstow | 119 | 1 | v Australia | Perth | 14 Dec 2017 |
JM Bairstow became the second England wicket keeper batsman to score a century against Australia at Perth after CJ Richards. CJ Richards had scored 133 at Perth in Nov 1986. Both the occasions are listed below
| No | Player | Runs | Inns | Opposition | Ground | Start Date |
| 1 | CJ Richards | 133 | 1 | v Australia | Perth | 28 Nov 1986 |
| 2 | JM Bairstow | 119 | 1 | v Australia | Perth | 14 Dec 2017 |