Virat Kohli: Indian team's star batsman Virat Kohli has created history by scoring a century in the first ODI match against West Indies. Kohli has created a series of records in ODI cricket by playing an unbeaten match-winning inning of 139 runs. Kohli has become only the second batsman in the world after Sachin Tendulkar to complete 15000 runs in ODIs. Apart from this, Kohli has become the first player in the world to score 10 centuries each against two different teams (West Indies and Sri Lanka). Along with this, he has made many other big records in his name.
Virat Kohli created history in ODI cricket
Virat Kohli has now become the first batsman in the world to score 10-10 ODI centuries against two different teams. He has achieved this historic feat against Sri Lanka and West Indies. At the same time, master blaster Sachin Tendulkar and hitman Rohit Sharma have scored 9-9 ODI centuries against Australia. Apart from this, Virat has scored 8 centuries against Australia and Sachin has scored 8 centuries against Sri Lanka. It is clear that whenever it comes to bringing an opposing team to its knees single-handedly, there is no match for these Indian batsmen.
5⃣0⃣ up with a 6⃣ 👍
1⃣0⃣0⃣ up with a 6⃣ RUNVirat Kohli means business tonight 🔥
Updates ▶️ https://t.co/O2cs86p4gq#TeamIndia | #INDvWI | @mflone_ | @imVkohlipic.twitter.com/mM52R4r2nF
— BCCI (@BCCI) September 27, 2026
Batsmen who have scored the most ODI centuries against a single team
Virat Kohli vs Sri Lanka: 10 centuries
Virat Kohli vs West Indies: 10 centuries
Sachin Tendulkar vs Australia: 9 centuries
Rohit Sharma vs Australia: 9 centuries
Virat Kohli vs Australia: 8 centuries
Sachin Tendulkar vs Sri Lanka: 8 centuries
Batsman with most runs in a country
Virat Kohli – 6983
Sachin Tendulkar – 6976
Ricky Ponting – 5521
Fastest century scored by Virat Kohli in terms of balls in ODI
52 balls vs Australia, Jaipur (2013)
61 balls vs Australia, Nagpur (2013)
74 balls vs West Indies, Trivandrum (2026)
76 balls vs Sri Lanka, Hobart (2012)
76 balls vs Sri Lanka, Colombo (RPS) (2017)
80 balls vs Sri Lanka, Guwahati (2023)
Players who have been a part of the most wins while chasing the target
Sachin Tendulkar: 127 wins
MS Dhoni: 116 wins
Virat Kohli: 112 wins
Ricky Ponting: 111 wins
Jacques Kallis / Rohit Sharma: 110 wins
Most runs scored by Virat Kohli against a single bowler in an ODI match
54 runs vs Trent Boult (New Zealand), Mohali (2016)
53 runs vs Alzarri Joseph (West Indies), Trivandrum (2026)
45 runs vs Vishwa Fernando (Sri Lanka), Colombo RPS (2017)
45 runs vs Lahiru Kumara (Sri Lanka), Trivandrum (2023)
45 runs vs Presnellan Subramaniam (South Africa), Ranchi (2025)
Cometh the hour, cometh the King👑
A spectacular century from Virat Kohli in absolute style 💯
ODI century no.5⃣5⃣ for the chase master 🫡
Updates ▶️ https://t.co/O2cs86p4gq#TeamIndia | #INDvWI | @mflone_ | @imVkohlipic.twitter.com/tJOeopio5o
— BCCI (@BCCI) September 27, 2026
Most sixes hit by Virat Kohli in an ODI match
9 sixes vs West Indies, Trivandrum (2026)
8 sixes vs Sri Lanka, Trivandrum (2023)
7 sixes vs Australia, Jaipur (2013)
7 sixes vs South Africa, Ranchi (2025)
◾ 55 ODI hundreds, six more than the second-most
◾ 86 international hundreds, second-most
◾ 30 ODI hundreds while chasing, 12 more than the second-most
◾ 25th ODI hundred in successful chases, 11 more than the next best
◾ Levels Tendulkar with 60 List A tons, the… pic.twitter.com/CoslI9rTJb— Cricinfo (@cricinfo) September 27, 2026
List of players who have scored most centuries in List A cricket
60 centuries – Sachin Tendulkar (538 innings) / Virat Kohli (338 innings)
44 Centuries – Graham Gooch (601 innings)
40 centuries – Graham Hick (630 innings)
39 centuries – Kumar Sangakkara (501 innings)
Also read: 56 years of wait is over! India's Sarvesh Kushare won silver medal in high jump in Asian Games by jumping 2.25 meters.