Complete List of Virat Kohli Centuries
29
Aug 2024

Introduction

Virat Kohli, often hailed as one of the greatest batsmen of all time, has left an indelible mark on international cricket with his prolific run-scoring across all formats. His centuries have not only led India to numerous victories but have also established him as a global cricketing icon. This article provides an updated and comprehensive list of all Virat Kohli centuries in Test, ODI, and T20I formats, reflecting his consistency and mastery of the game.

Also Read: ICC Cricket World Cup Journey

Virat Kohli’s Century Milestones

Test Centuries

Virat Kohli made his Test debut on June 20, 2011, against the West Indies. Over the years, he has amassed several centuries, showcasing his ability to adapt to the longest format of the game. His Test centuries are a testament to his technique, patience, and temperament.

  • Total Test Centuries: 29 (as of August 2024)
  • First Test Century: 116 vs Australia, Adelaide, January 2012
  • Latest Test Century: 121 vs West Indies, Trinidad, July 2023

List of Test Centuries

No.

Score

Opposition

Date

Venue

1st

116

Australia

24-Jan-12

Adelaide Oval, Adelaide

2nd

103

New Zealand

31-Aug-12

M. Chinnaswamy Stadium, Bangalore

3rd

103

England

13-Dec-12

Vidarbha Cricket Association Stadium, Nagpur

4th

107

Australia

22-Feb-13

M. A. Chidambaram Stadium, Chennai

5th

119

South Africa

18-Dec-13

Wanderers Stadium, Johannesburg

6th

105*

New Zealand

14-Feb-14

Basin Reserve, Wellington

7th

115

Australia

09-Dec-14

Adelaide Oval, Adelaide

8th

141

Australia

09-Dec-14

Adelaide Oval, Adelaide

9th

169

Australia

26-Dec-14

Melbourne Cricket Ground, Melbourne

10th

147

Australia

06-Jan-15

Sydney Cricket Ground, Sydney

11th

103

Sri Lanka

12-Aug-15

Galle International Stadium, Galle

12th

200

West Indies

21-Jul-16

Sir Vivian Richards Stadium, North Sound

13th

211

New Zealand

08-Oct-16

Holkar Stadium, Indore

14th

167

England

17-Nov-16

ACA-VDCA Cricket Stadium, Visakhapatnam

15th

235

England

08-Dec-16

Wankhede Stadium, Mumbai

16th

204

Bangladesh

09-Feb-17

Rajiv Gandhi International Cricket Stadium, Hyderabad

17th

103*

Sri Lanka

26-Jul-17

Galle International Stadium, Galle

18th

104*

Sri Lanka

16-Nov-17

Eden Gardens, Kolkata

19th

213

Sri Lanka

24-Nov-17

Vidarbha Cricket Association Stadium, Nagpur

20th

243

Sri Lanka

02-Dec-17

Feroz Shah Kotla Ground, Delhi

21st

153

South Africa

13-Jan-18

SuperSport Park, Centurion

22nd

149

England

01-Aug-18

Edgbaston Cricket Ground, Birmingham

23rd

103

England

18-Aug-18

Trent Bridge, Nottingham

24th

139

West Indies

04-Oct-18

Saurashtra Cricket Association Stadium, Rajkot

25th

123

Australia

14-Dec-18

Perth Stadium, Perth

26th

254*

South Africa

10-Oct-19

Maharashtra Cricket Association Stadium, Pune

27th

136

Bangladesh

22-Nov-19

Eden Gardens, Kolkata

28th

186

Australia

12-Mar-23

Narendra Modi Stadium, Ahmedabad

29th

121

West Indies

21-Jul-23

Queen’s Park Oval, Port of Spain, Trinidad

30th

100*

Australia

24-Nov-24

Perth Stadium, Perth

ODI Centuries

Virat Kohli’s dominance in One Day Internationals (ODIs) is unparalleled. Known for his aggressive yet calculated approach, he has broken several records, including the fastest to 8,000, 9,000, 10,000, 11,000, and 12,000 runs in ODIs.

  • Total ODI Centuries: 50 (as of August 2024)
  • First ODI Century: 107 vs Sri Lanka, Kolkata, December 2009
  • Latest ODI Century: 117 vs New Zealand, Wankhede Stadium, November 2023

List of ODI Centuries

No.

Score

Opposition

Date

Venue

1st

107

Sri Lanka

24-Dec-09

Eden Gardens, Kolkata

2nd

102*

Bangladesh

11-Jan-10

Sher-e-Bangla Cricket Stadium, Dhaka

3rd

118

Australia

20-Oct-10

APCA-VDCA Stadium, Visakhapatnam

4th

105

New Zealand

28-Nov-10

Nehru Stadium, Guwahati

5th

100*

Bangladesh

19-Feb-11

Sher-e-Bangla Cricket Stadium, Dhaka

6th

107

England

16-Sep-11

Sophia Gardens, Cardiff

7th

112*

England

17-Oct-11

Feroz Shah Kotla Ground, Delhi

8th

117

West Indies

02-Dec-11

APCA-VDCA Stadium, Visakhapatnam

9th

133*

Sri Lanka

28-Feb-12

Bellerive Oval, Hobart

10th

108

Sri Lanka

13-Mar-12

Sher-e-Bangla Cricket Stadium, Dhaka

11th

183

Pakistan

18-Mar-12

Sher-e-Bangla Cricket Stadium, Dhaka

12th

106

Sri Lanka

21-Jul-12

MRIC Stadium, Hambantota

13th

128*

Sri Lanka

31-Jul-12

R. Premadasa Stadium, Colombo

14th

102

West Indies

05-Jul-13

Queen’s Park Oval, Port of Spain

15th

115

Zimbabwe

24-Jul-13

Harare Sports Club, Harare

16th

100*

Australia

16-Oct-13

Sawai Mansingh Stadium, Jaipur

17th

115*

Australia

30-Oct-13

VCA Stadium, Nagpur

18th

123

New Zealand

19-Jan-14

McLean Park, Napier

19th

136

Bangladesh

26-Feb-14

Khan Shaheb Osman Ali Stadium, Fatullah

20th

127

West Indies

17-Oct-14

HPCA Stadium, Dharamshala

21st

139*

Sri Lanka

16-Nov-14

JSCA International Stadium, Ranchi

22nd

107

Pakistan

15-Feb-15

Adelaide Oval, Adelaide

23rd

138

South Africa

22-Oct-15

M. A. Chidambaram Stadium, Chennai

24th

117

Australia

17-Jan-16

Melbourne Cricket Ground, Melbourne

25th

106

Australia

20-Jan-16

Manuka Oval, Canberra

26th

154*

New Zealand

23-Oct-16

Punjab Cricket Association IS Bindra Stadium, Mohali

27th

122

England

15-Jan-17

Maharashtra Cricket Association Stadium, Pune

28th

111*

West Indies

06-Jul-17

Sabina Park, Kingston

29th

131

Sri Lanka

31-Aug-17

R. Premadasa Stadium, Colombo

30th

110*

Sri Lanka

03-Sep-17

R. Premadasa Stadium, Colombo

31st

121

New Zealand

22-Oct-17

Wankhede Stadium, Mumbai

32nd

113

New Zealand

29-Oct-17

Green Park Stadium, Kanpur

33rd

112

South Africa

01-Feb-18

Kingsmead Cricket Ground, Durban

34th

160*

South Africa

07-Feb-18

Newlands Cricket Ground, Cape Town

35th

129*

South Africa

16-Feb-18

SuperSport Park, Centurion

36th

140

West Indies

21-Oct-18

ACA Stadium, Guwahati

37th

157*

West Indies

24-Oct-18

ACA-VDCA Cricket Stadium, Visakhapatnam

38th

107

West Indies

27-Oct-18

Maharashtra Cricket Association Stadium, Pune

39th

104

Australia

15-Jan-19

Adelaide Oval, Adelaide

40th

116

Australia

05-Mar-19

Vidarbha Cricket Association Stadium, Nagpur

41st

123

Australia

08-Mar-19

JSCA International Stadium, Ranchi

42nd

120

West Indies

11-Aug-19

Queen’s Park Oval, Port of Spain

43rd

114*

West Indies

14-Aug-19

Queen’s Park Oval, Port of Spain

44th

113

Bangladesh

10-Dec-2022

Zahur Ahmed Chowdhury Stadium, Chattogram

45th

113

Sri Lanka

10-Jan-2023

Barsapara Cricket Stadium, Guwahati

46th

166*

Sri Lanka

15-Jan-2023

Greenfield International Stadium, Thiruvananthapuram

47th

122*

Pakistan 

11- Sep- 2023

R.Premadasa Stadium, Khettarama, Colombo

48th

103*

Bangladesh

19-Oct-2023

Maharashtra Cricket Association Stadium, Pune

49th

101*

South Africa

05-Nov-2023

Eden Gardens, Kolkata

50th

117

New Zealand

15-Nov-2023

Wankhede Stadium, Mumbai

T20I Centuries

T20 cricket requires a blend of innovation and aggression, and Virat Kohli has been exceptional in this format as well. Though centuries in T20Is are rare, Kohli has managed to register multiple tons, reflecting his ability to adapt to the shortest format.

  • Total T20I Centuries: 1 (as of August 2024)
  • Only T20I Century: 122* vs Afghanistan, Dubai, September 2022

List of T20I Centuries

S.No

Runs

Opposition

Date

Venue

1st

122*

Afghanistan

8th-Sep-2022

Dubai

Analyzing Virat Kohli’s Century Pattern

Home vs. Away Centuries

Virat Kohli’s centuries are evenly spread between home and away matches, showcasing his ability to perform under different conditions.

  • Home Centuries: 45
  • Away Centuries: 33
  • Neutral Venue Centuries: 0

Performance Against Major Teams

Kohli’s record against cricketing powerhouses like Australia, England, and South Africa is exemplary. He has scored over 10 centuries against Australia, making them his favorite opponent.

Also Read: Upcoming Cricket Events of Team India

Kohli’s Record-Breaking Centuries

Kohli holds the record for the fastest century by an Indian in ODIs, reaching the landmark in just 52 balls against Australia in Jaipur in 2013. He is also the fastest to reach 20,000 international runs, achieving this milestone in just 417 innings.

The Impact of Kohli’s Centuries on Team India

Kohli’s centuries have often come in crucial matches, leading India to victory numerous times. His ability to chase down targets is particularly noteworthy, earning him the nickname “Chase Master.” Out of his 48 ODI centuries, 26 have come while chasing, and India has won 22 of those matches.

Latest Update on Virat Kohli Centuries

Virat Kohli etched another milestone in his illustrious cricketing career by scoring his 81st international century (100 not out) during the Border-Gavaskar Trophy 2024-25. Facing Australia, Kohli showcased his class with flawless innings, blending patience with exquisite stroke play. His century not only steadied India’s innings but also reaffirmed his dominance in Test cricket. Playing in front of a packed stadium, Kohli received a standing ovation upon reaching the landmark. This ton adds to his legacy as one of the greatest batsmen of all time, further fueling India’s hopes of a series triumph in this fiercely contested rivalry.

Also Read: Sachin Tendulkar Centuries

Conclusion: The Legacy of Virat Kohli

As of August 2024, Virat Kohli stands as a modern-day cricket legend. His centuries across formats not only reflect his technical brilliance but also his unparalleled mental toughness. With many more years of cricket ahead of him, fans and cricket pundits alike anticipate Kohli breaking even more records and setting new benchmarks in the sport.

Virat Kohli Centuries in All Formats FAQs

  1. How many centuries has Virat Kohli scored in international cricket?

Ans. As of August 2024, Virat Kohli has scored a total of 81 international centuries across all formats: 30 in Tests, 50 in ODIs, and 1 in T20Is.

  1. Which format does Virat Kohli have the most centuries in?

Ans. Virat Kohli has the most centuries in One Day Internationals (ODIs), with 50 centuries to his name.

  1. What is Virat Kohli’s highest score in international cricket?

Ans. Virat Kohli’s highest score in international cricket is 254* in a Test match against South Africa at Pune in October 2019.

  1. How many centuries has Virat Kohli scored against Australia?

Ans. Virat Kohli has scored a total of 17 centuries against Australia across all formats – 9 in Tests and 8 in ODIs.

  1. Which was Virat Kohli’s fastest century in ODIs?

Ans. Virat Kohli’s fastest century in ODIs came off just 52 balls against Australia in Jaipur on October 16, 2013.

  1. How many centuries has Virat Kohli scored in T20 Internationals?

Ans. As of August 2024, Virat Kohli has scored 1 century in T20 Internationals. He scored 122* against Afghanistan in Dubai on September 8, 2022.

  1. Has Virat Kohli scored a century in all formats in a single year?

Ans. Yes, Virat Kohli achieved the rare feat of scoring a century in all three formats in 2018.

  1. How many centuries has Virat Kohli scored while chasing?

Ans. Virat Kohli has scored 26 centuries while chasing in ODIs. He is renowned for his chasing abilities, earning him the title “Chase Master.”

  1. What is Virat Kohli’s conversion rate of 50s to 100s in ODIs?

Ans. Virat Kohli has a remarkable conversion rate, with nearly half of his ODI half-centuries being converted into centuries. He has 50 centuries and 66 fifties in ODIs.

  1. Which opposition has Virat Kohli scored the most centuries against?

Ans. Virat Kohli has scored the most centuries against Sri Lanka, with a total of 14 centuries across all formats—10 in ODIs and 4 in Tests.

  1. Has Virat Kohli scored a century in World Cup matches?

Ans. Yes, Virat Kohli has scored 2 centuries in ICC Cricket World Cup matches. He scored his first World Cup century against Bangladesh in 2011 and his second against Pakistan in 2023.

  1. What is Virat Kohli’s record in Test centuries away from home?

Ans. Virat Kohli has scored 15 centuries in Test matches away from home, proving his ability to perform in challenging conditions outside India.

  1. How many double centuries has Virat Kohli scored in Tests?

Ans. Virat Kohli has scored 7 double centuries in Test cricket, with his highest being 254* against South Africa.

  1. Who are the fastest players to reach 10,000 ODI runs along with Virat Kohli?

Ans. Virat Kohli is the fastest player to reach 10,000 ODI runs, achieving the milestone in just 205 innings. He surpassed the previous record held by Sachin Tendulkar, who reached 10,000 runs in 259 innings.

  1. How does Virat Kohli compare with other century-makers like Sachin Tendulkar?

Ans. Virat Kohli is often compared to Sachin Tendulkar due to his consistent performance and century-making ability. While Sachin Tendulkar holds the record for most international centuries (100), Kohli is closing in with 80 centuries and has the potential to break the record.