V Kohli scores his 21st century on home soil to own the record for most centuries by a batsman on home soil in one day internationals
V Kohli’s 166 not out against Sri Lanka at Thiruvananthapuram on 15 Jan 2023 represent his 21st century on home soil. He now owns the record for most centuries by a batsman on home soil in one day internationals. He went past SR Tendulkar who had scored 20 centuries on home soil. The following table lists the centuries scored by these two batsmen
| No | Player | Runs | I | Opposition | Ground | Start Date |
| 1 | V Kohli | 107 | 2 | v Sri Lanka | Eden Gardens | 24 Dec 2009 |
| 2 | V Kohli | 118 | 2 | v Australia | Visakhapatnam | 20 Oct 2010 |
| 3 | V Kohli | 105 | 1 | v New Zealand | Guwahati | 28 Nov 2010 |
| 4 | V Kohli | 112* | 2 | v England | Delhi | 17 Oct 2011 |
| 5 | V Kohli | 117 | 2 | v West Indies | Visakhapatnam | 02 Dec 2011 |
| 6 | V Kohli | 100* | 2 | v Australia | Jaipur | 16 Oct 2013 |
| 7 | V Kohli | 115* | 2 | v Australia | Nagpur | 30 Oct 2013 |
| 8 | V Kohli | 127 | 1 | v West Indies | Dharamsala | 17 Oct 2014 |
| 9 | V Kohli | 139* | 2 | v Sri Lanka | Ranchi | 16 Nov 2014 |
| 10 | V Kohli | 138 | 1 | v South Africa | Chennai | 22 Oct 2015 |
| 11 | V Kohli | 154* | 2 | v New Zealand | Mohali | 23 Oct 2016 |
| 12 | V Kohli | 122 | 2 | v England | Pune | 15 Jan 2017 |
| 13 | V Kohli | 121 | 1 | v New Zealand | Wankhede | 22 Oct 2017 |
| 14 | V Kohli | 113 | 1 | v New Zealand | Kanpur | 29 Oct 2017 |
| 15 | V Kohli | 140 | 2 | v West Indies | Guwahati | 21 Oct 2018 |
| 16 | V Kohli | 157* | 1 | v West Indies | Visakhapatnam | 24 Oct 2018 |
| 17 | V Kohli | 107 | 2 | v West Indies | Pune | 27 Oct 2018 |
| 18 | V Kohli | 116 | 1 | v Australia | Nagpur | 05 Mar 2019 |
| 19 | V Kohli | 123 | 2 | v Australia | Ranchi | 08 Mar 2019 |
| 20 | V Kohli | 113 | 1 | v Sri Lanka | Guwahati | 10 Jan 2023 |
| 21 | V Kohli | 166* | 1 | v Sri Lanka | Trivandrum | 15 Jan 2023 |
| No | Player | Runs | I | Opposition | Ground | Start Date |
| 1 | SR Tendulkar | 115 | 2 | v New Zealand | Vadodara | 28 Oct 1994 |
| 2 | SR Tendulkar | 105 | 1 | v West Indies | Jaipur | 11 Nov 1994 |
| 3 | SR Tendulkar | 127* | 2 | v Kenya | Cuttack | 18 Feb 1996 |
| 4 | SR Tendulkar | 137 | 1 | v Sri Lanka | Delhi | 02 Mar 1996 |
| 5 | SR Tendulkar | 114 | 1 | v South Africa | Wankhede | 14 Dec 1996 |
| 6 | SR Tendulkar | 117 | 2 | v New Zealand | Bengaluru | 14 May 1997 |
| 7 | SR Tendulkar | 100 | 2 | v Australia | Kanpur | 07 Apr 1998 |
| 8 | SR Tendulkar | 100* | 2 | v Kenya | Eden Gardens | 31 May 1998 |
| 9 | SR Tendulkar | 186* | 1 | v New Zealand | Hyd-RGS | 08 Nov 1999 |
| 10 | SR Tendulkar | 122 | 2 | v South Africa | Vadodara | 17 Mar 2000 |
| 11 | SR Tendulkar | 146 | 1 | v Zimbabwe | Jodhpur | 08 Dec 2000 |
| 12 | SR Tendulkar | 139 | 1 | v Australia | Indore | 31 Mar 2001 |
| 13 | SR Tendulkar | 100 | 1 | v Australia | Gwalior | 26 Oct 2003 |
| 14 | SR Tendulkar | 102 | 1 | v New Zealand | Hyd-RGS | 15 Nov 2003 |
| 15 | SR Tendulkar | 123 | 1 | v Pakistan | Ahmedabad | 12 Apr 2005 |
| 16 | SR Tendulkar | 100* | 1 | v West Indies | Vadodara | 31 Jan 2007 |
| 17 | SR Tendulkar | 175 | 2 | v Australia | Hyd-RGS | 05 Nov 2009 |
| 18 | SR Tendulkar | 200* | 1 | v South Africa | Gwalior | 24 Feb 2010 |
| 19 | SR Tendulkar | 120 | 1 | v England | Bengaluru | 27 Feb 2011 |
| 20 | SR Tendulkar | 111 | 1 | v South Africa | Nagpur | 12 Mar 2011 |