Virat Kohli’s ODI Centuries
No.
Score
Opposition
Venue
Date
1
107
Sri Lanka
Eden Gardens, Kolkata
24-Dec-09
2
102*
Bangladesh
Sher-e-Bangla Cricket Stadium, Dhaka
11-Jan-10
3
118
Australia
APCA-VDCA Stadium, Visakhapatnam
20-Oct-10
4
105
New Zealand
Nehru Stadium, Guwahati
28-Nov-10
5
100*
Bangladesh
Sher-e-Bangla Cricket Stadium, Dhaka
19-Feb-11
6
107
England
Sophia Gardens, Cardiff
16-Sep-11
7
112*
England
Feroz Shah Kotla Ground, Delhi
17-Oct-11
8
117
West Indies
APCA-VDCA Stadium, Visakhapatnam
02-Dec-11
9
133*
Sri Lanka
Bellerive Oval, Hobart
28-Feb-12
10
108
Sri Lanka
Sher-e-Bangla Cricket Stadium, Dhaka
13-Mar-12
11
183
Pakistan
Sher-e-Bangla Cricket Stadium, Dhaka
18-Mar-12
12
106
Sri Lanka
MRIC Stadium, Hambantota
21-Jul-12
13
128*
Sri Lanka
R. Premadasa Stadium, Colombo
31-Jul-12
14
102
West Indies
Queen’s Park Oval, Port of Spain
05-Jul-13
15
115
Zimbabwe
Harare Sports Club, Harare
24-Jul-13
16
100*
Australia
Sawai Mansingh Stadium, Jaipur
16-Oct-13
17
115*
Australia
VCA Stadium, Nagpur
30-Oct-13
18
123
New Zealand
McLean Park, Napier
19-Jan-14
19
136
Bangladesh
Khan Shaheb Osman Ali Stadium, Fatullah
26-Feb-14
20
127
West Indies
HPCA Stadium, Dharamshala
17-Oct-14
21
139*
Sri Lanka
JSCA International Stadium, Ranchi
16-Nov-14
22
107
Pakistan
Adelaide Oval, Adelaide
15-Feb-15
23
138
South Africa
M. A. Chidambaram Stadium, Chennai
22-Oct-15
24
117
Australia
Melbourne Cricket Ground, Melbourne
17-Jan-16
25
106
Australia
Manuka Oval, Canberra
20-Jan-16
26
154*
New Zealand
Punjab Cricket Association IS Bindra Stadium, Mohali
23-Oct-16
27
122
England
Maharashtra Cricket Association Stadium, Pune
15-Jan-17
28
111*
West Indies
Sabina Park, Kingston
06-Jul-17
29
131
Sri Lanka
R. Premadasa Stadium, Colombo
31-Aug-17
30
110*
Sri Lanka
R. Premadasa Stadium, Colombo
03-Sep-17
31
121
New Zealand
Wankhede Stadium, Mumbai
22-Oct-17
32
113
New Zealand
Green Park Stadium, Kanpur
29-Oct-17
33
112
South Africa
Kingsmead Cricket Ground, Durban
01-Feb-18
34
160*
South Africa
Newlands Cricket Ground, Cape Town
07-Feb-18
35
129*
South Africa
SuperSport Park, Centurion
16-Feb-18
36
140
West Indies
ACA Stadium, Guwahati
21-Oct-18
37
157*
West Indies
ACA-VDCA Cricket Stadium, Visakhapatnam
24-Oct-18
38
107
West Indies
Maharashtra Cricket Association Stadium, Pune
27-Oct-18
39
104
Australia
Adelaide Oval, Adelaide
15-Jan-19
40
116
Australia
Vidarbha Cricket Association Stadium, Nagpur
05-Mar-19
41
123
Australia
JSCA International Stadium, Ranchi
08-Mar-19
42
120
West Indies
Queen’s Park Oval, Port of Spain
11-Aug-19
43
114*
West Indies
Queen’s Park Oval, Port of Spain
14-Aug-19
44
113
Bangladesh
Zahur Ahmed Chowdhury Stadium, Chattogram
10-Dec-2022
45
113
Sri Lanka
Barsapara Cricket Stadium, Guwahati
10-Jan-2023
46
166*
Sri Lanka
Greenfield International Stadium, Thiruvananthapuram
15-Jan-2023
47
122*
Pakistan
R.Premadasa Stadium, Khettarama, Colombo
11- Sep- 2023
48
103*
Bangladesh
Maharashtra Cricket Association Stadium, Pune
19-Oct-2023
49
101*
South Africa
Eden Gardens, Kolkata
05-Nov-2023
50
117
New Zealand
Wankhede Stadium, Mumbai
15-Nov-2023...