Virat Kohli has enjoyed some of his finest white-ball moments against South Africa. Whether in ODIs or T20Is, the Indian superstar has consistently delivered high-impact knocks, match-winning centuries, and series-defining innings. His records against the Proteas highlight not only his class but also his ability to dominate one of the strongest bowling attacks in world cricket.
With India preparing for the ODI and T20I contests in 2025, Kohli stands on the verge of breaking multiple major records against South Africa—both in formats where he has built an extraordinary legacy.
This article covers everything: ODI stats, T20I stats, progressive performances, centuries, dismissals, averages, milestones, and upcoming records that Kohli can break.
Virat Kohli vs South Africa in ODI Records Overview
Virat Kohli has played some of his most memorable ODI innings against South Africa, including multiple centuries, match-winning knocks, and tournament-defining performances.
Kohli’s ODI Record vs South Africa (Overall)
| Stat Category | Performance |
|---|---|
| Innings Played | 29 |
| Runs Scored | 1504 runs |
| Average | 65.39 |
| Strike Rate | 85.75 |
| Centuries | 5 ODI centuries |
| Highest Score | 160 (Newlands, 2018)* |
| 50+ Scores | Multiple half-centuries |
Kohli’s average of 65+ against South Africa is one of the best by an Indian batter vs any top nation.
Virat Kohli’s ODI Performance vs South Africa – Complete Timeline
Below is the full official timeline, starting from earliest to latest.
| Runs | Balls | SR | Ground | Date | How Out |
|---|---|---|---|---|---|
| 31 | 46 | 67.39 | Sawai Mansingh Stadium | 21 Feb 2010 | c Gibbs b Morkel |
| — | — | — | Captain Roop Singh Stadium | 24 Feb 2010 | — |
| 57 | 71 | 80.28 | Narendra Modi Stadium | 27 Feb 2010 | c Boucher b Steyn |
| 54 | 70 | 77.14 | Kingsmead | 12 Jan 2011 | c Smith b Steyn |
| 22 | 34 | 64.71 | Wanderers | 15 Jan 2011 | run out |
| 28 | 41 | 68.29 | Newlands | 18 Jan 2011 | c AB b Morkel |
| 87* | 92 | 94.57 | St George’s Park | 21 Jan 2011 | not out |
| 2 | 6 | 33.33 | SuperSport Park | 23 Jan 2011 | c AB b Morkel |
| 1 | 3 | 33.33 | Nagpur | 12 Mar 2011 | c & b Peterson |
| 31 | 41 | 75.61 | Sophia Gardens | 06 Jun 2013 | c Amla b Tsotsobe |
| 31 | 35 | 88.57 | Wanderers | 05 Dec 2013 | c Kallis b McLaren |
| 0 | 5 | 0.00 | Kingsmead | 08 Dec 2013 | c de Kock b Tsotsobe |
| — | — | — | SuperSport Park | 11 Dec 2013 | — |
| 46 | 60 | 76.67 | MCG | 22 Feb 2015 | c du Plessis b Tahir |
| 11 | 18 | 61.11 | Green Park | 11 Oct 2015 | c Morkel b Steyn |
| 12 | 18 | 66.67 | Holkar Stadium | 14 Oct 2015 | run out |
| 77 | 99 | 77.78 | Rajkot | 18 Oct 2015 | c Miller b Morkel |
| 138 | 140 | 98.57 | Chennai | 22 Oct 2015 | c de Kock b Rabada |
| 7 | 6 | 116.67 | Wankhede | 25 Oct 2015 | c de Kock b Rabada |
| 76* | 101 | 75.25 | The Oval | 11 Jun 2017 | not out |
| 112 | 119 | 94.12 | Kingsmead | 01 Feb 2018 | c Rabada b Phehlukwayo |
| 46* | 50 | 92.00 | SuperSport Park | 04 Feb 2018 | not out |
| 160* | 159 | 100.63 | Newlands | 07 Feb 2018 | not out |
| 75 | 83 | 90.36 | Wanderers | 10 Feb 2018 | c Miller b Morris |
| 36 | 54 | 66.67 | St George’s Park | 13 Feb 2018 | run out |
| 129* | 96 | 134.38 | Centurion | 16 Feb 2018 | not out |
| 18 | 34 | 52.94 | Rose Bowl | 05 Jun 2019 | c de Kock b Phehlukwayo |
| 51 | 63 | 80.95 | Boland Park | 19 Jan 2022 | c Bavuma b Shamsi |
| 0 | 5 | 0.00 | Boland Park | 21 Jan 2022 | c Bavuma b Maharaj |
| 65 | 84 | 77.38 | Newlands | 23 Jan 2022 | c Bavuma b Maharaj |
| 101* | 121 | 83.47 | Eden Gardens | 05 Nov 2023 | not out |
Milestones Kohli Can Break vs South Africa (ODI)
Kohli enters the 2025 ODI series with several major records within touching distance:
1. 2nd Highest ODI Run-Scorer vs South Africa
- Needs 32 more runs to pass Jacques Kallis (1535).
- Will become No. 2 behind Sachin Tendulkar (2001 runs).
2. Most ODI Centuries vs South Africa
Currently tied with:
- Sachin Tendulkar – 5
- David Warner – 5
One more century makes Kohli the undisputed No. 1.
3. Most Hundreds in a Single Format
- Kohli has 51 ODI centuries.
- One more will make him the first-ever to have 52 centuries in one format, surpassing Tendulkar’s record of 51 Test tons.
4. Marching Towards 28,000 International Runs
Kohli is 337 runs away from this historic milestone.
Virat Kohli’s ODI Performance vs South Africa – Progressive Timeline
| Match Detail | Score | Venue | Strike Rate |
|---|---|---|---|
| 31 off 46 | Jaipur (2010) | 67.39 | |
| 57 off 71 | Ahmedabad (2010) | 80.28 | |
| 87* off 92 | Port Elizabeth (2011) | 94.57 | |
| 46 off 60 | MCG (2015 WC) | 76.67 | |
| 77 off 99 | Rajkot (2015) | 77.78 | |
| 138 off 140 | Chennai (2015) | 98.57 | |
| 101* off 121 | Eden Gardens (2023 WC) | 83.47 | |
| 160* off 159 | Newlands (2018) | 100.63 | |
| 129* off 96 | Centurion (2018) | 134.38 |
Kohli’s record includes:
- Multiple unbeaten knocks
- High strike rates in tough conditions
- Consistency across home and away matches
Why Kohli Dominates South Africa in ODIs
Excellent record against world-class pacers
He has scored big against:
- Dale Steyn
- Kagiso Rabada
- Morne Morkel
- Lungi Ngidi
Plays spin comfortably
South Africa’s spin attacks historically struggle vs right-handers with Kohli’s technique.
Master of run chases
Some of Kohli’s best ODI chases have come against SA in ICC tournaments.
Virat Kohli vs South Africa in T20Is – Full Record Overview
Although Kohli’s T20I battles vs SA are fewer, his performances are impactful and often match-winning.
Kohli’s T20I Record vs South Africa (Overall)
| Stat Category | Performance |
|---|---|
| Innings Played | 13 |
| Runs Scored | 394 runs |
| Average | 39.40 |
| Strike Rate | 133.11 |
| Highest Score | 72 (2014 & 2019)* |
| Not-Outs | Multiple key innings |
Virat Kohli T20I vs South Africa – Performance Timeline
| Runs | Balls | SR | Venue | Date | How Out |
|---|---|---|---|---|---|
| 28 | 19 | 147.37 | Moses Mabhida Stadium | 09 Jan 2011 | b Botha |
| — | — | — | Wanderers | 30 Mar 2012 | — |
| 2 | 6 | 33.33 | Premadasa Stadium | 02 Oct 2012 | c AB b Kallis |
| 72* | 44 | 163.64 | Dhaka | 04 Apr 2014 | not out |
| 43 | 27 | 159.26 | Dharamsala | 02 Oct 2015 | c Duminy b Abbott |
| 1 | 1 | 100.00 | Barabati Stadium | 05 Oct 2015 | run out |
| 26 | 20 | 130.00 | Wanderers | 18 Feb 2018 | lbw Shamsi |
| 1 | 5 | 20.00 | SuperSport Park | 21 Feb 2018 | c Klaasen b Dala |
| 72* | 52 | 138.46 | Mohali | 18 Sep 2019 | not out |
| 9 | 15 | 60.00 | Bengaluru | 22 Sep 2019 | c Phehlukwayo b Rabada |
| 3 | 9 | 33.33 | Greenfield Stadium | 28 Sep 2022 | c de Kock b Nortje |
| 49* | 28 | 175.00 | Guwahati | 02 Oct 2022 | not out |
| 12 | 11 | 109.09 | Perth Stadium | 30 Oct 2022 | c Rabada b Ngidi |
| 76 | 59 | 128.81 | Barbados | 29 Jun 2024 | c Rabada b Jansen |
Top Kohli T20I Innings vs South Africa
| Score | Venue | Year | Impact |
|---|---|---|---|
| 72 off 44* | Dhaka (2014 World T20) | 163.64 SR | Match-winning |
| 43 off 27 | Dharamsala (2015) | 159.26 SR | Powerplay acceleration |
| 72 off 52* | Mohali (2019) | 138.46 SR | Classic chase |
| 76 off 59 | Barbados (2024) | 128.81 SR | World Cup knock |
Kohli’s T20I numbers show:
- Strong finishing ability
- Excellent strike rotation
- Reliable against pace-dominated attacks
Combined ODI + T20I Stats vs South Africa
| Format | Innings | Runs | Average | Strike Rate | 100s | 50s |
|---|---|---|---|---|---|---|
| ODI | 29 | 1504 | 65.39 | 85.75 | 5 | Several |
| T20I | 13 | 394 | 39.40 | 133.11 | 0 | Multiple |
| TOTAL | 42 | 1898 runs | — | — | 5 | — |
Upcoming India vs South Africa Matches – ODI & T20I Series 2025 Schedule
Team India and South Africa will continue their all-format battle through November–December 2025. After the two-Test series, the focus shifts to three ODIs and five T20Is, played across major Indian venues.
Below is the full upcoming match schedule:
India vs South Africa 2025: ODI Series Schedule
| Date | Match | Venue | Time (IST) |
|---|---|---|---|
| Nov 30, 2025 | 1st ODI | JSCA International Stadium Complex, Ranchi | 1:30 PM |
| Dec 3, 2025 | 2nd ODI | Shaheed Veer Narayan Singh International Stadium, Raipur | 1:30 PM |
| Dec 6, 2025 | 3rd ODI | ACA-VDCA Cricket Stadium, Visakhapatnam | 1:30 PM |
What to Expect from Kohli vs South Africa in 2025
Based on current form and upcoming ODIs/T20Is:
- Kohli is almost certain to score big runs.
- He is just one hundred away from becoming No. 1 in ODI centuries vs SA.
- Likely to cross 1535 runs to become SA’s second-highest conceded run-scorer.
- Can add more fifty-plus scores to surpass Tendulkar’s record against SA.
The 2025 series could be one of Kohli’s most historic matchups.



