Which Indian players have hit a ton at Edgbaston in Tests?
Virat Kohli's 149 against England in August 2018 is the highest score by an Indian player at Edgbaston in Tests. India vice captain Rishabh Pant scored 146 against England in July 2022, at a strike rate of 131.53. India legend Sachin Tendulkar hit 122 runs in 1996, while India all-rounder Ravindra Jadeja's 104 runs came in July 2022.