Najmul Hossain celebrates his century against Sri Lanka in Galle

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.

1st Test, Sri Lanka vs Bangladesh

Recent
Sri Lanka vs Bangladesh | Bangladesh tour of Sri Lanka, 2025 | 1st Test
Galle International Stadium, Galle
Tuesday, June 17th, 2025 04:30am (UTC:+0000)
SL Sri Lanka
SL Sri Lanka
485
(131.2) RR: 3.69
72/4
(32.0) RR: 2.25

    vs

    BAN Bangladesh
    BAN Bangladesh
    495
    (153.4) RR: 3.22
    285/6 dec
    (87.0) RR: 3.28

      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.