Virat Kohli is an Indian cricketer and a top-order batsman. As of January 2024, he has scored 80 centuries in international cricket—29 in Test cricket, 50 in One Day Internationals (ODIs), and 1 century in Twenty20 Internationals (T20Is).
Kohli made his ODI debut against Sri Lanka in August 2008 and scored his first century the following year with 107 runs 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, where India successfully chased a target of 330 set by Pakistan, earning Kohli the man of the match title. He scored his first century as a captain against the West Indies in the 2013 Triangular Series.
In a bilateral series against Australia in October 2013, Kohli made two centuries in successful run-chases; his first, an unbeaten 100 off 52 balls, remains the fastest ODI century by an Indian, while the next, scored off 61 balls, is the third-fastest by an Indian as of September 2019.
As of November 2023, Kohli holds the record for the most ODI centuries by any player, scoring his 50th ODI century in the 2023 Cricket World Cup knockout stage against New Zealand with a score of 117, ranking second overall for most centuries in international cricket.
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, with scores of 115 and 141.
He was appointed 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 this feat and became the first batsman to score four double centuries in consecutive Test series.
Read More About- Most Centuries By Players in ICC World Cup (2007- 2024)
His seven double centuries are the joint fourth-most by any player. In 2017, Kohli became the first captain to score ten centuries in a calendar year, and in 2018, he scored eleven centuries, second only to Sachin Tendulkar for most in a calendar year.
In 2019, Kohli scored seven centuries, including five in ODIs, and achieved his highest Test score against South Africa. In late 2022, Kohli scored a hundred against Bangladesh in the third ODI, surpassing Ricky Ponting’s record of 71 international centuries.
How Many World Cup Centuries Does Virat Kohli Have?
As of 2024, Virat Kohli has scored three centuries in Cricket World Cups. His first World Cup century came during the 2015 tournament, where he scored 107 against Pakistan in a high-stakes match.
Kohli’s second World Cup century was recorded in the 2019 World Cup, where he played a crucial innings of 122 against Afghanistan. His third century was a pivotal 117 against New Zealand in the knockout stage of the 2023 World Cup, further cementing his reputation as one of the greatest ODI batsmen in cricket history.
Kohli’s ability to perform under pressure and deliver match-winning innings has been a significant asset for the Indian cricket team in World Cup tournaments.
Virat Kohli’s Total Centuries in the 2024 World Cup
Virat Kohli has played 27 matches in the ODI World Cup, amassing 1,115 runs at an average of 48.47. During this period, he has scored seven half-centuries and two centuries, with one century in 2011 and the other in 2015.
In the 2019 World Cup, Kohli did not score a single century. His highest scores included 82 against Australia, 77 against Pakistan, 67 against Afghanistan, 72 against the West Indies, and 66 against England. In nine innings across nine matches, he scored 443 runs at an average of 55.37, with 82 being his highest score.
Virat Kohli’s First Century in the World Cup
Virat Kohli scored a century in his very first World Cup match in 2011 against Bangladesh. He followed this with another century against Pakistan in 2015.
Since then, he has not scored another World Cup century. In total, Kohli has 47 centuries in ODIs. Just three more centuries will see him surpass Sachin Tendulkar’s record of 49 centuries.
Also, Check –Fastest Fifty in T20 World Cup 2024
Virat Kohli’s Batting Career Statistics
Test centuries scored by Virat Kohli
No. | Runs | Against | Inns | Test | Venue | H/A/N | Date | Result |
1 | 116 | Australia | 2 | 8 | Adelaide Oval, Adelaide | Away | 24 January 2012 | Lost |
2 | 103 | New Zealand | 2 | 10 | M. Chinnaswamy Stadium, Bangalore | Home | 31 August 2012 | Won |
3 | 103 | England | 1 | 15 | Vidarbha Cricket Association Stadium, Nagpur | Home | 14 December 2012 | Drawn |
4 | 107 | Australia | 2 | 20 | M. A. Chidambaram Stadium, Chennai | Home | 22 February 2013 | Won |
5 | 119 | South Africa | 1 | 23 | Wanderers Stadium, Johannesburg | Away | 18 December 2013 | Drawn |
6 | 105 | New Zealand | 1 | 26 | Basin Reserve, Wellington | Away | 14 February 2014 | Drawn |
7 | 115 | Australia | 1 | 31 | Adelaide Oval, Adelaide | Away | 9 December 2014 | Lost |
8 | 141 | Australia | 2 | 31 | Adelaide Oval, Adelaide | Away | 13 December 2014 | Lost |
9 | 147 | Australia | 3 | 33 | Sydney Cricket Ground, Sydney | Away | 7 January 2015 | Drawn |
10 | 103 | Sri Lanka | 1 | 36 | Galle International Stadium, Galle | Away | 12 August 2015 | Lost |
11 | 200 | West Indies | 1 | 41 | Sir Vivian Richards Stadium, Antigua | Away | 21 July 2016 | Won |
12 | 211 | New Zealand | 1 | 46 | Holkar Stadium, Indore | Home | 8 October 2016 | Won |
13 | 167 | England | 1 | 50 | ACA-VDCA Cricket Stadium, Visakhapatnam | Home | 17 November 2016 | Won |
14 | 235 | England | 1 | 52 | Wankhede Stadium, Mumbai | Home | 8 December 2016 | Won |
15 | 204 | Bangladesh | 1 | 55 | Rajiv Gandhi International Stadium, Hyderabad | Home | 9 February 2017 | Won |
16 | 103 | Sri Lanka | 1 | 57 | Galle International Stadium, Galle | Away | 26 July 2017 | Won |
17 | 213 | Sri Lanka | 2 | 58 | Vidarbha Cricket Association Stadium, Nagpur | Home | 26 November 2017 | Won |
18 | 243 | Sri Lanka | 2 | 59 | Feroz Shah Kotla Ground, Delhi | Home | 2 December 2017 | Drawn |
19 | 153 | South Africa | 2 | 62 | Centurion Park, Centurion | Away | 13 January 2018 | Lost |
20 | 149 | England | 1 | 67 | Edgbaston, Birmingham | Away | 1 August 2018 | Lost |
21 | 103 | England | 2 | 69 | Trent Bridge, Nottingham | Away | 18 August 2018 | Won |
22 | 139 | West Indies | 2 | 72 | SCA Stadium, Rajkot | Home | 4 October 2018 | Won |
23 | 123 | Australia | 2 | 78 | Perth Stadium, Perth | Away | 14 December 2018 | Lost |
24 | 254* | South Africa | 2 | 82 | Maharashtra Cricket Association Stadium, Pune | Home | 10 October 2019 | Won |
25 | 136 | Bangladesh | 2 | 84 | Eden Gardens, Kolkata | Home | 22 November 2019 | Won |
26 | 186 | Australia | 2 | 88 | Narendra Modi Stadium, Ahmedabad | Home | 13 March 2023 | Drawn |
27 | 121 | West Indies | 1 | 90 | Queen’s Park Oval, Port of Spain | Away | 20 July 2023 | Drawn |
Twenty20 International centuries
No. | Runs | Against | Pos. | Inn. | S/R | Venue | H/A/N | Date | Result |
1 | 122* | Afghanistan | 2 | 1 | 200.00 | Dubai International Cricket Stadium, Dubai | Neutral | 8 September 2022 | Won |
In Which Countries Has Virat Kohli Scored Centuries?
Opponent | Centuries |
West Indies | 9 |
Sri Lanka | 9 |
Australia | 8 |
New Zealand | 5 |
South Africa | 4 |
England | 4 |
Bangladesh | 4 |
Pakistan | 3 |
Zimbabwe | 1 |
Go Through- Fastest 100 in T20 World Cup (2007-2024)
To stay updated on all the thrilling action and latest records, downloading the Indibet mobile app provides comprehensive coverage and live scores and fans can also bet.
Frequently Asked Questions
How many centuries has Virat Kohli scored in World Cup matches?
Virat Kohli has scored two centuries in World Cup matches: one in 2011 and another in 2015.
What is Virat Kohli’s highest score in Test cricket?
Virat Kohli’s highest score in Test cricket is 254 runs.
How many centuries has Virat Kohli scored against Sri Lanka in ODIs?
Virat Kohli has scored 9 centuries against Sri Lanka in ODIs.
How many centuries does Virat Kohli need to surpass Sachin Tendulkar’s record of 49 centuries in ODIs?
Virat Kohli needs three more centuries to surpass Sachin Tendulkar’s record of 49 centuries in ODIs.
Rini Saxena is an experienced SEO executive with a passion for optimized content. With expertise in both search engine strategies and writing, Rini Saxena ensures that every piece of content delivers value to readers while ranking effectively on search engines. When not working on SEO, she enjoys exploring new trends in digital marketing and content creation.