#4 Inzamam ul Haq - 8,830 runs
One of Pakistan cricket's finest assets who set the world on fire with a blistering half-century in the 1992 World Cup semi-final against New Zealand, Inzamam ul Haq missed out on being his country's then highest run-getter in Test match cricket. In his farewell Test against South Africa at Lahore in 2007, he was dismissed for 3 off 2 balls, stumped while dancing down the wicket to Paul Harris in anticipation of the record held by Javed Miandad.
Inzamam got 8,830 Test runs in a Test career which began in 1992, as a result falling only two short of equalling and three away from beating the feat then held by Miandad, who had 8,832 runs to his name. The current Pakistan record, though, belongs to another former captain, Younis Khan, who retired in 2017 with 10,099 runs.
Follow IPL Auction 2025 Live Updates, News & Biddings at Sportskeeda. Get the fastest updates on Mega-Auction and cricket news