India hold the record for the highest score on the ground when they hit 759-7d runs against England in 2016. India hold the record for the lowest score at the ground when England restricted them to just 83. Sunil Gavaskar (1018 runs) had scored the most number of runs in this stadium followed by Sachin Tendulkar (876 runs) and Gundappa Vishwanath (785 runs) in Tests. Anil Kumble (48 wickets) had taken the most wickets in this stadium followed by Kapil Dev (40 wickets) and Harbhajan Singh (39 wickets) in Tests.