Blogs

Tools

Quick Links

Mridul.tech

Virat Kohli's Century Quest: Test, ODI, and T20I Hundreds of Virat Kohli

List of Test Hundreds of Virat Kohli

Test #1
Virat Kohli Test Hundred No. 1
Test Hundred No. 1
Runs: 116
Against: AustraliaAustralia
Venue: Adelaide Oval, Adelaide
Match Date: 24 January 2012
Match Result: India Lost
Test #2
Virat Kohli Test Hundred No. 2
Test Hundred No. 2
Runs: 103
Against: New ZealandNew Zealand
Venue: M. Chinnaswamy Stadium, Bangalore
Match Date: 31 August 2012
Match Result: India Won
Test #3
Virat Kohli Test Hundred No. 3
Test Hundred No. 3
Runs: 103
Against: EnglandEngland
Venue: Vidarbha Cricket Association Stadium, Nagpur
Match Date: 13 December 2012
Match Result: Match Drawn
Test #4
Virat Kohli Test Hundred No. 4
Test Hundred No. 4
Runs: 107
Against: AustraliaAustralia
Venue: M. A. Chidambaram Stadium, Chennai
Match Date: 22 February 2013
Match Result: India Won
Test #5
Virat Kohli Test Hundred No. 5
Test Hundred No. 5
Runs: 119
Against: South AfricaSouth Africa
Venue: Wanderers Stadium, Johannesburg
Match Date: 18 December 2013
Match Result: Match Drawn
Test #6
Virat Kohli Test Hundred No. 6
Test Hundred No. 6
Runs: 105*
Against: New ZealandNew Zealand
Venue: Basin Reserve, Wellington
Match Date: 14 February 2014
Match Result: Match Drawn
Test #7
Virat Kohli Test Hundred No. 7
Test Hundred No. 7
Runs: 115
Against: AustraliaAustralia
Venue: Adelaide Oval, Adelaide
Match Date: 9 December 2014
Match Result: India Lost
Test #8
Virat Kohli Test Hundred No. 8
Test Hundred No. 8
Runs: 141
Against: AustraliaAustralia
Venue: Adelaide Oval, Adelaide
Match Date: 9 December 2014
Match Result: India Lost
Test #9
Virat Kohli Test Hundred No. 9
Test Hundred No. 9
Runs: 169
Against: AustraliaAustralia
Venue: Melbourne Cricket Ground, Melbourne
Match Date: 26 December 2014
Match Result: Match Drawn
Test #10
Virat Kohli Test Hundred No. 10
Test Hundred No. 10
Runs: 147
Against: AustraliaAustralia
Venue: Sydney Cricket Ground, Sydney
Match Date: 6 January 2015
Match Result: Match Drawn
Test #11
Virat Kohli Test Hundred No. 11
Test Hundred No. 11
Runs: 103
Against: Sri LankaSri Lanka
Venue: Galle International Stadium, Galle
Match Date: 12 August 2015
Match Result: India Lost
Test #12
Virat Kohli Test Hundred No. 12
Test Hundred No. 12
Runs: 200
Against: West IndiesWest Indies
Venue: Sir Vivian Richards Stadium, Antigua
Match Date: 21 July 2016
Match Result: India Won
Test #13
Virat Kohli Test Hundred No. 13
Test Hundred No. 13
Runs: 211
Against: New ZealandNew Zealand
Venue: Holkar Stadium, Indore
Match Date: 8 October 2016
Match Result: India Won
Test #14
Virat Kohli Test Hundred No. 14
Test Hundred No. 14
Runs: 167
Against: EnglandEngland
Venue: ACA-VDCA Cricket Stadium, Visakhapatnam
Match Date: 17 November 2016
Match Result: India Won
Test #15
Virat Kohli Test Hundred No. 15
Test Hundred No. 15
Runs: 235
Against: EnglandEngland
Venue: Wankhede Stadium, Mumbai
Match Date: 8 December 2016
Match Result: India Won
Test #16
Virat Kohli Test Hundred No. 16
Test Hundred No. 16
Runs: 204
Against: BangladeshBangladesh
Venue: Rajiv Gandhi Stadium, Hyderabad
Match Date: 9 February 2017
Match Result: India Won
Test #17
Virat Kohli Test Hundred No. 17
Test Hundred No. 17
Runs: 103*
Against: Sri LankaSri Lanka
Venue: Galle International Stadium, Galle
Match Date: 26 July 2017
Match Result: India Won
Test #18
Virat Kohli Test Hundred No. 18
Test Hundred No. 18
Runs: 104*
Against: Sri LankaSri Lanka
Venue: Eden Gardens, Kolkata
Match Date: 16 November 2017
Match Result: Match Drawn
Test #19
Virat Kohli Test Hundred No. 19
Test Hundred No. 19
Runs: 213
Against: Sri LankaSri Lanka
Venue: Vidarbha Cricket Association Stadium, Nagpur
Match Date: 24 November 2017
Match Result: India Won
Test #20
Virat Kohli Test Hundred No. 20
Test Hundred No. 20
Runs: 243
Against: Sri LankaSri Lanka
Venue: Feroz Shah Kotla Ground, Delhi
Match Date: 2 December 2017
Match Result: Match Drawn
Test #21
Virat Kohli Test Hundred No. 21
Test Hundred No. 21
Runs: 153
Against: South AfricaSouth Africa
Venue: SuperSport Park, Centurion
Match Date: 13 January 2018
Match Result: India Lost
Test #22
Virat Kohli Test Hundred No. 22
Test Hundred No. 22
Runs: 149
Against: EnglandEngland
Venue: Edgbaston, Birmingham
Match Date: 1 August 2018
Match Result: India Lost
Test #23
Virat Kohli Test Hundred No. 23
Test Hundred No. 23
Runs: 103
Against: EnglandEngland
Venue: Trent Bridge, Nottingham
Match Date: 18 August 2018
Match Result: India Won
Test #24
Virat Kohli Test Hundred No. 24
Test Hundred No. 24
Runs: 139
Against: West IndiesWest Indies
Venue: Saurashtra Cricket Association Stadium, Rajkot
Match Date: 4 October 2018
Match Result: India Won
Test #25
Virat Kohli Test Hundred No. 25
Test Hundred No. 25
Runs: 123
Against: AustraliaAustralia
Venue: Perth Stadium, Perth
Match Date: 14 December 2018
Match Result: India Lost
Test #26
Virat Kohli Test Hundred No. 26
Test Hundred No. 26
Runs: 254*
Against: South AfricaSouth Africa
Venue: Maharashtra Cricket Association Stadium, Pune
Match Date: 10 October 2019
Match Result: India Won
Test #27
Virat Kohli Test Hundred No. 27
Test Hundred No. 27
Runs: 136
Against: BangladeshBangladesh
Venue: Eden Gardens, Kolkata
Match Date: 22 November 2019
Match Result: India Won
Test #28
Virat Kohli Test Hundred No. 28
Test Hundred No. 28
Runs: 186
Against: AustraliaAustralia
Venue: Narendra Modi Stadium, Ahmedabad
Match Date: 9 March 2023
Match Result: Match Drawn
Test #29
Virat Kohli Test Hundred No. 29
Test Hundred No. 29
Runs: 121
Against: West IndiesWest Indies
Venue: Queen's Park Oval, Port of Spain
Match Date: 20 July 2023
Match Result: Match Drawn

List of ODI Hundreds of Virat Kohli

ODI #1
Virat Kohli ODI Hundred No. 1
ODI Hundred No. 1
Runs: 107
Against: Sri LankaSri Lanka
Venue: Eden Gardens, Kolkata
Match Date: 24 December 2009
Match Result: India Won
ODI #2
Virat Kohli ODI Hundred No. 2
ODI Hundred No. 2
Runs: 102*
Against: BangladeshBangladesh
Venue: Sher-e-Bangla Stadium, Dhaka
Match Date: 11 January 2010
Match Result: India Won
ODI #3
Virat Kohli ODI Hundred No. 3
ODI Hundred No. 3
Runs: 118
Against: AustraliaAustralia
Venue: APCA-VDCA Stadium, Visakhapatnam
Match Date: 20 October 2010
Match Result: India Won
ODI #4
Virat Kohli ODI Hundred No. 4
ODI Hundred No. 4
Runs: 105
Against: New ZealandNew Zealand
Venue: Nehru Stadium, Guwahati
Match Date: 28 November 2010
Match Result: India Won
ODI #5
Virat Kohli ODI Hundred No. 5
ODI Hundred No. 5
Runs: 100*
Against: BangladeshBangladesh
Venue: Sher-e-Bangla Stadium, Dhaka
Match Date: 19 February 2011
Match Result: India Won
ODI #6
Virat Kohli ODI Hundred No. 6
ODI Hundred No. 6
Runs: 107
Against: EnglandEngland
Venue: Sophia Gardens, Cardiff
Match Date: 16 September 2011
Match Result: India Lost (D/L)
ODI #7
Virat Kohli ODI Hundred No. 7
ODI Hundred No. 7
Runs: 112*
Against: EnglandEngland
Venue: Feroz Shah Kotla Ground, Delhi
Match Date: 17 October 2011
Match Result: India Won
ODI #8
Virat Kohli ODI Hundred No. 8
ODI Hundred No. 8
Runs: 117
Against: West IndiesWest Indies
Venue: APCA-VDCA Stadium, Visakhapatnam
Match Date: 2 December 2011
Match Result: India Won
ODI #9
Virat Kohli ODI Hundred No. 9
ODI Hundred No. 9
Runs: 133*
Against: Sri LankaSri Lanka
Venue: Bellerive Oval, Hobart
Match Date: 28 February 2012
Match Result: India Won
ODI #10
Virat Kohli ODI Hundred No. 10
ODI Hundred No. 10
Runs: 108
Against: Sri LankaSri Lanka
Venue: Sher-e-Bangla Stadium, Dhaka
Match Date: 13 March 2012
Match Result: India Won
ODI #11
Virat Kohli ODI Hundred No. 11
ODI Hundred No. 11
Runs: 183
Against: PakistanPakistan
Venue: Sher-e-Bangla Stadium, Dhaka
Match Date: 18 March 2012
Match Result: India Won
ODI #12
Virat Kohli ODI Hundred No. 12
ODI Hundred No. 12
Runs: 106
Against: Sri LankaSri Lanka
Venue: MRIC Stadium, Hambantota
Match Date: 21 July 2012
Match Result: India Won
ODI #13
Virat Kohli ODI Hundred No. 13
ODI Hundred No. 13
Runs: 128*
Against: Sri LankaSri Lanka
Venue: R. Premadasa Stadium, Colombo
Match Date: 31 July 2012
Match Result: India Won
ODI #14
Virat Kohli ODI Hundred No. 14
ODI Hundred No. 14
Runs: 102
Against: West IndiesWest Indies
Venue: Queen's Park Oval, Port of Spain
Match Date: 5 July 2013
Match Result: India Won (D/L)
ODI #15
Virat Kohli ODI Hundred No. 15
ODI Hundred No. 15
Runs: 115
Against: ZimbabweZimbabwe
Venue: Harare Sports Club, Harare
Match Date: 24 July 2013
Match Result: India Won
ODI #16
Virat Kohli ODI Hundred No. 16
ODI Hundred No. 16
Runs: 100*
Against: AustraliaAustralia
Venue: Sawai Mansingh Stadium, Jaipur
Match Date: 16 October 2013
Match Result: India Won
ODI #17
Virat Kohli ODI Hundred No. 17
ODI Hundred No. 17
Runs: 115*
Against: AustraliaAustralia
Venue: VCA Stadium, Nagpur
Match Date: 30 October 2013
Match Result: India Won
ODI #18
Virat Kohli ODI Hundred No. 18
ODI Hundred No. 18
Runs: 123
Against: New ZealandNew Zealand
Venue: McLean Park, Napier
Match Date: 19 January 2014
Match Result: India Lost
ODI #19
Virat Kohli ODI Hundred No. 19
ODI Hundred No. 19
Runs: 136
Against: BangladeshBangladesh
Venue: Khan Shaheb Osman Ali Stadium, Fatullah
Match Date: 26 February 2014
Match Result: India Won
ODI #20
Virat Kohli ODI Hundred No. 20
ODI Hundred No. 20
Runs: 127
Against: West IndiesWest Indies
Venue: HPCA Stadium, Dharamshala
Match Date: 17 October 2014
Match Result: India Won
ODI #21
Virat Kohli ODI Hundred No. 21
ODI Hundred No. 21
Runs: 139*
Against: Sri LankaSri Lanka
Venue: JSCA Stadium, Ranchi
Match Date: 16 November 2014
Match Result: India Won
ODI #22
Virat Kohli ODI Hundred No. 22
ODI Hundred No. 22
Runs: 107
Against: PakistanPakistan
Venue: Adelaide Oval, Adelaide
Match Date: 15 February 2015
Match Result: India Won
ODI #23
Virat Kohli ODI Hundred No. 23
ODI Hundred No. 23
Runs: 138
Against: South AfricaSouth Africa
Venue: M. A. Chidambaram Stadium, Chennai
Match Date: 22 October 2015
Match Result: India Won
ODI #24
Virat Kohli ODI Hundred No. 24
ODI Hundred No. 24
Runs: 117
Against: AustraliaAustralia
Venue: Melbourne Cricket Ground, Melbourne
Match Date: 17 January 2016
Match Result: India Lost
ODI #25
Virat Kohli ODI Hundred No. 25
ODI Hundred No. 25
Runs: 106
Against: AustraliaAustralia
Venue: Manuka Oval, Canberra
Match Date: 20 January 2016
Match Result: India Lost
ODI #26
Virat Kohli ODI Hundred No. 26
ODI Hundred No. 26
Runs: 154*
Against: New ZealandNew Zealand
Venue: IS Bindra Stadium, Mohali
Match Date: 23 October 2016
Match Result: India Won
ODI #27
Virat Kohli ODI Hundred No. 27
ODI Hundred No. 27
Runs: 122
Against: EnglandEngland
Venue: Maharashtra Cricket Association Stadium, Pune
Match Date: 15 January 2017
Match Result: India Won
ODI #28
Virat Kohli ODI Hundred No. 28
ODI Hundred No. 28
Runs: 111*
Against: West IndiesWest Indies
Venue: Sabina Park, Kingston
Match Date: 6 July 2017
Match Result: India Won
ODI #29
Virat Kohli ODI Hundred No. 29
ODI Hundred No. 29
Runs: 131
Against: Sri LankaSri Lanka
Venue: R. Premadasa Stadium, Colombo
Match Date: 31 August 2017
Match Result: India Won
ODI #30
Virat Kohli ODI Hundred No. 30
ODI Hundred No. 30
Runs: 110*
Against: Sri LankaSri Lanka
Venue: R. Premadasa Stadium, Colombo
Match Date: 3 September 2017
Match Result: India Won
ODI #31
Virat Kohli ODI Hundred No. 31
ODI Hundred No. 31
Runs: 121
Against: New ZealandNew Zealand
Venue: Wankhede Stadium, Mumbai
Match Date: 22 October 2017
Match Result: India Lost
ODI #32
Virat Kohli ODI Hundred No. 32
ODI Hundred No. 32
Runs: 113
Against: New ZealandNew Zealand
Venue: Green Park Stadium, Kanpur
Match Date: 29 October 2017
Match Result: India Won
ODI #33
Virat Kohli ODI Hundred No. 33
ODI Hundred No. 33
Runs: 112
Against: South AfricaSouth Africa
Venue: Kingsmead Cricket Ground, Durban
Match Date: 1 February 2018
Match Result: India Won
ODI #34
Virat Kohli ODI Hundred No. 34
ODI Hundred No. 34
Runs: 160*
Against: South AfricaSouth Africa
Venue: Newlands Cricket Ground, Cape Town
Match Date: 7 February 2018
Match Result: India Won
ODI #35
Virat Kohli ODI Hundred No. 35
ODI Hundred No. 35
Runs: 129*
Against: South AfricaSouth Africa
Venue: SuperSport Park, Centurion
Match Date: 16 February 2018
Match Result: India Won
ODI #36
Virat Kohli ODI Hundred No. 36
ODI Hundred No. 36
Runs: 140
Against: West IndiesWest Indies
Venue: ACA Stadium, Guwahati
Match Date: 21 October 2018
Match Result: India Won
ODI #37
Virat Kohli ODI Hundred No. 37
ODI Hundred No. 37
Runs: 157*
Against: West IndiesWest Indies
Venue: ACA-VDCA Stadium, Visakhapatnam
Match Date: 24 October 2018
Match Result: Match Tied
ODI #38
Virat Kohli ODI Hundred No. 38
ODI Hundred No. 38
Runs: 107
Against: West IndiesWest Indies
Venue: Maharashtra Cricket Association Stadium, Pune
Match Date: 27 October 2018
Match Result: India Lost
ODI #39
Virat Kohli ODI Hundred No. 39
ODI Hundred No. 39
Runs: 104
Against: AustraliaAustralia
Venue: Adelaide Oval, Adelaide
Match Date: 15 January 2019
Match Result: India Won
ODI #40
Virat Kohli ODI Hundred No. 40
ODI Hundred No. 40
Runs: 116
Against: AustraliaAustralia
Venue: Vidarbha Cricket Association Stadium, Nagpur
Match Date: 5 March 2019
Match Result: India Won
ODI #41
Virat Kohli ODI Hundred No. 41
ODI Hundred No. 41
Runs: 123
Against: AustraliaAustralia
Venue: JSCA Stadium, Ranchi
Match Date: 8 March 2019
Match Result: India Lost
ODI #42
Virat Kohli ODI Hundred No. 42
ODI Hundred No. 42
Runs: 120
Against: West IndiesWest Indies
Venue: Queen's Park Oval, Port of Spain
Match Date: 11 August 2019
Match Result: India Won
ODI #43
Virat Kohli ODI Hundred No. 43
ODI Hundred No. 43
Runs: 114*
Against: West IndiesWest Indies
Venue: Queen's Park Oval, Port of Spain
Match Date: 14 August 2019
Match Result: India Won
ODI #44
Virat Kohli ODI Hundred No. 44
ODI Hundred No. 44
Runs: 113
Against: BangladeshBangladesh
Venue: Zohur Ahmed Chowdhury Stadium, Chittagong
Match Date: 10 December 2022
Match Result: India Won
ODI #45
Virat Kohli ODI Hundred No. 45
ODI Hundred No. 45
Runs: 113
Against: Sri LankaSri Lanka
Venue: ACA Stadium, Guwahati
Match Date: 10 January 2023
Match Result: India Won
ODI #46
Virat Kohli ODI Hundred No. 46
ODI Hundred No. 46
Runs: 166*
Against: Sri LankaSri Lanka
Venue: Greenfield International Stadium, Thiruvananthapuram
Match Date: 15 January 2023
Match Result: India Won
ODI #47
Virat Kohli ODI Hundred No. 47
ODI Hundred No. 47
Runs: 122*
Against: PakistanPakistan
Venue: R. Premadasa Stadium, Colombo
Match Date: 10 September 2023
Match Result: India Won
ODI #48
Virat Kohli ODI Hundred No. 48
ODI Hundred No. 48
Runs: 103*
Against: BangladeshBangladesh
Venue: Maharashtra Cricket Association Stadium, Pune
Match Date: 19 October 2023
Match Result: India Won
ODI #49
Virat Kohli ODI Hundred No. 49
ODI Hundred No. 49
Runs: 101*
Against: South AfricaSouth Africa
Venue: Eden Gardens, Kolkata
Match Date: 5 November 2023
Match Result: India Won
ODI #50
Virat Kohli ODI Hundred No. 50
ODI Hundred No. 50
Runs: 117
Against: New ZealandNew Zealand
Venue: Wankhede Stadium, Mumbai
Match Date: 15 November 2023
Match Result: India Won

Do you want more articles on React, Next.js, Tailwind CSS, and JavaScript?

Subscribe to my newsletter to receive articles straight in your inbox.

If you like my work and want to support me, consider buying me a coffee.

Buy Me A Coffee

Contact Me ☎️

Discuss A Project Or Just Want To Say Hi?
My Inbox Is Open For All.

Mail : contact@mridul.tech

Connect with me on Social Media

Send me a Response