Virat Kohli is a top order batsman (the Run Machine) of Indian Cricket. He has smashed 80 centuries in international cricket : 50 in ODIs, 29 in Test and 1 in T20i. Virat Kolhi is the second most centuries maker across all format of cricket after Sachin Tendulkar who holds the record of 100 international centuries : 51 in Test and 49 in ODIs.
Kohli made his ODI debut against Sri Lanka in August 2008. Virat scored his first century in 2009 when he made 107 against Sri Lanka at Eden Gardens, Kolkata. In the bilateral series against Australia in October 2013, Kohli made 100 not out just off 52 balls and remains the fastest ODI century by an Indian. Virat Kohli has the most ODI centuries of any player after scoring his 50th ODI century in the 2023 Cricket World Cup knockout stage against New Zealand with a score of 117 on 15th November 2023.
Kohli made his Test debut against the West Indies in 2011. He scored his first century in Test 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. In the year 2017, with excellent batting performances he 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. Virat scored eleven centuries in 2018, second-most in a calendar year to Sachin Tendulkar. In 2019, Kohli scored seven centuries which included five ODI-centuries. Moreover, he scored his highest score 254* runs in Test-cricket against South Africa on 10th October, 2019 at MCA Stadium, Pune.
Kohli made his twenty20i debut against Zimbabwe at Harare, Jun 12, 2010. He score his 1st t20i century with 122* runs on 08th September 2022, against Afghanistan at Dubai International Cricket Stadium, Dubai. The century was scored after 1,021 days from his previous international hundred as well.
Test Centuries by Virat Kohli |
||||||
No. |
Date | Runs |
Against | Venue | Place | Result |
1 |
24 Jan 2012 | 116 |
Australia | Adelaide | Away | Lost |
2 |
31 Aug 2012 | 103 |
New Zealand | Bangalore | Home | Won |
3 |
13 Dec 2012 | 103 |
England | Nagpur | Home | Drawn |
4 |
22 Feb 2013 | 107 |
Australia | Chennai | Home | Won |
5 |
18 Dec 2013 | 119 |
South Africa | Johannesburg | Away | Drawn |
6 |
14 Feb 2014 | 105* |
New Zealand | Wellington | Away | Drawn |
7 |
09 Dec 2014 | 115 |
Australia | Adelaide | Away | Lost |
8 |
09 Dec 2014 | 141 |
Australia | Adelaide | Away | Lost |
9 |
26 Dec 2014 | 169 |
Australia | Melbourne | Away | Drawn |
10 |
06 Jan 2015 | 147 |
Australia | Sydney | Away | Drawn |
11 |
12 Aug 2015 | 103 |
Sri Lanka | Galle | Away | Lost |
12 |
21 July 2016 | 200 |
West Indies | Antigua | Away | Won |
13 |
08 Oct 2016 | 211 |
New Zealand | Indore | Home | Won |
14 |
17 Nov 2016 | 167 |
England | Visakhapatnam | Home | Won |
15 |
08 Dec 2016 | 235 |
England | Mumbai | Home | Won |
16 |
09 Feb 2017 | 204 |
Bangladesh | Hyderabad | Home | Won |
17 |
26 July 2017 | 103* |
Sri Lanka | Galle | Away | Won |
18 |
16 Nov 2017 | 104* |
Sri Lanka | Kolkata | Home | Drawn |
19 |
24 Nov 2017 | 213 |
Sri Lanka | Nagpur | Home | Won |
20 |
02 Dec 2017 | 243 |
Sri Lanka | Delhi | Home | Drawn |
21 |
13 Jan 2018 | 153 |
South Africa | Centurion | Away | Lost |
22 |
01 Aug 2018 | 149 |
England | Birmingham | Away | Lost |
23 |
18 Aug 2018 | 103 |
England | Nottingham | Away | Won |
24 |
04 Oct 2018 | 139 |
West Indies | Rajkot | Home | Won |
25 |
14 Dec 2018 | 123 |
Australia | Perth | Away | Lost |
26 |
10 Oct 2019 | 254* |
South Africa | Pune | Home | Won |
27 |
22 Nov 2019 | 136 |
Bangladesh | Kolkata | Home | Won |
28 |
09 Mar 2023 | 186 |
Australia | Ahmedabad | Home | Drawn |
29 |
20 July 2023 | 121 |
West Indies | Port of Spain | Away | Drawn |
ODI Centuries by Virat Kohli |
||||||
No. |
Date | Runs |
Against | Venue | Place | Result |
1 |
24 Dec 2009 | 107 |
Sri Lanka | Kolkata | Home | Won |
2 |
11 Jan 2010 | 102* |
Bangladesh | Dhaka | Away | Won |
3 |
20 Oct 2010 | 118 |
Australia | Visakhapatnam | Home | Won |
4 |
28 Nov 2010 | 105 |
New Zealand | Guwahati | Home | Won |
5 |
19 Feb 2011 | 100* |
Bangladeh | Dhaka | Away | Won |
6 |
16 Sep 2011 | 107 |
England | Cardiff | Away | Lost |
7 |
17 Oct 2011 | 112* |
England | Delhi | Home | Won |
8 |
02 Dec 2011 | 117 |
West Indies | Visakhapatnam | Home | Won |
9 |
28 Feb 2012 | 133* |
Sri Lanka | Hobart | Neutral | Won |
10 |
13 Mar 2012 | 108 |
Sri Lanka | Dhaka | Netural | Won |
11 |
18 Mar 2012 | 183 |
Pakistan | Dhaka | Neutral | Won |
12 |
21 July 2012 | 106 |
Sri Lanka | Hambantota | Away | Won |
13 |
31 July 2012 | 128* |
Sri Lanka | Colombo | Away | Won |
14 |
05 July 2013 | 102 |
West Indies | Port of Spain | Away | Won |
15 |
24 July 2013 | 115 |
Zimbabwe | Harare | Away | Won |
16 |
16 Oct 2013 | 100* |
Australia | Jaipur | Home | Won |
17 |
30 Oct 2013 | 115* |
Australia | Nagpur | Home | Won |
18 |
19 Jan 2014 | 123 |
New Zealand | Napier | Away | Lost |
19 |
26 Feb 2014 | 136 |
Bangladesh | Fatullah | Away | Won |
20 |
17 Oct 2014 | 127 |
West Indies | Dharansala | Home | Won |
21 |
16 Nov 2014 | 139* |
Sri Lanka | Ranchi | Home | Won |
22 |
15 Feb 2015 | 107 |
Pakistan | Adelaide | Neutral | Won |
23 |
22 Oct 2015 | 138 |
South Africa | Chennai | Home | Won |
24 |
17 Jan 2016 | 117 |
Australia | Melbourne | Away | Lost |
25 |
20 Jan 2016 | 106 |
Australia | Canberra | Away | Lost |
26 |
23 Oct 2016 | 154* |
New Zealand | Mohali | Home | Won |
27 |
15 Jan 2017 | 122 |
England | Pune | Home | Won |
28 |
06 July 2017 | 111* |
West Indies | Kingston | Away | Won |
29 |
31 Aug 2017 | 131 |
Sri Lanka | Colombo | Away | Won |
30 |
03 Sep 2017 | 110* |
Sri Lanka | Colombo | Away | Won |
31 |
22 Oct 2017 | 121 |
New Zealand | Mumbai | Home | Lost |
32 |
29 Oct 2017 | 113 |
New Zealand | Kanpur | Home | Won |
33 |
01 Feb 2018 | 112 |
South Africa | Durban | Away | Won |
34 |
07 Feb 2018 | 160* |
South Africa | Cape Town | Away | Won |
35 |
16 Feb 2018 | 129* |
South Africa | Centurion | Away | Won |
36 |
21 Oct 2018 | 140 |
West Indies | Guwahati | Home | Won |
37 |
24 Oct 2018 | 157* |
West Indies | Visakhapatnam | Home | Tied |
38 |
27 Oct 2018 | 107 |
West Indies | Pune | Home | Lost |
39 |
15 Jan 2019 | 104 |
Australia | Adelaide | Away | Won |
40 |
05 Mar 2019 | 116 |
Australia | Nagpur | Home | Won |
41 |
08 Mar 2019 | 123 |
Australia | Ranchi | Home | Lost |
42 |
11 Aug 2019 | 120 |
West Indies | Port of Spain | Away | Won |
43 |
14 Aug 2019 | 114* |
West Indies | Port of Spain | Away | Won |
44 |
10 Dec 2022 | 113 |
Bangladesh | Chittagong | Away | Won |
45 |
10 Jan 2023 | 113 |
Sri Lanka | Guwahati | Home | Won |
46 |
15 Jan 2023 | 166* |
Sri Lanka | Thiruvanthapuram | Home | Won |
47 |
10 Sep 2023 | 122* |
Pakistan | Colombo | Neutral | Won |
48 |
19 Oct 2023 | 103* |
Bangladesh | Pune | Home | Won |
49 |
05 Nov 2023 | 101* |
South Africa | Kolkata | Home | Won |
50 |
15 Nov 2023 | 117 |
New Zealand | Mumbai | Home | Won |
T20i Centuries by Virat Kohli |
||||||
No. |
Date | Runs |
Against | Venue | Place | Result |
1 |
08 Sep 2022 | 122* |
Afghanistan | Dubai | Neutral | Won |
Virat Kohli's 100s by Oppositions |
||||
Country |
Test 100s |
ODI 100s |
T20i 100s |
Total |
Australia |
8 |
8 |
0 |
16 |
Sri Lanka |
5 |
10 |
0 |
15 |
West Indies |
3 |
9 |
0 |
12 |
New Zealand |
3 |
6 |
0 |
9 |
England |
5 |
3 |
0 |
8 |
South Africa |
3 |
5 |
0 |
8 |
Bangladesh |
2 |
5 |
0 |
7 |
Pakistan |
0 |
3 |
0 |
3 |
Afghanistan |
0 |
0 |
1 |
1 |
Zimbabwe |
0 |
1 |
0 |
1 |
Total |
29 |
50 |
1 |
80 |
Virat Kohli's 100s by Calender Year |
||||
Year |
Test 100s |
ODI 100s |
T20i 100s |
Total |
2009 |
0 |
1 |
0 |
1 |
2010 |
0 |
3 |
0 |
3 |
2011 |
0 |
4 |
0 |
4 |
2012 |
3 |
5 |
0 |
8 |
2013 |
2 |
4 |
0 |
6 |
2014 |
4 |
4 |
0 |
8 |
2015 |
2 |
2 |
0 |
4 |
2016 |
4 |
3 |
0 |
7 |
2017 |
5 |
6 |
0 |
11 |
2018 |
5 |
6 |
0 |
11 |
2019 |
2 |
5 |
0 |
7 |
2020 |
0 |
0 |
0 |
0 |
2021 |
0 |
0 |
0 |
0 |
2022 |
0 |
1 |
1 |
2 |
2023 |
2 |
6 |
0 |
8 |
Total |
29 |
50 |
1 |
80 |