LOADING...
Summarize
Virat Kohli becomes second-highest run-scorer in India-South Africa ODIs: Stats
The 37-year-old surpassed the legendary Jacques Kallis

Virat Kohli becomes second-highest run-scorer in India-South Africa ODIs: Stats

Nov 30, 2025
02:22 pm

What's the story

Star batter Virat Kohli has become the second-highest run-scorer in India-South Africa ODIs. Kohli reached the landmark in the 1st ODI against South Africa at Ranchi's JSCA International Stadium Complex. The 37-year-old surpassed the legendary Jacques Kallis with his 32nd run in the match. He is now only behind Sachin Tendulkar. Notably, Kohli has an average of over 60 against SA in ODIs.

Milestone

Kohli only behind Tendulkar

According to ESPNcricinfo, Kohli went past Kallis in terms of runs in India-SA ODIs. The latter bowed out with 1,535 runs from 37 matches at an average of 61.40 against India in the format. Kohli surpassed him with his 1,536th run. Master Blaster Sachin Tendulkar tops this list with 2,001 runs at an average of 35.73 against the Proteas.

Information

Kohli tops this column

Kohli is the only active player with 1,500 runs in India-SA ODIs. South Africa's Quinton de Kock follows Kohli with 1,077 runs. Among Indians, Rohit Sharma trails Kohli with 800-plus runs against the Proteas.

Information

ODI numbers: Home vs away 

In 11 home ODIs, Kohli has raced past 450 runs against South Africa at an average of over 55. He averages an incredible 74.83 against the Proteas overseas. The Indian batter has smashed 898 runs from 17 ODIs in South Africa (3 tons).