HomeCricketList of Centuries by Virat Kohli in All Format(Updated)

List of Centuries by Virat Kohli in All Format(Updated)

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 made history during the 2023 World Cup semifinal between India and New Zealand, becoming the first and only batter to achieve 50 ODI centuries.

Virat Kohli broke his drought for a 30th Test century in spectacular fashion during the second innings of the first Test against Australia in Perth. After a modest performance in the first innings of the Border-Gavaskar Trophy opener, Kohli returned with a commanding, unbeaten century, propelling India toward a memorable victory.

This century marked Kohli’s first triple-digit score in Test cricket since July 2023, a milestone that had eluded him for months and sparked widespread discussion about his form ahead of the high-stakes Australia tour.

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.

Read More: Virat Kohli Brand Ambassador List

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.

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

S.NoRunsAgainstS/RYear
1107Sri Lanka93.852009
2102*Bangladesh107.372010
3118Australia97.522010
4105New Zealand100.962010
5100*Bangladesh120.482011
6107England115.052011
7112*England114.282011
8117West Indies95.122011
9133*Sri Lanka154.652012
10108Sri Lanka90.002012
11183Pakistan123.642012
12106Sri Lanka93.802012
13128*Sri Lanka107.562012
14102West Indies122.892013
15115Zimbabwe106.482013
16100*Australia192.302013
17115*Australia174.242013
18123New Zealand110.812014
19136Bangladesh111.472014
20127West Indies111.402014
21139*Sri Lanka110.312014
22107Pakistan84.902015
23138South Africa98.572015
24117Australia100.002016
25106Australia115.212016
26154*New Zealand114.922016
27122England116.192017
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
39104Australia92.852019
40116Australia96.672019
41123Australia129.472019
42120West Indies96.002019
43114*West Indies115.152019
44113Bangladesh124.172022
45113Sri Lanka129.882023
46166*Sri Lanka150.902023
47122*Pakistan129.782023
48103*Bangladesh106.182023
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

No.RunsAgainstYear
1116Australia2012
2103 New Zealand2012
3103England2012
4107Australia2013
5119 South Africa2013
6105*New Zealand2014
7115 Australia2014
8141 Australia2014
9169Australia2014
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
22149England2018
23103 England2018
24139 West Indies2018
25123 Australia2018
26254* South Africa2019
27136 Bangladesh2019
28186 Australia2023
29121West Indies2023
30100*Australia2024

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.

Suggested Read: Who is The King Of Cricket?

List of T20 Centuries by Virat Kohli

NoScoreOppositionVenueDate
1122*AfghanistanDubai08-Sep-22

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

NoScoreOppositionVenueDate
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

Virat Kohli has been a phenomenal batter for India and one of the greatest match-winners the game has ever seen. His century count shows his impact on the game and hence, he has always been one of the top picks in fantasy cricket.

FAQs about Virat Kohli Centuries

Q) How many ODI centuries has Virat Kohli scored?

A) Virat Kohli has scored 50 ODI centuries, the most by any batsman in the history of the format.

Q) When did Virat Kohli score his first ODI century?

A) Virat Kohli scored his first ODI century against Sri Lanka in 2009.

Q) What are some key milestones in Virat Kohli’s Test career?

A) Virat Kohli has scored 29 Test centuries, including six double-centuries as a captain, and he is the first captain to score 10 Test centuries in a calendar year.

Q) How many centuries has Virat Kohli scored in T20 Internationals?

A) Virat Kohli has scored one century in T20 Internationals, which came against Afghanistan in September 2022.

Q) How successful has Virat Kohli been in the Indian Premier League (IPL)?

A) Virat Kohli has scored seven centuries in the IPL and has amassed 7,263 runs across 237 matches, making him the highest run-scorer in the tournament’s history.

Q) What is Virat Kohli total centuries in all format?

A) As of June 18, 2024, Virat Kohli total centuries in all format is 80.

RELATED ARTICLES

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Most Popular