The shortest format of the game demands the batters to be at their striking best. With lesser field time, batters are expected to go big from the very first ball they face. This makes T20 batting a challenging piece of work in which only a few succeed.

Every batsman has their own strength, making them more robust against a particular type of bowler, which in turn makes them strong against a specific bowling unit. For example, few batsmen are known for their skill against spinning deliveries, and few are good at using the pace to their advantage.

This article, in detail, will list the top ten batsmen who have scored the most runs against a single opponent team in T20 internationals.

Bonus: Read the same list for ODIs and Tests.

Most Runs against Single Opponent in T20Is

Virat Kohli (IND)Australia7942152.93143.8490*0/8
Rohit Sharma (IND)West Indies6932238.50142.88111*1/5
David Warner (AUS)Sri Lanka6531754.41140.12100*1/6
Virat Kohli (IND)England6392039.93135.6680*0/5
Aaron Finch (AUS)England6191647.61160.771561/3
Paul Stirling (IRE)Afghanistan6142227.90140.50910/4
Babar Azam (PAK)England5921549.33140.95110*1/4
Kane Williamson (NZ)Pakistan5841936.50116.3372*0/5
Virat Kohli (IND)West Indies5701357.00150.7994*0/6
Mohammad Hafeez (PAK)New Zealand5631837.53138.3299*0/3

Key Stats

In article image middle

Virat Kohli (IND) is the first batsman to score 500+ runs against three different teams in T20 internationals. Find out Virat’s country-wise batting stats in T20 here.

Mohammad Rizwan (PAK) against South Africa, Virat against Australia, and Aaron Finch (AUS) against England have impressive batting averages even after playing more than ten innings.

Finch’s impressive strike rate against England is the best among this top ten list. He is also the leading run-scorer against England in the format.

In article ad end

Leslie Dunbar (SER) against Bulgaria, Evin Lewis (WI) against India, and Muhammad Waseem (UAE) against Ireland are the only three batters to score two centuries against single opponents.

Related: Most Runs against Each Team in IPL History

Buvanesh Thiraviam - writer in Cricindeed

A Cricket Blogger | Blogs at

Buvanesh Thiraviam

A Cricket Blogger | Blogs at

Buvanesh Thiraviam has 723 posts and counting. See all posts by Buvanesh Thiraviam

Leave a Reply

Your email address will not be published. Required fields are marked *