Topzle Topzle

List of international cricket centuries by Virat Kohli

Updated: Wikipedia source

List of international cricket centuries by Virat Kohli

Virat Kohli is an Indian cricketer and a former captain of the Indian national cricket team. A right-handed top-order batsman, he has made 84 centuries in international cricket—30 in Test cricket, 53 in One Day Internationals (ODIs) and 1 in Twenty20 Internationals (T20Is). Kohli made his debut against Sri Lanka in August 2008, and scored his first century the following year when he made 107 against the same team at Eden Gardens, Kolkata. His 86-ball 133 not out against Sri Lanka in February 2012 led India to the second highest run-chase by any team in Australia. Former Australian cricketer Dean Jones described the innings as "One of the greatest ODI knocks of all time!". Kohli's highest score of 183 came against Pakistan during the 2012 Asia Cup; India successfully chased a target of 330 set by Pakistan and Kohli was adjudged man of the match. Following that, he made his first century as a captain while playing against the West Indies in the 2013 Triangular Series. In the bilateral series against Australia in October 2013, Kohli made two centuries in successful run-chases. The first of the two, 100 not out, was scored off 52 balls and remains the fastest ODI century by an Indian. The next century, which was scored off 61 balls, remains the third-fastest by an Indian as of September 2019. In November 2023, he went past Sachin Tendulkar's record for most ODI centuries when he made his 50th century in the format; he scored 117 against New Zealand in the 2023 Cricket World Cup semi-final.

Kohli made his Test debut against the West Indies in 2011 and scored his first century in the format during the Australian tour in January 2012. In the first Test of the 2014–15 Border–Gavaskar Trophy, he became the fourth Indian player to score centuries in both innings of a Test match after making 115 and 141. He was appointed as the captain of the Test team during the series and became the first player to score centuries in each of his first three Test innings as captain. In 2016, Kohli became the fifth player to score three or more double centuries in a calendar year. The following year, he repeated the feat and also became the first batsman to score four double centuries in consecutive Test series. His seven double centuries is the joint fourth-most by a player. In 2017, he became the first captain to score ten centuries in a calendar year. Following year, he scored eleven centuries, second-most in a calendar year to Tendulkar. In 2019, Kohli scored seven centuries which included five ODI-centuries. Moreover, he scored his highest score in Test-cricket against South Africa. In December 2022, Kohli scored a hundred against Bangladesh in the third ODI to surpass Ricky Ponting's total of 71 centuries in international cricket. Kohli scored his only T20I hundred, his first century in international cricket in nearly three years, against Afghanistan at the 2022 Asia Cup. The following year, he scored 186 against Australia in the first innings of the fourth Test. He would score another century in the third innings of the first Test against Australia in November 2024; this would turn out to be his last Test century due to his retirement from the format in May 2025.

Tables

· Key
Symbol
Meaning
Man of the match
Symbol
Meaning
Captained the Indian cricket team
Balls
Balls
Symbol
Balls
Meaning
Balls faced
Pos.
Pos.
Symbol
Pos.
Meaning
Position in the batting order
Inn.
Inn.
Symbol
Inn.
Meaning
The innings of the match
S/R
S/R
Symbol
S/R
Meaning
Strike rate during the innings
H/A/N
H/A/N
Symbol
H/A/N
Meaning
Venue was at home (India), away or neutral
Date
Date
Symbol
Date
Meaning
Match starting day
Lost
Lost
Symbol
Lost
Meaning
The match was lost by India
Won
Won
Symbol
Won
Meaning
The match was won by India
Drawn
Drawn
Symbol
Drawn
Meaning
The match was drawn
(D/L)
(D/L)
Symbol
(D/L)
Meaning
The result of the match was based upon the Duckworth–Lewis method
Symbol
Meaning
Remained not out
Man of the match
Captained the Indian cricket team
Balls
Balls faced
Pos.
Position in the batting order
Inn.
The innings of the match
S/R
Strike rate during the innings
H/A/N
Venue was at home (India), away or neutral
Date
Match starting day
Lost
The match was lost by India
Won
The match was won by India
Drawn
The match was drawn
(D/L)
The result of the match was based upon the Duckworth–Lewis method
Test centuries scored by Virat Kohli[25] · Test centuries
1
1
No.
1
Runs
116
Against
Australia
Pos.
6
Inn.
2
Test
4/4
Venue
Adelaide Oval, Adelaide
H/A
Away
Date
24 January 2012
Result
Lost
2
2
No.
2
Runs
103 †
Against
New Zealand
Pos.
5
Inn.
2
Test
2/2
Venue
M. Chinnaswamy Stadium, Bangalore
H/A
Home
Date
31 August 2012
Result
Won
3
3
No.
3
Runs
103
Against
England
Pos.
5
Inn.
2
Test
4/4
Venue
Vidarbha Cricket Association Stadium, Nagpur
H/A
Home
Date
13 December 2012
Result
Drawn
4
4
No.
4
Runs
107
Against
Australia
Pos.
5
Inn.
2
Test
1/4
Venue
M. A. Chidambaram Stadium, Chennai
H/A
Home
Date
22 February 2013
Result
Won
5
5
No.
5
Runs
119 †
Against
South Africa
Pos.
4
Inn.
1
Test
1/2
Venue
Wanderers Stadium, Johannesburg
H/A
Away
Date
18 December 2013
Result
Drawn
6
6
No.
6
Runs
105*
Against
New Zealand
Pos.
4
Inn.
4
Test
2/2
Venue
Basin Reserve, Wellington
H/A
Away
Date
14 February 2014
Result
Drawn
7
7
No.
7
Runs
115 ‡
Against
Australia
Pos.
4
Inn.
2
Test
1/4
Venue
Adelaide Oval, Adelaide
H/A
Away
Date
9 December 2014
Result
Lost
8
8
No.
8
Runs
141 ‡
Against
Australia
Pos.
4
Inn.
4
Test
1/4
Venue
Adelaide Oval, Adelaide
H/A
Away
Date
9 December 2014
Result
Lost
9
9
No.
9
Runs
169
Against
Australia
Pos.
4
Inn.
2
Test
3/4
Venue
Melbourne Cricket Ground, Melbourne
H/A
Away
Date
26 December 2014
Result
Drawn
10
10
No.
10
Runs
147 ‡
Against
Australia
Pos.
4
Inn.
2
Test
4/4
Venue
Sydney Cricket Ground, Sydney
H/A
Away
Date
6 January 2015
Result
Drawn
11
11
No.
11
Runs
103 ‡
Against
Sri Lanka
Pos.
4
Inn.
2
Test
1/3
Venue
Galle International Stadium, Galle
H/A
Away
Date
12 August 2015
Result
Lost
12
12
No.
12
Runs
200 ‡
Against
West Indies
Pos.
4
Inn.
1
Test
1/4
Venue
Sir Vivian Richards Stadium, Antigua
H/A
Away
Date
21 July 2016
Result
Won
13
13
No.
13
Runs
211 ‡
Against
New Zealand
Pos.
4
Inn.
1
Test
3/3
Venue
Holkar Stadium, Indore
H/A
Home
Date
8 October 2016
Result
Won
14
14
No.
14
Runs
167 † ‡
Against
England
Pos.
4
Inn.
1
Test
2/5
Venue
ACA-VDCA Cricket Stadium, Visakhapatnam
H/A
Home
Date
17 November 2016
Result
Won
15
15
No.
15
Runs
235 † ‡
Against
England
Pos.
4
Inn.
2
Test
4/5
Venue
Wankhede Stadium, Mumbai
H/A
Home
Date
8 December 2016
Result
Won
16
16
No.
16
Runs
204 † ‡
Against
Bangladesh
Pos.
4
Inn.
1
Test
1/1
Venue
Rajiv Gandhi Stadium, Hyderabad
H/A
Home
Date
9 February 2017
Result
Won
17
17
No.
17
Runs
103* ‡
Against
Sri Lanka
Pos.
4
Inn.
3
Test
1/3
Venue
Galle International Stadium, Galle
H/A
Away
Date
26 July 2017
Result
Won
18
18
No.
18
Runs
104* ‡
Against
Sri Lanka
Pos.
4
Inn.
3
Test
1/3
Venue
Eden Gardens, Kolkata
H/A
Home
Date
16 November 2017
Result
Drawn
19
19
No.
19
Runs
213 † ‡
Against
Sri Lanka
Pos.
4
Inn.
2
Test
2/3
Venue
Vidarbha Cricket Association Stadium, Nagpur
H/A
Home
Date
24 November 2017
Result
Won
20
20
No.
20
Runs
243 † ‡
Against
Sri Lanka
Pos.
4
Inn.
1
Test
3/3
Venue
Feroz Shah Kotla Ground, Delhi
H/A
Home
Date
2 December 2017
Result
Drawn
21
21
No.
21
Runs
153 ‡
Against
South Africa
Pos.
4
Inn.
2
Test
2/3
Venue
SuperSport Park, Centurion
H/A
Away
Date
13 January 2018
Result
Lost
22
22
No.
22
Runs
149 ‡
Against
England
Pos.
4
Inn.
2
Test
1/5
Venue
Edgbaston, Birmingham
H/A
Away
Date
1 August 2018
Result
Lost
23
23
No.
23
Runs
103 † ‡
Against
England
Pos.
4
Inn.
3
Test
3/5
Venue
Trent Bridge, Nottingham
H/A
Away
Date
18 August 2018
Result
Won
24
24
No.
24
Runs
139 ‡
Against
West Indies
Pos.
4
Inn.
1
Test
1/2
Venue
Saurashtra Cricket Association Stadium, Rajkot
H/A
Home
Date
4 October 2018
Result
Won
25
25
No.
25
Runs
123 ‡
Against
Australia
Pos.
4
Inn.
2
Test
2/4
Venue
Perth Stadium, Perth
H/A
Away
Date
14 December 2018
Result
Lost
26
26
No.
26
Runs
254* † ‡
Against
South Africa
Pos.
4
Inn.
1
Test
2/3
Venue
Maharashtra Cricket Association Stadium, Pune
H/A
Home
Date
10 October 2019
Result
Won
27
27
No.
27
Runs
136 ‡
Against
Bangladesh
Pos.
4
Inn.
2
Test
2/2
Venue
Eden Gardens, Kolkata
H/A
Home
Date
22 November 2019
Result
Won
28
28
No.
28
Runs
186 †
Against
Australia
Pos.
4
Inn.
2
Test
4/4
Venue
Narendra Modi Stadium, Ahmedabad
H/A
Home
Date
9 March 2023
Result
Drawn
29
29
No.
29
Runs
121
Against
West Indies
Pos.
4
Inn.
1
Test
2/2
Venue
Queen's Park Oval, Port of Spain
H/A
Away
Date
20 July 2023
Result
Drawn
30
30
No.
30
Runs
100*
Against
Australia
Pos.
4
Inn.
3
Test
1/5
Venue
Perth Stadium, Perth
H/A
Away
Date
22 November 2024
Result
Won
No.
Runs
Against
Pos.
Inn.
Test
Venue
H/A
Date
Result
Ref
1
116
Australia
6
2
4/4
Adelaide Oval, Adelaide
Away
24 January 2012
Lost
2
103 †
New Zealand
5
2
2/2
M. Chinnaswamy Stadium, Bangalore
Home
31 August 2012
Won
3
103
England
5
2
4/4
Vidarbha Cricket Association Stadium, Nagpur
Home
13 December 2012
Drawn
4
107
Australia
5
2
1/4
M. A. Chidambaram Stadium, Chennai
Home
22 February 2013
Won
5
119 †
South Africa
4
1
1/2
Wanderers Stadium, Johannesburg
Away
18 December 2013
Drawn
6
105*
New Zealand
4
4
2/2
Basin Reserve, Wellington
Away
14 February 2014
Drawn
7
115 ‡
Australia
4
2
1/4
Adelaide Oval, Adelaide
Away
9 December 2014
Lost
8
141 ‡
Australia
4
4
1/4
Adelaide Oval, Adelaide
Away
9 December 2014
Lost
9
169
Australia
4
2
3/4
Melbourne Cricket Ground, Melbourne
Away
26 December 2014
Drawn
10
147 ‡
Australia
4
2
4/4
Sydney Cricket Ground, Sydney
Away
6 January 2015
Drawn
11
103 ‡
Sri Lanka
4
2
1/3
Galle International Stadium, Galle
Away
12 August 2015
Lost
12
200 ‡
West Indies
4
1
1/4
Sir Vivian Richards Stadium, Antigua
Away
21 July 2016
Won
13
211 ‡
New Zealand
4
1
3/3
Holkar Stadium, Indore
Home
8 October 2016
Won
14
167 † ‡
England
4
1
2/5
ACA-VDCA Cricket Stadium, Visakhapatnam
Home
17 November 2016
Won
15
235 † ‡
England
4
2
4/5
Wankhede Stadium, Mumbai
Home
8 December 2016
Won
16
204 † ‡
Bangladesh
4
1
1/1
Rajiv Gandhi Stadium, Hyderabad
Home
9 February 2017
Won
17
103* ‡
Sri Lanka
4
3
1/3
Galle International Stadium, Galle
Away
26 July 2017
Won
18
104* ‡
Sri Lanka
4
3
1/3
Eden Gardens, Kolkata
Home
16 November 2017
Drawn
19
213 † ‡
Sri Lanka
4
2
2/3
Vidarbha Cricket Association Stadium, Nagpur
Home
24 November 2017
Won
20
243 † ‡
Sri Lanka
4
1
3/3
Feroz Shah Kotla Ground, Delhi
Home
2 December 2017
Drawn
21
153 ‡
South Africa
4
2
2/3
SuperSport Park, Centurion
Away
13 January 2018
Lost
22
149 ‡
England
4
2
1/5
Edgbaston, Birmingham
Away
1 August 2018
Lost
23
103 † ‡
England
4
3
3/5
Trent Bridge, Nottingham
Away
18 August 2018
Won
24
139 ‡
West Indies
4
1
1/2
Saurashtra Cricket Association Stadium, Rajkot
Home
4 October 2018
Won
25
123 ‡
Australia
4
2
2/4
Perth Stadium, Perth
Away
14 December 2018
Lost
26
254* † ‡
South Africa
4
1
2/3
Maharashtra Cricket Association Stadium, Pune
Home
10 October 2019
Won
27
136 ‡
Bangladesh
4
2
2/2
Eden Gardens, Kolkata
Home
22 November 2019
Won
28
186 †
Australia
4
2
4/4
Narendra Modi Stadium, Ahmedabad
Home
9 March 2023
Drawn
29
121
West Indies
4
1
2/2
Queen's Park Oval, Port of Spain
Away
20 July 2023
Drawn
30
100*
Australia
4
3
1/5
Perth Stadium, Perth
Away
22 November 2024
Won
ODI centuries scored by Virat Kohli[55] · ODI centuries
1
1
No.
1
Runs
107
Against
Sri Lanka
Pos.
4
Inn.
2
S/R
93.85
Venue
Eden Gardens, Kolkata
H/A/N
Home
Date
24 December 2009
Result
Won
2
2
No.
2
Runs
102* †
Against
Bangladesh
Pos.
3
Inn.
2
S/R
107.37
Venue
Sher-e-Bangla Stadium, Dhaka
H/A/N
Away
Date
11 January 2010
Result
Won
3
3
No.
3
Runs
118 †
Against
Australia
Pos.
3
Inn.
2
S/R
97.52
Venue
ACA–VDCA Cricket Stadium, Visakhapatnam
H/A/N
Home
Date
20 October 2010
Result
Won
4
4
No.
4
Runs
105 †
Against
New Zealand
Pos.
3
Inn.
1
S/R
100.96
Venue
Nehru Stadium, Guwahati
H/A/N
Home
Date
28 November 2010
Result
Won
5
5
No.
5
Runs
100*
Against
Bangladesh
Pos.
4
Inn.
1
S/R
120.48
Venue
Sher-e-Bangla Stadium, Dhaka
H/A/N
Away
Date
19 February 2011
Result
Won
6
6
No.
6
Runs
107
Against
England
Pos.
4
Inn.
1
S/R
115.05
Venue
Sophia Gardens, Cardiff
H/A/N
Away
Date
16 September 2011
Result
Lost (D/L)
7
7
No.
7
Runs
112* †
Against
England
Pos.
4
Inn.
2
S/R
114.28
Venue
Feroz Shah Kotla Ground, Delhi
H/A/N
Home
Date
17 October 2011
Result
Won
8
8
No.
8
Runs
117 †
Against
West Indies
Pos.
4
Inn.
2
S/R
95.12
Venue
ACA–VDCA Cricket Stadium, Visakhapatnam
H/A/N
Home
Date
2 December 2011
Result
Won
9
9
No.
9
Runs
133* †
Against
Sri Lanka
Pos.
4
Inn.
2
S/R
154.65
Venue
Bellerive Oval, Hobart
H/A/N
Neutral
Date
28 February 2012
Result
Won
10
10
No.
10
Runs
108 †
Against
Sri Lanka
Pos.
3
Inn.
1
S/R
90.00
Venue
Sher-e-Bangla Stadium, Dhaka
H/A/N
Neutral
Date
13 March 2012
Result
Won
11
11
No.
11
Runs
183 †
Against
Pakistan
Pos.
3
Inn.
2
S/R
123.64
Venue
Sher-e-Bangla Stadium, Dhaka
H/A/N
Neutral
Date
18 March 2012
Result
Won
12
12
No.
12
Runs
106 †
Against
Sri Lanka
Pos.
3
Inn.
1
S/R
93.80
Venue
MRIC Stadium, Hambantota
H/A/N
Away
Date
21 July 2012
Result
Won
13
13
No.
13
Runs
128*†
Against
Sri Lanka
Pos.
3
Inn.
2
S/R
107.56
Venue
R. Premadasa Stadium, Colombo
H/A/N
Away
Date
31 July 2012
Result
Won
14
14
No.
14
Runs
102 † ‡
Against
West Indies
Pos.
3
Inn.
1
S/R
122.89
Venue
Queen's Park Oval, Port of Spain
H/A/N
Away
Date
5 July 2013
Result
Won (D/L)
15
15
No.
15
Runs
115 † ‡
Against
Zimbabwe
Pos.
3
Inn.
2
S/R
106.48
Venue
Harare Sports Club, Harare
H/A/N
Away
Date
24 July 2013
Result
Won
16
16
No.
16
Runs
100*
Against
Australia
Pos.
3
Inn.
2
S/R
192.30
Venue
Sawai Mansingh Stadium, Jaipur
H/A/N
Home
Date
16 October 2013
Result
Won
17
17
No.
17
Runs
115* †
Against
Australia
Pos.
3
Inn.
2
S/R
174.24
Venue
VCA Stadium, Nagpur
H/A/N
Home
Date
30 October 2013
Result
Won
18
18
No.
18
Runs
123
Against
New Zealand
Pos.
3
Inn.
2
S/R
110.81
Venue
McLean Park, Napier
H/A/N
Away
Date
19 January 2014
Result
Lost
19
19
No.
19
Runs
136 † ‡
Against
Bangladesh
Pos.
3
Inn.
2
S/R
111.47
Venue
Khan Shaheb Osman Ali Stadium, Fatullah
H/A/N
Away
Date
26 February 2014
Result
Won
20
20
No.
20
Runs
127 †
Against
West Indies
Pos.
3
Inn.
1
S/R
111.40
Venue
HPCA Stadium, Dharamshala
H/A/N
Home
Date
17 October 2014
Result
Won
21
21
No.
21
Runs
139* ‡
Against
Sri Lanka
Pos.
4
Inn.
2
S/R
110.31
Venue
JSCA Stadium, Ranchi
H/A/N
Home
Date
16 November 2014
Result
Won
22
22
No.
22
Runs
107 †
Against
Pakistan
Pos.
3
Inn.
1
S/R
84.90
Venue
Adelaide Oval, Adelaide
H/A/N
Neutral
Date
15 February 2015
Result
Won
23
23
No.
23
Runs
138 †
Against
South Africa
Pos.
3
Inn.
1
S/R
98.57
Venue
M. A. Chidambaram Stadium, Chennai
H/A/N
Home
Date
22 October 2015
Result
Won
24
24
No.
24
Runs
117
Against
Australia
Pos.
3
Inn.
1
S/R
100.00
Venue
Melbourne Cricket Ground, Melbourne
H/A/N
Away
Date
17 January 2016
Result
Lost
25
25
No.
25
Runs
106
Against
Australia
Pos.
3
Inn.
2
S/R
115.21
Venue
Manuka Oval, Canberra
H/A/N
Away
Date
20 January 2016
Result
Lost
26
26
No.
26
Runs
154* †
Against
New Zealand
Pos.
3
Inn.
2
S/R
114.92
Venue
IS Bindra Stadium, Mohali
H/A/N
Home
Date
23 October 2016
Result
Won
27
27
No.
27
Runs
122 ‡
Against
England
Pos.
3
Inn.
2
S/R
116.19
Venue
Maharashtra Cricket Association Stadium, Pune
H/A/N
Home
Date
15 January 2017
Result
Won
28
28
No.
28
Runs
111* † ‡
Against
West Indies
Pos.
3
Inn.
2
S/R
96.52
Venue
Sabina Park, Kingston
H/A/N
Away
Date
6 July 2017
Result
Won
29
29
No.
29
Runs
131 † ‡
Against
Sri Lanka
Pos.
3
Inn.
1
S/R
136.45
Venue
R. Premadasa Stadium, Colombo
H/A/N
Away
Date
31 August 2017
Result
Won
30
30
No.
30
Runs
110* ‡
Against
Sri Lanka
Pos.
3
Inn.
2
S/R
94.82
Venue
R. Premadasa Stadium, Colombo
H/A/N
Away
Date
3 September 2017
Result
Won
31
31
No.
31
Runs
121 ‡
Against
New Zealand
Pos.
3
Inn.
1
S/R
96.80
Venue
Wankhede Stadium, Mumbai
H/A/N
Home
Date
22 October 2017
Result
Lost
32
32
No.
32
Runs
113 ‡
Against
New Zealand
Pos.
3
Inn.
1
S/R
106.60
Venue
Green Park Stadium, Kanpur
H/A/N
Home
Date
29 October 2017
Result
Won
33
33
No.
33
Runs
112 † ‡
Against
South Africa
Pos.
3
Inn.
2
S/R
94.11
Venue
Kingsmead Cricket Ground, Durban
H/A/N
Away
Date
1 February 2018
Result
Won
34
34
No.
34
Runs
160* † ‡
Against
South Africa
Pos.
3
Inn.
1
S/R
100.62
Venue
Newlands Cricket Ground, Cape Town
H/A/N
Away
Date
7 February 2018
Result
Won
35
35
No.
35
Runs
129* † ‡
Against
South Africa
Pos.
3
Inn.
2
S/R
134.37
Venue
SuperSport Park, Centurion
H/A/N
Away
Date
16 February 2018
Result
Won
36
36
No.
36
Runs
140 † ‡
Against
West Indies
Pos.
3
Inn.
2
S/R
130.84
Venue
ACA Stadium, Guwahati
H/A/N
Home
Date
21 October 2018
Result
Won
37
37
No.
37
Runs
157* † ‡
Against
West Indies
Pos.
3
Inn.
1
S/R
121.71
Venue
ACA–VDCA Cricket Stadium, Visakhapatnam
H/A/N
Home
Date
24 October 2018
Result
Tied
38
38
No.
38
Runs
107 ‡
Against
West Indies
Pos.
3
Inn.
2
S/R
89.91
Venue
Maharashtra Cricket Association Stadium, Pune
H/A/N
Home
Date
27 October 2018
Result
Lost
39
39
No.
39
Runs
104 † ‡
Against
Australia
Pos.
3
Inn.
2
S/R
92.85
Venue
Adelaide Oval, Adelaide
H/A/N
Away
Date
15 January 2019
Result
Won
40
40
No.
40
Runs
116 † ‡
Against
Australia
Pos.
3
Inn.
1
S/R
96.67
Venue
Vidarbha Cricket Association Stadium, Nagpur
H/A/N
Home
Date
5 March 2019
Result
Won
41
41
No.
41
Runs
123 ‡
Against
Australia
Pos.
3
Inn.
2
S/R
129.47
Venue
JSCA Stadium, Ranchi
H/A/N
Home
Date
8 March 2019
Result
Lost
42
42
No.
42
Runs
120 † ‡
Against
West Indies
Pos.
3
Inn.
1
S/R
96.00
Venue
Queen's Park Oval, Port of Spain
H/A/N
Away
Date
11 August 2019
Result
Won
43
43
No.
43
Runs
114* † ‡
Against
West Indies
Pos.
3
Inn.
2
S/R
115.15
Venue
Queen's Park Oval, Port of Spain
H/A/N
Away
Date
14 August 2019
Result
Won
44
44
No.
44
Runs
113
Against
Bangladesh
Pos.
3
Inn.
1
S/R
124.17
Venue
Zohur Ahmed Chowdhury Stadium, Chittagong
H/A/N
Away
Date
10 December 2022
Result
Won
45
45
No.
45
Runs
113 †
Against
Sri Lanka
Pos.
3
Inn.
1
S/R
129.88
Venue
ACA Stadium, Guwahati
H/A/N
Home
Date
10 January 2023
Result
Won
46
46
No.
46
Runs
166* †
Against
Sri Lanka
Pos.
3
Inn.
1
S/R
150.90
Venue
Greenfield International Stadium, Thiruvananthapuram
H/A/N
Home
Date
15 January 2023
Result
Won
47
47
No.
47
Runs
122* †
Against
Pakistan
Pos.
3
Inn.
1
S/R
129.78
Venue
R. Premadasa Stadium, Colombo
H/A/N
Neutral
Date
10 September 2023
Result
Won
48
48
No.
48
Runs
103* †
Against
Bangladesh
Pos.
3
Inn.
2
S/R
106.18
Venue
Maharashtra Cricket Association Stadium, Pune
H/A/N
Home
Date
19 October 2023
Result
Won
49
49
No.
49
Runs
101* †
Against
South Africa
Pos.
3
Inn.
1
S/R
83.47
Venue
Eden Gardens, Kolkata
H/A/N
Home
Date
5 November 2023
Result
Won
50
50
No.
50
Runs
117
Against
New Zealand
Pos.
3
Inn.
1
S/R
103.53
Venue
Wankhede Stadium, Mumbai
H/A/N
Home
Date
15 November 2023
Result
Won
51
51
No.
51
Runs
100* †
Against
Pakistan
Pos.
3
Inn.
2
S/R
90.09
Venue
Dubai International Cricket Stadium, Dubai
H/A/N
Neutral
Date
23 February 2025
Result
Won
52
52
No.
52
Runs
135 †
Against
South Africa
Pos.
3
Inn.
1
S/R
112.50
Venue
JSCA International Stadium Complex, Ranchi
H/A/N
Home
Date
30 November 2025
Result
Won
53
53
No.
53
Runs
102
Against
South Africa
Pos.
3
Inn.
1
S/R
109.68
Venue
Shaheed Veer Narayan Singh International Cricket Stadium, Nava Raipur
H/A/N
Home
Date
3 December 2025
Result
Lost
No.
Runs
Against
Pos.
Inn.
S/R
Venue
H/A/N
Date
Result
Ref
1
107
Sri Lanka
4
2
93.85
Eden Gardens, Kolkata
Home
24 December 2009
Won
2
102* †
Bangladesh
3
2
107.37
Sher-e-Bangla Stadium, Dhaka
Away
11 January 2010
Won
3
118 †
Australia
3
2
97.52
ACA–VDCA Cricket Stadium, Visakhapatnam
Home
20 October 2010
Won
4
105 †
New Zealand
3
1
100.96
Nehru Stadium, Guwahati
Home
28 November 2010
Won
5
100*
Bangladesh
4
1
120.48
Sher-e-Bangla Stadium, Dhaka
Away
19 February 2011
Won
6
107
England
4
1
115.05
Sophia Gardens, Cardiff
Away
16 September 2011
Lost (D/L)
7
112* †
England
4
2
114.28
Feroz Shah Kotla Ground, Delhi
Home
17 October 2011
Won
8
117 †
West Indies
4
2
95.12
ACA–VDCA Cricket Stadium, Visakhapatnam
Home
2 December 2011
Won
9
133* †
Sri Lanka
4
2
154.65
Bellerive Oval, Hobart
Neutral
28 February 2012
Won
10
108 †
Sri Lanka
3
1
90.00
Sher-e-Bangla Stadium, Dhaka
Neutral
13 March 2012
Won
11
183 †
Pakistan
3
2
123.64
Sher-e-Bangla Stadium, Dhaka
Neutral
18 March 2012
Won
12
106 †
Sri Lanka
3
1
93.80
MRIC Stadium, Hambantota
Away
21 July 2012
Won
13
128*†
Sri Lanka
3
2
107.56
R. Premadasa Stadium, Colombo
Away
31 July 2012
Won
14
102 † ‡
West Indies
3
1
122.89
Queen's Park Oval, Port of Spain
Away
5 July 2013
Won (D/L)
15
115 † ‡
Zimbabwe
3
2
106.48
Harare Sports Club, Harare
Away
24 July 2013
Won
16
100*
Australia
3
2
192.30
Sawai Mansingh Stadium, Jaipur
Home
16 October 2013
Won
17
115* †
Australia
3
2
174.24
VCA Stadium, Nagpur
Home
30 October 2013
Won
18
123
New Zealand
3
2
110.81
McLean Park, Napier
Away
19 January 2014
Lost
19
136 † ‡
Bangladesh
3
2
111.47
Khan Shaheb Osman Ali Stadium, Fatullah
Away
26 February 2014
Won
20
127 †
West Indies
3
1
111.40
HPCA Stadium, Dharamshala
Home
17 October 2014
Won
21
139* ‡
Sri Lanka
4
2
110.31
JSCA Stadium, Ranchi
Home
16 November 2014
Won
22
107 †
Pakistan
3
1
84.90
Adelaide Oval, Adelaide
Neutral
15 February 2015
Won
23
138 †
South Africa
3
1
98.57
M. A. Chidambaram Stadium, Chennai
Home
22 October 2015
Won
24
117
Australia
3
1
100.00
Melbourne Cricket Ground, Melbourne
Away
17 January 2016
Lost
25
106
Australia
3
2
115.21
Manuka Oval, Canberra
Away
20 January 2016
Lost
26
154* †
New Zealand
3
2
114.92
IS Bindra Stadium, Mohali
Home
23 October 2016
Won
27
122 ‡
England
3
2
116.19
Maharashtra Cricket Association Stadium, Pune
Home
15 January 2017
Won
28
111* † ‡
West Indies
3
2
96.52
Sabina Park, Kingston
Away
6 July 2017
Won
29
131 † ‡
Sri Lanka
3
1
136.45
R. Premadasa Stadium, Colombo
Away
31 August 2017
Won
30
110* ‡
Sri Lanka
3
2
94.82
R. Premadasa Stadium, Colombo
Away
3 September 2017
Won
31
121 ‡
New Zealand
3
1
96.80
Wankhede Stadium, Mumbai
Home
22 October 2017
Lost
32
113 ‡
New Zealand
3
1
106.60
Green Park Stadium, Kanpur
Home
29 October 2017
Won
33
112 † ‡
South Africa
3
2
94.11
Kingsmead Cricket Ground, Durban
Away
1 February 2018
Won
34
160* † ‡
South Africa
3
1
100.62
Newlands Cricket Ground, Cape Town
Away
7 February 2018
Won
35
129* † ‡
South Africa
3
2
134.37
SuperSport Park, Centurion
Away
16 February 2018
Won
36
140 † ‡
West Indies
3
2
130.84
ACA Stadium, Guwahati
Home
21 October 2018
Won
37
157* † ‡
West Indies
3
1
121.71
ACA–VDCA Cricket Stadium, Visakhapatnam
Home
24 October 2018
Tied
38
107 ‡
West Indies
3
2
89.91
Maharashtra Cricket Association Stadium, Pune
Home
27 October 2018
Lost
39
104 † ‡
Australia
3
2
92.85
Adelaide Oval, Adelaide
Away
15 January 2019
Won
40
116 † ‡
Australia
3
1
96.67
Vidarbha Cricket Association Stadium, Nagpur
Home
5 March 2019
Won
41
123 ‡
Australia
3
2
129.47
JSCA Stadium, Ranchi
Home
8 March 2019
Lost
42
120 † ‡
West Indies
3
1
96.00
Queen's Park Oval, Port of Spain
Away
11 August 2019
Won
43
114* † ‡
West Indies
3
2
115.15
Queen's Park Oval, Port of Spain
Away
14 August 2019
Won
44
113
Bangladesh
3
1
124.17
Zohur Ahmed Chowdhury Stadium, Chittagong
Away
10 December 2022
Won
45
113 †
Sri Lanka
3
1
129.88
ACA Stadium, Guwahati
Home
10 January 2023
Won
46
166* †
Sri Lanka
3
1
150.90
Greenfield International Stadium, Thiruvananthapuram
Home
15 January 2023
Won
47
122* †
Pakistan
3
1
129.78
R. Premadasa Stadium, Colombo
Neutral
10 September 2023
Won
48
103* †
Bangladesh
3
2
106.18
Maharashtra Cricket Association Stadium, Pune
Home
19 October 2023
Won
49
101* †
South Africa
3
1
83.47
Eden Gardens, Kolkata
Home
5 November 2023
Won
T20I centuries scored by Virat Kohli[109] · T20I centuries
1
1
No.
1
Runs
122* †
Against
Afghanistan
Pos.
2
Inn.
1
S/R
200.00
Venue
Dubai International Cricket Stadium, Dubai
H/A/N
Neutral
Date
8 September 2022
Result
Won
No.
Runs
Against
Pos.
Inn.
S/R
Venue
H/A/N
Date
Result
Ref
1
122* †
Afghanistan
2
1
200.00
Dubai International Cricket Stadium, Dubai
Neutral
8 September 2022
Won

References

  1. Kohli is second on the all-time list, only behind Sachin Tendulkar with 100 centuries.
  2. India reached their target of 321 runs in 36.4 overs.
  3. He is the second player to achieve this feat on captaincy debut; the first being Greg Chappell.
  4. The feat was previously achieved by Don Bradman (in 1930), Ricky Ponting (in 2003) and Brendon McCullum (in 2014).
  5. His seven double-centuries are the most by a captain.
  6. The century was scored after 1,021 days from his previous hundred
  7. It was his first Test century in over three years.
  8. "Records / Combined Test, ODI and T20I records / Batting records / Most hundreds in a career"
    http://stats.espncricinfo.com/ci/content/records/284175.html
  9. "Virat Kohli"
    http://www.espncricinfo.com/india/content/player/253802.html
  10. "Dazzling Kohli ton keeps India alive"
    http://www.espncricinfo.com/commonwealth-bank-series-2012/content/story/555498.html
  11. Memon & Rao 2013, section 5.
  12. Wisden Cricketers' Almanack
    http://www.espncricinfo.com/wisdenalmanack/content/story/699415.html
  13. The Telegraph
    https://web.archive.org/web/20140303055535/http://www.telegraphindia.com/1120303/jsp/sports/story_15207013.jsp#.Uw4q-B2L-Nw
  14. Rediff.com
    http://www.rediff.com/cricket/report/slide-show-1-west-indies-tri-series-2013-stats-highlights-kohli-hits-first-century-as-india-captain/20130706.htm
  15. "Records / One-Day Internationals / Batting records / Fastest hundreds"
    http://stats.espncricinfo.com/ci/content/records/211608.html
  16. "Kohli fastest to 17 ODI tons"
    http://www.espncricinfo.com/india-v-australia-2013-14/content/story/684111.html
  17. Sky Sports
    https://www.skysports.com/cricket/news/12344/13008738/virat-kohli-india-batter-makes-record-50th-odi-century-in-cricket-world-cup-semi-final-vs-new-zealand
  18. "Records / / Batting records / Most hundreds in One-Day Internationals"
    http://stats.espncricinfo.com/ci/content/records/282935.html
  19. "Most hundreds in career"
    http://stats.espncricinfo.com/ci/content/records/284175.html
  20. "Twin hundreds on captaincy debut, and Lyon's ten-for"
    http://www.espncricinfo.com/australia-v-india-2014-15/content/story/810001.html
  21. "Records / Test matches / Batting records / Hundred in each innings of a match"
    http://stats.espncricinfo.com/ci/content/records/282951.html
  22. The Indian Express
    http://indianexpress.com/article/sports/cricket/virat-kohli-double-century-record-india-vs-bangladesh-score-4517061
  23. "Captain Kohli's glorious year"
    http://www.espncricinfo.com/india-v-england-2016-17/content/story/1072029.html
  24. The Times of India
    https://timesofindia.indiatimes.com/sports/cricket/sri-lanka-in-india/virat-kohli-surpasses-brian-lara-for-most-double-centuries-as-captain/articleshow/61900016.cms
  25. "Captain Kohli and the art of scoring hundreds"
    http://www.espncricinfo.com/story/_/id/21562871/captain-kohli-art-scoring-hundreds
  26. DNA India
    https://www.dnaindia.com/cricket/photo-gallery-virat-kohli-in-2018-2735-runs-6837-average-11-centuries-the-crazy-numbers-behind-indian-captain-s-annus-mirabilis-2711015/fastest-to-1000-runs-in-a-calender-year-2711032
  27. India Today
    https://www.indiatoday.in/sports/cricket/story/bangladesh-vs-india-virat-kohli-goes-past-ponting-to-become-no2-in-list-for-most-international-hundreds-2307582-2022-12-10
  28. "11th Match, Super Four (N), Dubai (DSC), India v Afghanistan at Dubai, Sep 8, 2022, Cricket Scorecard"
    http://www.espncricinfo.com/ci/engine/match/1327279.html
  29. Cricket.com.au
    https://www.cricket.com.au/news/match-report/india-beat-afghanistan-asia-cup-virat-kohli-century-drought-breaker-report-scores/2022-09-09
  30. The Indian Express
    https://indianexpress.com/article/sports/cricket/ind-vs-aus-virat-kohli-ends-test-ton-drought-first-hundred-in-whites-since-2019-8491965/
  31. International Cricket Council
    https://www.icc-cricket.com/news/era-over-as-virat-kohli-retires-from-test-cricket
  32. "List of Test cricket centuries by Virat Kohli"
    http://stats.espncricinfo.com/ci/engine/player/253802.html?class=1;filter=advanced;orderby=start;runsmin1=100;runsval1=runs;template=results;type=batting;view=innings
  33. "4th Test: Australia v India at Adelaide, Jan 24–28, 2012. Cricket Scorecard"
    http://www.espncricinfo.com/ci/engine/match/518953.html
  34. "2nd Test: India v New Zealand at Bangalore, Aug 31 – Sep 3, 2012. Cricket Scorecard"
    http://www.espncricinfo.com/ci/engine/match/565818.html
  35. "4th Test: India v England at Nagpur, Dec 13–17, 2012. Cricket Scorecard"
    http://www.espncricinfo.com/ci/engine/match/565809.html
  36. "1st Test: India v Australia at Chennai, Feb 22–26, 2013. Cricket Scorecard"
    http://www.espncricinfo.com/ci/engine/match/598812.html
  37. "1st Test: ESPNcricinfo. Johannesburg, December 18 - 22, 2013, India tour of South Africa"
    http://www.espncricinfo.com/ci/engine/match/648665.html
  38. "2nd Test, Wellington, February 14-18, 2014, India tour of New Zealand"
    http://www.espncricinfo.com/ci/engine/match/667653.html
  39. "1st Test: Australia v India at Adelaide, Dec 9–13, 2014"
    http://www.espncricinfo.com/ci/engine/match/754737.html
  40. "3rd Test: Australia v India at Melbourne, Dec 26–30, 2014"
    http://www.espncricinfo.com/ci/engine/match/754741.html
  41. "4th Test: Australia v India at Sydney, Jan 6–10, 2015"
    http://www.espncricinfo.com/ci/engine/match/754743.html
  42. "India tour of Sri Lanka, 1st Test: Sri Lanka v India at Galle, Aug 12–15, 2015"
    http://www.espncricinfo.com/ci/engine/match/895773.html
  43. "India tour of West Indies and United States of America, 1st Test: West Indies v India at North Sound, Jul 21–24, 2016"
    http://www.espncricinfo.com/ci/engine/match/1022593.html
  44. "New Zealand tour of India, 3rd Test: India v New Zealand at Indore, Oct 8–12, 2016"
    http://www.espncricinfo.com/ci/engine/match/1030217.html
  45. "England tour of India, 2nd Test: India v England at Visakhapatnam, Nov 17–21, 2016"
    http://www.espncricinfo.com/ci/engine/match/1034811.html
  46. "England tour of India, 4th Test: India v England at Mumbai, Dec 8–12, 2016"
    http://www.espncricinfo.com/ci/engine/match/1034815.html
  47. "Bangladesh tour of India, Only Test: India v Bangladesh at Hyderabad (Deccan), Feb 9–13, 2017"
    http://www.espncricinfo.com/ci/engine/match/1041761.html
  48. "1st Test, India tour of Sri Lanka at Galle, Jul 26 – Jul 30"
    http://www.espncricinfo.com/ci/engine/match/1109602.html
  49. "1st Test, Sri Lanka tour of India at Kolkata, Nov 16-20 2017"
    http://www.espncricinfo.com/ci/engine/match/1122723.html
  50. "2nd Test, Sri Lanka tour of India at Nagpur, Nov 24-28 2017"
    http://www.espncricinfo.com/ci/engine/match/1122724.html
  51. "3rd Test, Sri Lanka tour of India at Delhi, Dec 2-6 2017"
    http://www.espncricinfo.com/ci/engine/match/1122725.html
  52. "2nd Test, India tour of South Africa at Centurion, Jan 13-17 2018"
    http://www.espncricinfo.com/ci/engine/match/1122277.html
  53. "1st Test, India tour of Ireland and England at Birmingham, Aug 1-4 2018"
    http://www.espncricinfo.com/ci/engine/match/1119549.html
  54. "3rd Test, India tour of Ireland and England at Nottingham, Aug 18-22 2018"
    http://www.espncricinfo.com/ci/engine/match/1119551.html
  55. "1st Test, Rajkot, October 4-6, 2018, West Indies tour of India"
    http://www.espncricinfo.com/ci/engine/match/1157752.html
  56. "2nd Test, India tour of Australia at Perth, Dec 14-18 2018"
    http://www.espncricinfo.com/ci/engine/match/1144994.html
  57. "2nd Test, South Africa Tour of India at Pune, Oct 10-14 2019"
    http://www.espncricinfo.com/ci/engine/match/1187008.html
  58. "2nd Test (D/N), ICC World Test Championship at Kolkata, Nov 22-26 2019"
    http://www.espncricinfo.com/ci/engine/match/1187017.html
  59. "4th Test, Ahmedabad, March 9-13, 2023, Australia tour of India"
    http://www.espncricinfo.com/ci/engine/match/1348655.html
  60. "2nd Test, Port of Spain, July 20-24, 2023, India tour of West Indies"
    https://www.espncricinfo.com/ci/engine/match/1381213.html
  61. "1st Test, Perth, November 22 - 26, 2024, India tour of Australia"
    https://www.espncricinfo.com/ci/engine/match/1426555.html
  62. "List of One-Day International cricket centuries by Virat Kohli"
    https://web.archive.org/web/20161025051815/http://stats.espncricinfo.com/ci/engine/player/253802.html?class=2;filter=advanced;orderby=start;runsmin1=100;runsval1=runs;template=results;type=batting;view=innings
  63. "4th ODI: India v Sri Lanka at Kolkata, Dec 24, 2009. Cricket Scorecard"
    http://www.espncricinfo.com/ci/engine/match/430889.html
  64. "6th Match: Bangladesh v India at Dhaka, Jan 11, 2010. Cricket Scorecard"
    http://www.espncricinfo.com/ci/engine/match/434263.html
  65. "2nd ODI: India v Australia at Visakhapatnam, Oct 20, 2010. Cricket Scorecard"
    http://www.espncricinfo.com/ci/engine/match/464529.html
  66. "1st ODI: India v New Zealand at Guwahati, Nov 28, 2010. Cricket Scorecard"
    http://www.espncricinfo.com/ci/engine/match/467883.html
  67. "1st Match, Group B: Bangladesh v India at Dhaka, Feb 19, 2011. Cricket Scorecard"
    http://www.espncricinfo.com/ci/engine/match/433558.html
  68. "5th ODI: England v India at Cardiff, Sep 16, 2011. Cricket Scorecard"
    http://www.espncricinfo.com/ci/engine/match/474481.html
  69. "2nd ODI: India v England at Delhi, Oct 17, 2011. Cricket Scorecard"
    http://www.espncricinfo.com/ci/engine/match/521219.html
  70. "2nd ODI: India v West Indies at Visakhapatnam, Dec 2, 2011. Cricket Scorecard"
    http://www.espncricinfo.com/ci/engine/match/536930.html
  71. "11th Match: India v Sri Lanka at Hobart, Feb 28, 2012. Cricket Scorecard"
    http://www.espncricinfo.com/ci/engine/match/518966.html
  72. "2nd Match: India v Sri Lanka at Dhaka, Mar 13, 2012"
    http://www.espncricinfo.com/ci/engine/match/535795.html
  73. "5th Match: India v Pakistan at Dhaka, Mar 18, 2012. Cricket Scorecard"
    http://www.espncricinfo.com/ci/engine/match/535798.html
  74. "1st ODI: Sri Lanka v India at Hambanota, Jul 21, 2012. Cricket Scorecard"
    http://www.espncricinfo.com/ci/engine/match/564781.html
  75. "4th ODI: Sri Lanka v India at Colombo (RPS), Jul 31, 2012. Cricket Scorecard"
    http://www.espncricinfo.com/ci/engine/match/564784.html
  76. "4th Match: West Indies v India at Port of Spain, Jul 5, 2013. Cricket Scorecard"
    http://www.espncricinfo.com/ci/engine/match/597926.html
  77. "1st ODI: Zimbabwe v India at Harare, Jul 24, 2013. Cricket Scorecard"
    http://www.espncricinfo.com/ci/engine/match/643665.html
  78. "2nd ODI: India v Australia at Jaipur, Oct 16, 2013. Cricket Scorecard"
    http://www.espncricinfo.com/ci/engine/match/647251.html
  79. "6th ODI: India v Australia at Nagpur, Oct 30, 2013. Cricket Scorecard"
    http://www.espncricinfo.com/ci/engine/match/647259.html
  80. "1st ODI: New Zealand v India at Napier, Jan 18, 2014. Cricket Scorecard"
    http://www.espncricinfo.com/ci/engine/match/667641.html
  81. "Asia Cup, 2nd Match: Bangladesh v India at Fatullah, Feb 26, 2014"
    http://www.espncricinfo.com/ci/engine/match/710293.html
  82. "India versus West Indies 2014–15 series"
    http://www.espncricinfo.com/ci/engine/match/770127.html
  83. "India v Sri Lanka 2014–15 ODI series"
    http://www.espncricinfo.com/ci/engine/match/792297.html
  84. "ICC Cricket World Cup, 4th Match, Pool B: India v Pakistan at Adelaide, Feb 15, 2015"
    http://www.espncricinfo.com/ci/engine/match/656405.html
  85. "South Africa tour of India, 4th ODI: India v South Africa at Chennai, Oct 22, 2015"
    http://www.espncricinfo.com/ci/engine/match/903599.html
  86. "India tour of Australia, 3rd ODI: Australia v India at Melbourne, Jan 17, 2016"
    http://www.espncricinfo.com/ci/engine/match/895811.html
  87. "India tour of Australia, 4th ODI: Australia v India at Canberra, Jan 20, 2016"
    http://www.espncricinfo.com/ci/engine/match/895813.html
  88. "New Zealand tour of India, 3rd ODI: India v New Zealand at Mohali, Oct 23, 2016"
    http://www.espncricinfo.com/ci/engine/match/1030223.html
  89. "England tour of India, 1st ODI: India v England at Pune, Jan 15, 2017"
    http://www.espncricinfo.com/ci/engine/match/1034819.html
  90. "India tour of West Indies, 5th ODI: West Indies v India at Kingston, Jul 6, 2017"
    http://www.espncricinfo.com/ci/engine/match/1098210.html
  91. "4th ODI (D/N), India tour of Sri Lanka at Colombo, Aug 31 2017"
    http://www.espncricinfo.com/ci/engine/match/1109608.html
  92. "5th ODI (D/N), India tour of Sri Lanka at Colombo, Sep 3 2017"
    https://web.archive.org/web/20171022113146/http://www.espncricinfo.com/series/17891/scorecard/1109609
  93. "1st ODI (D/N), New Zealand tour of India at Mumbai, Oct 22 2017"
    http://www.espncricinfo.com/ci/engine/match/1120090.html
  94. "3rd ODI (D/N), New Zealand tour of India at Mumbai, Oct 29 2017"
    http://www.espncricinfo.com/ci/engine/match/1120092.html
  95. "1st ODI (D/N), India tour of South Africa at Durban, Feb 1 2018"
    http://www.espncricinfo.com/ci/engine/match/1122279.html
  96. "3rd ODI (D/N), India tour of South Africa at Cape Town, Feb 7 2018"
    http://www.espncricinfo.com/ci/engine/match/1122281.html
  97. "6th ODI (D/N), India tour of South Africa at Centurion, Feb 16 2018"
    http://www.espncricinfo.com/ci/engine/match/1122284.html
  98. "1st ODI (D/N), West Indies tour of India at Guwahati, Oct 21 2018"
    http://www.espncricinfo.com/ci/engine/match/1157754.html
  99. "2nd ODI (D/N), West Indies tour of India at Vishakhapatnam, Oct 24 2018"
    http://www.espncricinfo.com/ci/engine/match/1157755.html
  100. "3rd ODI (D/N), West Indies tour of India at Pune, Oct 27 2018"
    http://www.espncricinfo.com/ci/engine/match/1157756.html
  101. "2nd ODI (D/N), India tour of Australia at Adelaide, Jan 15 2019"
    http://www.espncricinfo.com/ci/engine/match/1144998.html
  102. "2nd ODI (D/N), Australia tour of India at Nagpur, Mar 05 2019"
    http://www.espncricinfo.com/ci/engine/match/1168243.html
  103. "3rd ODI (D/N), Australia tour of India at Ranchi, Mar 08 2019"
    http://www.espncricinfo.com/ci/engine/match/1168244.html
  104. "2nd ODI, India tour of United States of America and West Indies at Port of Spain, Aug 11 2019"
    https://www.espncricinfo.com/ci/engine/match/1188625.html
  105. "3rd ODI, India tour of United States of America and West Indies at Port of Spain, Aug 14 2019"
    https://www.espncricinfo.com/series/19333/scorecard/1188626/west-indies-vs-india-3rd-odi-india-in-west-indies-2019
  106. "3rd ODI (D/N), Chattogram, December 10, 2022, India tour of Bangladesh"
    https://www.espncricinfo.com/series/india-in-bangladesh-2022-23-1340842/bangladesh-vs-india-3rd-odi-1340847/full-scorecard
  107. "1st ODI (D/N), Guwahati, January 10, 2023, Sri Lanka tour of India"
    https://www.espncricinfo.com/series/sri-lanka-in-india-2022-23-1348629/india-vs-sri-lanka-1st-odi-1348643/full-scorecard
  108. "3rd ODI (D/N), Thiruvananthapuram, January 15, 2023, Sri Lanka tour of India"
    https://www.espncricinfo.com/series/sri-lanka-in-india-2022-23-1348629/india-vs-sri-lanka-3rd-odi-1348645/full-scorecard
  109. "9th Match, Super Four (D/N), Colombo (RPS), September 10-11, 2023"
    https://www.espncricinfo.com/series/asia-cup-2023-1388374/india-vs-pakistan-9th-match-super-four-1388406/full-scorecard
  110. "17th Match (D/N), Pune, October 19, 2023, ICC Cricket World Cup"
    https://www.espncricinfo.com/series/icc-cricket-world-cup-2023-24-1367856/india-vs-bangladesh-17th-match-1384408/full-scorecard
  111. "37th Match (D/N), Eden Gardens, November 5, 2023, ICC Cricket World Cup"
    https://www.espncricinfo.com/series/icc-cricket-world-cup-2023-24-1367856/india-vs-south-africa-37th-match-1384428/full-scorecard
  112. "1st Semi-Final (D/N), Wankhede, November 15, 2023, ICC Cricket World Cup"
    https://www.espncricinfo.com/series/icc-cricket-world-cup-2023-24-1367856/india-vs-new-zealand-1st-semi-final-1384437/full-scorecard
  113. "Pakistan vs India, 5th Match, Group A at Dubai, February 23, 2025, ICC Champions Trophy"
    https://www.espncricinfo.com/series/icc-champions-trophy-2024-25-1459031/india-vs-pakistan-5th-match-group-a-1466418/full-scorecard
  114. "1st ODI (D/N), Ranchi, November 30, 2025, South Africa tour of India"
    https://www.espncricinfo.com/series/south-africa-in-india-2025-26-1479563/india-vs-south-africa-1st-odi-1479573/full-scorecard
  115. "2nd ODI (D/N), Raipur, December 3, 2025, South Africa tour of India"
    https://www.espncricinfo.com/series/south-africa-in-india-2025-26-1479563/india-vs-south-africa-2nd-odi-1479574/full-scorecard
  116. "List of T20 For(runsmin=1:1>100:runsmin++)system.out.println(vk) International cricket centuries by Virat Kohli"
    http://stats.espncricinfo.com/ci/engine/player/253802.html?class=3;filter=advanced;orderby=start;runsmin1=100;runsval1=runs;template=results;type=batting;view=innings
Image
Source:
Tip: Wheel or +/− to zoom, drag to pan, Esc to close.