V Kohli’s one day centuries and its various permutations and combinations
V Kohli’s 129 not out against South Africa at Centurion on 16.02.18 represent his 35th one day century.All his centuries are tabulated below.
| No | Runs | Pos | Inns | Opposition | Ground | Start Date |
| 1 | 107 | 4 | 2 | v Sri Lanka | Kolkata | 24 Dec 2009 |
| 2 | 102* | 3 | 2 | v Bangladesh | Dhaka | 11 Jan 2010 |
| 3 | 118 | 3 | 2 | v Australia | Visakhapatnam | 20 Oct 2010 |
| 4 | 105 | 3 | 1 | v New Zealand | Guwahati | 28 Nov 2010 |
| 5 | 100* | 4 | 1 | v Bangladesh | Dhaka | 19 Feb 2011 |
| 6 | 107 | 4 | 1 | v England | Cardiff | 16 Sep 2011 |
| 7 | 112* | 4 | 2 | v England | Delhi | 17 Oct 2011 |
| 8 | 117 | 4 | 2 | v West Indies | Visakhapatnam | 02 Dec 2011 |
| 9 | 133* | 4 | 2 | v Sri Lanka | Hobart | 28 Feb 2012 |
| 10 | 108 | 3 | 1 | v Sri Lanka | Dhaka | 13 Mar 2012 |
| 11 | 183 | 3 | 2 | v Pakistan | Dhaka | 18 Mar 2012 |
| 12 | 106 | 3 | 1 | v Sri Lanka | Hambantota | 21 Jul 2012 |
| 13 | 128* | 3 | 2 | v Sri Lanka | Colombo (RPS) | 31 Jul 2012 |
| 14 | 102 | 3 | 1 | v West Indies | Port of Spain | 05 Jul 2013 |
| 15 | 115 | 3 | 2 | v Zimbabwe | Harare | 24 Jul 2013 |
| 16 | 100* | 3 | 2 | v Australia | Jaipur | 16 Oct 2013 |
| 17 | 115* | 3 | 2 | v Australia | Nagpur | 30 Oct 2013 |
| 18 | 123 | 3 | 2 | v New Zealand | Napier | 19 Jan 2014 |
| 19 | 136 | 3 | 2 | v Bangladesh | Fatullah | 26 Feb 2014 |
| 20 | 127 | 3 | 1 | v West Indies | Dharamsala | 17 Oct 2014 |
| 21 | 139* | 4 | 2 | v Sri Lanka | Ranchi | 16 Nov 2014 |
| 22 | 107 | 3 | 1 | v Pakistan | Adelaide | 15 Feb 2015 |
| 23 | 138 | 3 | 1 | v South Africa | Chennai | 22 Oct 2015 |
| 24 | 117 | 3 | 1 | v Australia | Melbourne | 17 Jan 2016 |
| 25 | 106 | 3 | 2 | v Australia | Canberra | 20 Jan 2016 |
| 26 | 154* | 3 | 2 | v New Zealand | Mohali | 23 Oct 2016 |
| 27 | 122 | 3 | 2 | v England | Pune | 15 Jan 2017 |
| 28 | 111* | 3 | 2 | v West Indies | Kingston | 06 Jul 2017 |
| 29 | 131 | 3 | 1 | v Sri Lanka | Colombo (RPS) | 31 Aug 2017 |
| 30 | 110* | 3 | 2 | v Sri Lanka | Colombo (RPS) | 03 Sep 2017 |
| 31 | 121 | 3 | 1 | v New Zealand | Mumbai | 22 Oct 2017 |
| 32 | 113 | 3 | 1 | v New Zealand | Kanpur | 29 Oct 2017 |
| 33 | 112 | 3 | 2 | v South Africa | Durban | 01 Feb 2018 |
| 34 | 160* | 3 | 1 | v South Africa | Cape Town | 07 Feb 2018 |
| 35 | 129* | 3 | 2 | v South Africa | Centurion | 16 Feb 2018 |
It also represents his 30th century in a team’s winning cause. He became the second batsman in the history of one day game to score 30 or more centuries in a team’s winning cause after SR Tendulkar. SR Tendulkar has scored 33 centuries in India’s wins. All the 30 centuries scored by V Kohli are listed below
| No | Runs | Pos | Inns | Opposition | Ground | Start Date |
| 1 | 107 | 4 | 2 | v Sri Lanka | Kolkata | 24 Dec 2009 |
| 2 | 102* | 3 | 2 | v Bangladesh | Dhaka | 11 Jan 2010 |
| 3 | 118 | 3 | 2 | v Australia | Visakhapatnam | 20 Oct 2010 |
| 4 | 105 | 3 | 1 | v New Zealand | Guwahati | 28 Nov 2010 |
| 5 | 100* | 4 | 1 | v Bangladesh | Dhaka | 19 Feb 2011 |
| 6 | 112* | 4 | 2 | v England | Delhi | 17 Oct 2011 |
| 7 | 117 | 4 | 2 | v West Indies | Visakhapatnam | 02 Dec 2011 |
| 8 | 133* | 4 | 2 | v Sri Lanka | Hobart | 28 Feb 2012 |
| 9 | 108 | 3 | 1 | v Sri Lanka | Dhaka | 13 Mar 2012 |
| 10 | 183 | 3 | 2 | v Pakistan | Dhaka | 18 Mar 2012 |
| 11 | 106 | 3 | 1 | v Sri Lanka | Hambantota | 21 Jul 2012 |
| 12 | 128* | 3 | 2 | v Sri Lanka | Colombo (RPS) | 31 Jul 2012 |
| 13 | 102 | 3 | 1 | v West Indies | Port of Spain | 05 Jul 2013 |
| 14 | 115 | 3 | 2 | v Zimbabwe | Harare | 24 Jul 2013 |
| 15 | 100* | 3 | 2 | v Australia | Jaipur | 16 Oct 2013 |
| 16 | 115* | 3 | 2 | v Australia | Nagpur | 30 Oct 2013 |
| 17 | 136 | 3 | 2 | v Bangladesh | Fatullah | 26 Feb 2014 |
| 18 | 127 | 3 | 1 | v West Indies | Dharamsala | 17 Oct 2014 |
| 19 | 139* | 4 | 2 | v Sri Lanka | Ranchi | 16 Nov 2014 |
| 20 | 107 | 3 | 1 | v Pakistan | Adelaide | 15 Feb 2015 |
| 21 | 138 | 3 | 1 | v South Africa | Chennai | 22 Oct 2015 |
| 22 | 154* | 3 | 2 | v New Zealand | Mohali | 23 Oct 2016 |
| 23 | 122 | 3 | 2 | v England | Pune | 15 Jan 2017 |
| 24 | 111* | 3 | 2 | v West Indies | Kingston | 06 Jul 2017 |
| 25 | 131 | 3 | 1 | v Sri Lanka | Colombo (RPS) | 31 Aug 2017 |
| 26 | 110* | 3 | 2 | v Sri Lanka | Colombo (RPS) | 03 Sep 2017 |
| 27 | 113 | 3 | 1 | v New Zealand | Kanpur | 29 Oct 2017 |
| 28 | 112 | 3 | 2 | v South Africa | Durban | 01 Feb 2018 |
| 29 | 160* | 3 | 1 | v South Africa | Cape Town | 07 Feb 2018 |
| 30 | 129* | 3 | 2 | v South Africa | Centurion | 16 Feb 2018 |
V Kohli has scored 13 centuries in a team’s winning cause on away soil. All his centuries are tabulated below V Kohli holds the record for scoring most centuries in a teams’s winning cause. The next best is ST Jayasuriya’s ten centuries.
| No | Runs | Pos | Inns | Opposition | Ground | Start Date |
| 1 | 102* | 3 | 2 | v Bangladesh | Dhaka | 11 Jan 2010 |
| 2 | 100* | 4 | 1 | v Bangladesh | Dhaka | 19 Feb 2011 |
| 3 | 106 | 3 | 1 | v Sri Lanka | Hambantota | 21 Jul 2012 |
| 4 | 128* | 3 | 2 | v Sri Lanka | Colombo (RPS) | 31 Jul 2012 |
| 5 | 102 | 3 | 1 | v West Indies | Port of Spain | 05 Jul 2013 |
| 6 | 115 | 3 | 2 | v Zimbabwe | Harare | 24 Jul 2013 |
| 7 | 136 | 3 | 2 | v Bangladesh | Fatullah | 26 Feb 2014 |
| 8 | 111* | 3 | 2 | v West Indies | Kingston | 06 Jul 2017 |
| 9 | 131 | 3 | 1 | v Sri Lanka | Colombo (RPS) | 31 Aug 2017 |
| 10 | 110* | 3 | 2 | v Sri Lanka | Colombo (RPS) | 03 Sep 2017 |
| 11 | 112 | 3 | 2 | v South Africa | Durban | 01 Feb 2018 |
| 12 | 160* | 3 | 1 | v South Africa | Cape Town | 07 Feb 2018 |
| 13 | 129* | 3 | 2 | v South Africa | Centurion | 16 Feb 2018 |
V Kohli has scored 21 centuries while batting second in a one day game. All his centuries are furnished below. He is the only batsman in the history of one day games to score 20 plus hundreds while batting second in a one day game.
| No | Runs | Pos | Inns | Opposition | Ground | Start Date |
| 1 | 107 | 4 | 2 | v Sri Lanka | Kolkata | 24 Dec 2009 |
| 2 | 102* | 3 | 2 | v Bangladesh | Dhaka | 11 Jan 2010 |
| 3 | 118 | 3 | 2 | v Australia | Visakhapatnam | 20 Oct 2010 |
| 4 | 112* | 4 | 2 | v England | Delhi | 17 Oct 2011 |
| 5 | 117 | 4 | 2 | v West Indies | Visakhapatnam | 02 Dec 2011 |
| 6 | 133* | 4 | 2 | v Sri Lanka | Hobart | 28 Feb 2012 |
| 7 | 183 | 3 | 2 | v Pakistan | Dhaka | 18 Mar 2012 |
| 8 | 128* | 3 | 2 | v Sri Lanka | Colombo (RPS) | 31 Jul 2012 |
| 9 | 115 | 3 | 2 | v Zimbabwe | Harare | 24 Jul 2013 |
| 10 | 100* | 3 | 2 | v Australia | Jaipur | 16 Oct 2013 |
| 11 | 115* | 3 | 2 | v Australia | Nagpur | 30 Oct 2013 |
| 12 | 123 | 3 | 2 | v New Zealand | Napier | 19 Jan 2014 |
| 13 | 136 | 3 | 2 | v Bangladesh | Fatullah | 26 Feb 2014 |
| 14 | 139* | 4 | 2 | v Sri Lanka | Ranchi | 16 Nov 2014 |
| 15 | 106 | 3 | 2 | v Australia | Canberra | 20 Jan 2016 |
| 16 | 154* | 3 | 2 | v New Zealand | Mohali | 23 Oct 2016 |
| 17 | 122 | 3 | 2 | v England | Pune | 15 Jan 2017 |
| 18 | 111* | 3 | 2 | v West Indies | Kingston | 06 Jul 2017 |
| 19 | 110* | 3 | 2 | v Sri Lanka | Colombo (RPS) | 03 Sep 2017 |
| 20 | 112 | 3 | 2 | v South Africa | Durban | 01 Feb 2018 |
| 21 | 129* | 3 | 2 | v South Africa | Centurion | 16 Feb 2018 |
V Kohli has scored 19 centuries in a team’s winning cause while batting second in a one day game. All his centuries are furnished below.
| No | Runs | Pos | Inns | Opposition | Ground | Start Date |
| 1 | 107 | 4 | 2 | v Sri Lanka | Kolkata | 24 Dec 2009 |
| 2 | 102* | 3 | 2 | v Bangladesh | Dhaka | 11 Jan 2010 |
| 3 | 118 | 3 | 2 | v Australia | Visakhapatnam | 20 Oct 2010 |
| 4 | 112* | 4 | 2 | v England | Delhi | 17 Oct 2011 |
| 5 | 117 | 4 | 2 | v West Indies | Visakhapatnam | 02 Dec 2011 |
| 6 | 133* | 4 | 2 | v Sri Lanka | Hobart | 28 Feb 2012 |
| 7 | 183 | 3 | 2 | v Pakistan | Dhaka | 18 Mar 2012 |
| 8 | 128* | 3 | 2 | v Sri Lanka | Colombo (RPS) | 31 Jul 2012 |
| 9 | 115 | 3 | 2 | v Zimbabwe | Harare | 24 Jul 2013 |
| 10 | 100* | 3 | 2 | v Australia | Jaipur | 16 Oct 2013 |
| 11 | 115* | 3 | 2 | v Australia | Nagpur | 30 Oct 2013 |
| 12 | 136 | 3 | 2 | v Bangladesh | Fatullah | 26 Feb 2014 |
| 13 | 139* | 4 | 2 | v Sri Lanka | Ranchi | 16 Nov 2014 |
| 14 | 154* | 3 | 2 | v New Zealand | Mohali | 23 Oct 2016 |
| 15 | 122 | 3 | 2 | v England | Pune | 15 Jan 2017 |
| 16 | 111* | 3 | 2 | v West Indies | Kingston | 06 Jul 2017 |
| 17 | 110* | 3 | 2 | v Sri Lanka | Colombo (RPS) | 03 Sep 2017 |
| 18 | 112 | 3 | 2 | v South Africa | Durban | 01 Feb 2018 |
| 19 | 129* | 3 | 2 | v South Africa | Centurion | 16 Feb 2018 |