India captain Virat Kohli slammed his 34th ODI hundred on Wednesday against South Africa, reaching the landmark in 101 fewer innings than Sachin Tendulkar.
Kohli scored his 34th ODI hundred in his 197th innings while Tendulkar had reached the landmark in his 298th innings against Namibia in 2003. Kohli has now hit 55 international hundreds, the fifth most in history.
While Tendulkar had brought up his 34th ton in his 298th innings (vs Namibia in the 2003 World Cup), Kohli reached there in only his 197th innings.
Kohli also eclipsed another Indian record – he overtook Sourav Ganguly’s 127 to register the highest ODI score by an Indian against South Africa in South Africa.
Highest ODI score by an Indian batsman against the home side in South Africa
128* Virat Kohli
127 Sourav Ganguly#SAvInd
— Mohandas Menon (@mohanstatsman) February 7, 2018