Indian batsmen scoring centuries in both innings of a first class match
D Shorey of Vidarbha scored 144 and 101 against Orissa at VCA Stadium, Nagpur in Ranji Trophy to provide the 118th occasion of an Indian batsman scoring centuries in both innings of a first class match. All such occasions are tabulated below.
| No | FI | SI | Player | Teams | Ground | Season |
| 1 | 105 | 114 | SM Kadri | Bombay v Western India | Poona-PCG | 1935/36 |
| 2 | 130 | 107 | L Amarnath | Indians v Essex | Brentwood | 1936 |
| 3 | 127 | 162* | VS Hazare | Baroda v Maharashtra | Poona-PCG | 1944/45 |
| 4 | 105 | 141 | DB Deodhar | Maharashtra v Nawanagar | Poona-PCG | 1944/45 |
| 5 | 129 | 151* | HR Adhikari | Baroda v Nawanagar | Jamnagar | 1945/46 |
| 6 | 116 | 145 | VS Hazare | India v Australia | Adelaide | 1947/48 |
| 7 | 143 | 156 | UM Merchant | Bombay v Maharashtra | Poona-PCG | 1948/49 |
| 8 | 131 | 160 | DG Phadkar | Bombay v Maharashtra | Poona-PCG | 1948/49 |
| 9 | 133 | 100 | MR Rege | Maharashtra v Bombay | Poona-PCG | 1948/49 |
| 10 | 128 | 101* | DK Gaekwad | Baroda v Gujarat | Baroda | 1949/50 |
| 11 | 130 | 101 | VS Hazare | Baroda v Holkar | Baroda | 1949/50 |
| 12 | 152 | 102* | NJ Contractor | Gujarat v Baroda | Baroda | 1952/53 |
| 13 | 170 | 143 | P Roy | Bengal v Orissa | Cuttack | 1953/54 |
| 14 | 112 | 118 | P Roy | Bengal v Hyderabad | Eden Gardens | 1962/63 |
| 15 | 130 | 107* | MAK Pataudi | Delhi v Services | Delhi-FSK | 1964/65 |
| 16 | 109 | 213* | Hanumant Singh | Rajasthan v Bombay | Brabourne | 1966/67 |
| 17 | 124 | 220 | SM Gavaskar | India v West Indies | Port of Spain | 1970/71 |
| 18 | 105 | 100* | AV Mankad | Indians v SLBP XI | Kandy-K0 | 1973/74 |
| 19 | 157 | 142 | Yashpal Sharma | Punjab v U Pradesh | Mohan Nagar | 1977/78 |
| 20 | 111 | 128 | SC Khanna | Delhi v Karnataka | Bangalore-MCS | 1978/79 |
| 21 | 111 | 137 | SM Gavaskar | India v Pakistan | Karachi | 1978/79 |
| 22 | 107 | 182* | SM Gavaskar | India v West Indies | Calcutta | 1978/79 |
| 23 | 140 | 100 | Madan Lal | Delhi v Railways | Delhi | 1980/81 |
| 24 | 121 | 105* | M Azharuddin | Hyderabad v Andhra | Machilipatnam | 1984/85 |
| 25 | 159 | 101* | PL Shastri | Rajasthan v Railways | JK Gd, Kota | 1984/85 |
| 26 | 105 | 109 | LS Rajput | West v South | Wankhede | 1986/87 |
| 27 | 129 | 103* | K Bhaskar Pillai | North v East | Jodhpur | 1987/88 |
| 28 | 109 | 135* | A Kapoor | Punjab v Services | Delhi-AQ | 1988/89 |
| 29 | 127 | 101* | RJ Shastri | Glamorgan v Middlesex | Abergavenny | 1989 |
| 30 | 198 | 115* | RB Parikh | Baroda v Gujarat | Vadodara | 1989/90 |
| 31 | 126 | 127 | VG Kambli | Bombay v Hyderabad | Wankhede | 1990/91 |
| 32 | 111* | 119 | MH Parmar | Gujarat v Bombay | Wankhede | 1990/91 |
| 33 | 152 | 173 | A Kaypee | Haryana v U Pradesh | Faridabad | 1990/91 |
| 34 | 151 | 101* | AO Malhotra | Bengal v Orissa | Baripada | 1991/92 |
| 35 | 157 | 119 | SM Patil | M Pradesh v U Pradesh | Indore-NS | 1991/92 |
| 36 | 226 | 120 | WV Raman | Tamil Nadu v Haryana | Faridabad | 1991/92 |
| 37 | 148 | 100* | SC Ganguly | Bengal v Assam | Eden Gardens | 1993/94 |
| 38 | 103 | 150 | R Bittoo | H Pradesh v J & K | Una | 1993/94 |
| 39 | 106 | 106* | SS Sugwekar | Maharashtra v Vidarbha | VCA Gd, Nagpur | 1993/94 |
| 40 | 140 | 139 | SR Tendulkar | Bombay v Punjab | Wankhede | 1994/95 |
| 41 | 109 | 155* | MH Parmar | Gujarat v Baroda | Anand | 1994/95 |
| 42 | 107 | 102* | MV Sridhar | Hyderabad v Goa | Secunderabad | 1994/95 |
| 43 | 136 | 182 | AK Sharma | Delhi v Railways | Palam A, Delhi | 1995/96 |
| 44 | 174 | 101 | MH Parmar | Gujarat v Saurashtra | Rajkot-MCS | 1995/96 |
| 45 | 105 | 123 | MV Sridhar | Hyderabad v Kerala | Thiruvananthapuram | 1995/96 |
| 46 | 192 | 101 | R Lamba | Delhi v Maharashtra | Pune | 1996/97 |
| 47 | 110 | 131 | SS Das | Orissa v Punjab | Berhampur | 1997/98 |
| 48 | 136 | 202* | AD Jadeja | Haryana v Saurashtra | Rajkot-MCS | 1998/99 |
| 49 | 110 | 193 | VVS Laxman | Hyderabad v Delhi | Secunderabad | 1998/99 |
| 50 | 190 | 103* | RS Dravid | India v New Zealand | Hamilton | 1998/99 |
| 51 | 113 | 100* | PM Mullick | Orissa v Delhi | Cuttack | 1998/99 |
| 52 | 128 | 177* | VVS Laxman | Hyderabad v U Pradesh | Kanpur | 1999/00 |
| 53 | 108 | 111* | PM Mullick | Orissa v Bengal | Cuttack | 1999/00 |
| 54 | 115 | 107* | MH Parmar | Gujarat v Maharashtra | Karad | 2000/01 |
| 55 | 105 | 118* | AR Khurasiya | M Pradesh v Railways | Delhi-KSS | 2000/01 |
| 56 | 110 | 125* | AS Chopra | North v South | Vijayawada | 2000/01 |
| 57 | 128 | 156* | AV Deshpande | Vidarbha v Rajasthan | VCA Gd, Nagpur | 2000/01 |
| 58 | 106 | 127* | P Dharmani | Punjab v Services | Amritsar | 2001/02 |
| 59 | 126 | 133* | AA Pagnis | Railways v Rajasthan | Delhi-KSS | 2001/02 |
| 60 | 122 | 103* | W Jaffer | West v Central | Rajkot-MC | 2001/02 |
| 61 | 210 | 159* | AT Rayudu | Hyderabad v Andhra | Secunderabad | 2002/03 |
| 62 | 108 | 104* | AV Kale | Maharashtra v Haryana | Rohtak | 2002/03 |
| 63 | 112 | 207* | HH Kanitkar | Maharashtra v Services | Aurangabad | 2003/04 |
| 64 | 106 | 148 | Yuvraj Singh | North v East | Mohali | 2003/04 |
| 65 | 120 | 100* | SS Parab | Baroda v Maharashtra | Pune | 2004/05 |
| 66 | 130* | 125* | MD Phadke | Goa v Services | Palam A Delhi | 2004/05 |
| 67 | 110 | 135 | RS Dravid | India v Pakistan | Kolkata | 2004/05 |
| 68 | 137 | 100* | HH Watekar | Andhra v Punjab | Amritsar | 2007/08 |
| 69 | 132 | 103* | LNP Reddy | Andhra v U Pradesh | Anantapur | 2007/08 |
| 70 | 122 | 104 | BJ Thakkar | H Pradesh v J & K | Dharamsala | 2008/09 |
| 71 | 141 | 108 | RG Sharma | Mumbai v U Pradesh | Hyd-RGS | 2008/09 |
| 72 | 153 | 103 | KD Karthik | South v Central | Bangalore-MCS | 2008/09 |
| 73 | 143 | 101* | AM Rahane | Mumbai v Haryana | Lahli | 2009/10 |
| 74 | 183 | 150 | KD Karthik | South v West | Hyd-RGS | 2009/10 |
| 75 | 108 | 210* | YK Pathan | West v South | Hyd-RGS | 2009/10 |
| 76 | 138 | 103* | W Jaffer | Mumbai v Saurashtra | Mumbai-BKC | 2010/11 |
| 77 | 105 | 164 | A Mukund | South v Central | Hyd-RGS | 2010/11 |
| 78 | 102 | 106* | DS Jadhav | Assam v Jharkhand | Dhanbad | 2011/12 |
| 79 | 177 | 155 | S Dhawan | RoI v Rajasthan | Jaipur | 2011/12 |
| 80 | 101 | 104 | AA Muzumdar | Andhra v H Pradesh | Amtar | 2012/13 |
| 81 | 106 | 100* | KR Kapoor | Karnataka v Haryana | Hubli | 2012/13 |
| 82 | 108 | 100* | D Bundela | M Pradesh v Punjab | Gwalior | 2012/13 |
| 83 | 126 | 112 | VS Awate | Maharashtra v Vidarbha | VCA Gd, Nagpur | 2012/13 |
| 84 | 130 | 127* | NB Behera | Orissa v Mumbai | Wankhede | 2013/14 |
| 85 | 219* | 101* | NV Ojha | India A v Australia A | Brisbane | 2014 |
| 86 | 115 | 141 | V Kohli | India v Australia | Adelaide | 2014/15 |
| 87 | 185 | 130 | KL Rahul | South v Central | Delhi-FSK | 2014/15 |
| 88 | 127 | 100* | AM Rahane | India v South Africa | Delhi | 2015/16 |
| 89 | 142 | 110* | AR Easwaran | Bengal v U Pradesh | Jaipur | 2016/17 |
| 90 | 117 | 135 | RR Pant | Delhi v Jharkhand | Thumba | 2016/17 |
| 91 | 106 | 119 | DW Misal | Goa v H Pradesh | Mumbai-BKC | 2016/17 |
| 92 | 119 | 103* | TD Agarwal | Hyderabad v J & K | Vadodara-MBS | 2016/17 |
| 93 | 111 | 136* | YK Pathan | Baroda v M Pradesh | Indore | 2017/18 |
| 94 | 119 | 108* | AP Majumdar | Bengal v Goa | Eden Gardens | 2017/18 |
| 95 | 129 | 114 | AR Easwaran | Bengal v Gujarat | Jaipur | 2017/18 |
| 96 | 105 | 133* | PK Panchal | India Red v India Green | Lucknow | 2017/18 |
| 97 | 173 | 134 | MA Agarwal | Karnataka v Railways | Delhi-KSS | 2017/18 |
| 98 | 160 | 104 | KH Pandya | Baroda v Railways | Delhi-KSS | 2018/19 |
| 99 | 103 | 102* | AA Waghmode | Baroda v Vidarbha | VCA Gd, Nagpur | 2018/19 |
| 100 | 114 | 180* | GH Vihari | RoI v Vidarbha | VCA St, Nagpur | 2018/19 |
| 101 | 178 | 205* | R Dalal | Aru Pradesh v Mizoram | Puducherry | 2019/20 |
| 102 | 176 | 127 | RG Sharma | India v South Africa | Visakhapatnam | 2019/20 |
| 103 | 113 | 113* | Y Dhull | Delhi v Tamil Nadu | Guwahati | 2021/22 |
| 104 | 151 | 101* | T Kohli | Mizoram v Bihar | Kolkata-JUSC Gd | 2021/22 |
| 105 | 119 | 100* | CD Bist | Nagaland v Mizoram | Eden Gardens | 2021/22 |
| 106 | 100 | 181 | YB Jaiswal | Mumbai v U Pradesh | Bangalore-JCAG | 2022 |
| 107 | 252* | 150* | D Shorey | Delhi v Assam | Guwahati | 2022/23 |
| 108 | 133 | 155* | D Hooda | Rajasthan v Kerala | Jaipur | 2022/23 |
| 109 | 213 | 144 | YB Jaiswal | RoI v M Pradesh | Gwalior | 2022/23 |
| 110 | 112 | 103 | FY Fazal | Vidarbha v Railways | VCA St, Nagpur | 2022/23 |
| 111 | 105 | 101 | AV Chopra | Mizoram v Meghalaya | Anand | 2023/24 |
| 112 | 110 | 238* | AV Chopra | Mizoram v Aru Pradesh | Ahmedabad-GCG | 2024/25 |
| 113 | 145 | 105* | D Nischal | Nagaland v Mizoram | Nadiad | 2024/25 |
| 114 | 269 | 161 | S Gill | India v England | Birmingham | 2025Z |
| 115 | 134 | 118 | RR Pant | India v England | Leeds | 2025 |
| 116 | 118 | 101* | A Vasisht | H Pradesh v Hyderabad | Amtar | 2025/26 |
| 117 | 132* | 127* | DC Jurel | India A v South Africa A | CoE Gd 1 Bangalore | 2025/26 |
| 118 | 144 | 101 | D Shorey | Vidarbha v Orissa | VCA St, Nagpur | 2025/26 |
There are only three occasions of Indian batsman scoring unbeaten centuries in both innings of a first class match. All such occasions are tabulated below
| No | FI | SI | Player | Teams | Ground | Season |
| 1 | 130* | 125* | MD Phadke | Goa v Services | Palam A Delhi | 2004/05 |
| 2 | 219* | 101* | NV Ojha | India A v Australia A | Brisbane | 2014 |
| 3 | 132* | 127* | DC Jurel | India A v South Africa A | CoE Gd 1 Bangalore | 2025/26 |
The following are the eleven occasions of an Indian batsman scoring a double century and a century in a First class match
| No | FI | SI | Player | Teams | Ground | Season |
| 1 | 109 | 213* | Hanumant Singh | Rajasthan v Bombay | Brabourne | 1966/67 |
| 2 | 124 | 220 | SM Gavaskar | India v West Indies | Port of Spain | 1970/71 |
| 3 | 226 | 120 | WV Raman | Tamil Nadu v Haryana | Faridabad | 1991/92 |
| 4 | 136 | 202* | AD Jadeja | Haryana v Saurashtra | Rajkot-MCS | 1998/99 |
| 5 | 210 | 159* | AT Rayudu | Hyderabad v Andhra | Secunderabad | 2002/03 |
| 6 | 112 | 207* | HH Kanitkar | Maharashtra v Services | Aurangabad | 2003/04 |
| 7 | 219* | 101* | NV Ojha | India A v Australia A | Brisbane | 2014 |
| 8 | 252* | 150* | D Shorey | Delhi v Assam | Guwahati | 2022/23 |
| 9 | 213 | 144 | YB Jaiswal | RoI v M Pradesh | Gwalior | 2022/23 |
| 10 | 110 | 238* | AV Chopra | Mizoram v Aru Pradesh | Ahmedabad-GCG | 2024/25 |
| 11 | 269 | 161 | S Gill | India v England | Birmingham | 2025 |