The Nawab of Najafgarh scored 15758 runs from 321 matches ... eighth in the list of most runs by an Indian in international cricket. Sanath Jayasuriya holds the top spot, followed by Chris Gayle ...