HomeCricketList of Centuries by Virat Kohli

List of Centuries by Virat Kohli

Virat Kohli, the former Indian captain, is a relentless run machine on the pitch. With an insatiable hunger for runs, he has delivered plenty of match-winning knocks for India. His several records speak volumes about his dominance in the sport. Among several records, Kohli has scored the most centuries in ODIs. Overall, the batsman has scored 80 centuries across all the three formats.

Virat Kohli ODI Centuries

Virat Kohli’s ODI career is nothing short of legendary, marked by exceptional consistency. Kohli made his ODI debut for India against Sri Lanka in August 2008. However, it wasn’t until 2009 that he began to establish himself as a regular member of the team. His breakthrough series came against Sri Lanka in 2009 when he scored his first century, showcasing glimpses of his immense talent.

Since then, Kohli’s career has been a saga of record-breaking performances and unmatched consistency. He quickly rose through the ranks to become one of the most prolific run-scorers in ODI history.

One of the defining aspects of Kohli’s ODI career is his remarkable ability to chase down targets under pressure. He has a plethora of memorable innings where he single-handedly led India to victory, earning him the reputation of being one of the greatest chasers in the game. In February 2012, Kohli scored an unbeaten knock of 133 runs off just 86 balls against Sri Lanka, which guided India to achieve the second-highest run chase ever recorded by any team in Australia.

Play Fantasy Cricket on WinZO

Kohli is the third-highest run-scorer in the format, with 13843 runs from 292 matches at an average of 58.67. He has scored 50 centuries in ODIs, the most by any batsman. Last year, Kohli surpassed the legendary Sachin Tendulkar as the batsman with the highest number of centuries in ODI cricket. He slammed his 50th ODI ton against New Zealand at the Cricket World Cup 2023 semifinal at the Wankhede Stadium in Mumbai.

List of ODI Centuries by Virat Kohli

1107Sri Lanka93.852009
4105New Zealand100.962010
8117West Indies95.122011
9133*Sri Lanka154.652012
10108Sri Lanka90.002012
12106Sri Lanka93.802012
13128*Sri Lanka107.562012
14102West Indies122.892013
18123New Zealand110.812014
20127West Indies111.402014
21139*Sri Lanka110.312014
23138South Africa98.572015
26154*New Zealand114.922016
28111*West Indies96.522017
29131Sri Lanka136.452017
30110*Sri Lanka94.822017
31121New Zealand96.802017
32113New Zealand106.602017
33112South Africa94.112018
34160*South Africa100.622018
35129*South Africa134.372018
36140West Indies130.842018
37157*West Indies121.712018
38107West Indies89.912018
42120West Indies96.002019
43114*West Indies115.152019
45113Sri Lanka129.882023
46166*Sri Lanka150.902023
49101*South Africa83.472023
50117New Zealand103.532023

Virat Kohli Test Centuries

Debuting in 2011 against the West Indies, Kohli’s journey in the longest format of the game has also been extraordinary. One of the defining moments of Kohli’s Test career came during India’s tour of Australia in 2014-15, when he scored 692 runs in four matches at an average of 86.50. This included four centuries.

Overall, Kohli has scored 8848 Test runs at an average of 49.15, including 29 centuries. Hid first Test century came against Australia in Adelaide in 2012. In 2017 he became the first captain in cricket history to score 10 Test centuries in a calendar year and that is just one of his many records. Kohli scored six double-centuries as a captain in Tests, surpassing Brian Lara, who had five double centuries as a Test captain.

Read More: Who has Scored Most Runs in IPL

In March 2023, Kohli put an end to his 1,204-day-long wait for a Test century. He achieved this milestone by scoring his 28th Test century against Australia in the first innings of the fourth Test match, amassing an impressive total of 186 runs.

List of Test Centuries by Virat Kohli

2103 New Zealand2012
5119 South Africa2013
6105*New Zealand2014
7115 Australia2014
8141 Australia2014
10147 Australia2015
11103Sri Lanka2015
12200West Indies2016
13211New Zealand2016
14167 England2016
15235 England2016
16204 Bangladesh2017
17103* Sri Lanka2017
18104* Sri Lanka2017
19213 Sri Lanka2017
20243 Sri Lanka2017
21153 South Africa2018
23103 England2018
24139 West Indies2018
25123 Australia2018
26254* South Africa2019
27136 Bangladesh2019
28186 Australia2023
29121West Indies2023

Virat Kohli T20I Centuries

Kohli made his T20 International debut for India on June 12, 2010, against Zimbabwe in Harare. He is the highest-run scorer in the format with 4037 runs at an average and strike rate of 51.75 and 138.15.

Kohli endured a significant three-year century drought until September 2022, when he ended the wait by scoring his maiden T20I hundred against Afghanistan. His outstanding innings of 122* stood as the highest individual score by an Indian in T20Is until it was broken by Shubman Gill.

Kohli is also the highest run-scorer in the Indian Premier League (IPL), where he plays for the Royal Challengers Bangalore (RCB). Kohli has scored He 7,263 runs in 237 IPL matches since the tournament’s inception in 2008. This includes seven centuries and 50 half-centuries.

List of T20 Centuries by Virat Kohli


Virat Kohli IPL Centuries

Virat Kohli is arguably the greatest batter to have played the Indian Premier League. The batter, who has been part of the Royal Challengers Bangalore, since its inception has so far slammed 7 centuries in the competition and sits atop the table. It is worth noting that four of these centuries were achieved in a single season, specifically in 2016.

Across 237 IPL matches, Kohli has scored 7,263 runs, demonstrating his exceptional batting skills and maintaining an average of 37.24. Kohli has stepped away from RCB captaincy, but continues to be their most valuable player in the league.

For all his efforts and brilliance, RCB has not been able to go all the way and clinch the title. The closest they came to the IPL title was in 2016 when Kohli was in a different league with 4 centuries – a record that has not yet been broken.

Also Read: Most Successful Players in the IPL

List of IPL Centuries by Virat Kohli

1100*Gujarat LionsSaurashtra Cricket Association Stadium, Rajkot24-04-16
2108*Rising Pune SupergiantM Chinnaswamy Stadium, Bangalore07-05-16
3109Gujarat LionsM Chinnaswamy Stadium, Bangalore14-05-16
4113Punjab KingsM Chinnaswamy Stadium, Bangalore18-05-16
5100Kolkata Knight RidersEden Gardens, Kolkata19-04-19
6100Sunrisers HyderabadRajiv Gandhi International Cricket Stadium, Hyderabad18-05-23
7101*Gujarat TitansM Chinnaswamy Stadium, Bangalore21-05-23


Please enter your comment!
Please enter your name here

Most Popular