Notifications
Settings
Clear Notifications
Notifications
Use the toggle to switch on notifications
  • Block for 8 hours
  • Block for 12 hours
  • Block for 24 hours
  • Don't block
For Quick Alerts
ALLOW NOTIFICATIONS  
For Daily Alerts
 

Virat Kohli ODI Hundreds: Full List of Centuries Scored By Indian Chase Master

By MyKhel Staff

India stalwart Virat Kohli scored his 53rd ODI century in the 2nd ODI against South Africa in 2025, but he was immensely close to adding his 54th against New Zealand, but fell short of 7 runs.

Kohli, who made his ODI debut in August 2008, scored his first hundred over a year later in 2009 at the Eden Gardens in Kolkata against Sri Lanka. He scored his first away hundred two weeks later in Bangladesh at the Sher-E-Bangla Stadium in Dhaka.

Virat Kohli ODI Hundreds Full List of Centuries Scored By Indian Chase Master

The 37-year-old holds the record for most ODI hundreds followed by India icon Sachin Tendulkar, who had scored 49 hundreds in One Day Internationals.

How many international centuries has Kohli scored across three formats?

Kohli is now also the player with second most hundreds in international across formats with 83 centuries (52 in ODIs, 30 in Tests and 1 in T20I). Tendulkar holds the record for most centuries in international cricket with 100 hundreds across formats in Tests (51) and ODIs (49).

How many of Kohli's ODI hundreds have come in winning cause?

Kohli also holds the record for most 100s in a winning cause in ODIs with 42 hundreds. He has scored 27 hundreds when chasing and among them only four were in a losing cause, earning him the tag of the Chase Master. He has also remained unbeaten in 19 of his 50 hundreds in ODIs.

Where has he scored most of his ODI hundreds? At home, Asia or SENA countries?

He has so far scored 10 hundreds in SENA countries. And among the 10, five have been scored in Australia, three in South Africa, and one each in UK and New Zealand.

23 of his 50 hundreds have come at home, while 11 have come in other Asian countries (Sri Lanka and Bangladesh), and 5 have been scored in West Indies and Zimbabwe.

In which ground has Kohli scored most ODI hundreds?

His favourite ground has been R Premadasa Stadium in Colombo and Shere-E-Bangla Stadium in Dhaka, where he has scored 4 ODI hundreds followed by MCA Stadium in Pune, ACA-VDCA Stadium in Vizag and Queen's Park Oval in Kingston, where he has smashed 3 ODI hundreds each.

Has Kohli scored a hundred in ODI World Cup?

The Chase Master has so far scored 5 centuries in the ODI World Cup with one each in 2011 and 2015 against Bangladesh and Pakistan respectively before three tons in the 2023 home World Cup.

In 2025, this is Virat Kohli's 2nd hundred. He earlier scored a century against Pakistan in the Champions Trophy.

Against which team has Kohli scored most ODI hundreds?

As for favourite oppositions, Kohli has scored the most ODI 100s (10) against Sri Lanka. That also happens to be the record for a player scoring most hundreds against a single opposition in ODIs.

Kohli has also scored nine hundreds against West Indies and eight against Australia, making the two his next favourite opponents. Here is a look at Kohli's hundreds list in One Day Internationals. He now has seven centuries against South Africa.

Virat Kohli ODI Century Stretch

With the ODI century against South Africa in Raipur, Virat Kohli has now scored consecutive ODI centuries 11 times in his career, the most in history of the game.

Virat Kohli ODI Centuries Full List

Century Number Score Opponent Venue Date Result
1 107 Sri Lanka Eden Gardens, Kolkata 24 December 2009 Won
2 102* Bangladesh Sher-e-Bangla Cricket Stadium, Dhaka 11 January 2010 Won
3 118 Australia APCA-VDCA Stadium, Visakhapatnam 20 October 2010 Won
4 105 New Zealand Nehru Stadium, Guwahati 28 November 2010 Won
5 100* Bangladesh Sher-e-Bangla Cricket Stadium, Dhaka 19 February 2011 Won
6 107 England Sophia Gardens, Cardiff 16 September 2011 Lost (D/L)
7 112* England Feroz Shah Kotla Ground, Delhi 17 October 2011 Won
8 117 West Indies APCA-VDCA Stadium, Visakhapatnam 2 December 2011 Won
9 133* Sri Lanka Bellerive Oval, Hobart 28 February 2012 Won
10 108 Sri Lanka Sher-e-Bangla Cricket Stadium, Dhaka 13 March 2012 Won
11 183 Pakistan Sher-e-Bangla Cricket Stadium, Dhaka 18 March 2012 Won
12 106 Sri Lanka MRIC Stadium, Hambantota 21 July 2012 Won
13 128* Sri Lanka R. Premadasa Stadium, Colombo 31 July 2012 Won
14 102 West Indies Queen's Park Oval, Port of Spain 5 July 2013 Won (D/L)
15 115 Zimbabwe Harare Sports Club, Harare 24 July 2013 Won
16 100* Australia Sawai Mansingh Stadium, Jaipur 16 October 2013 Won
17 115* Australia VCA Stadium, Nagpur 30 October 2013 Won
18 123 New Zealand McLean Park, Napier 19 January 2014 Lost
19 136 Bangladesh Khan Shaheb Osman Ali Stadium, Fatullah 26 February 2014 Won
20 127 West Indies HPCA Stadium, Dharamshala 17 October 2014 Won
21 139* Sri Lanka JSCA International Stadium, Ranchi 16 November 2014 Won
22 107 Pakistan Adelaide Oval, Adelaide 15 February 2015 Won
23 138 South Africa MA Chidambaram Stadium, Chennai 22 October 2015 Won
24 117 Australia Melbourne Cricket Ground, Melbourne 17 January 2016 Lost
25 106 Australia Manuka Oval, Canberra 20 January 2016 Lost
26 154* New Zealand PCA IS Bindra Stadium, Mohali 23 October 2016 Won
27 122 England MCA Stadium, Pune 15 January 2017 Won
28 111* West Indies Sabina Park, Kingston 6 July 2017 Won
29 131 Sri Lanka R. Premadasa Stadium, Colombo 31 August 2017 Won
30 110* Sri Lanka R. Premadasa Stadium, Colombo 3 September 2017 Won
31 121 New Zealand Wankhede Stadium, Mumbai 22 October 2017 Lost
32 113 New Zealand Green Park Stadium, Kanpur 29 October 2017 Won
33 112 South Africa Kingsmead, Durban 1 February 2018 Won
34 160* South Africa Newlands, Cape Town 7 February 2018 Won
35 129* South Africa SuperSport Park, Centurion 16 February 2018 Won
36 140 West Indies Baraspara Stadium, Guwahati 21 October 2018 Won
37 157* West Indies ACA-VDCA Stadium, Visakhapatnam 24 October 2018 Tied
38 107 West Indies MCA Stadium, Pune 27 October 2018 Lost
39 104 Australia Adelaide Oval, Adelaide 15 January 2019 Won
40 116 Australia VCA Stadium, Nagpur 5 March 2019 Won
41 123 Australia JSCA International Stadium, Ranchi 8 March 2019 Lost
42 120 West Indies Queen's Park Oval, Port of Spain 11 August 2019 Won
43 114* West Indies Queen's Park Oval, Port of Spain 14 August 2019 Won
44 113 Bangladesh Zohur Ahmed Chowdhury Stadium, Chittagong 10 December 2022 Won
45 113 Sri Lanka Baraspara Stadium, Guwahati 10 January 2023 Won
46 166* Sri Lanka Greenfield International Stadium, Thiruvananthapuram 15 January 2023 Won
47 122* Pakistan R Premadasa Stadium, Colombo 11 September 2023 Won
48 103* Bangladesh MCA Stadium, Pune 19 October 2023 Won
49 101* South Africa Eden Gardens, Kolkata 5 November 2023 Won
50 117 New Zealand Wankhede Stadium, Mumbai 15 November 2023 Won
51 100* Pakistan Dubai International Stadium, Dubai 23 February 2025 Won
52 135 South Africa JSCA International Stadium, Ranchi 30 November 2025 Won
53 102 South Africa Shaheed Veer Narayan Stadium, Raipur 3 December 2025 Lost
Story first published: Sunday, January 11, 2026, 21:21 [IST]
Other articles published on Jan 11, 2026
Gender
Select your Gender
  • Male
  • Female
  • Others
Age
Select your Age Range
  • Under 18
  • 18 to 25
  • 26 to 35
  • 36 to 45
  • 45 to 55
  • 55+