Top 5 highest T20I run-scorers of all time

Virat Kohli
Virat Kohli

#4 Shoaib Malik (2263 runs)

Shoaib Malik batting against West Indies
Shoaib Malik batting against West Indies

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

Quick Links

Edited by Musab Abid
Sportskeeda logo
Close menu
WWE
WWE
NBA
NBA
NFL
NFL
MMA
MMA
Tennis
Tennis
NHL
NHL
Golf
Golf
MLB
MLB
Soccer
Soccer
F1
F1
WNBA
WNBA
More
More
bell-icon Manage notifications