The first player to score 10,000 runs in Test cricket was Sunil Gavaskar of India. He reached this milestone on March 7, 1987, during a Test match against Pakistan in Ahmedabad. Gavaskar was one of the greatest opening batsmen in cricket history and set numerous records during his career.