
Bangladesh Test captain Najmul Hossain Shanto joined an exclusive list of batters to score hundreds in each innings of the Test more than once.
Shanto achieved the feat in the first Test against Sri Lanka at Galle, scoring 125* in the second innings as Bangladesh declared on 285-6. In the first innings, he hit 148, stitching together a 264-run stand with Mushfiqur Rahim (163) to lay the platform for Bangladesh's total of 495.
Along the way, he also became just the 16th captain to hit centuries in each innings of a Test, and the first one from Bangladesh.
Shanto had hit twin centuries in 2023 as well, against Afghanistan in Mirpur. Overall, only three batters have achieved the feat thrice: Sunil Gavaskar, Ricky Ponting and Jacques Kallis.
Full list: Batters to hit centuries in each innings of a Test multiple times
Name | First | Second | Third | |||
Allan Border | 150* & 153 | v PAK, 1980 | 140 & 114* | v NZ, 1986 | ||
Greg Chappell | 247* & 133 | v NZ, 1974 | 123 & 109* | v WI, 1975 | ||
Aravinda de Silva | 138* & 103* | v PAK, 1997 | 146 & 120 | v IND, 1997 | ||
Rahul Dravid | 190 & 103 | v NZ, 1999 | 110 & 135 | v PAK, 2005 | ||
Sunil Gavaskar | 124 & 220 | v WI, 1971 | 111 & 137 | v PAK, 1978 | 107 & 182* | v WI, 1978 |
Matthew Hayden | 197 & 103 | v ENG, 2002 | 117 & 132 | v SL, 2004 | ||
George Headley | 114 & 112 | v ENG, 1930 | 106 & 107 | v ENG, 1939 | ||
Jacques Kallis | 155 & 100* | v PAK, 2007 | 161 & 109* | v IND, 2011 | ||
Najmul Hossain Shanto | 146 & 124 | v AFG, 2023 | 148 & 125* | v SL, 2025 | ||
Ricky Ponting | 149 & 104* | v WI, 2005 | 120 & 143* | v SA, 2006 | 103 & 116 | v SA, 2006 |
Kumar Sangakkara | 142 & 105 | v BAN, 2013 | 319 & 105 | v BAN, 2014 | ||
Herbert Sutcliffe | 176 & 127 | v AUS, 1925 | 104 & 109* | v SA, 1929 | ||
Brendan Taylor | 171 & 102* | v BAN, 2013 | 110 & 106* | v BAN, 2018 | ||
Clyde Walcott | 126 & 110 | v AUS, 1955 | 155 & 110 | v AUS, 1955 | ||
David Warner | 135 & 145 | v SA, 2014 | 145 & 102 | v IND, 2014 | 163 & 116 | v NZ, 2015 |
Follow Wisden for all cricket updates, including live scores, match stats, quizzes and more. Stay up to date with the latest cricket news, player updates, team standings, match highlights, video analysis and live match odds.