NEW DELHI: Virat Kohli once again showed his incredible consistency in ODIs with back-to-back centuries against South Africa. He first scored 135 in Ranchi and then followed it with 102 in Raipur. This was the 11th time Kohli has scored consecutive hundreds in ODI innings. Behind him is AB de Villiers who had 6 such instances.

With this double, Kohli reached his 53rd ODI century. These consecutive centuries show how consistently he performs and why he is considered one of the greatest batsmen in ODI cricket. His ability to score big in successive matches makes him stand out even more.

Here is the list of all 11 instances when Virat Kohli scored consecutive centuries in ODIs:

S. No Runs Opponent Venue Year
1 118 Australia Visakhapatnam 2010
105 New Zealand Guwahati 2010
2 133* Sri Lanka Hobart 2012
108 Sri Lanka Mirpur 2012
3 183 Pakistan Mirpur 2012
106 Sri Lanka Hambantota 2012
4 59 Australia Brisbane 2016
106 Australia Canberra 2016
5 113 New Zealand Kanpur 2017
112 South Africa Durban 2018
6 131 Sri Lanka Colombo RPS 2017
110* Sri Lanka Colombo RPS 2017
7 140 West Indies Guwahati 2018
157* West Indies Visakhapatnam 2018
107 West Indies Pune 2018
8 120 West Indies Port of Spain 2019
114* West Indies Port of Spain 2019
9 116 Australia Nagpur 2019
123 Australia Ranchi 2019
10 113 Bangladesh Chattogram 2022
113 Sri Lanka Guwahati 2023
11 135 South Africa Ranchi 2025
102 South Africa Raipur 2025