
As India prepares to face South Africa in a crucial ODI series, all eyes turn to Virat Kohli and his remarkable record. This feature compares his stats with AB de Villiers after their first 228 ODIs, showcasing the prowess of both cricket legends.
After 228 ODIs, Virat Kohli has amassed a staggering 10,861 runs at an average of 59.34. His performance includes:
| Opponent | Matches | Runs | Average |
|---|---|---|---|
| Australia | 36 | 1,645 | 53.06 |
| Sri Lanka | 46 | 2,186 | 59.08 |
| South Africa | 27 | 1,287 | 64.35 |
| New Zealand | 22 | 1,302 | 68.52 |
Kohli’s strike rate stands at 92.84. Notably, he has scored 41 centuries and 49 half-centuries. His best innings include:
In comparison, AB de Villiers wrapped up his ODI career with 9,577 runs at an average of 53.50. His breakdown is as follows:
| Opponent | Matches | Runs | Average |
|---|---|---|---|
| Australia | 26 | 1,250 | 59.52 |
| India | 32 | 1,357 | 48.46 |
| Pakistan | 32 | 1,423 | 59.29 |
| West Indies | 24 | 1,279 | 67.31 |
De Villiers boasts a higher strike rate of 101.09 and has hit 25 centuries along with 53 fifties. His decimating innings include:
After 228 ODIs, Kohli was part of 138 victorious matches. In winning conditions, he achieved:
| Winning Conditions | Runs | Average | Strike Rate |
|---|---|---|---|
| Winning Causes | 7,745 | 76.68 | 95.80 |
Kohli scored 6,635 runs while chasing at an average of 67.70. In contrast, De Villiers contributed 6,668 runs with an impressive average of 66.01 in wins.
As both players gear up for their respective teams in upcoming matches, this head-to-head analysis highlights their exceptional capabilities and sets the stage for thrilling cricket ahead.






