Virat Kohli ODI Centuries List: The Ultimate Statistical Breakdown

Virat Kohli ODI Centuries List: The Ultimate Statistical Breakdown

6 minutes, 45 seconds Read

In modern cricket, a One Day International century is out Virat Kohli has grown from a milestone into a beautiful routine. His relentless pursuit of excellence has cemented his place as the undisputed king of the 50-plus format.

The mind-boggling nature of his achievement is best captured in comparison: Kohli’s century count in ODIs is not just high; are more than the combined ODI tons of fellow Indian legends Rohit Sharma and Shikhar Dhawan.

Furthermore, Kohli’s individual ODI centuries within the announced ‘Fab 4’ surpass the total total collected by Kane Williamson, Joe Root and Steve Smith combined.

His age-old aggregate has of course gone beyond the master batsman, Sachin Tendulkar‘s once seemingly unreachable record of 49. Virat Kohli is now the first men’s cricketer in history to cross the unbelievable 50 ODI centuries marking.

Such prolific scoring has led to a barely credible benchmark: the former Indian captain boasts an average of more than three ODI hundreds per year, a figure virtually unrivaled in the history of the game. In his personal best year, he registered six ODI centuries, a feat he achieved back-to-back in 2017 and 2018.

A man who has made the incredible commonplace, Virat also has the distinction of being the first Indian batsman to score three consecutive 100+ strikes in ODIs.

The numbers speak for themselves, but the story is in the details. Now let’s take a look at the complete and authoritative list of every ODI century, compiled by the ‘Chase Master’, Virat Kohli.

No.ScoringIn return forHitLocationYearResult
1107Sri Lanka2Calcutta2009Won
2102*Bangladesh2Dhaka2010Won
3118*Australia2Visakhapatnam2010Won
4105New Zealand1Guwahati2010Won
5100*Bangladesh1Dhaka2011Won
6107England1Cardiff2011Lost
7112*England2Delhi2011Won
8117West Indies2Visakhapatnam2011Won
9133*Sri Lanka2Hobart2012Won
10108Sri Lanka1Dhaka2012Won
11183Pakistan2Dhaka2012Won
12106Sri Lanka1Hambantota2012Won
13128*Sri Lanka2Colombo2012Won
14102West Indies1Port of Spain2013Won
15115Zimbabwe2Harare2013Won
16100*Australia2Jaipur2013Won
17115*Australia2Nagpur2013Won
18123New Zealand2Napier2014Lost
19136Bangladesh2Fatullah2014Won
20127West Indies1Dharamshala2014Won
21139*Sri Lanka2Ranchi2014Won
22107Pakistan1Adelaide2015Won
23138South Africa1Chennai2015Won
24117Australia1Melbourne2016Lost
25106Australia2Canberra2016Lost
26154*New Zealand2Mohali2016Won
27122England2Pune2017Won
28111*West Indies2Kingston2017Won
29131Sri Lanka1Colombo2017Won
30110*Sri Lanka2Colombo2017Won
31121New Zealand1Mumbai2017Lost
32113New Zealand1Kanpur2017Won
33112South Africa2Durban2018Won
34160*South Africa1Cape Town2018Won
35129*South Africa2Centurion2018Won
36140West Indies2Guwahati2018Won
37157*West Indies1Visakhapatnam2018Bound
38107West Indies2Pune2018Lost
39104Australia2Adelaide2019Won
40116Australia1Nagpur2019Won
41123Australia2Ranchi2019Lost
42120West Indies1Port of Spain2019Won
43114*West Indies2Port of Spain2019Won
44113Bangladesh1Chattogram2022Won
45113Sri Lanka1Guwahati2023Won
46166*Sri Lanka1Thiruvananthapuram2023Won
47122*Pakistan1Colombo2023Won
48103*Bangladesh2Pune2023Won
49101*South Africa1Calcutta2023Won
50117New Zealand1Mumbai2023Won
51100*Pakistan2Dubai2025Won
52135South Africa1Ranchi2025Won
53102South Africa1Raipur2025Lost


Key Insights About Virat Kohli’s Century Records in One Day Internationals

Batting position and captaincy century statistics

Virat Kohli scored a total 53 ODI centuries, making him the all-time leading centurion in the format.

Virat Kohli has been regularly batting at No. 3 for India in ODIs since 2012 and most of his century innings came at that position.

  • ODI ages ago Virat Kohli at bat at number 3: 46
  • ODI ages ago Virat Kohli at bat at number 4: 7

His count of 46 centuries at number 3 is the record for the most ODI centuries by a batsman at number 3for Ricky Ponting who has 29 centuries.

Playing in total as captain Virat Kohli scored 21 ODI centuries, and 32 as a non-captain.

He stands alone next to it Ricky Pontingwho has 22 centuries as a captain in ODI. Check out the top ten captains with the most ODI tons here.


Geographical breakdown of Virat’s ODI hundreds

  • Virat Kohli ODI centuries at home: 26
  • Virat Kohli ODI centuries away: 21
  • Virat Kohli ODI centuries in neutral: 6

Virat Kohli is only behind Sachin in the record for scoring the Most ODI centuries are played away from home.

From the 27 centuries that are scored away or at neutral locations, 15 came outside Asia.

He has scored at least a century in every country he has played cricket in, and has never played an ODI in Ireland, Afghanistan and Pakistan.

Shere Bangla National Stadium in Dhaka and R Premadasa Stadium in Colombo are the preferred venues for this Virat Kohli as he scored 4 ODI centuries at these venues.

Next comes Guwahati and Visakhapatnam, where he has 3 centuries each.


Most centuries against specific opposition teams

Virat Kohli has conceded at least one ODI century so far 9 out 13 teams he played ODIs against.

He is the first batsman in ODI history to score 10 centuries against one team.

The 4 teams he doesn’t have centuries against are Ireland, Netherlands and UAE (he just played 1 match them all against them) and Afghanistan (who he just played against 2 competitions).

Virat Kohli centuries against each team:

  • vs Sri Lanka – 10 (Most 100s vs Sri Lanka by any player).
  • vs West Indies – 9 (Most 100s vs West Indies by any player).
  • vs Australia – 8 (3rd most)
  • vs South Africa – 7 (Most 100s vs South Africa by any player)).
  • vs New Zealand – 6 (Joint best along with Ricky Ponting and Virender Sehwag)
  • vs Bangladesh – 5
  • vs England – 3
  • vs Pakistan – 4
  • vs Zimbabwe – 1

He also has an average of 50+ in ODIs against 8 out 13 teams he played against.


High win percentage with century scores

Virat Kohli has more than 80% of his ODI centuries came in the winning cause for Team India.

  • Matches won by India, next Virat Kohli Century: 44
  • Matches lost by India, after that Virat Kohli Century: 7
  • Draw, next Virat Kohli Century: 1

Virat Kohli currently holds the record for the most ODI centuries in winning ODIs.

He holds on 11 separate streaks of hundreds of goals in two or more consecutive ODI innings – a record unrivaled in the format.

Ask: Can you guess the only player in ODI history to have more than 10 centuries and all have a winning cause?


The dominance of Chase Master Records

Virat Kohli already holds the record for the most hundreds while chasing in ODI.

Virat Kohli is the only player among the players who does 10+ ODI centuries, to have more tons while chasing than when batting first.

He also rules the list of batsmen to score most centuries successful ODI chases.

Virat Kohli ODI centuries,

  • While you are batting first: 25
  • While batting second: 28

Virat Kohli ODI centuries in winning cause,

  • While you are batting first: 20
  • While batting second: 24

#Virat #Kohli #ODI #Centuries #List #Ultimate #Statistical #Breakdown

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *