#4 Shoaib Malik (2263 runs)
At No. 4 on this list is Shoaib Malik.
With a record 111 T20I matches under his belt, Malik is a vastly experienced player for Pakistan. He possesses exquisite timing and is a good player of the short ball, punishing deliveries in that area more often than not.
The Pakistani made his T20I debut in 2006. It did not take him long to prove his worth for his country; he accrued 195 runs (at an average of 39) in the ICC T20 World Cup in 2007, where his team lost in the final.
After a few moderately successful years, Malik was back to his supreme best in the first T20I against India, in the year 2012. Chasing a potentially tricky target of 135, the batsman kept his cool and steered Pakistan to a five-wicket victory.
Malik, who is still going strong, intends to retire after the ICC T20 World Cup in September 2020.
Follow IPL Auction 2025 Live Updates, News & Biddings at Sportskeeda. Get the fastest updates on Mega-Auction and cricket news