Picture Credit: X

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