LOADING...
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.

Information

Kohli hammers 135 in the 1st ODI

Kohli muscled his way with a knock of 135 in the 1st ODI against SA in Ranchi. He hit 11 fours and 7 sixes during his time at the crease. He also added a century-plus stand alongside Rohit Sharma for the 2nd wicket.

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 now owns 1,639 runs at 68.29 versus SA. Master Blaster Sachin Tendulkar tops this list with 2,001 runs at an average of 35.73 against the Proteas.

Advertisement

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,075-plus runs. Among Indians, Rohit Sharma trails Kohli with 863 runs against the Proteas at 34.52.

Advertisement

Information

Breaking down his ODI stats versus SA

In 11 home ODIs, Kohli has raced to 570 runs against South Africa at 63.33. He averages 74.83 against SA overseas. He smashed 898 runs from 17 ODIs in South Africa (3 tons). Meanwhile, he owns 171 runs from 4 neutral venue matches (50s: 1).

Advertisement