Sunrisers Hyderabad captain David Warner was the most run scorer in Indian Premier League-2015. Warner scored 562 runs at an average of 43 and strike rate 157. He was followed by Rajasthan Royals player Ajinkya Rahane (540 runs).
Who is the highest run scorer in ODI as of 2015?