Virat Kohli is among the best players to have ever played the game. It is evident from his statistics. Recently, he became the fastest man to score 10,000 runs in ODIs. He has already scored 37 centuries and is second only to the great Sachin Tendulkar.
His numbers are astonishing in all the three formats. But in ODIs, he has recently gone to an altogether different level. In 213 games, Virat has scored 10,076 runs at an average of 59.62 and a strike rate of 92.86.
But what the stats doesn't tell you is the way Kohli has scored those runs. If you watch him closely, he hardly plays any lose shots. Most of his runs come from proper cricketing shots,which are a joy to witness. You'll hardly see him take unnecessary risks, especially early on in his innings. In short, the man puts a huge prize on his wicket. And we hardly see a particular bowler get the better of the Indian skipper on a regular basis.
But let us have a look at the bowlers, who have managed to dismiss Virat Kohli the most number of times in ODIs.
#5 Suraj Randiv (4 times in 13 innings)
The tall Sri Lankan bowler is an old school classical off spinner who relies mostly on his flight and dip. He has had his moments, but has failed to cement a regular place in the side. He has played only 31 ODIs, in which he managed to get only 35 wickets. He last played in 2016 versus England.
Despite all his struggles, he fared pretty well against Virat Kohli. He got him out on 4 separate occasions in the 13 innings Kohli faced him. If we talk about the modes of dismissal, Randiv got Kohli out caught 3 times, and trapped him in front of the stumps once.
#4 Graeme Swann (4 times in 9 innings)
Graeme Swann is one of the most underrated players of all time. The attacking off spinner had an illustrious career, especially in Test cricket. He took wickets all over the globe but his records suggest that he was equally good in ODIs and T20s.
He is another off spinner, who makes our list. It suggests that Kohli has had some issues playing offies. Coming back to the stats, Swann got Kohli out 4 times in 9 innings. Interestingly, the mode of dismissal was different, every single time. The 4 dismissals involve a caught behind, an LBW, caught by a fielder once and a hit wicket.
#3 Thisara Perera (5 times in 26 innings)
Virat Kohli has played most number of matches against Sri Lanka. So, it is obvious that another Sri Lankan makes the list.
The aggressive all rounder is well renowned more for his power hitting but he can be more than handy with the ball as well. He has got the ability to move the new ball and has a habit of picking up wickets at the death.
Although Virat has scored a lot of runs against the all rounder, Perera has managed to get his wicket on 5 separate occasions. Virat got out to Perera in the following manner - 3 times caught by the fielders, one caught behind and one LBW.
#2 Tim Southee (5 times in 15 innings)
The rivalry between Southee and Kohli goes back to their under-19 days. The two have been engaged in various amazing battles throughout.
Tim Southee is one of the leading fast bowlers of the New Zealand attack. The Kiwi is well known for his outswing with the new ball. In addition to this, he has got various variations up his sleeves to go along with his viscous yorkers, which make him an equally effective death bowler.
In the 15 innings Virat has batted against Tim Southee, the Kiwi quick has managed to come out on top on 5 ocassions. Interestingly, Southee has got Kohli out caught on all the 5 occasions, one of which includes caught behind the stumps.
#1 Ravi Rampaul (6 times in 12 innings)
Virat Kohli and Ravi Rampaul have had a great history together. The two haven't only played against each other on several occasions, but have also played for the same team (RCB in IPL). Fair enough to say that the two know each other very well.
Ravi Rampaul is a completely different type of fast bowler. He hardly gets any movement in the air. He tries to beat people with his fast bowling action, which helps him get some extra zip in his deliveries. Injuries and lack oF consistency have bothered him throughout his career across all formats. He last played an international match in 2015.
Rampaul has been pretty successful against the Indian Captain as he has dismissed the latter 6 times in just 12 innings. The modes of dismissal also tell that Virat has struggled a bit against his former IPL teammate. The 6 dismissals include 3 caught behinds, 2 times caught by fielders and once he managed to go through the defences of Kohli.
Follow IPL Auction 2025 Live Updates, News & Biddings at Sportskeeda. Get the fastest updates on Mega-Auction and cricket news