South Africa lost the match against Australia yesterday; though AB de Villiers made a name for himself in the history books. After Virat Kohli became the fastest to 6000 runs in the 3rd ODI against Sri Lanka, AB de Villiers became the fastest to 7000 ODI runs.

AB de Villiers playing in his 166th innings, broke the record of Sourav Ganguly who had achieved the feat in 174 ODI’s. South Africa were looking done and out when they were 76-4. However, AB de Villiers stitched a 126 run stand along with David Miller who got out for 65. AB De Villiers got out for a well compiled 80 off 76 balls leaving South Africa with 86 runs to win in 10 overs. Eventually, South Africa got all out for 268 in 48.1 overs and lost the match by 32 runs.

It would be interesting to see whether Virat Kohli overtakes this record too as he has played 137 innings with 6069 runs. Can Virat Kohli make another 1000 runs in 28 (minimum) innings to break the record? Only time will tell. 

Picture courtesy-