V Kohli owns the record for most centuries by an Indian captain against Sri Lanka
V Kohli’s 123* against Sri Lanka in the ongoing test at Nagpur against Sri Lanka represent his fourth century while captaining India against Sri Lanka. He now owns the record for most centuries by an Indian captain agains Sri Lanka. He went past SR Tendulkar who had scored eleven centuries while leading India against Sri Lanka. The centuries scored by these two captains are listed below {Figures at the Lunch time on the third day of the test between India and Sri Lanka at Nagpur}
| No | Player | Runs | Inns | Opposition | Ground | Start Date |
| 1 | V Kohli | 103 | 2 | v Sri Lanka | Galle | 12 Aug 2015 |
| 2 | V Kohli | 103* | 3 | v Sri Lanka | Galle | 26 Jul 2017 |
| 3 | V Kohli | 104* | 3 | v Sri Lanka | Kolkata | 16 Nov 2017 |
| 4 | V Kohli | 123* | 2 | v Sri Lanka | Nagpur-J | 24 Nov 2017 |
| 1 | SR Tendulkar | 143 | 1 | v Sri Lanka | Col-RPS | 02 Aug 1997 |
| 2 | SR Tendulkar | 139 | 2 | v Sri Lanka | Col-SSC | 09 Aug 1997 |
| 3 | SR Tendulkar | 148 | 1 | v Sri Lanka | Mumbai | 03 Dec 1997 |