Most runs by an Indian in International cricket: 1) Sachin - 34357 2) Kohli - 25047 3) Dravid - 24208 4) Ganguly - 18575 5) Dhoni - 17266 6) Sehwag - 17253 7) Rohit - 17003* 3.6K views04:24