List of all players who scored century in both innings of a Test match
Sonal Dinusha scored twin hundreds during a Test match against India in Colombo.
Scoring a century in Test cricket is one of the most defining achievements for any batter. While doing it once requires a high amount of concentration and reliable technique, scoring it twice under the ever-evolving standards of Test cricket is a massive achievement in itself.
This feat, known as a ‘twin century’ (scoring two centuries in both innings of a match), has been achieved by only a few professional cricketers in over a century.
The first player to accomplish it was Australia’s Warren Bardsley in 1909. As of August 2026, Sri Lankan batter Sonal Dinusha became the 83rd player to achieve this feat.
Interestingly, the achievement has become common in recent years, but it remains one of Test cricket’s most exclusive milestones. Players from India, Australia, England, the West Indies, and many other Test-playing nations have played such magnificent innings.
Gavaskar, Ponting and Warner lead the elite list
Catch Every Update, Anytime, Anywhere
Three batters stand above the rest for consistency and have achieved twin centuries more than anyone on this list. Sunil Gavaskar, Ricky Ponting and David Warner have each scored twin centuries multiple times in their careers. Twelve other players have achieved this twice.
Graham Gooch owns the highest aggregate in a Test match while producing twin centuries. He scored a total of 456 runs across two innings, comprising scores of 333 and 123.
Complete list of players with twin Test centuries
| No. | Player | 1st innings | 2nd innings | Team |
| 1 | Warren Bardsley | 136 | 130 | Australia |
| 2 | Jack Russell | 140 | 111 | England |
| 3 | Herbert Sutcliffe | 176 | 127 | England |
| 4 | Wally Hammond | 119* | 177 | England |
| 5 | Herbert Sutcliffe | 104 | 109* | England |
| 6 | George Headley | 114 | 112 | West Indies |
| 7 | Eddie Paynter | 117 | 100 | England |
| 8 | George Headley | 106 | 107 | West Indies |
| 9 | Denis Compton | 147 | 103* | England |
| 10 | Arthur Morris | 122 | 124* | Australia |
| 11 | Alan Melville | 189 | 104* | South Africa |
| 12 | Bruce Mitchell | 120 | 189* | South Africa |
| 13 | Don Bradman | 132 | 127* | Australia |
| 14 | Vijay Hazare | 116 | 145 | India |
| 15 | Everton Weekes | 162 | 101 | West Indies |
| 16 | Neil Harvey | 118 | 101* | Australia |
| 17 | Clyde Walcott | 126 | 110 | West Indies |
| 18 | Clyde Walcott | 155 | 110 | West Indies |
| 19 | Hanif Mohammad | 125 | 109* | Pakistan |
| 20 | Conrad Hunte | 117 | 115 | West Indies |
| 21 | Vijay Manjrekar | 111 | 104 | India |
| 22 | Bob Simpson | 109 | 100* | Australia |
| 23 | Bill Lawry | 210 | 108 | Australia |
| 24 | Sunil Gavaskar | 124 | 220 | India |
| 25 | Sunil Gavaskar | 107 | 182* | India |
| 26 | Allan Border | 150* | 153 | Australia |
| 27 | Gordon Greenidge | 107 | 117 | West Indies |
| 28 | Greg Chappell | 247* | 133 | Australia |
| 29 | Ian Chappell | 145 | 121 | Australia |
| 30 | Sunil Gavaskar | 111 | 137 | India |
| 31 | Lawrence Rowe | 214 | 100* | West Indies |
| 32 | Gundappa Viswanath | 222 | 124 | India |
| 33 | Viv Richards | 291 | 119 | West Indies |
| 34 | Graham Gooch | 333 | 123 | England |
| 35 | Andrew Jones | 186 | 100* | New Zealand |
| 36 | Asanka Gurusinha | 137 | 102 | Sri Lanka |
| 37 | Allan Border | 163 | 114 | Australia |
| 38 | David Gower | 215 | 123 | England |
| 39 | Javed Miandad | 145 | 100 | Pakistan |
| 40 | Rahul Dravid | 190 | 103* | India |
| 41 | Rahul Dravid | 233 | 173 | India |
| 42 | Aravinda de Silva | 138* | 105* | Sri Lanka |
| 43 | Mark Waugh | 140 | 137 | Australia |
| 44 | Steve Waugh | 115 | 114 | Australia |
| 45 | Gary Kirsten | 188 | 102 | South Africa |
| 46 | Steve Waugh | 157 | 115* | Australia |
| 47 | Alec Stewart | 105 | 102 | England |
| 48 | Matthew Hayden | 138 | 122 | Australia |
| 49 | Matthew Hayden | 203 | 103 | Australia |
| 50 | Jacques Kallis | 101 | 155 | South Africa |
| 51 | Jacques Kallis | 177 | 130 | South Africa |
| 52 | Andy Flower | 142 | 199* | Zimbabwe |
| 53 | Yasir Hameed | 170 | 105 | Pakistan |
| 54 | Younis Khan | 147 | 107 | Pakistan |
| 55 | Virender Sehwag | 254 | 151 | India |
| 56 | Rahul Dravid | 111 | 110 | India |
| 57 | Kumar Sangakkara | 142 | 105 | Sri Lanka |
| 58 | Kumar Sangakkara | 319 | 105 | Sri Lanka |
| 59 | Shivnarine Chanderpaul | 166 | 128 | West Indies |
| 60 | Ricky Ponting | 149 | 104 | Australia |
| 61 | Ricky Ponting | 143 | 144 | Australia |
| 62 | Ricky Ponting | 120 | 143* | Australia |
| 63 | Mohammad Yousuf | 192 | 124 | Pakistan |
| 64 | Jacques Kallis | 161 | 109 | South Africa |
| 65 | Dinesh Chandimal | 100* | 100 | Sri Lanka |
| 66 | Azhar Ali | 109 | 101 | Pakistan |
| 67 | Misbah-ul-Haq | 101 | 101* | Pakistan |
| 68 | David Warner | 145 | 102 | Australia |
| 69 | Virat Kohli | 115 | 141 | India |
| 70 | Brendon McCullum | 224 | 104 | New Zealand |
| 71 | Dinesh Chandimal | 126 | 100* | Sri Lanka |
| 72 | David Warner | 144 | 100 | Australia |
| 73 | Tom Latham | 103 | 176 | New Zealand |
| 74 | Najmul Hossain Shanto | 146 | 124 | Bangladesh |
| 75 | Najmul Hossain Shanto | 102 | 108 | Bangladesh |
| 76 | Dhananjaya de Silva | 102 | 108 | Sri Lanka |
| 77 | Kamindu Mendis | 102 | 164 | Sri Lanka |
| 78 | Kane Williamson | 118 | 109 | New Zealand |
| 79 | Dhananjaya de Silva | 102 | 108 | Sri Lanka |
| 80 | Rishabh Pant | 134 | 118 | India |
| 81 | Shubman Gill | 269 | 161 | India |
| 82 | Devon Conway | 227 | 100 | New Zealand |
| 83 | Sonal Dinusha | 103 | 133 | India |
How many Indian players have scored twin centuries in Test cricket?
A total of 7 Indian players have scored twin centuries (centuries in both innings of the same match) in Test cricket.
For more updates, follow Khel Now Cricket on Facebook, Twitter, Instagram, Youtube; download the Khel Now Android App or IOS App and join our community on Whatsapp & Telegram.
Subhomoy Datta has been a sports writer since 2022. He holds a BSc in Microbiology from Rastraguru Surendranath College, WBSU, and is currently pursuing his master’s at NIT Surathkal. With a growing interest in sports journalism, he enjoys following the game closely and turning sporting moments into stories for fans.
