Virat Kohli scored 102 runs in an ODI against South Africa in Raipur South Africa chased 358 runs to end India's 7-year winning streak when Kohli scored a century India last lost an ODI with Kohli scoring a century in March 2019 against Australia in Ranchi