Top 5 batters who scored the most runs against an opponent in T20I's

The abundance of World class batters has made T20I's a format to watch for everyone. Who do you think are the opponents who these batters have dominated the most?

author-image
Sarah Andrew
New Update
Virat Kohli-Babar Azam (Source: Twitter)

Virat Kohli-Babar Azam (Source: Twitter)

The T20I format has changed the game of cricket completely and given us some iconic matches, players and tournaments. The craze started right from the 2007 T20 World Cup which saw a format where the game could be filled with more thrill and excitement for the players and the fans. This has officially become a format which is also ranked by the Apex Cricket Council and we have got to witness a lot of T20 greats who have played some great innings. The shortest format of the game will always remain in the people’s hearts right from the moment Yuvraj Singh hit 6 sixes in an over to Chris Gayle being the first to complete over 10000 runs in the format.

There are still a lot of great batters in this format who have consistently performed against every team they have played against. These batters are no doubt the master of this format and have the stats and the innings to prove it. They are not only great run scorer, but fantastic match winners as well and have performed in every major tournament in which they have featured. There is no doubt these T20I stars will be remembered by fans and will have a special place in our hearts as well.

The big question is who are the teams which these players have enjoyed playing against and scoring the bulk of their runs. There is no doubt that these batters look to score runs against every team they face, but there is always one team that faces the wrath of these world-class batters in the shortest format of the game and they seem to enjoy every moment while smashing runs against these teams whenever they get the chance. This will be something to look forward to as we make this list.

So without any delay let's look at the top 5 players who have scored the most runs against an opponent in T20I:

 5. David Warner ( 653 runs vs Sri Lanka)

David Warner

The Pocket dynamo from Australia deserves to be on this list for his amazing performances for Australia. There is no doubt that David Warner has an amazing record in T20I scoring more than 2500 runs from his 99 matches, but the one team he has enjoyed most of his batting is Sri Lanka against whom he has scored 653 runs in 17 matches at a tremendous average of 54.41. He has also scored his first century in T20I’s against the Lankan Lions, showing his dominance against them.

 4. Babar Azam ( 665 runs vs New Zealand)

Babar Azam

Babar Azam is no doubt one of the top-ranked players for Pakistan in the modern era, especially in the T20 format. He has scored 3500+ runs in his 106 matches at an average of over 40 and has 3 T20I centuries to his name. The team which he has enjoyed the most against is New Zealand against whom he is still showing his class in the ongoing T20I series against. Babar has scored 665 runs against the Kiwis in 18 matches so far at a phenomenal average of 47.50 and is still dominating this team.

3. Kane Williamson ( 667 runs vs Pakistan)

Kane Williamson

While New Zealand has suffered against the class of Babar Azam, Kiwi skipper Kane Williamson has equally created havoc against the Pakistan bowlers as well. Williamson has proven that he can use his incredible technique in the shortest format to score big runs as well and has shown it with his 2500+ runs in 89 matches. Williamson has amazing numbers against the men in green with 667 runs in 21 matches at an average of close to 40 and has already shown his ability in the ongoing series as well.

 2. Rohit Sharma ( 693 runs vs West Indies)

Rohit Sharma

The hitman is the right name for the current India skipper Rohit Sharma who is one of the best Indian batters in any format of the game. He is one of the top players in the format as well with over 3500+ runs from 150 matches. There are a lot of teams Rohit has scored a buck load of runs against, but the bone team in the format he has dominated the most are the West Indies against whom he has scored 693 in 22 matches at an average of 38.50. He also has one of his big hundreds which he has scored against the Caribbean giants.

 1. Virat Kohli ( 794 runs vs Australia)

Virat Kohli

We cannot make a list without one of the top players in the T20I format right now who is none other than Virat Kohli. He is currently the highest run scorer in T20I’s with 4008 runs at an average of 52.73. There is no team that Virat Kohli has not dominated with his superb technique and match-winning knocks. However the team that he has enjoyed playing against in this format is unsurprisingly Australia. With 794 runs in 22 matches and averaging close to 53 is enough to say that the king has always enjoyed going to war against this team.

Virat Kohli Babar Azam Kane Williamson Apex Cricket Council