Former skipper Virat Kohli completed his 50th ODI century in World Cup 2023 semi-finals. Kohli has achieved several milestones and broken multiple records in his illustrious cricket career. Here is a look at all the 50 ODI centuries smashed by him.
Photo Credits: Hindustan Times
Century No. 50
World Cup 15/11/2023
Kohli broke Sachin Tendulkar's ODI knockout record of 49 ODI tons during the World Cup 2023 semi-final against New Zealand in Mumbai. He also shattered Tendulkar's 20-year-old record of most runs scored in a single edition of the World Cup.
Photo Credits: HT File Photo
Century No. 49
In yet another masterclass delivery, Kohli equalled Tendulkar's 49th century record during the World Cup 2023 match against South Africa. He scored 101 runs during his innings.
World Cup 5/11/2023
Photo Credits: HT File Photo
Century No. 48
Kohli recorded his career's second century against Bangladesh in the World Cup. He remained unbeaten at 103 and marked his 48th ODI century.
World Cup 19/10/2023
Photo Credits: HT File Photo
Century No. 47
He scored an astonishing century during the Asia Cup against Pakistan in Colombo. He partnered with KL Rahul and smashed 122 runs to push India to 356/2, the highest ODI total against Pakistan.
Asia Cup 10/09/2023
Photo Credits: HT File Photo
Century No. 46
Kohli's tumultous knock against Sri Lanka in Thiruvananthapuram led him to score 166 runs, including eight sixes. With this, he smashed his most sixes in a single ODI innings.
15/01/2023
Photo Credits: HT File Photo
Century No. 45
Kohli scored 113 runs against Sri Lanka in Guwahati. The batter scored 70 runs in the last nine overs for India to script a total of 373 runs.
10/01/2023
Photo Credits: HT File Photo
Century No. 44
The batter broke his three-year long hiatus of hitting centuries during the Asia Cup match against Bangladesh in Chattogram. Kohli and Ishan Kishan duo proved significant in India's success.
Asia Cup 10/12/2022
Photo Credits: HT File Photo
Century No. 43
Kohli and Shreyas Iyer, together led India to script a victory against West Indies in the Port of Spain. Kohli scored a century and Iyer delivered a fifty.
14/08/2019
Photo Credits: HT File Photo
Century No. 42
Kohli hit 120 runs during a match against West Indies that took place in Spain. He led India to victory by 59 runs in a rain-affected clash.
11/08/2019
Photo Credits: HT File Photo
Century No. 41
He scored 123 runs against Australia in Ranchi. However, Australia's Pat Cummins, Jhye Richardson and Adam Zampa crumbled Kohli and Jadhav's 88-run partnership.
8/03/2019
Photo Credits: HT File Photo
Century No. 40
Kohli amazed everyone in India's 500th ODI win by scoring 116 runs against Australia in Nagpur.
05/03/2019
Photo Credits: HT File Photo
Century No. 39
The batter delivered a composed knock in India's chase of 299 and scored 104 runs against Australia at Adelaide.
15/01/2019
Photo Credits: HT File Photo
Century No. 38
Kohli scored back-to-back hundreds against West Indies for the first time in his career. During India's chase of 283, Kohli scored 107 runs in Pune.
29/10/2018
Photo Credits: HT File Photo
Century No. 37
Kohli registered 157 runs against West Indies and went past 10,000 ODI runs during the match in Visakhapatnam.
24/10/2018
Photo Credits: HT File Photo
Century No. 36
The batter partnered with Rohit Sharma and Kohli alone scored 140 runs against West Indies in Gwalior.
21/10/2018
Photo Credits: HT File Photo
Century No. 35
Kohli hammered his third century of the series against South Africa at Centurion. He remained unbeaten at 129 in partnership with Shikhar Dhawan and Ajinkya Rahane.
16/02/2018
Photo Credits: HT File Photo
Century No. 34
He batted till the last over to score 160 runs against South Africa in Cape Town. The batter registered second-highest individual score in ODIs.
7/02/2018
Photo Credits: HT File Photo
Century No. 33
In the six-game ODI square-off, the batter smashed 112 against South Africa in Durban. With this century, Kohli completed an ODI hundred in all nine countries he had played in.
1/02/2018
Photo Credits: HT File Photo
Century No. 32
Kohli and Rohit Sharma together smashed double-centuries against New Zealand in Kanpur. Kohli became the fastest to 9000 ODI runs during this innings.
29/10/2017
Photo Credits: HT File Photo
Century No. 31
Kohli played his 200th ODI against New Zealand at Wankhede in Mumbai. He scored a brilliant 121 runs, one of his best ODI innings.
22/10/2017
Photo Credits: HT File Photo
Century No. 30
Kohli scored past 1000 ODI runs during the match against Sri Lanka in Colombo. He equalled Ricky Ponting for the second-most ODI centuries.
3/09/2017
Photo Credits: HT File Photo
Century No. 29
Kohli spoiled Sri Lanka's charge and dominated the home team with 131 runs in partnership with Rohit Sharma.
31/08/2017
Photo Credits: HT File Photo
Century No. 28
Kohli registered his 18th century in chase, the most by any player and overtook Tendulkar's 17 centuries. He achieved this feat during a match against West Indies in Jamaica.
6/07/2017
Photo Credits: HT File Photo
Century No. 27
Virat Kohli and Kedar Jadhav scored 200 in partnership against England. Kohli scored 122 runs including five sixes.
15/01/2017
Photo Credits: HT File Photo
Century No. 26
Kohli scored an unbeaten 154 against New Zealand in Mohali. He hit 16 fours and a six during his partnership with Mahendra Singh Dhoni.
23/10/2016
Photo Credits: HT File Photo
Century No. 25
The batter partnered with Shikhar Dhawan and scored 106 runs against Australia at Canberra.
20/01/2016
Photo Credits: HT File Photo
Century No. 24
Kohli extended his juggernaut against the Australian team and became the key player by scoring 117 in Melbourne, Australia.
17/01/2016
Photo Credits: HT File Photo
Century No. 23
The former Indian skipper smashed 138 runs against South Africa in Chennai and marked his first ODI century in 14 innings.
22/10/2015
Photo Credits: HT File Photo
Century No. 22
Kohli smashed his second hundred in a World Cup by playing against Pakistan in Australia. He scored 107 runs and propelled India to 300 with Shikhar Dhawan and Suresh Raina.
World Cup 15/02/2015
Photo Credits: HT File Photo
Century No. 21
Kohli dominated Sri Lanka single-handedly by remaining unbeaten at 139 in Ranchi.
16/11/2014
Photo Credits: HT File Photo
Century No. 20
Batting maestro Kohli scored 127 runs against West Indies in Dharamshala that included 13 fours and three sixes.
17/10/2014
Photo Credits: HT File Photo
Century No. 19
In another successful chase by India, Kohli maintained his pace with a masterful knock and scored 136 runs against Bangladesh on their homeland.
26/02/2014
Photo Credits: Instagram/@RCBTweets
Century No. 18
Then 24-year-old Kohli waged a lone battle and hit 11 fours and two sixes en route 123 runs against New Zealand at Napier.
22/01/2014
Photo Credits: HT File Photo
Century No. 17
Kohli's unbeaten onslaught against Australia amassed him 115* off 66 balls in Nagpur. His century involved 18 fours and a six.
30/10/2013
Photo Credits: HT File Photo
Century No. 16
Kohli remained unbeaten at 100 against Australia in Jaipur. He became the only Indian player to score the fastest ODI century during this match.
16/10/2013
Photo Credits: HT File Photo
Century No. 15
Kohli became the Indian cricket team captain in 2013 and led India for the first time in a match against Zimbabwe. He scored a century and gave a glimpse of leading team India further.
23/07/2013
Photo Credits: HT File Photo
Century No. 14
The batter smashed a century after almost a year against West Indies in Antigua. He registered a whopping ton of 102 runs.
5/07/2013
Photo Credits: Facebook/Mumbai Indians
Century No. 13
Orchestrating a successful chase, Kohli smashed an impressive century and remained unbeaten at 128. He partnered with Suresh Raina against Sri Lanka.
The batter hammered a century (106 runs) against Sri Lanka in Hambantota. Together Virat Kohli, Virender Sehwag and Suresh Raina scored 314 runs.
21/07/2012
Photo Credits: HT File Photo
Century No. 11
Kohli joined Sachin Tendulkar to score 183 runs at the Asia Cup match against Bangladesh in Mirpur. His knock included 22 boundaries and two sixes. This remarkable century was his fourth hundred at the venue.
18/03/2012
Photo Credits: HT File Photo
Century No. 10
Kohli dominated Sri Lanka once again in partnership with Gautam Gambhir and scored 108 runs against Sri Lanka during the Asia Cup 2012.
13/03/2012
Photo Credits: HT File Photo
Century No. 9
Virat Kohli played this match in a tri-nation series and led India to beat Sri Lanka in 36.4 overs. He was unbeaten at 133 in Hobart, Australia.
28/02/2012
Photo Credits: HT File Photo
Century No. 8
In a first of many partnerships of Kohli and Rohit Sharma, the duo played against West Indies in Visakhapatnam. Kohli scored 117 runs in India's successful chase for 270.
02/12/2011
Photo Credits: HT File Photo
Century No. 7
He anchored a tricky chase for India and scored his 5th ODI century in Delhi. He smashed 112 runs in partnership with Gautam Gambhir.
17/11/2011
Photo Credits: HT File Photo
Century No. 6
The batter amassed 107 runs and registered his maiden century outside the subcontinent in Cardiff, England.
16/09/2011
Photo Credits: HT File Photo
Century No. 5
Kohli was unbeaten at 100 against Bangladesh at Mirpur and became the first Indian batter and the 13th overall to score a century in his World Cup debut.
World Cup 19/02/2011
Video Credits: ICC
Century No. 4
He scored 105 off 104 balls against New Zealand in Guwahati and marked his fourth century overall. Team India talisman Kohli struck 10 fours while achieving his century.
28/11/2010
Photo Credits: HT File Photo
Century No. 3
The batter helped India chase down 290 against Australia in Visakhapatnam by hitting the grittiest century of his early career. Kohli scored 118 runs and led India to victory.
20/10/2010
Photo Credits: HT File Photo
Century No. 2
Kohli was unbeaten at 102 in a tri-nation tournament held in Bangladesh. Scoring a century, he led India to win four out of four matches.
11/01/2010
Photo Credits: HT File Photo
Century No. 1
Kohli smashed his maiden ODI century in his 14th game, during India's chase against Sri Lanka in Kolkata and scored a brilliant 107 runs.