Explorer

Virat Kohli’s 135 vs South Africa Shattered Major Record: All You Need To Know

Virat Kohli reached his 52nd ODI century in the first IND vs SA ODI to establish the new record for scoring the most centuries in a single cricket format.

Show Quick Read
Key points generated by AI, verified by newsroom

Virat Kohli recorded his 52nd One Day International (ODI) and 83rd overall century on November 30, 2025, playing against South Africa in Ranchi at the JSCA stadium.

He scored 135 off 120 deliveries in the innings, hitting 11 fours and 7 sixes in the process. 

While this extended his lead atop the list of most tons in the 50-over format, the centurion innings also allowed Kohli to break a significant cricketing record, previously held by another Indian legend.

Virat Kohli Breaks Sachin Tendulkar's Century Record

With 52 centuries in ODIs, Virat Kohli is now the player to score more 100s than any other player in a particular format. 

This record was previously held by Sachin Tendulkar, hailed as the 'God of cricket' for hitting 51 tons in Test cricket. 

Here's a look at the players with most 100s in Tests, ODIs, and T20Is:

1) Virat Kohli - 52 ODI centuries

2) Sachin Tendulkar - 51 Test centuries

3) Rohit Sharma and Glenn Maxwell - 5 T20I centuries

Having said that, Kohli is still at some distance from Sachin Tendulkar's record of 100 centuries combining all three formats at the moment, and with him now only playing ODIs, the chances of the record being broken or equalled seem a little bleak.

He is also well behind Tendulkar in the list of all-time highest run-scorers in the 50-over format.

Top 5 All-Time ODI Run-Scorers

Here's a look at the top 5 players to have scored the most runs in ODI cricket history so far:

1) Sachin Tendulkar (India) - 18,426 runs in 463 matches 

2) Virat Kohli (India) - 14, 390 runs in 306 matches

3) Kumar Sangakkara (Sri Lanka) - 14,234 runs in 404 matches

4) Ricky Ponting (Australia) - 13,704 runs in 375 matches

5) Sanath Jayasuriya (Sri Lanka) - 13,430 runs in 445 matches

Besides Sachin Tendulkar and Virat Kohli, the next highest scoring Indian in this list is Rohit Sharma, ranked 9th with 11,427 runs in 277 matches. 

Also Check: Virat Kohli Dismisses Test Comeback Rumours After Impactful ODI Return for India

About the author ABP Live Sports

ABP Live Sports delivers fast, accurate coverage of cricket, football and global sporting action, tracking live scores, match highlights, player form, records and big tournament moments, while offering sharp analysis that keeps fans informed, invested and ahead of every game-changing play.

Read
Advertisement

Top Headlines

US Launches High-Risk Bid To Seize Russian-Flagged Oil Tanker Linked To Venezuela: Reports
US Launches High-Risk Bid To Seize Russian-Flagged Oil Tanker Linked To Venezuela: Reports
X Responds To Govt Over Misuse Of AI Tool Grok: Sources
X Responds To Govt Over Misuse Of AI Tool Grok: Sources
Delhi HC Issues Big Directive On Survey Of Encroachments Around Jama Masjid
Delhi HC Issues Big Directive On Survey Of Encroachments Around Jama Masjid
Turkman Gate Case: First Pictures Of Accused Surface; Kasif, Kaif, Arib, Adnan & Sameer Arrested
Turkman Gate Case: First Pictures Of Accused Surface; Kasif, Kaif, Arib, Adnan & Sameer Arrested
Advertisement

Videos

Delhi News: Why Bulldozer Action Was Conducted at Night? DCP Nitin Valson Explains Key Reasons
Delhi News: Cold Wave Intensifies Across North India, Capital Records Coldest Day of the Year
Delhi News: MCD Removes Encroachment Near Faiz-e-Ilahi Mosque After Stone Pelting, Area Secured
Delhi News: Illegal Encroachment Near Faiz-e-Ilahi Mosque Cleared, Mosque Declared Safe Amid Public Fear
Delhi News: FIR Registered Over Objectionable Slogans at JNU, University to Expel Involved Students
Advertisement

Photo Gallery

Advertisement
25°C
New Delhi
Rain: 100mm
Humidity: 97%
Wind: WNW 47km/h
See Today's Weather
powered by
Accu Weather
Embed widget