The fiercely talented Virat Kohli is one of the best batsmen of all time produced by India. One of the most successful captains in Indian Cricket, Kohli has shattered a lot of records along his journey to becoming the greatest of all time.

He is the third Indian batsman to score more than 1000 Test runs in England and Australia after Sachin Tendulkar and Rahul Dravid- that describes the class of player he is considering all his achievements and his display of highest class of batting. We have seen some extraordinary batting from the master himself for over a decade now.

Recently, under him, India winning a Test in The Oval since 1971 is a great milestone that the nation witnessed under Virat Kohli. It is expected that Indian cricket will witness and achieve more milestones in the upcoming years under his leadership.

In this particular analysis, we will look at the data for bowlers who dismissed Kohli the most no. of times and also an overview of his performances over the last few years while considering only a few major cricket-playing nations in both ODIs and Test cricket since 2015.

King Kohli against England

Playing for around 12 ODIs since 2015 (at the time of writing) Kohli has scored only one century and 6 half-centuries during this period while getting dismissed mostly by M Ali, A Rashid, and followed by Ben Stokes. He had his last ton in ODI against England in the year 2017. During this period he has a ton playing in Indian conditions while few fifties playing away.

Also considering his Test stats, it is seen that he has appeared for the highest no. of Test matches during this period. Playing for 18 test matches he has scored three tons and a double century to his name. Also, it can be seen that he has scored around 10 half-centuries to his name as well. It is also seen that he has been showing his class in both away and home matches over this period against the English cricketers.

Moeen Ali and Ben Stokes have dismissed Kohli the most no. of times in Test cricket followed by A Rashid. Also, it can be seen that he hasn’t scored a ton against England in Test cricket after the 2018 series. It is also evident from the data below that the English spinners have dismissed Kohli more no. of times considering the stats below.

King Kohli’s dismissal mysteries across different formats cricket analysis stats data
Graph of Virat’s dismissal by English Bowlers

The King against the Black Caps

Playing in 15 ODIs against New Zealand since 2015 and scoring four tons along with four half-centuries, Kohli is dismissed mostly by three bowlers – Ish Sodhi, the right arm leg breaker, and the outstanding experienced pacers – Tim Southee and Trent Boult. Also, looking at and analyzing the stats it is seen that he hasn’t scored a ton against the Black Caps in ODIs since 2018.

Appearing in six Tests since 2015, Kohli has only one double ton and no fifties score against New Zealand since 2015. He was dismissed mostly by Trent Boult and Jamieson. He also hasn’t scored a ton in Test against them since 2016. Also to mention that Trent Boult has been a raging pace attacker for the Black Caps and also a leader in dismissing Kohli in both formats of the game.

King Kohli’s dismissal mysteries across different formats cricket analysis stats data
Graph of Virat’s dismissal by NZ bowlers

The King against the Aussies

Playing for 28 ODIs against Australia which is the highest no. of games against a country considering the period from 2015-21, Virat has scored six Tons and nine half-centuries. His last ton came from his bat in the year 2019. Adam Zampa has dismissed Virat Kohli the highest no. of times in ODI cricket considering the stats from 2015 and followed by both J Richardson and Hazlewood.

Considering the period from 2015, Virat can be seen playing for nine Test matches against Australia along with scoring two tons and two fifties. His Away performance against the Aussies has not been up to the mark considering his standards. Also, Virat was dismissed mostly by P Cummins and followed by both M Starc and N Lyon. He hasn’t scored a ton against Australia in Tests since 2019. The below stats also depicts the variety in Australian bowling. A country is known for its fast bowlers especially and along with quality batsmen, the Aussies never seem to surprise.

King Kohli’s dismissal mysteries across different formats cricket analysis stats data
Graph of Virat’s dismissal by Australian bowlers

The King against South Africa

Virat has appeared in 14 ODIs against the Proteas since 2015 and has scored four tons along with three half-centuries. Looking at the stats it is clearly seen that he is mostly dismissed by Kagiso Rabada. He scored his last ton against the Proteas in the year 2018 and after that he has not been able to score a Ton ever since- considering playing only one ODI after that. Looking at data for this period it is pretty evident that he has shown his class, especially at away conditions against the Proteas.

Considering the Test matches that Virat has played, he has appeared in 10 Tests against the Proteas and scoring one double-ton and a Ton along with two fifties. He scored his last double Ton in 2019 in away conditions which also proves his class as a batsman. Considering data in Test cricket since 2015 and analyzing it, it was seen that M Morkel has dismissed King Kohli the most no. of times.

King Kohli’s dismissal mysteries across different formats cricket analysis stats data
Graph of Virat’s dismissal by South African bowlers

The King against the Caribbean

Virat has appeared in 18 ODIs against West Indies since 2015 and he has scored six tons along with three fifties. It is seen that he gave his wicket most of the time to Jason Holder- the right arm medium fast-medium bowler. In ODIs against the WI, looking at data it is pretty evident that he showed his class considering both home and away conditions.

Also, appearing for eight Tests from the period 2015- present against the West Indies he has scored a double ton, a ton, and two half-centuries. Jason Holder got him for most of the times during this period. However, his away performance against the Caribbeans is far better considering the period from 2015-present.

King Kohli’s dismissal mysteries across different formats cricket analysis stats data
Graph of Virat’s dismissal by West Indian bowlers


Virat Kohli is currently counted among the most dangerous batsmen in the world. Virat Kohli has not only shown his ability in his cricket career but has left a mark in everyone’s mind. An inspiration to every cricket-loving audience across countries. Kohli is India’s most successful captain to date, winning 37 out of 64 Tests he has led. Of those 37, five have come in Australia, England, and South Africa, four in the Caribbean, five in Sri Lanka, and 23 at home. In an interview with Bret lee later this year by the TOI- the greatest bowler from Australia where he compared him with one legend of the game, Ricky Ponting.

It was also seen that both the English and Aussie bowlers that have dismissed Virat Kohli for the most no. of time in Test cricket considering and analyzing the data from 2015-present. From Australia, Pat Cummins tops the list as a fast bowler along with England’s Ben Stokes- dismissing Kohli for the highest no. of times.

Considering stats in ODI cricket for the period of 2015-present, it was seen that Virat was dismissed mostly by the spinners namely- Australia’s Adam Zampa and the English spinner Moeen Ali. Both the leg-breaker and the off-spinner can be seen as a barrier for Virat.

It has been two years since Virat Kohli smashed his last ODI century. His last ODI century was against West Indies on 14th August 2019. However, post that he smashed two centuries against South Africa (recorded his highest score) WTC 19-21.

The long wait for his 71st international century has been growing into a trending topic that has become a key talking point among the fans. Hopefully, we will be seeing Kohli smashing a century in international cricket very soon.