Batsmen who have scored centuries in both innings of a test
Najmal Hossain Shanto of Bangladesh scored twin hundreds – 148 and 125 not out – against Sri Lanka in the just concluded test against Sri Lanka to provide 96th occasion of a batsman scoring centuries in both innings of a test. All such occasions are furnished below
| No | Player | FI | SI | Team | Opposition | Ground | Start Date |
| 1 | W Bardsley | 136 | 130 | Australia | v England | The Oval | 09 Aug 1909 |
| 2 | CAG Russell | 140 | 111 | England | v South Africa | Durban | 16 Feb 1923 |
| 3 | H Sutcliffe | 176 | 127 | England | v Australia | Melbourne | 01 Jan 1925 |
| 4 | WR Hammond | 119* | 177 | England | v Australia | Adelaide | 01 Feb 1929 |
| 5 | H Sutcliffe | 104 | 109* | England | v South Africa | The Oval | 17 Aug 1929 |
| 6 | GA Headley | 114 | 112 | West Indies | v England | Georgetown | 21 Feb 1930 |
| 7 | E Paynter | 117 | 100 | England | v South Africa | Johannesburg | 24 Dec 1938 |
| 8 | GA Headley | 106 | 107 | West Indies | v England | Lord’s | 24 Jun 1939 |
| 9 | DCS Compton | 147 | 103* | England | v Australia | Adelaide | 31 Jan 1947 |
| 10 | AR Morris | 122 | 124* | Australia | v England | Adelaide | 31 Jan 1947 |
| 11 | A Melville | 189 | 104* | South Africa | v England | Nottingham | 07 Jun 1947 |
| 12 | B Mitchell | 120 | 189* | South Africa | v England | The Oval | 16 Aug 1947 |
| 13 | DG Bradman | 132 | 127* | Australia | v India | Melbourne | 01 Jan 1948 |
| 14 | VS Hazare | 116 | 145 | India | v Australia | Adelaide | 23 Jan 1948 |
| 15 | ED Weekes | 162 | 101 | West Indies | v India | Eden Gardens | 31 Dec 1948 |
| 16 | J Moroney | 118 | 101* | Australia | v South Africa | Johannesburg | 10 Feb 1950 |
| 17 | CL Walcott | 126 | 110 | West Indies | v Australia | Port of Spain | 11 Apr 1955 |
| 18 | CL Walcott | 155 | 110 | West Indies | v Australia | Kingston | 11 Jun 1955 |
| 19 | GS Sobers | 125 | 109* | West Indies | v Pakistan | Georgetown | 13 Mar 1958 |
| 20 | RB Kanhai | 117 | 115 | West Indies | v Australia | Adelaide | 27 Jan 1961 |
| 21 | Hanif Mohammad | 111 | 104 | Pakistan | v England | Dhaka | 19 Jan 1962 |
| 22 | RB Simpson | 153 | 115 | Australia | v Pakistan | Karachi | 24 Oct 1964 |
| 23 | KD Walters | 242 | 103 | Australia | v West Indies | Sydney | 14 Feb 1969 |
| 24 | SM Gavaskar | 124 | 220 | India | v West Indies | Port of Spain | 13 Apr 1971 |
| 25 | LG Rowe | 214 | 100* | West Indies | v New Zealand | Kingston | 16 Feb 1972 |
| 26 | GS Chappell | 247* | 133 | Australia | v New Zealand | Wellington | 01 Mar 1974 |
| 27 | IM Chappell | 145 | 121 | Australia | v New Zealand | Wellington | 01 Mar 1974 |
| 28 | GM Turner | 101 | 110* | New Zealand | v Australia | Christchurch | 08 Mar 1974 |
| 29 | GS Chappell | 123 | 109* | Australia | v West Indies | Brisbane | 28 Nov 1975 |
| 30 | CG Greenidge | 134 | 101 | West Indies | v England | Manchester | 08 Jul 1976 |
| 31 | GP Howarth | 122 | 102 | New Zealand | v England | Auckland | 4 Mar 1978 |
| 32 | SM Gavaskar | 111 | 137 | India | v Pakistan | Karachi | 14 Nov 1978 |
| 33 | SM Gavaskar | 107 | 182* | India | v West Indies | Eden Gardens | 29 Dec 1978 |
| 34 | AR Border | 150* | 153 | Australia | v Pakistan | Lahore | 18 Mar 1980 |
| 35 | LRD Mendis | 105 | 105 | Sri Lanka | v India | Chennai | 17 Sep 1982 |
| 36 | Javed Miandad | 104 | 103* | Pakistan | v New Zealand | Hyderabad (Sind) | 25 Nov 1984 |
| 37 | AR Border | 140 | 114* | Australia | v New Zealand | Christchurch | 28 Feb 1986 |
| 38 | DM Jones | 116 | 121* | Australia | v Pakistan | Adelaide | 19 Jan 1990 |
| 39 | GA Gooch | 333 | 123 | England | v India | Lord’s | 26 Jul 1990 |
| 40 | AP Gurusinha | 119 | 102 | Sri Lanka | v New Zealand | Hamilton | 22 Feb 1991 |
| 41 | AH Jones | 122 | 100* | New Zealand | v Sri Lanka | Hamilton | 22 Feb 1991 |
| 42 | AJ Stewart | 118 | 143 | England | v West Indies | Bridgetown | 08 Apr 1994 |
| 43 | G Kirsten | 102 | 133 | South Africa | v India | Eden Gardens | 27 Nov 1996 |
| 44 | PA de Silva | 138* | 103* | Sri Lanka | v Pakistan | Colombo (SSC) | 26 Apr 1997 |
| 45 | SR Waugh | 108 | 116 | Australia | v England | Manchester | 03 Jul 1997 |
| 46 | PA de Silva | 146 | 120 | Sri Lanka | v India | Colombo (SSC) | 09 Aug 1997 |
| 47 | GW Flower | 104 | 151 | Zimbabwe | v New Zealand | Harare | 18 Sep 1997 |
| 48 | R Dravid | 190 | 103* | India | v New Zealand | Hamilton | 02 Jan 1999 |
| 49 | Wajahatullah Wasti | 133 | 121* | Pakistan | v Sri Lanka | Lahore | 04 Mar 1999 |
| 50 | A Flower | 142 | 199* | Zimbabwe | v South Africa | Harare | 07 Sep 2001 |
| 51 | BC Lara | 221 | 130 | West Indies | v Sri Lanka | Colombo (SSC) | 29 Nov 2001 |
| 52 | ML Hayden | 197 | 103 | Australia | v England | Brisbane | 07 Nov 2002 |
| 53 | Yasir Hameed | 170 | 105 | Pakistan | v Bangladesh | Karachi | 20 Aug 2003 |
| 54 | ML Hayden | 117 | 132 | Australia | v Sri Lanka | Cairns | 09 Jul 2004 |
| 55 | MP Vaughan | 103 | 101* | England | v West Indies | Lord’s | 22 Jul 2004 |
| 56 | ME Trescothick | 105 | 107 | England | v West Indies | Birmingham | 29 Jul 2004 |
| 57 | R Dravid | 110 | 135 | India | v Pakistan | Eden Gardens | 16 Mar 2005 |
| 58 | RT Ponting | 149 | 104* | Australia | v West Indies | Brisbane | 03 Nov 2005 |
| 59 | Inzamam-ul-Haq | 109 | 100* | Pakistan | v England | Faisalabad | 20 Nov 2005 |
| 60 | RT Ponting | 120 | 143* | Australia | v South Africa | Sydney | 02 Jan 2006 |
| 61 | RT Ponting | 103 | 116 | Australia | v South Africa | Durban | 24 Mar 2006 |
| 62 | Mohammad Yousuf | 102 | 124 | Pakistan | v West Indies | Karachi | 27 Nov 2006 |
| 63 | JH Kallis | 155 | 100* | South Africa | v Pakistan | Karachi | 01 Oct 2007 |
| 64 | AJ Strauss | 123 | 108 | England | v India | Chennai | 11 Dec 2008 |
| 65 | TM Dilshan | 162 | 143 | Sri Lanka | v Bangladesh | Chattogram | 03 Jan 2009 |
| 66 | PJ Hughes | 115 | 160 | Australia | v South Africa | Durban | 06 Mar 2009 |
| 67 | HM Amla | 114 | 123* | South Africa | v India | Eden Gardens | 14 Feb 2010 |
| 68 | JH Kallis | 161 | 109* | South Africa | v India | Cape Town | 02 Jan 2011 |
| 69 | KOA Powell | 117 | 110 | West Indies | v Bangladesh | Mirpur | 13 Nov 2012 |
| 70 | KC Sangakkara | 142 | 105 | Sri Lanka | v Bangladesh | Galle | 08 Mar 2013 |
| 71 | PG Fulton | 136 | 110 | New Zealand | v England | Auckland | 22 Mar 2013 |
| 72 | BRM Taylor | 171 | 102* | Zimbabwe | v Bangladesh | Harare | 17 Apr 2013 |
| 73 | KC Sangakkara | 319 | 105 | Sri Lanka | v Bangladesh | Chattogram | 04 Feb 2014 |
| 74 | DA Warner | 135 | 145 | Australia | v South Africa | Cape Town | 01 Mar 2014 |
| 75 | Younis Khan | 106 | 103* | Pakistan | v Australia | Dubai (DICS) | 22 Oct 2014 |
| 76 | Azhar Ali | 109 | 100* | Pakistan | v Australia | Abu Dhabi | 30 Oct 2014 |
| 77 | Misbah-ul-Haq | 101 | 101* | Pakistan | v Australia | Abu Dhabi | 30 Oct 2014 |
| 78 | V Kohli | 115 | 141 | India | v Australia | Adelaide | 09 Dec 2014 |
| 79 | DA Warner | 145 | 102 | Australia | v India | Adelaide | 09 Dec 2014 |
| 80 | DA Warner | 163 | 116 | Australia | v New Zealand | Brisbane | 05 Nov 2015 |
| 81 | AM Rahane | 127 | 100* | India | v South Africa | Delhi | 03 Dec 2015 |
| 82 | SD Hope | 147 | 118* | West Indies | v England | Leeds | 25 Aug 2017 |
| 83 | Mominul Haque | 176 | 105 | Bangladesh | v Sri Lanka | Chattogram | 31 Jan 2018 |
| 84 | BRM Taylor | 110 | 106* | Zimbabwe | v Bangladesh | Mirpur | 11 Nov 2018 |
| 85 | SPD Smith | 144 | 142 | Australia | v England | Birmingham | 01 Aug 2019 |
| 86 | RG Sharma | 176 | 127 | India | v South Africa | Visakhapatnam | 02 Oct 2019 |
| 87 | UT Khawaja | 137 | 101* | Australia | v England | Sydney | 05 Jan 2022 |
| 88 | Imam-ul-Haq | 157 | 111* | Pakistan | v Australia | Rawalpindi | 04 Mar 2022 |
| 89 | JM Bairstow | 106 | 114* | England | v India | Birmingham | 01 Jul 2022 |
| 90 | M Labuschagne | 204 | 104* | Australia | v West Indies | Perth | 30 Nov 2022 |
| 91 | Najmul Hossain Shanto | 146 | 124 | Bangladesh | v Afghanistan | Mirpur | 14 Jun 2023 |
| 92 | KS Williamson | 118 | 109 | New Zealand | v South Africa | Mount Maunganui | 04 Feb 2024 |
| 93 | DM de Silva | 102 | 108 | Sri Lanka | v Bangladesh | Sylhet | 22 Mar 2024 |
| 94 | PHKD Mendis | 102 | 164 | Sri Lanka | v Bangladesh | Sylhet | 22 Mar 2024 |
| 95 | JE Root | 143 | 103 | England | v Sri Lanka | Lord’s | 29 Aug 2024 |
| 96 | Najmul Hossain Shanto | 148 | 125* | Bangladesh | v Sri Lanka | Galle | 17 Jun 2025 |
Najmal Hossain Shanto of Bangladesh scored twin hundreds – 148 and 125 not out – against Sri Lanka in the just concluded test against Sri Lanka to provide third occasion of a batsman scoring centuries in both innings of a test. All such occasions are furnished below
| No | Player | FI | SI | Team | Opposition | Ground | Start Date |
| 1 | Mominul Haque | 176 | 105 | Bangladesh | v Sri Lanka | Chattogram | 31 Jan 2018 |
| 2 | Najmul Hossain Shanto | 146 | 124 | Bangladesh | v Afghanistan | Mirpur | 14 Jun 2023 |
| 3 | Najmul Hossain Shanto | 148 | 125* | Bangladesh | v Sri Lanka | Galle | 17 Jun 2025 |
Najmal Hossain Shanto of Bangladesh scored twin hundreds – 148 and 125 not out – against Sri Lanka in the just concluded test against Sri Lanka to provide the eighth occasion of a batsman scoring centuries in both innings of a test against Sri Lanka. All such occasions are furnished below
| No | Player | FI | SI | Team | Opposition | Ground | Start Date |
| 1 | KS Williamson | 118 | 109 | New Zealand | v South Africa | Mount Maunganui | 04 Feb 2024 |
| 2 | AH Jones | 122 | 100* | New Zealand | v Sri Lanka | Hamilton | 22 Feb 1991 |
| 3 | Wajahatullah Wasti | 133 | 121* | Pakistan | v Sri Lanka | Lahore | 04 Mar 1999 |
| 4 | BC Lara | 221 | 130 | West Indies | v Sri Lanka | Colombo (SSC) | 29 Nov 2001 |
| 5 | ML Hayden | 117 | 132 | Australia | v Sri Lanka | Cairns | 09 Jul 2004 |
| 6 | Mominul Haque | 176 | 105 | Bangladesh | v Sri Lanka | Chattogram | 31 Jan 2018 |
| 7 | JE Root | 143 | 103 | England | v Sri Lanka | Lord’s | 29 Aug 2024 |
| 8 | Najmul Hossain Shanto | 148 | 125* | Bangladesh | v Sri Lanka | Galle | 17 Jun 2025 |
DA Warner of Australia, RT Ponting of Australia and SM Gavaskar of India are the three batsmen in the annals of test cricket to score centuries in both innings of a test on three occasions.
| No | Player | FI | SI | Team | Opposition | Ground | Start Date |
| 1 | DA Warner | 135 | 145 | Australia | v South Africa | Cape Town | 01 Mar 2014 |
| 2 | DA Warner | 145 | 102 | Australia | v India | Adelaide | 09 Dec 2014 |
| 3 | DA Warner | 163 | 116 | Australia | v New Zealand | Brisbane | 05 Nov 2015 |
| 1 | RT Ponting | 149 | 104* | Australia | v West Indies | Brisbane | 03 Nov 2005 |
| 2 | RT Ponting | 120 | 143* | Australia | v South Africa | Sydney | 02 Jan 2006 |
| 3 | RT Ponting | 103 | 116 | Australia | v South Africa | Durban | 24 Mar 2006 |
| 1 | SM Gavaskar | 124 | 220 | India | v West Indies | Port of Spain | 13 Apr 1971 |
| 2 | SM Gavaskar | 111 | 137 | India | v Pakistan | Karachi | 14 Nov 1978 |
| 3 | SM Gavaskar | 107 | 182* | India | v West Indies | Eden Gardens | 29 Dec 1978 |
The following table lists the batsmen who have scored centuries in both innings of a test on two occasions which include Najmul Hossain Shanto.
| No | Player | FI | SI | Team | Opposition | Ground | Start Date |
| 1 | AR Border | 150* | 153 | Australia | v Pakistan | Lahore | 18 Mar 1980 |
| 2 | AR Border | 140 | 114* | Australia | v New Zealand | Christchurch | 28 Feb 1986 |
| 1 | BRM Taylor | 171 | 102* | Zimbabwe | v Bangladesh | Harare | 17 Apr 2013 |
| 2 | BRM Taylor | 110 | 106* | Zimbabwe | v Bangladesh | Mirpur | 11 Nov 2018 |
| 1 | CL Walcott | 126 | 110 | West Indies | v Australia | Port of Spain | 11 Apr 1955 |
| 2 | CL Walcott | 155 | 110 | West Indies | v Australia | Kingston | 11 Jun 1955 |
| 1 | GA Headley | 114 | 112 | West Indies | v England | Georgetown | 21 Feb 1930 |
| 2 | GA Headley | 106 | 107 | West Indies | v England | Lord’s | 24 Jun 1939 |
| 1 | GS Chappell | 247* | 133 | Australia | v New Zealand | Wellington | 01 Mar 1974 |
| 2 | GS Chappell | 123 | 109* | Australia | v West Indies | Brisbane | 28 Nov 1975 |
| 1 | H Sutcliffe | 176 | 127 | England | v Australia | Melbourne | 01 Jan 1925 |
| 2 | H Sutcliffe | 104 | 109* | England | v South Africa | The Oval | 17 Aug 1929 |
| 1 | JH Kallis | 155 | 100* | South Africa | v Pakistan | Karachi | 01 Oct 2007 |
| 2 | JH Kallis | 161 | 109* | South Africa | v India | Cape Town | 02 Jan 2011 |
| 1 | KC Sangakkara | 142 | 105 | Sri Lanka | v Bangladesh | Galle | 08 Mar 2013 |
| 2 | KC Sangakkara | 319 | 105 | Sri Lanka | v Bangladesh | Chattogram | 04 Feb 2014 |
| 1 | ML Hayden | 197 | 103 | Australia | v England | Brisbane | 07 Nov 2002 |
| 2 | ML Hayden | 117 | 132 | Australia | v Sri Lanka | Cairns | 09 Jul 2004 |
| 1 | Najmul Hossain Shanto | 146 | 124 | Bangladesh | v Afghanistan | Mirpur | 14 Jun 2023 |
| 2 | Najmul Hossain Shanto | 148 | 125* | Bangladesh | v Sri Lanka | Galle | 17 Jun 2025 |
| 1 | R Dravid | 190 | 103* | India | v New Zealand | Hamilton | 02 Jan 1999 |
| 2 | R Dravid | 110 | 135 | India | v Pakistan | Eden Gardens | 16 Mar 2005 |
Some interesting derivatives are – AR Border is the only batsman to score 150 plus runs in both innings of a test.
The following list furnishes the batsmen who have scored 200 plus runs as one of the centuries when they scored centuries in both innings of a test. SM Gavaskar is the only batsman to score 200 plus runs in the second innings of a test, while all others have scored 200 plus runs in the first innings of a test
| No | Player | FI | SI | Team | Opposition | Ground | Start Date |
| 1 | KD Walters | 242 | 103 | Australia | v West Indies | Sydney | 14 Feb 1969 |
| 2 | SM Gavaskar | 124 | 220 | India | v West Indies | Port of Spain | 13 Apr 1971 |
| 3 | LG Rowe | 214 | 100* | West Indies | v New Zealand | Kingston | 16 Feb 1972 |
| 4 | GS Chappell | 247* | 133 | Australia | v New Zealand | Wellington | 01 Mar 1974 |
| 5 | GA Gooch | 333 | 123 | England | v India | Lord’s | 26 Jul 1990 |
| 6 | BC Lara | 221 | 130 | West Indies | v Sri Lanka | Colombo (SSC) | 29 Nov 2001 |
| 7 | KC Sangakkara | 319 | 105 | Sri Lanka | v Bangladesh | Chattogram | 04 Feb 2014 |
| 8 | M Labuschagne | 204 | 104* | Australia | v West Indies | Perth | 30 Nov 2022 |
GA Gooch of England and KS Sangakkara of Sri Lanka are the two batsmen who have scored 300 plus runs as one of the centuries while scoring centuries in both innings of a test
| No | Player | FI | SI | Team | Opposition | Ground | Start Date |
| 1 | GA Gooch | 333 | 123 | England | v India | Lord’s | 26 Jul 1990 |
| 2 | KC Sangakkara | 319 | 105 | Sri Lanka | v Bangladesh | Chattogram | 04 Feb 2014 |