It’s time to celebrate the best-batting career in ODI history. During Wednesday’s 2023 World Cup semifinal between India and New Zealand, Virat Kohli became the first and only batter in the 52-year history of ODIs to complete 50 hundreds. Watch as we commemorate this historic occasion as Indian cricket looks back on each of Virat Kohli’s 50 ODI hundreds. Scroll down to read all of Virat Kohli’s 50 ODI centuries.
Even the notion of matching Sachin Tendulkar’s 49 tons was long regarded as unattainable. As the current successor apparent to Tendulkar in Indian batting, Kohli has accomplished a feat that 12 years ago seemed unthinkable for players.
All of Virat Kohli’s 50 ODI centuries
Let’s take a look back at all of Virat Kohli’s centuries as Indian cricket commemorates his 50th ODI century.
1st Century: 107 against Sri Lanka, 2009, Eden Gardens on 12/24/2009
In his 14th One-Day International, one year and three months after making his India debut, Kohli struck a magnificent century against Sri Lanka. There was no simple method to get this done. After Kumar Sangakkara’s half-century and Upul Tharanga’s 118, Sri Lanka scored 315 at Eden Gardens. With just 23 runs scored in response, Virender Sehwag and Sachin Tendulkar were out for the Indians. Kohli and Gautam Gambhir then combined for 224 runs. After hitting 11 fours and a six, Kohli retired for 107, but Gambhir’s undefeated 150 enabled India to win.
2nd Century: 102* vs Bangladesh, Mirpur on 11/01/2010
In a tri-nation competition in Bangladesh that featured Sri Lanka, Kohli had an incredible run. He scored 91 against the hosts and an undefeated 71 against the Lankans in back-to-back league games. With two of these innings, Kohli finally scored three figures, giving India a run of victories. As they chased a target of 248 runs, Kohli’s undefeated century helped them defeat Bangladesh by six wickets. Since both Gambhir and Dinesh Karthik received starts, India needed someone to carry the load at the top of the order. Even though he smashed 11 fours and held one, Kohli was excellent in that situation. Kohli led India’s chase three times in a row, despite the team losing to Sri Lanka in the championship match.
3rd Century: 118 vs Australia, Visakhapatnam on 10/20/2010
India defeated Australia by chasing 290, and Kohli gave what was possibly his finest performance as a teenage player. After Michael Clarke scored 118, Australia managed 289 runs despite half-centuries from Michael Hussey and Cameron White. With a walk-off, Kohli cut India to 35/2. After Yuvraj was out, India was still behind by 118 runs when Kohli struck his most impressive century yet. Even though they had to bat with a runner due to cramps, Kohli and Suresh Raina amassed 84 runs without any trouble. The eventual death of Kohli set the stage for India to win.
4th Century: 105 vs New Zealand, Guwahati on November 28, 2010
India overcame New Zealand by 40 runs despite a batting collapse, thanks to a century and a half from Kohli. The entire Indian batting order failed, even with Kohli scoring 105 off 104 balls.
Despite losing the final six wickets for 26 runs, Kohli’s heroics, along with those of Ravichandran Ashwin, S Srinath, and Yuvraj, kept the Indian innings alive.
5th Century: 100* vs Bangladesh, Mirpur on February 19, 2011
In February 2011, the Indian opener made his World Cup debut with a century. In the tournament’s history, he was the 13th hitter to accomplish this feat. Although Kohli’s ability to drive the ball on a slow pitch was impressive, his century might have been overshadowed by Virender Sehwag’s impressive 175.
With Kohli and Sehwag wearing down Shakib Al Hasan’s squad, they made sure Antigua 2007 wouldn’t happen again. Kohli’s century also guaranteed his spot for the remainder of the competition.
6th Century: 107 vs England, Cardiff on September 16, 2011
Rahul Dravid scored an explosive 69 in his last One-Day International for India, but it was Kohli who stole the show with his first century outside of the subcontinent. For a multitude of reasons, the century-long partnership of 170 runs between Kohli and Dravid was extremely significant. It was Dravid’s highest partnership of all the Indian wickets against England. Bairstow’s century won the match, easily defeating both Kohli’s century and Dravid’s swansong.
7th Century: 112 vs England, Delhi on November 17, 2011
In the Ajun Jaitley Stadium (formerly Feroz Shah Kotla), Kohli and Gambhir skillfully led an Indian chase a month following the World Cup in Cardiff.
The 209 runs that Kohli and Gambhir shared were the fourth-highest third-wicket stand against any team in history. This was Kohli’s fifth century in one-day internationals in the last five months. England’s 236 was a poor total considering the excellent batting conditions at the Kotla, but Kohli’s effort made it appear much lower.
8th Century: 117 vs West Indies, Visakhapatnam on 02/12/2011
Kohli and Rohit Sharma forged the first of many enduring alliances in Visakhapatnam. Parthiv Patel, Sehwag, and Gambhir lost wickets to put India at 84/3 when they chased 270, but Kohli and Rohit scored 163 runs to win. Even though Rohit didn’t score his first century for India, he still managed to help them win with an undefeated 90. The world started to take notice of Kohli’s prowess in another successful Indian chase.
9th Century: 133 not out vs Sri Lanka, Hobart on February 28, 2012
Three months later, the knock that Kohli played became synonymous with his career. India found themselves in a challenging predicament when they played Australia and Sri Lanka in a tri-nation series. Thanks to centuries from Sangakkara and Tillakaratne Dilshan, India was able to overcome Sri Lanka’s massive 320/4 in 40 overs and remain in the running for the championship. In 36.4 overs, Kohli removed them from the game. During his 86-ball spell, which included a 24-run over from Lasith Malinga, Kohli disposed of everything in his zone with contempt. A tale began that night.
10th Century: 108 vs Sri Lanka, Mirpur on March 13, 2012
Two weeks later, on entirely different ground and under quite different circumstances, Kohli destroyed Sri Lanka once more. Despite a double-century partnership of 207 runs between him and Gambhir, India was unable to surpass Sri Lanka by 50 runs, finishing at 304. This wouldn’t be discussed as frequently as the Kohli Asia Cup 100.
11st: 183 vs Pakistan, Mirpur on March 18, 2012
If Kohli were to get a fourth century at the 2012 Asia Cup, it would also be a major turning point in his career. India was under intense pressure after losing to Bangladesh, where Tendulkar achieved his 100th century in international cricket, as they faced their longtime rival Pakistan next.
Tendulkar set them a daunting 330 in 50 overs, and when Kohli arrived at the batting pavilion, he was 0/1. Then something amazing happened. After Rohit and Kohli accumulated 172 runs for the third wicket, Sachin and Kohli combined for 133 runs for the second wicket. His 22 boundaries and two sixes kept India in command at all times.
India was 13 short of the objective after Kohli was removed, a task that the hitters who came after him comfortably completed. Consequently, India lost against Bangladesh on a head-to-head basis and was unable to advance to the semifinals.
12th: 106 vs Sri Lanka, Hambantota on July 21, 2012
By his standards, Kohli’s IPL was disappointing, as he finished with 364 runs. Legends are being created from the events that transpired. Kohli gave up his careless way of living and started an exercise regimen that is still breaking records.
Kohli destroyed a hundred runs in his first inning since the start of his metamorphosis against a side he had grown to love. Sri Lanka lost by 21 runs despite having a good chance because of scores of 314 from Kohli, 96 from Sehwag, and 50 from Raina.
13th: 128* vs Sri Lanka, Colombo on 31/07/2012
Three ODIs later, India had taken a 4-1 lead, and Kohli had masterminded another successful chase. In the chase, Raina notched his third fifty of the series, while Kohli notched his eighth century. With an average of 61.02, Kohli led all hitters who scored 1000+ runs in one-day international chases. Against Sri Lanka, Raina and Virat Kohli combined for 146 runs, the third-highest fifth-wicket stand in Indian history. They scored an astounding 7.82 runs per over during their innings.
14th: 102 vs West Indies, Antigua on 5/07/2013
Before he and India’s recently flourishing opening duo of Rohit Sharma and Shikhar Dhawan broke the tie against the West Indies in Port of Spain, Kohli went nearly a year without scoring a century.
After being destroyed by Sri Lanka in the last tri-series, India triumphed convincingly by 102 runs (DLS method) because of Kohli’s explosive century in the match that was impacted by rain.
15th: 115 vs Zimbabwe, Harare on 23/07/2013
In 2013, while MS Dhoni was on leave, Virat Kohli took charge of India for the first time and made history with a century right away. India managed to chase down 229 in 44.5 overs against a weak opposition, thanks to fifty runs from Ambati Rayudu and 159 alongside his skipper. Team India was going to look very different under Kohli.
16th: 100 not out vs Australia, Jaipur on 16/10/2013
The attention given to Kohli’s century is insufficient. While Kohli’s scores of 133 and 183 against the Australians were undoubtedly legendary, his century was absolute destruction. Every Indian cricket fan had been tormented by 359 since the 2003 World Cup final in Johannesburg, and ten years later, Kohli helped to heal some of that anguish.
He made sure that the momentum created by Rohit’s 141 and Dhawan’s 95 wasn’t lost when he struck the fastest century by an Indian in ODIs in just 52 balls. India completed 43.3 overs to accomplish the goal, but Kohli’s century outclassed the half-centuries produced by six Australian batsmen. Chaos!
17th: 115* vs Australia, Nagpur on 30/10/2013
Kohli carried on his onslaught on Australia in Jaipur. He repeated the craziness at Sawai Mansingh Stadium when he struck his third ODI century against the Australians in the sixth ODI of the series. Kohli finished with 115 from 66 balls after hitting 18 fours and a six along the way.
George Bailey scored his highest score in an innings at 156, but a vicious 350-run assault by Kohli and Dhawan overshadowed it. Kohli has amassed 11 hundred in 64 chases.
18th: 123 vs New Zealand, Napier on 22/01/2014
An unusual century from the 24-year-old that resulted in a loss for India, although by that point, he had centuries in eight other nations. While India pursued 292 points, Kohli kept them alive.
At McLean Park, Kohli fought alone as the Indian batting lineup collapsed, smashing 11 fours and 2 sixes. Even though India lost by 24 runs, Kohli still amassing absurd stats.
19th: 136 vs Bangladesh, Fatullah on 26/02/2014
Bangladesh have never been taken lightly on their home ground, even with Kohli’s valiant pursuit, and India would have discovered this the hard way. To help them reach 280, captain Mushfiqur Rahim scored a hundred. With both openers out, India was closing in on 54/2 when Kohli performed a brilliant knock to calm the ship. With a combined score of 213 runs from him and Ajinkya Rahane, India is winning. Kohli reached fifty off forty-eight balls in the 25th over and a hundred off ninety-five balls in the 38th over.
20th: 127 vs West Indies, Dharamsala on 17/10/2014
In international cricket, Kohli went through his first slump in February and October of 2014. After India’s disastrous tour to England, the significance of Kohli’s century—his first in six months—could not be overlooked, despite the muted celebrations upon his eventual achievement. Returning at No. 3, Kohli scored 72 runs with Rahane and Raina to push India to 330. Due to a disagreement over salaries between the players and the board, West Indies lost by 59 runs, and their final tour match was canceled. With Marlon Samuels’ 112 not quite enough, the West Indies failed to reach their goal.
21st: 139* vs Sri Lanka, Ranchi on 16/11/2014
Before the 2015 World Cup, Kohli dominated Sri Lanka by himself, showcasing his form and confidence. As soon as Rayudu’s 136-run partnership with Kohli came to an end, Kohli decided to execute the Kohli special. Four Indian batsmen had scored hundreds in this series up till the fifth and final ODI. Kohli produced a brilliant innings to surpass Angelo Mathews’ 139.
22nd: 107 vs Pakistan, Adelaide on 15/02/2015
At the Adelaide Oval, Kohli’s second century of the World Cup came against Pakistan, a team he liked playing against and a ground he liked to score runs at. India reached 300 thanks to a century from Kohli and assistance from Dhawan and Raina. He was on three when Umar Akmal dismissed him on 76 and when Yasir Shah dismissed him at deep midwicket on 3.
He failed to score more than 20 runs in each of the three tri-series he played in against Australia and England, but he started India’s World Cup campaign strong, defeating Pakistan six times in a row.
23rd: 138 vs South Africa, Chennai on 22/10/2015
Before breaking his previous drought, Kohli had to go six more months without a century in ODIs, although he could not have selected an attritional knock to do it.
It was a hot, muggy, and oppressive day at Chepauk, and Kohli held his own against an assault that featured Chris Morris, Dale Steyn, and Kagiso Rabada.
India lost by 35 runs to the spin combination of Amit Mishra, Axar Patel, and Harbhajan Singh after Bhuvneshwar Kumar took three, even though India missed 300 by one run.
24th: 117 vs Australia, Melbourne on 17/01/2016
To a large extent, 2016 is what 1998 was for Tendulkar in terms of Kohli, and what better way to start the year than to continue his onslaught against Australia? Kohli was the anchor of his knock, amassing 119 runs with Dhawan and 109 with Rahane. Even though only 40 of his 117 runs were boundaries, he persevered in an attempt to keep everything from unraveling. India reached 295/6 with two half-centuries from Glenn Maxwell and Shaun Marsh.
25th: 106 vs Australia, Canberra on 20/01/2016
A century from Kohli, but another loss as Australia set a 349 after Steve Smith’s 51, Aaron Finch’s 107, and David Warner’s 93.
Not only was Kohli the centurion for India; Dhawan’s 126 and their partnership of 212 put the team on track for their second-highest successful ODI chase in history. However, India lost the match after the stand broke and the two set batters fell inside two overs and two runs.
India lost nine wickets for 61 at 277/1, needing 72 from 75 balls, with Kane Richardson grabbing five wickets.
26th: 154* vs New Zealand, Mohali on 26/10/2016
Kohli did not play in an ODI from January to October. Kohli broke his webbing during his insane 973-run IPL season, forcing him to miss time. One week after getting back into the ODI setup, Kohli defeated New Zealand at home with a 154, which is his second-highest score in the format. With 16 fours and a six, Kohli and Dhoni put on a 151-run partnership. Dhoni moved up to No. 4, and Kohli was demoted from No. 6 to No. 4. VK just required a little bit of luck.
27th: 122 vs England, Pune on 15/01/2017
An enraged 2017 got off to a furious start for Kohli and Kedar Jadhav as they chased down England’s goal of 351. All hope appeared to be lost when India was 4 down for 63, but a 200-run stand between Kohli and Jadhav restored their chances. Jadhav was not far behind Kohli despite the latter’s powerful hitting, blasting four sixes his route to a career-best 120 off just 76 balls. Hardik Pandya’s 40 not out from 37 balls gave India their joint second-highest successful chase even though both players were dismissed with 59 to get.
28th: 111 vs West Indies, Jamaica on 6/07/2017
India did not feel pressured, rushed, or harassed by Kohli as they easily reached the target in 37 overs while chasing 206. Kohli did not have to make much effort despite this. Once he stopped second-guessing against the short ball, his stroke selection appeared much more controlled. India won 3-1 thanks to Kohli’s 18th century, the most of any player, surpassing Tendulkar’s 17.
29th: 131 vs Sri Lanka, Colombo on 31/08/2017
Just 165 balls later, Rohit and Kohli established a commanding 219-run partnership, Kohli’s only other batting decision during his captaincy tenure. While Kohli scored 96 runs off of 96 balls, Rohit scored 88 runs in 96 deliveries. At first, it looked like both would score double hundreds and that India would reach a record-breaking total, but Lasith Malinga’s 300 wickets caused a mini-collapse in which they lost 4 wickets for 49 runs. Nevertheless, due to how quickly Rohit and Kohli collected their runs, Dhoni and Manish Pandey began a century partnership of their own in the 39th over. The match was declared a no-contest after Sri Lanka was bowled out for 207 runs after India reached 375.
30th: 110* vs Sri Lanka, Colombo on 3/09/2017
Kohli tied Ricky Ponting for the second-most ODI hundreds as India finished a 5-0 rout of Sri Lanka, and he did so 79 innings faster. This was a century for the stats, not Kohli. Just as significant as Kohli’s century was Bhuvneshwar’s first-ever five-wicket haul. With his 99-run partnership with Panday and 109 with Jadhav, he easily chased down Sri Lanka’s 239-run goal.
31st: 121 vs New Zealand, Wankhede on 22/10/2017
One of Kohli’s greatest innings in India occurred during his 200th ODI. In the sweltering heat of Mumbai, Kohli struck a beautiful century, but his teammates let him down. Dinesh Karthik’s 37 was not as good as Kohli’s 122, which somewhat overshadowed his century. With one over remaining, Tom Latham’s century and Ross Taylor’s ninety-three helped New Zealand to chase down India’s 280 by six wickets.
32nd: 113 vs New Zealand, Kanpur on 29/10/2017
Again, Kohli and Rohit were outstanding at the bat, combining for 230 in their subsequent One-Day International, their fourth partnership of 100 runs in 50 overs. While Kohli got off to a great start with his innings, Virat was happy to follow his lead as soon as he changed gears. But none of New Zealand’s batters produced a standout performance, so although they were only six runs short, India won their seventh consecutive bilateral ODI series.
33rd: 112 vs South Africa, Durban on 1/02/2018
After losing the Test series 1-2, Kohli went into beast mode for the ODI portion of the tour. He dominated South Africa throughout the entire six-match ODI series, including a century in the opening game. Kohli’s 112 against a South African pace attack led by Morne Morkel defeated Faf du Plessis’ 120. With his century, Kohli achieved an incredible feat during the previous five years: a century every five innings. Having played in nine different countries, Kohli now owns an ODI century. Although Rahane scored 79 runs off of 86 balls, Kohli’s performance was outstanding.
34th: 160 vs South Africa, Cape Town on 7/02/2018
Durban was not nearly as stunning as Cape Town. After walking off the field in the first over, Kohli batted through to record his second-highest ODI total. Once more, Kohli was unmerciful, hitting two sixes and twelve fours. India had a chance to win the series without dropping a game for the second time in three games thanks to Kohli’s century. With four wickets apiece, Kuldeep Yadav and Yuzvendra Chahal brilliantly complemented Kohli’s attack to lead India to a 124-run triumph.
35th: 129* vs South Africa, Centurion on 16/02/2018
The suffering in South Africa came to an end when Kohli led a relatively easy chase of 206. The Proteas were both mentally and physically spent after being bowled out for 204, with Shardul Thakur leading the way with a 4-wicket haul. India defeated South Africa 6-1 thanks to partnerships of 61 runs between Kohli and Dhawan and another 126 runs between Rahane and the captain.
36th: 140 vs West Indies, Gwalior on 21/10/2018
Shimron Hetmyer scored his third ODI century as the Windies amassed 322 for 8 on a flat Gwalior surface, but their bowlers faced another Kohli-Rohit masterpiece. Two Indian cricketing greats put up a fifty-double-century stand that helped the team attain the mark with 47 balls left. Rohit was set for a fourth ODI double, but he was out for 152, and Kohli stunned WI with an incredible strokeplay display. He hit 21 fours as India thrashed the West Indies by eight wickets.
37th: 157 vs West Indies, Visakhapatnam on 24/10/2018
Kohli scored more than 150 in the very following game, building on his 140 in the previous one. He was almost relieved when West Indies nearly met India’s target of 322 after hitting 10,000 ODI runs. Kohli and Rayudu combined 159 for the third wicket to help India reach more than 300. Kohli’s skill and dominance in the field were matched by Hetmyer’s 94 and Shai Hope’s century. India’s tight escape was therefore eclipsed by the disappointment of the West Indies.
38th: 107 vs West Indies, Pune on 29/10/2018
It was the first time in Kohli’s career that he has scored three hundred consecutively. Kohli’s high was eclipsed by the West Indies’ victory over India. India had good odds as long as Kohli batted. The knockout punch was delivered by Jason Holder in the 42nd over. West Indies were able to tie the score after Kohli’s exit because the lower order had too much to gain.
39th: 104 vs Australia, Adelaide on 15/01/2019
Kohli’s cool-headed knock of 299 set up India’s chase, and it was only Dhoni and Dinesh Karthik’s last overs that sent the series to a conclusion. The batter batted with ease, raising the ante when appropriate and exercising prudence when needed. Throughout the innings, Kohli formed important partnerships with Rohit (54), Rayudu (59), and Dhoni (82). Even though India was still 47 behind, Dhoni and DK’s undefeated streak made it 1-1.
40th: 116 vs Australia, Nagpur on 5/03/2019
With a brilliant 116 to lead India to 250, Kohli once again laid the stage for India’s 500th ODI victory. The only noteworthy contributions from the Indians were Vijay Shankar’s 46 off 41 balls and Kohli’s century, although Kuldeep and Jasprit Bumrah’s brilliant bowling efforts gave the impression that India’s total was 300. Marcus Stoinis and Peter Handscomb had threatened to take the game away from India until Shankar bowled. With his two wickets and his big hit at the bat, Shankar earned India an eight-run victory.
41st: 123 vs Australia, Ranchi on 8/03/2019
India lost a significant chance, and Kohli was left standing alone. Khawaja’s 104 runs overtook Kohli’s 123 as Australia scored 313 runs, while India was short by 32 runs. After Kohli, Shankar contributed with a score of 32, showing his form ahead of the 2019 World Cup. Following an 88-run partnership between Kohli and Jadhav, Zampa, Richardson, and Cummins perforated the Indian batting order. India lost the last three ODIs to finish the series 2-3, after leading 2-0 at one point.
42nd: 120 vs West Indies, Port of Spain on 11/08/2019
In the semifinals of the World Cup, where India failed to reach the century mark, Kohli vented his frustration on a rudderless West Indies, hitting 120. Gayle’s 300th ODI was spoiled by him as India won by 59 runs (DLS method) as because it was rain rain-affected match. In their revised chase of 270 from 46 overs after Kohli’s century and Shreyas Iyer’s 71, Bhuvneshwar’s four-wicket haul dismissed the Windies for 210 to give India a 1-0 lead.
43rd: 114 vs West Indies, Port of Spain on 14/08/2019
Three days later, Kohli and Iyer told identical stories, with the skipper making a century and the new player making fifty. Kohli and Iyer combined for 120 runs at an average of 7.5 runs per over as India easily chased down 255. Kohli’s 11-ball collapse will cost the Windies dearly. He hasn’t changed his manner of doing things since then. Rain forced the match to be trimmed to 35 overs per side, and West Indies scored 240. Lewis and Gayle each scored fifty runs. India used just 32.2 overs to reach the revised goal of 256. Ultimately, it would take a long time for Kohli to score his final ODI century.
44th: 113 vs Bangladesh, Chattogram on 10/12/2022
In international cricket, Kohli’s three-year century drought came to an end at the 2022 Asia Cup. It took him 1214 days and 25 innings to score his first century in the format. The wait was broken by Kohli’s century in the third and final ODI over Bangladesh. It came after an incredible 210-run innings by Ishan Kishan.
Kishan not only became the fastest batter to reach 200 in an ODI innings, but he also became the fourth batter from India to score a double century. Kohli and Kishan contributed greatly to India’s success with an amazing partnership of 290 runs at the second wicket. This set the foundation for India’s imposing 409/8, which ultimately led to a resounding 227-run victory.
45th: 113 vs Sri Lanka, Guwahati on 10/01/2023
Following his century against Bangladesh in 2023, Kohli amassed five more hundred over the following 11 months. Kohli took on Sri Lanka in his debut test match, a team he has always relished playing against. Kohli stayed till nearly the very end to ensure Sri Lanka were given a massive total of 274 despite dropping wickets twice, on 52 and 81. Although it wasn’t the same Kohli of old—he didn’t quite soar in the closing overs as he had in the past—it was still enough to give India 70 runs in the last nine overs. After Captain Dasun Shanaka struck 108, Sri Lanka responded with 306, but it was too little, too late.
46th: 166 vs Sri Lanka, Thiruvananthapuram on 15/01/2023
Over the last three years, Kohli has struggled to get a century, but in the last 45 days, he has amassed three. This time, he picked Sri Lanka to inflict damage with a devastating blowout that included eight sixes, the most he has ever struck in an ODI innings. Gill scored 116, but Kohli didn’t give up, giving Sri Lanka a challenging goal of 391 runs. The pitch was slow during Kohli’s first dig, which gave his innings more significance. After hitting 82 off 76 balls, Kohli scored 84 off 34 balls. When he faced the final ball of the innings, Kohli appeared as fresh as if he had just stepped out to bat.
47th: 122 vs Pakistan, Colombo on 10/09/2023
A few months back, in the Asia Cup, Kohli struck an incredible century against Pakistan to extend his incredible run of form. Rain delayed the scheduled day of play, therefore Kohli and KL Rahul played on the reserve day, scoring 233 runs between them. Kohli and Rahul gave India a lifeline at 60 and rode them to 356/2, their best ODI score against Pakistan. Kohli became the fastest person to reach 13,000 runs during the innings, scoring 4, 4, and 6. With Kuldeep taking five wickets, Babar Azam’s squad was forced to concede 228 runs.
48th: 103* vs Bangladesh, Pune on 19/10/2023
Eight years after making his maiden World Cup century in 2015, Kohli scored his second against Bangladesh. For the first time in his glittering and record-breaking career, Kohli showed his milestone some value to the world, but it didn’t come at any expense to him. India was 20 runs from victory while Kohli was 20 runs short of his century, as they were coasting towards the total. After taking 19 deliveries and refusing three singles, Kohli finally secured a six to register his 48th ODI century with just one run needed off the final ball for three straight overs. He was only one step away from Tendulkar’s 49th-century world record as a consequence of this accomplishment.
49th: 101 vs South Africa, Kolkata on 5/11/2023
Another day of Kohli’s masterpiece. Even while it was a fantastic accomplishment in and of itself, Kohli directing such an innings has become accustomed to it. This is the real masterpiece of the man. On his 35th birthday, Kohli achieved a record-tying 49th century in the 2023 World Cup match against South Africa. In ODIs, only Tendulkar had more tons. India won their eighth straight match thanks to a 243-run thumping of the Proteas courtesy of a hit from Kohli.
50th: Today vs New Zealand, Mumbai on 15/11/2023
When Kohli faced New Zealand in the 2023 World Cup quarterfinal, he had a great ODI knockout record. He scored nine runs against Pakistan in the semifinals of 2011, one against Australia in the 2015 semifinals, and one against New Zealand in the 2019 semifinals. On the day that Kohli broke his semi-final curse, everyone in the country was concerned about India’s chances against the fearsome squad. Kohli broke Tendulkar’s record of 49 tons by becoming the first person to hit a half-century of hundreds in ODIs following his century against the BlackCaps. In addition, Kohli shattered Tendulkar’s 20-year record for the most runs scored in a single World Cup.
Also read, Unseen Pictures Of Virat Kohli That Will Melt Your Heart