Sports

ODI centuries scored by Virat Kohli

Virat Kohli, the former captain of the Indian cricket team, is regarded as one of the best batsmen in the game today. He is the fastest batsman to reach the 13,000-run mark in One Day Internationals.

Awarded with Padma Shri, the fourth highest civilian honor of the country, he is a popular name on social media as well. Kohli is the first Asian celebrity to garner more than 260 million followers on Instagram.

Let's take a look at his ODI centuries.

S.No.

Runs

Against

Innings

Venue

Date

Result

1

107

Sri Lanka

2

Eden Gardens, Kolkata

24 December 2009

Won

2

102*

Bangladesh

2

Sher-e-Bangla Stadium, Dhaka

11 January 2010

Won

3

118

Australia

2

APCA-VDCA Stadium, Visakhapatnam

20 October 2010

Won

4

105

New Zealand

1

Nehru Stadium, Guwahati

28 November 2010

Won

5

100*

Bangladesh

1

Sher-e-Bangla Stadium, Dhaka

19 February 2011

Won

6

107

England

1

Sophia Gardens, Cardiff

16 September 2011

Lost (D/L)

7

117*

England

2

Feroz Shah Kotla Ground, Delhi

17 October 2011

Won

8

117

West Indies

2

APCA-VDCA Stadium, Visakhapatnam

2 December 2011

Won

9

133*

Sri Lanka

2

Bellerive Oval, Hobart

28 February 2012

Won

10

108

Sri Lanka

1

Sher-e-Bangla Stadium, Dhaka

13 March 2012

Won

11

183

Pakistan

2

Sher-e-Bangla Stadium, Dhaka

18 March 2012

Won

12

106

Sri Lanka

1

MRIC Stadium, Hambantota

21 July 2012

Won

13

128*

Sri Lanka

2

R. Premadasa Stadium, Colombo

31 July 2012

Won

14

102

West Indies

1

Queen's Park Oval, Port of Spain

5 July 2013

Won (D/L)

15

115

Zimbabwe

2

Harare Sports Club, Harare

24 July 2013

Won

16

100*

Australia

2

Sawai Mansingh Stadium, Jaipur

16 October 2013

Won

17

115*

Australia

2

VCA Stadium, Nagpur

30 October 2013

Won

18

123

New Zealand

2

McLean Park, Napier

19 January 2014

Lost

19

136

Bangladesh

2

Khan Shaheb Osman Ali Stadium, Fatullah

26 February 2014

Won

20

127

West Indies

1

HPCA Stadium, Dharamshala

17 October 2014

Won

21

139*

Sri Lanka

2

JSCA Stadium, Ranchi

16 November 2014

Won

22

107

Pakistan

1

Adelaide Oval, Adelaide

15 February 2015

Won

23

138

South Africa

1

M. A. Chidambaram Stadium, Chennai

22 October 2015

Won

24

117

Australia

1

Melbourne Cricket Ground, Melbourne

17 January 2016

Lost

25

106

Australia

2

Manuka Oval, Canberra

20 January 2016

Lost

26

154*

New Zealand

2

IS Bindra Stadium, Mohali

23 October 2016

Won

27

122

England

2

Maharashtra Cricket Association Stadium, Pune

15 January 2017

Won

28

111*

West Indies

2

Sabina Park, Kingston

6 July 2017

Won

29

131

Sri Lanka

1

R. Premadasa Stadium, Colombo

31 August 2017

Won

30

110*

Sri Lanka

2

R. Premadasa Stadium, Colombo

3 September 2017

Won

31

121

New Zealand

1

Wankhede Stadium, Mumbai

22 October 2017

Lost

32

113

New Zealand

1

Green Park Stadium, Kanpur

29 October 2017

Won

33

112

South Africa

2

Kingsmead Cricket Ground, Durban

1 February 2018

Won

34

160*

South Africa

1

Newlands Cricket Ground, Cape Town

7 February 2018

Won

35

129*

South Africa

2

SuperSport Park, Centurion

16 February 2018

Won

36

140

West Indies

2

ACA Stadium, Guwahati

21 October 2018

Won

37

157*

West Indies

1

ACA-VDCA Stadium, Visakhapatnam

24 October 2018

Tied

38

107

West Indies

2

Maharashtra Cricket Association Stadium, Pune

27 October 2018

Lost

39

104

Australia

2

Adelaide Oval, Adelaide

15 January 2019

Won

40

116

Australia

1

Vidarbha Cricket Association Stadium, Nagpur

5 March 2019

Won

41

123

Australia

2

JSCA Stadium, Ranchi

8 March 2019

Lost

42

120

West Indies

1

Queen's Park Oval, Port of Spain

11 August 2019

Won

43

114*

West Indies

2

Queen's Park Oval, Port of Spain

14 August 2019

Won

44

113

Bangladesh

1

Zohur Ahmed Chowdhury Stadium, Chittagong

10 December 2022

Won

45

113

Sri Lanka

1

ACA Stadium, Guwahati

10 January 2023

Won

46

166*

Sri Lanka

1

Greenfield International Stadium, Thiruvananthapuram

15 January 2023

Won

47

122*

Pakistan

1

R. Premadasa Stadium, Colombo

10 September 2023

Won

48

103*

Bangladesh

2

Maharashtra Cricket Association Stadium, Pune

19 October 2023

Won

49

101*

South Africa

1

Eden Gardens, Kolkata

5 November 2023

Won

50

117

New Zealand

1

Wankhede Stadium, Mumbai

15 November 2023

Won