
Picture Credit: X
Star Indian cricketer Virat Kohli notched up his 51st ODI century as India defeated Pakistan in match number five of the ICC Champions Trophy 2025 in Dubai. With this win, India almost confirmed their place in the semi-final of the ongoing Champions Trophy. Apart from that,, Kohli also showed why he is regarded as one of the best batters in ODI cricket.
Virat Kohli surpassed Indian legend Sachin Tendulkar when he brought up his 50th ODI century during the semi-final of the ODI World Cup against New Zealand on November 15, 2023. Now, after 16 months, Kohli scored his 51st ODI hundred that too in a Champions Trophy clash againt Pakistan. Let's have a look at the list of all the ODI centuries by Virat Kohli.
Check Here: ODI World Cup 2023 Live Score
List of Virat Kohli centuries in ODI cricket:
107(114) vs SL in Kolkata, 2009
102* (95) vs BAN in Mirpur, 2010
118(121) vs AUS in Visakhapatnam, 2010
105(104) vs NZ in Guwahati, 2010
100*(83) vs BAN in Mirpur, 2011
107(93) vs ENG in Cardiff, 2011
112*(98) vs ENG in Delhi, 2011
117(123) vs WI in Visakhapatnam, 2011
133*(86) vs SL in Hobart, 2012
108(120) vs SL in Mirpur, 2012
183(148) vs PAK in Mirpur, 2012
106(113) vs SL in Hambantota, 2012
128*(119) vs SL in Colombo(RPS), 2012
102(83) vs WI in Port of Spain, 2013
115(108) vs ZIM in Harare, 2013
100*(52) vs AUS in Jaipur, 2013
115*(66) vs AUS in Nagpur, 2013
123(111) vs NZ in Napier, 2014
136(122) vs BAN in Fatullah, 2014
127(114) vs WI in Dharamsala, 2014
139*(126) vs SL in Ranchi, 2014
107(126) vs PAK in Adelaide, 2015
138(140) vs SA in Chennai, 2015
117(117) vs AUS in Melbourne, 2016
106(92) vs AUS in Canberra, 2016
154*(134) vs NZ in Mohali, 2016
122(105) vs ENG in Pune, 2017
111*(115) vs WI in Kingston, 2017
131(96) vs SL in Colombo(RPS), 2017
110*(116) vs SL in Colombo(RPS), 2017
121(125) vs NZ in Mumbai(WS), 2017
113(106) vs NZ in Kanpur, 2017
112(119) vs SA in Durban, 2018
160*(159) vs SA in Cape Town, 2018
129*(96) vs SA in Centurion, 2018
140(107) vs WI in Guwahati, 2018
157*(129) vs WI in Visakhapatnam, 2018
107(119) vs WI in Pune, 2018
104(112) vs AUS in Adelaide, 2019
116(120) vs AUS in Nagpur, 2019
123(95) vs AUS in Ranchi, 2019
120(125) vs WI in Port of Spain, 2019
114*(99) vs WI in Port of Spain, 2019
113(91) vs BAN in Chattogram, 2022
113(87) vs SL in Guwahati, 2023
116*(110) vs SL in Thiruvananthapuram, 2023
122*(94) vs PAK in Colombo(RPS), 2023
103*(97) vs BAN in Pune, 2023
101*(121) vs SA in Kolkata, 2023
117(113) vs NZ in Mumbai, 2023
100*(111) vs PAK in Dubai, 2023