Virat Kohli’s ODI Centuries: Check Complete List

Virat Kohli scored over 27,000 runs in international cricket, including ODI’s 14,085 run, 9,230 shots in Test cricket and 4,188 runs in T-20 .

Kohli made her debut in 2011 against the West Indies and scored in this format during the Australian Tour in January 2012.

Do you know the salary of Indian cricketers?

As of February 2025, Virat Kohli ranked sixth in ODI, 72nd in the T-20 format and 26th in the test.

Virat Kohli stands out as one of India’s most ambitious cricketers, blending technical precision with elite-level fitness. His dedication has made him the dominant force in all formats, excelling in high pressure chases and setting many records. As captain, he completely changed India’s approach, highlighting racing and bowling and historic victory. In addition to his achievements, Kohli also changed the fitness culture of Indian cricket, ensuring the legacy exceeds his extraordinary statistics.

In this article, we publish a list of all the centuries of his one-day international career.

Kohli’s batting profession is summarized as follows

m

Inn

No

run

HS

avg

bf

Sr

100

200

50

4s

6s

test

123

210

13

9230

254*

46.85

16608

55.57

30

7

31

1027

30

Audi

299

287

45

14085

183

57.78

14967

93.43

51

0

73

1318

152

T20i

125

117

31

4188

122*

48.69

3056

137.04

1

0

38

369

124

ipl

252

244

37

8004

113*

38.66

6065

131.97

8

0

55

705

272

Now, let’s take a look at the list of centuries that Virat Kohli did in the ODI competition;

sn

Century (running)

relatively

Year

result

1

107

Sri Lanka

2009

India wins

2

102*

Bangladesh

2010

India wins

3

118

Australia

2010

India wins

4

105

New Zealand

2010

India wins

5

100*

Bangladesh

2011

India wins

6

107

England

2011

Lost (D/L)

7

112*

England

2011

India wins

8

117

West Indies

2011

India wins

9

133*

Sri Lanka

2012

India wins

10

108

Sri Lanka

2012

India wins

11

183

Pakistan

2012

India wins

12

106

Sri Lanka

2012

India wins

13

128*

Sri Lanka

2012

India wins

14

102

West Indies

2013

India wins

15

115

Zimbabwe

2013

India wins

16

100*

Australia

2013

India wins

17

115*

Australia

2013

India wins

18

123

New Zealand

2014

India lost

19

136

Bangladesh

2014

India wins

20

127

West Indies

2014

India wins

twenty one

139*

Sri Lanka

2014

India wins

twenty two

107

Pakistan

2015

India wins

twenty three

138

South Africa

2015

India wins

twenty four

117

Australia

2016

India lost

25

106

Australia

2016

India lost

26

154*

New Zealand

2016

India wins

27

122

England

2017

India wins

28

111*

West Indies

2017

India wins

29

131

Sri Lanka

2017

India wins

30

110*

Sri Lanka

2017

India wins

31

121

New Zealand

2017

India lost

32

113

New Zealand

2017

India wins

33

112

South Africa

2018

India wins

34

160*

South Africa

2018

India wins

35

129*

South Africa

2018

India wins

36

140

West Indies

2018

India wins

37

157*

West Indies

2018

Binding

38

107

West Indies

2018

India lost

39

104

Australia

2019

India wins

40

116

Australia

2019

India wins

41

123

Australia

2019

India lost

42

120

West Indies

2019

India wins

43

114*

West Indies

2019

India wins

44

113

Bangladesh

2022

India wins

45

113

Sri Lanka

2023

India wins

46

166*

Sri Lanka

2023

India wins

47

122*

Pakistan

2023

India wins

48

103*

Bangladesh

2023

India wins

49

101*

South Africa

2023

India wins

50

117

New Zealand

2023

India wins

51

100*

Pakistan

2025

India wins

One-day international record

🔥Most running in most competitions: 1st (765th) 🔥Maximum professional hitting average: 3rd (57.78) 🔥Most centuries against a team: 1st (10th century) 🔥The most stressful 99s ( 99, 99, 199, etc. Dismissal):: First (99 times) 🔥 Most of the Fifties in a career: Second (123 and a half centuries) 🔥 Most of the quarters in a career: Fourth (1311 boundary) 🔥Fast to 14,000 times: 1st (287 innings) 🔥Most catches in career: third (156 catches) 🔥5000 runs and 50 elimination rates the and Fielding Diviver ✅🔥The third ticket inspector in the highest partnership: 8th (233* running). Series Awards: First (7 Awards)

🏆Combination Record (Test + ODI + T20I)

🌍Most races as captain: 8th (213th race) 🌍Most runs in calendar year: 3rd (2818 runs) 🌍Most hundreds in calendar year: 2nd (11th century) 🌍Most of the 90s in the career: 8th (11 times) 🌍Career fifties: Second (223 and a half centuries) 🌍Most of the continuous no ducks: 8th innings (104 innings) 🌍Most A quarter of career: fourth (2707 boundaries) 🌍Most catches in career: sixth (331 catches)