#4 Inzaman Ul Haq (Pakistan)

Inzaman Ul Haq was the best batsmen to have ever played for Pakistan. He is the leading run scorer for Pakistan in ODIs and is placed at third in Tests. In his illustrious career spanning over 16 years, he scored 11739 runs in 350 innings. He still remains the only Pakistani batsman to score more than 10,000 runs in ODI cricket.
More than ten years after his debut in 1991, Inzamam was handed over the captaincy in 2002. As a captain, he scored 2771 runs with an average close to 44, which is higher than his career average of 39.53. Even his strike rate saw an improvement as a captain as it increased from 74.24 (career) to 83.23. Inzamam retired from ODI cricket after Pakistan's shock exit from the 2007 World Cup but his exploits with the bat are still fresh in the minds of cricket lovers.
ICC Champions Trophy 2025, ICC Champions Trophy India Schedule, India Squad ICC Champions Trophy, ICC Champions Trophy Schedule