Question: who has scored the most t20 runs for india
Answer: Runs Innings Batsman Team T20I career span 2,271 73 Martin Guptill ‡ New Zealand 2009 -- present 2,140 70 Brendon McCullum New Zealand 2005 -- 2015 2,121 96 Shoaib Malik ‡ Pakistan 2006 -- present 2,102 58 Virat Kohli ‡ India 2010 -- present 2,086 77 Rohit Sharma ‡ India 2007 -- present Updated : 8 July 2018