254 vs South Africa - Pune, 2019
Virat Kohli's highest Test score of 254 against South Africa in the second Test of the 2019 series in Pune, where he batted for nearly eight hours, propelled India to a commanding innings and 137-run victory.
Credit : ICC