Batsmen who have scored 34 or more centuries in test cricket – JE Root of England joins the list
JE Root of England scored twin centuries against Sri Lanka at Lord’s in Aug 2024 which fetched him a total of 34 centuries in tests. All his centuries are tabulated below.
| No | Runs | I | Opposition | Ground | Start Date |
| 1 | 104 | 1 | v New Zealand | Leeds | 24 May 2013 |
| 2 | 180 | 3 | v Australia | Lord’s | 18 Jul 2013 |
| 3 | 200* | 1 | v Sri Lanka | Lord’s | 12 Jun 2014 |
| 4 | 154* | 2 | v India | Nottingham | 09 Jul 2014 |
| 5 | 149* | 2 | v India | The Oval | 15 Aug 2014 |
| 6 | 182* | 2 | v West Indies | St George’s | 21 Apr 2015 |
| 7 | 134 | 1 | v Australia | Cardiff | 08 Jul 2015 |
| 8 | 130 | 2 | v Australia | Nottingham | 06 Aug 2015 |
| 9 | 110 | 2 | v South Africa | Johannesburg | 14 Jan 2016 |
| 10 | 254 | 1 | v Pakistan | Manchester | 22 Jul 2016 |
| 11 | 124 | 1 | v India | Rajkot | 09 Nov 2016 |
| 12 | 190 | 1 | v South Africa | Lord’s | 06 Jul 2017 |
| 13 | 136 | 1 | v West Indies | Birmingham | 17 Aug 2017 |
| 14 | 125 | 3 | v India | The Oval | 07 Sep 2018 |
| 15 | 124 | 3 | v Sri Lanka | Pallekele | 14 Nov 2018 |
| 16 | 122 | 3 | v West Indies | Gros Islet | 09 Feb 2019 |
| 17 | 226 | 2 | v New Zealand | Hamilton | 29 Nov 2019 |
| 18 | 228 | 2 | v Sri Lanka | Galle | 14 Jan 2021 |
| 19 | 186 | 2 | v Sri Lanka | Galle | 22 Jan 2021 |
| 20 | 218 | 1 | v India | Chennai | 05 Feb 2021 |
| 21 | 109 | 3 | v India | Nottingham | 04 Aug 2021 |
| 22 | 180* | 2 | v India | Lord’s | 12 Aug 2021 |
| 23 | 121 | 2 | v India | Leeds | 25 Aug 2021 |
| 24 | 109 | 3 | v West Indies | North Sound | 08 Mar 2022 |
| 25 | 153 | 1 | v West Indies | Bridgetown | 16 Mar 2022 |
| 26 | 115* | 4 | v New Zealand | Lord’s | 02 Jun 2022 |
| 27 | 176 | 2 | v New Zealand | Nottingham | 10 Jun 2022 |
| 28 | 142* | 4 | v India | Birmingham | 01 Jul 2022 |
| 29 | 153* | 1 | v New Zealand | Wellington | 24 Feb 2023 |
| 30 | 118* | 1 | v Australia | Birmingham | 16 Jun 2023 |
| 31 | 122* | 1 | v India | Ranchi | 23 Feb 2024 |
| 32 | 122 | 3 | v West Indies | Nottingham | 18 Jul 2024 |
| 33 | 143 | 1 | v Sri Lanka | Lord’s | 29 Aug 2024 |
| 34 | 103 | 3 | v Sri Lanka | Lord’s | 29 Aug 2024 |
It is interesting to note that there are four more batsmen who have scored 34 centuries in tests as on date. SM Gavaskar, M Jayawardene, BC Lara and Younis Khan are the four other batsmen who have scored 34 centuries as on date. The following table lists the batsmen who have scored 34 or more centuries in test cricket as on date including JE Root
| No | Player | Team | Span | Mat | Inns | NO | Runs | HS | Ave | 100 |
| 1 | SR Tendulkar | Ind | 1990-2011 | 51 | 51 | 16 | 7435 | 248* | 212.42 | 51 |
| 2 | JH Kallis | SAF | 1997-2013 | 43 | 45 | 15 | 6171 | 224 | 205.70 | 45 |
| 3 | RT Ponting | Aus | 1997-2012 | 38 | 41 | 07 | 5989 | 257 | 176.14 | 41 |
| 4 | KC Sangakkara | Srl | 2001-2015 | 36 | 38 | 08 | 6344 | 319 | 211.46 | 38 |
| 5 | R Dravid | Ind | 1997-2011 | 34 | 36 | 08 | 5283 | 270 | 188.67 | 36 |
| 6 | SM Gavaskar | Ind | 1971-1986 | 31 | 34 | 07 | 4802 | 236* | 177.85 | 34 |
| 7 | M Jayawardene | Srl | 1998-2014 | 34 | 34 | 04 | 5438 | 374 | 181.26 | 34 |
| 8 | BC Lara | Win | 1993-2006 | 33 | 34 | 02 | 5889 | 400* | 184.03 | 34 |
| 9 | JE Root | Eng | 2013-2024 | 33 | 34 | 10 | 5142 | 254 | 214.25 | 34 |
| 10 | Younis Khan | Pak | 2000-2017 | 33 | 34 | 09 | 5213 | 313 | 208.52 | 34 |