India's highest score in T20 is 260 runs with 5 wickets against Sri Lanka at the Holkar Stadium in Indore on 22nd December 2017.