Virat Kohli’s Record Against Pakistan 

Virat Kohli's outstanding record and match-winning performances against Pakistan.

Virat Kohli’s status as a modern-day batting great is undeniable. He thrives under pressure, and none more so than when facing India’s arch-rivals, Pakistan.  

India-Pakistan matches are the epitome of cricketing rivalry. The pressure on players is huge, and one can even say that it’s more than what players face in knockout matches. 

For over a decade, Virat Kohli has been a thorn in Pakistan’s side. He possesses an enviable record against them, consistently churning out runs when it matters most. 

Whether it’s the high-octane atmosphere of a T20 World Cup or the high-pressure ODI World Cups, Kohli has barely disappointed. His numbers speak volumes. 

Kohli has racked up over 1000 runs against Pakistan in all formats. His dominance isn’t just in the numbers; his game-changing performances have left Pakistan bowlers shaking their heads and fans in awe. 

In doubt? Ask Haris Rauf, the Pakistan pacer who was on the receiving end at the iconic Melbourne Cricket Ground in Australia during the high-intensity T20 World Cup match when Virat Kohli single-handedly snatched victory from the jaws of defeat. 

Remember his incredible 183 in the 2012 Asia Cup? It’s still the top score in the tournament. In T20s, his average against Pakistan hits an insane 81.33, the highest any player has against one team. 

With the T20 World Cup 2024 just around the corner, Virat Kohli will be keen to pile up more runs against his favourite foes, Pakistan. 

On that note, let’s take a look at Virat Kohli’s record against Pakistan:  

Virat Kohli’s Record Against Pakistan in ODIs 

Virat Kohli
Virat Kohli | Source: X.com

Virat Kohli’s performance against Pakistan in ODIs has been stellar, with 678 runs in 16 matches at an average of 54.66 and a strike rate of 99.84. He has scored two fifties and three centuries, with his highest score being a monumental 183. 

MatchesRunsAverageStrike Rate50s/100sHighest
1667854.6699.842/3183

Virat Kohli’s Record Against Pakistan in T20Is

Virat Kohli’s track record against Pakistan in T20Is is equally magnificent, having scored 488 runs in 10 matches at a phenomenal average of 81.33 and a striking strike rate of 123.85. 

MatchesRunsAverageStrike Rate50s/100sHighest
1048881.33123.855/082*

Although he hasn’t scored a century, he has notched up five half-centuries against the Men in Green. His highest score against Pakistan is unbeaten 82, which he scored at the iconic MCG as India beat Pakistan by two wickets.