Virat Kohli: A master of ODI centuries
Virat Kohli, the name synonymous with batting brilliance in modern cricket, holds the record for the most centuries in One Day Internationals (ODIs), overtaking a long-standing record of Sachin Tendulkar. His elegant strokeplay, unwavering determination, and insatiable hunger for runs have captivated audiences worldwide.
He made his ODI debut in August 2008 and the rest is history, as he spent the next decade and a half cementing his position as one of the greatest ODI players in history. This page on Read Scoops delves into Kohli’s phenomenal journey in ODIs, highlighting his complete list of centuries and exploring some of his most significant ones.
Complete list of Virat Kohli’s ODI centuries
More than a year after making his ODI debut, Kohli got his first ODI century against Sri Lanka itself and since then, he’s had multiple years where he’s got as many as six (6) ODI centuries in a single calendar year. As of now, Kohli has a record-breaking 50 ODI centuries (last updated 25th May 2024), with his last one coming in the 2023 World Cup semi final.
SEE ALSO: List of top online sports betting websites
It was only his 11th ODI century that he finally managed to convert to a 150+ score and get a big one, this one coming against Pakistan. Today, Virat Kohli’s ODI career is studded with centuries that hold immense significance, and the the table below chronicles his remarkable journey in ODIs, showcasing each of his ODI centuries from start till date:
Virat Kohli all ODI centuries list
Sr. | Date | Score | Opposition | Venue |
1 | 24 Dec 2009 | 107 | Sri Lanka 🇱🇰 | Kolkata, India |
2 | 11 Jan 2010 | 102* | Bangladesh 🇧🇩 | Dhaka, Bangladesh |
3 | 20 Oct 2010 | 118 | Australia 🇦🇺 | Visakhapatnam, India |
4 | 28 Nov 2010 | 105 | New Zealand 🇳🇿 | Guwahati, India |
5 | 19 Feb 2011 | 100* | Bangladesh 🇧🇩 | Dhaka, Bangladesh |
6 | 16 Sep 2011 | 107 | England | Cardiff, England |
7 | 17 Oct 2011 | 112* | England | Delhi, India |
8 | 2 Dec 2011 | 117 | West Indies | Visakhapatnam, India |
9 | 28 Feb 2012 | 133* | Sri Lanka 🇱🇰 | Hobart, Australia |
10 | 13 Mar 2012 | 108 | Sri Lanka 🇱🇰 | Dhaka, Bangladesh |
11 | 18 Mar 2012 | 183 | Pakistan 🇵🇰 | Dhaka, Bangladesh |
12 | 21 Jul 2012 | 106 | Sri Lanka 🇱🇰 | Hambantota, Sri Lanka |
13 | 31 Jul 2012 | 128* | Sri Lanka 🇱🇰 | Colombo, Sri Lanka |
14 | 5 Jul 2013 | 102 | West Indies | Port of Spain, Trinidad and Tobago |
15 | 24 Jul 2013 | 115 | Zimbabwe 🇿🇼 | Harare, Zimbabwe |
16 | 16 Oct 2013 | 100* | Australia 🇦🇺 | Jaipur, India |
17 | 30 Oct 2013 | 115* | Australia 🇦🇺 | Nagpur, India |
18 | 19 Jan 2014 | 123 | New Zealand 🇳🇿 | Napier, New Zealand |
19 | 26 Feb 2014 | 136 | Bangladesh 🇧🇩 | Fatullah, Dhaka, Bangladesh |
20 | 17 Oct 2014 | 127 | West Indies | Dharamshala, India |
21 | 16 Nov 2014 | 139* | Sri Lanka 🇱🇰 | Ranchi, India |
22 | 15 Feb 2015 | 107 | Pakistan 🇵🇰 | Adelaide, Australia |
23 | 22 Oct 2015 | 138 | South Africa 🇿🇦 | Chennai, India |
24 | 17 Jan 2016 | 117 | Australia 🇦🇺 | Melbourne, Australia |
25 | 20 Jan 2016 | 106 | Australia 🇦🇺 | Canberra, Australia |
26 | 23 Oct 2016 | 154* | New Zealand 🇳🇿 | Mohali, India |
27 | 15 Jan 2017 | 122 | England | Pune, India |
28 | 6 Jul 2017 | 111* | West Indies | Kingston, Jamaica |
29 | 31 Aug 2017 | 131 | Sri Lanka 🇱🇰 | Colombo, Sri Lanka |
30 | 3 Sep 2017 | 110* | Sri Lanka 🇱🇰 | Colombo, Sri Lanka |
31 | 22 Oct 2017 | 121 | New Zealand 🇳🇿 | Mumbai, India |
32 | 29 Oct 2017 | 113 | New Zealand 🇳🇿 | Kanpur, India |
33 | 1 Feb 2018 | 112 | South Africa 🇿🇦 | Durban, South Africa |
34 | 7 Feb 2018 | 160* | South Africa 🇿🇦 | Cape Town, South Africa |
35 | 16 Feb 2018 | 129* | South Africa 🇿🇦 | Centurion, South Africa |
36 | 21 Oct 2018 | 140 | West Indies | Guwahati, India |
37 | 24 Oct 2018 | 157* | West Indies | Visakhapatnam, India |
38 | 27 Oct 2018 | 107 | West Indies | Pune, India |
39 | 15 Jan 2019 | 104 | Australia 🇦🇺 | Adelaide, Australia |
40 | 5 Mar 2019 | 116 | Australia 🇦🇺 | Nagpur, India |
41 | 8 Mar 2019 | 123 | Australia 🇦🇺 | Ranchi, India |
42 | 11 Aug 2019 | 120 | West Indies | Port of Spain, Trinidad and Tobago |
43 | 14 Aug 2019 | 114* | West Indies | Port of Spain, Trinidad and Tobago |
44 | 10 Dec 2022 | 113 | Bangladesh 🇧🇩 | Chittagong, Bangladesh |
45 | 10 Jan 2023 | 113 | Sri Lanka 🇱🇰 | Guwahati, India |
46 | 15 Jan 2023 | 166* | Sri Lanka 🇱🇰 | Thiruvananthapuram, India |
47 | 15 Sep 2023 | 122* | Pakistan 🇵🇰 | Colombo, Sri Lanka |
48 | 19 Oct 2023 | 103* | Bangladesh 🇧🇩 | Pune, India |
49 | 5 Nov 2023 | 101* | South Africa 🇿🇦 | Kolkata, India |
50 | 15 Nov 2023 | 117 | New Zealand 🇳🇿 | Mumbai, India |
Milestone and record-breaking centuries
- First ODI century (2009 against Sri Lanka): This knock, a well-composed 107 at Eden Gardens, Kolkata, marked the arrival of a young prodigy. Kohli, just 21 years old at the time, displayed exceptional composure and a range of strokes, announcing himself on the international stage.
- Fastest ODI century (2013 against Australia): Known for his aggressive yet controlled batting approach, Kohli displayed his power-hitting prowess in this match against Australia, reaching his century in a mere 52 balls, the fastest by an Indian batsman in ODIs. This knock showcased his ability to dominate bowling attacks at will and redefined ODI batting with its sheer brutality.
- Surpassing Sachin Tendulkar’s record (2023 World Cup semi-final vs New Zealand): This century wasn’t just about a hundred runs; it was about etching his name in cricketing history. In a high-pressure World Cup semi-final against New Zealand, Kohli’s 117 steered India towards a commanding position. This knock not only propelled India to the finals but also saw him surpass the legendary Sachin Tendulkar’s record of most ODI centuries (49). The entire cricketing fraternity witnessed a historic moment as Kohli celebrated with tears in his eyes, a testament to the emotions attached to this achievement.
- Highest ODI score (2012 against Pakistan): Kohli’s insatiable hunger for runs was on full display in the 2012 Asia Cup against Pakistan. He unleashed a flurry of boundaries and sixes, reaching a career-best score of 183 – which remains his highest ODI score and was also the first time he got past 150 in ODIs, getting there four times later with 154* (vs New Zealand), 160* (vs South Africa), 157* (vs West Indies), and 166* (vs Sri Lanka).
49 ODI Centuries. An unbreakable record. Broken by an Indian. In India. In a World Cup Semifinal. Doesn’t get better than this!
Congratulations Kohli! You deserve 50 standing ovations and more. pic.twitter.com/nQwosBXy9H
— Jr NTR (@tarak9999) November 15, 2023
Kohli’s Legacy in ODIs
Virat Kohli’s list of ODI centuries is a testament to his unwavering consistency and ability to perform under pressure. He has redefined batting in the format, raising the bar for future generations. Each century etched a unique story, showcasing his adaptability, technique, and mental fortitude.
As Kohli continues his cricketing journey, one can only expect him to add more chapters to this already remarkable tale and list of ODI centuries. For more from the world of sports and cricket, ensure you stay tuned to ReadScoops.com.
Register on Fun88 and get a 200 FREE Bet for sports betting