Indian batsmen scoring a half-century and a century including centuries in both innings of a test match
AM Rahane of India scored 81 and 102 against West Indies in the recently concluded test at North Sound to provide the 60th occasion of an Indian batsman scoring a half-century and a century including twin centuries in a test match. All such occasions are tabulated below
| No | Player | FI | SI | Opposition | Ground | Start Date |
| 1 | VS Hazare | 116 | 145 | v Australia | Adelaide | 23 Jan 1948 |
| 2 | S Mushtaq Ali | 54 | 106 | v West Indies | Kolkata | 31 Dec 1948 |
| 3 | MH Mankad | 72 | 184 | v England | Lord’s | 19 Jun 1952 |
| 4 | PR Umrigar | 130 | 69 | v West Indies | Port of Spain | 21 Jan 1953 |
| 5 | P Roy | 85 | 150 | v West Indies | Kingston | 28 Mar 1953 |
| 6 | CG Borde | 109 | 96 | v West Indies | Delhi | 06 Feb 1959 |
| 7 | PR Umrigar | 56 | 172* | v West Indies | Port of Spain | 04 Apr 1962 |
| 8 | RG Nadkarni | 52* | 122* | v England | Kanpur | 15 Feb 1964 |
| 9 | MAK Pataudi | 64 | 148 | v England | Leeds | 08 Jun 1967 |
| 10 | ML Jaisimha | 74 | 101 | v Australia | Brisbane | 19 Jan 1968 |
| 11 | SM Gavaskar | 116 | 64* | v West Indies | Georgetown | 19 Mar 1971 |
| 12 | SM Gavaskar | 124 | 220 | v West Indies | Port of Spain | 13 Apr 1971 |
| 13 | FM Engineer | 121 | 66 | v England | Mumbai (BS) | 06 Feb 1973 |
| 14 | SM Gavaskar | 101 | 58 | v England | Manchester | 06 Jun 1974 |
| 15 | GR Viswanath | 52 | 139 | v West Indies | Kolkata | 27 Dec 1974 |
| 16 | GR Viswanath | 68 | 103* | v New Zealand | Kanpur | 18 Nov 1976 |
| 17 | M Amarnath | 90 | 100 | v Australia | Perth | 16 Dec 1977 |
| 18 | SM Gavaskar | 111 | 137 | v Pakistan | Karachi | 14 Nov 1978 |
| 19 | SM Gavaskar | 205 | 73 | v West Indies | Mumbai | 01 Dec 1978 |
| 20 | SM Gavaskar | 107 | 182* | v West Indies | Kolkata | 29 Dec 1978 |
| 21 | M Amarnath | 58 | 117 | v West Indies | Port of Spain | 11 Mar 1983 |
| 22 | M Amarnath | 54 | 116 | v West Indies | St John’s | 28 Apr 1983 |
| 23 | DB Vengsarkar | 159 | 63 | v West Indies | Delhi | 29 Oct 1983 |
| 24 | M Azharuddin | 122 | 54* | v England | Kanpur | 31 Jan 1985 |
| 25 | DB Vengsarkar | 61 | 102* | v England | Leeds | 19 Jun 1986 |
| 26 | SR Tendulkar | 68 | 119* | v England | Manchester | 09 Aug 1990 |
| 27 | NS Sidhu | 82 | 104 | v Sri Lanka | Colombo (SSC) | 27 Jul 1993 |
| 28 | NS Sidhu | 107 | 76 | v West Indies | Nagpur | 01 Dec 1994 |
| 29 | SR Tendulkar | 179 | 54 | v West Indies | Nagpur | 01 Dec 1994 |
| 30 | SR Tendulkar | 177 | 74 | v England | Nottingham | 04 Jul 1996 |
| 31 | M Azharuddin | 109 | 52 | v South Africa | Kolkata | 27 Nov 1996 |
| 32 | R Dravid | 148 | 81 | v South Africa | Johannesburg | 16 Jan 1997 |
| 33 | R Dravid | 190 | 103* | v New Zealand | Hamilton | 02 Jan 1999 |
| 34 | SR Tendulkar | 53 | 124* | v Sri Lanka | Colombo (SSC) | 24 Feb 1999 |
| 35 | SC Ganguly | 125 | 53 | v New Zealand | Ahmedabad | 29 Oct 1999 |
| 36 | SR Tendulkar | 116 | 52 | v Australia | Melbourne | 26 Dec 1999 |
| 37 | R Dravid | 200* | 70* | v Zimbabwe | Delhi | 18 Nov 2000 |
| 38 | VVS Laxman | 59 | 281 | v Australia | Kolkata | 11 Mar 2001 |
| 39 | R Dravid | 222 | 73 | v New Zealand | Ahmedabad | 08 Oct 2003 |
| 40 | VVS Laxman | 104* | 67* | v New Zealand | Mohali | 16 Oct 2003 |
| 41 | R Dravid | 233 | 72* | v Australia | Adelaide | 12 Dec 2003 |
| 42 | SR Tendulkar | 241* | 60* | v Australia | Sydney | 02 Jan 2004 |
| 43 | R Dravid | 110 | 135 | v Pakistan | Kolkata | 16 Mar 2005 |
| 44 | W Jaffer | 81 | 100 | v England | Nagpur | 01 Mar 2006 |
| 45 | VVS Laxman | 100 | 63 | v West Indies | Basseterre | 22 Jun 2006 |
| 46 | W Jaffer | 202 | 56 | v Pakistan | Kolkata | 30 Nov 2007 |
| 47 | SC Ganguly | 239 | 91 | v Pakistan | Bengaluru | 08 Dec 2007 |
| 48 | V Sehwag | 201* | 50 | v Sri Lanka | Galle | 31 Jul 2008 |
| 49 | VVS Laxman | 200* | 59* | v Australia | Delhi | 29 Oct 2008 |
| 50 | G Gambhir | 179 | 97 | v England | Mohali | 19 Dec 2008 |
| 51 | VVS Laxman | 76 | 124* | v New Zealand | Napier | 26 Mar 2009 |
| 52 | VVS Laxman | 56 | 103* | v Sri Lanka | Colombo (PSS) | 03 Aug 2010 |
| 53 | SR Tendulkar | 214 | 53* | v Australia | Bengaluru | 09 Oct 2010 |
| 54 | Harbhajan Singh | 69 | 115 | v New Zealand | Ahmedabad | 04 Nov 2010 |
| 55 | V Kohli | 103 | 51* | v New Zealand | Bengaluru | 31 Aug 2012 |
| 56 | V Kohli | 119 | 96 | v South Africa | Johannesburg | 18 Dec 2013 |
| 57 | M Vijay | 146 | 52 | v England | Nottingham | 09 Jul 2014 |
| 58 | V Kohli | 115 | 141 | v Australia | Adelaide | 09 Dec 2014 |
| 59 | V Kohli | 169 | 54 | v Australia | Melbourne | 26 Dec 2014 |
| 60 | AM Rahane | 127 | 100* | v South Africa | Delhi | 03 Dec 2015 |
| 61 | V Kohli | 167 | 81 | v England | Visakhapatnam | 17 Nov 2016 |
| 62 | V Kohli | 243 | 50 | v Sri Lanka | Delhi | 02 Dec 2017 |
| 63 | V Kohli | 149 | 51 | v England | Birmingham | 01 Aug 2018 |
| 64 | V Kohli | 97 | 103 | v England | Nottingham | 18 Aug 2018 |
| 65 | CA Pujara | 123 | 71 | v Australia | Adelaide | 06 Dec 2018 |
| 66 | AM Rahane | 81 | 102 | v West Indies | North Sound | 22 Aug 2019 |
AM Rahane of India scored 81 and 102 against West Indies in the recently concluded test at North Sound to provide the 17th occasion of an Indian batsman scoring a half century and a century including twin centuries in a test match against West Indies. All such occasions are tabulated below
| No | Player | FI | SI | Opposition | Ground | Start Date |
| 1 | S Mushtaq Ali | 54 | 106 | v West Indies | Kolkata | 31 Dec 1948 |
| 2 | PR Umrigar | 130 | 69 | v West Indies | Port of Spain | 21 Jan 1953 |
| 3 | P Roy | 85 | 150 | v West Indies | Kingston | 28 Mar 1953 |
| 4 | CG Borde | 109 | 96 | v West Indies | Delhi | 06 Feb 1959 |
| 5 | PR Umrigar | 56 | 172* | v West Indies | Port of Spain | 04 Apr 1962 |
| 6 | SM Gavaskar | 116 | 64* | v West Indies | Georgetown | 19 Mar 1971 |
| 7 | SM Gavaskar | 124 | 220 | v West Indies | Port of Spain | 13 Apr 1971 |
| 8 | GR Viswanath | 52 | 139 | v West Indies | Kolkata | 27 Dec 1974 |
| 9 | SM Gavaskar | 205 | 73 | v West Indies | Mumbai | 01 Dec 1978 |
| 10 | SM Gavaskar | 107 | 182* | v West Indies | Kolkata | 29 Dec 1978 |
| 11 | M Amarnath | 58 | 117 | v West Indies | Port of Spain | 11 Mar 1983 |
| 12 | M Amarnath | 54 | 116 | v West Indies | St John’s | 28 Apr 1983 |
| 13 | DB Vengsarkar | 159 | 63 | v West Indies | Delhi | 29 Oct 1983 |
| 14 | NS Sidhu | 107 | 76 | v West Indies | Nagpur | 01 Dec 1994 |
| 15 | SR Tendulkar | 179 | 54 | v West Indies | Nagpur | 01 Dec 1994 |
| 16 | VVS Laxman | 100 | 63 | v West Indies | Basseterre | 22 Jun 2006 |
| 17 | AM Rahane | 81 | 102 | v West Indies | North Sound | 22 Aug 2019 |
The following table lists 13 occasions of Indian batsmen scoring a half century and a double century including a century and a double century in a test match.
| No | Player | FI | SI | Opposition | Ground | Start Date |
| 1 | SM Gavaskar | 124 | 220 | v West Indies | Port of Spain | 13 Apr 1971 |
| 2 | SM Gavaskar | 205 | 73 | v West Indies | Mumbai | 01 Dec 1978 |
| 3 | R Dravid | 200* | 70* | v Zimbabwe | Delhi | 18 Nov 2000 |
| 4 | VVS Laxman | 59 | 281 | v Australia | Kolkata | 11 Mar 2001 |
| 5 | R Dravid | 222 | 73 | v New Zealand | Ahmedabad | 08 Oct 2003 |
| 6 | R Dravid | 233 | 72* | v Australia | Adelaide | 12 Dec 2003 |
| 7 | SR Tendulkar | 241* | 60* | v Australia | Sydney | 02 Jan 2004 |
| 8 | W Jaffer | 202 | 56 | v Pakistan | Kolkata | 30 Nov 2007 |
| 9 | SC Ganguly | 239 | 91 | v Pakistan | Bengaluru | 08 Dec 2007 |
| 0 | V Sehwag | 201* | 50 | v Sri Lanka | Galle | 31 Jul 2008 |
| 1 | VVS Laxman | 200* | 59* | v Australia | Delhi | 29 Oct 2008 |
| 2 | SR Tendulkar | 214 | 53* | v Australia | Bengaluru | 09 Oct 2010 |
| 3 | V Kohli | 243 | 50 | v Sri Lanka | Delhi | 02 Dec 2017 |
The following table lists six occasions of Indian batsmen scoring a ninety and a century in a test match.
| No | Player | FI | SI | Opposition | Ground | Start Date |
| 1 | CG Borde | 109 | 96 | v West Indies | Delhi | 06 Feb 1959 |
| 2 | M Amarnath | 90 | 100 | v Australia | Perth | 16 Dec 1977 |
| 3 | SC Ganguly | 239 | 91 | v Pakistan | Bengaluru | 08 Dec 2007 |
| 4 | G Gambhir | 179 | 97 | v England | Mohali | 19 Dec 2008 |
| 5 | V Kohli | 119 | 96 | v South Africa | Johannesburg | 18 Dec 2013 |
| 6 | V Kohli | 97 | 103 | v England | Nottingham | 18 Aug 2018 |
The following table lists six occasions of Indian batsmen scoring unbeaten fifties in both innings of a test match.
| No | Player | FI | SI | Opposition | Ground | Start Date |
| 1 | RG Nadkarni | 52* | 122* | v England | Kanpur | 15 Feb 1964 |
| 2 | R Dravid | 200* | 70* | v Zimbabwe | Delhi | 18 Nov 2000 |
| 3 | VVS Laxman | 104* | 67* | v New Zealand | Mohali | 16 Oct 2003 |
| 4 | SR Tendulkar | 241* | 60* | v Australia | Sydney | 02 Jan 2004 |
| 5 | V Sehwag | 201* | 50 | v Sri Lanka | Galle | 31 Jul 2008 |
| 6 | VVS Laxman | 200* | 59* | v Australia | Delhi | 29 Oct 2008 |
The following table lists six occasions of Indian batsmen scoring unbeaten half century and an unbeaten double century in a test match.
| No | Player | FI | SI | Opposition | Ground | Start Date |
| 1 | R Dravid | 200* | 70* | v Zimbabwe | Delhi | 18 Nov 2000 |
| 2 | SR Tendulkar | 241* | 60* | v Australia | Sydney | 02 Jan 2004 |
| 3 | V Sehwag | 201* | 50 | v Sri Lanka | Galle | 31 Jul 2008 |
| 4 | VVS Laxman | 200* | 59* | v Australia | Delhi | 29 Oct 2008 |
The following table lists eight occasions of Indian batsmen scoring centuries in both innings of test match.
| No | Player | FI | SI | Opposition | Ground | Start Date |
| 1 | VS Hazare | 116 | 145 | v Australia | Adelaide | 23 Jan 1948 |
| 2 | SM Gavaskar | 124 | 220 | v West Indies | Port of Spain | 13 Apr 1971 |
| 3 | SM Gavaskar | 111 | 137 | v Pakistan | Karachi | 14 Nov 1978 |
| 4 | SM Gavaskar | 107 | 182* | v West Indies | Kolkata | 29 Dec 1978 |
| 5 | R Dravid | 190 | 103* | v New Zealand | Hamilton | 02 Jan 1999 |
| 6 | R Dravid | 110 | 135 | v Pakistan | Kolkata | 16 Mar 2005 |
| 7 | V Kohli | 115 | 141 | v Australia | Adelaide | 09 Dec 2014 |
| 8 | AM Rahane | 127 | 100* | v South Africa | Delhi | 03 Dec 2015 |
The following batsman have scored a half century and a century including centuries in both innings of a test match on two or more occasions.
| No | Player | FI | SI | Opposition | Ground | Start Date |
| 1 | V Kohli | 103 | 51* | v New Zealand | Bengaluru | 31 Aug 2012 |
| 2 | V Kohli | 119 | 96 | v South Africa | Johannesburg | 18 Dec 2013 |
| 3 | V Kohli | 115 | 141 | v Australia | Adelaide | 09 Dec 2014 |
| 4 | V Kohli | 169 | 54 | v Australia | Melbourne | 26 Dec 2014 |
| 5 | V Kohli | 167 | 81 | v England | Visakhapatnam | 17 Nov 2016 |
| 6 | V Kohli | 243 | 50 | v Sri Lanka | Delhi | 02 Dec 2017 |
| 7 | V Kohli | 149 | 51 | v England | Birmingham | 01 Aug 2018 |
| 8 | V Kohli | 97 | 103 | v England | Nottingham | 18 Aug 2018 |
| 1 | SR Tendulkar | 68 | 119* | v England | Manchester | 09 Aug 1990 |
| 2 | SR Tendulkar | 179 | 54 | v West Indies | Nagpur | 01 Dec 1994 |
| 3 | SR Tendulkar | 177 | 74 | v England | Nottingham | 04 Jul 1996 |
| 4 | SR Tendulkar | 53 | 124* | v Sri Lanka | Colombo (SSC) | 24 Feb 1999 |
| 5 | SR Tendulkar | 116 | 52 | v Australia | Melbourne | 26 Dec 1999 |
| 6 | SR Tendulkar | 241* | 60* | v Australia | Sydney | 02 Jan 2004 |
| 7 | SR Tendulkar | 214 | 53* | v Australia | Bengaluru | 09 Oct 2010 |
| 1 | R Dravid | 148 | 81 | v South Africa | Johannesburg | 16 Jan 1997 |
| 2 | R Dravid | 190 | 103* | v New Zealand | Hamilton | 02 Jan 1999 |
| 3 | R Dravid | 200* | 70* | v Zimbabwe | Delhi | 18 Nov 2000 |
| 4 | R Dravid | 222 | 73 | v New Zealand | Ahmedabad | 08 Oct 2003 |
| 5 | R Dravid | 233 | 72* | v Australia | Adelaide | 12 Dec 2003 |
| 6 | R Dravid | 110 | 135 | v Pakistan | Kolkata | 16 Mar 2005 |
| 1 | SM Gavaskar | 116 | 64* | v West Indies | Georgetown | 19 Mar 1971 |
| 2 | SM Gavaskar | 124 | 220 | v West Indies | Port of Spain | 13 Apr 1971 |
| 3 | SM Gavaskar | 101 | 58 | v England | Manchester | 06 Jun 1974 |
| 4 | SM Gavaskar | 111 | 137 | v Pakistan | Karachi | 14 Nov 1978 |
| 5 | SM Gavaskar | 205 | 73 | v West Indies | Mumbai | 01 Dec 1978 |
| 6 | SM Gavaskar | 107 | 182* | v West Indies | Kolkata | 29 Dec 1978 |
| 1 | VVS Laxman | 59 | 281 | v Australia | Kolkata | 11 Mar 2001 |
| 2 | VVS Laxman | 104* | 67* | v New Zealand | Mohali | 16 Oct 2003 |
| 3 | VVS Laxman | 100 | 63 | v West Indies | Basseterre | 22 Jun 2006 |
| 4 | VVS Laxman | 200* | 59* | v Australia | Delhi | 29 Oct 2008 |
| 5 | VVS Laxman | 76 | 124* | v New Zealand | Napier | 26 Mar 2009 |
| 6 | VVS Laxman | 56 | 103* | v Sri Lanka | Colombo (PSS) | 03 Aug 2010 |
| 1 | M Amarnath | 90 | 100 | v Australia | Perth | 16 Dec 1977 |
| 2 | M Amarnath | 58 | 117 | v West Indies | Port of Spain | 11 Mar 1983 |
| 3 | M Amarnath | 54 | 116 | v West Indies | St John’s | 28 Apr 1983 |
| 1 | AM Rahane | 127 | 100* | v South Africa | Delhi | 03 Dec 2015 |
| 2 | AM Rahane | 81 | 102 | v West Indies | North Sound | 22 Aug 2019 |
| 1 | DB Vengsarkar | 159 | 63 | v West Indies | Delhi | 29 Oct 1983 |
| 2 | DB Vengsarkar | 61 | 102* | v England | Leeds | 19 Jun 1986 |
| 1 | GR Viswanath | 52 | 139 | v West Indies | Kolkata | 27 Dec 1974 |
| 2 | GR Viswanath | 68 | 103* | v New Zealand | Kanpur | 18 Nov 1976 |
| 1 | M Azharuddin | 122 | 54* | v England | Kanpur | 31 Jan 1985 |
| 2 | M Azharuddin | 109 | 52 | v South Africa | Kolkata | 27 Nov 1996 |
| 1 | NS Sidhu | 82 | 104 | v Sri Lanka | Colombo (SSC) | 27 Jul 1993 |
| 2 | NS Sidhu | 107 | 76 | v West Indies | Nagpur | 01 Dec 1994 |
| 1 | PR Umrigar | 130 | 69 | v West Indies | Port of Spain | 21 Jan 1953 |
| 2 | PR Umrigar | 56 | 172* | v West Indies | Port of Spain | 04 Apr 1962 |
| 1 | SC Ganguly | 125 | 53 | v New Zealand | Ahmedabad | 29 Oct 1999 |
| 2 | SC Ganguly | 239 | 91 | v Pakistan | Bengaluru | 08 Dec 2007 |
| 1 | W Jaffer | 81 | 100 | v England | Nagpur | 01 Mar 2006 |
| 2 | W Jaffer | 202 | 56 | v Pakistan | Kolkata | 30 Nov 2007 |