India national cricket team’s batting superstar Virat Kohli has revealed the bowlers who gave him the toughest time in international cricket. Royal Challengers Bangalore The (RCB) icon has destroyed almost every bowling attack across all formats during his illustrious career, but there were still a few names who managed to trouble him with the ball.

Ahead of Royal Challengers Bangalore’s last league match of the ongoing IPL 2026 against Sunrisers Hyderabad (SRH) on May 22, Virat Kohli attended a sports summit organized by the RCB Innovation Lab. During the event, the former India captain named the toughest bowlers he has faced in Test, ODI and T20I cricket. However, after retiring from Tests and T20Is, he is now active only in ODIs.
Virat Kohli called James Anderson the toughest test bowler
Virat Kohli He chose the great England fast bowler James Anderson as the toughest bowler he has ever faced in Test cricket. The rivalry between Kohli and Anderson has been one of the iconic rivalries of the modern era. The England legend troubled the right-handed batsman badly during India’s 2014 tour of England and dismissed him four times in that series.

Also Read: Rishabh Pant-Ian Bishop’s toss chat on Mohammed Shami turns painfully awkward during RR vs LSG clash; see here
Since then, every battle between Kohli and Anderson has become must-watch cricket for fans around the world. They have faced each other in 25 Test matches in their careers, with the former England fast bowler dismissing Kohli seven times in Test cricket at an average of over 43.
Adil Rashid troubled Virat Kohli the most in ODI!!!
When it comes to ODI cricket, Kohli surprisingly chose another England bowler, and he is none other than one of the most successful white-ball spinners. adil rashid. The dashing batsman said that the experienced leg spinner troubled him the most in the 50-over format.

Over the years, Rashid’s clever variations and sharp spin have created problems for Kohli at times. The experienced spinner has dismissed Kohli five times in ODI cricket, including back-to-back dismissals during England’s tour of India in 2025. He has scored 112 runs against Rashid facing 130 balls.
Sunil Narine becomes the biggest threat to Virat Kohli in T20
Meanwhile, Kohli surprised everyone by choosing the mystery spinner. Sunil Narine He is regarded as the toughest bowler the West Indies have faced in T20 cricket. They have never faced each other in T20I cricket, but Narine gave Kohli a really tough time in the IPL.
Well, Kohli has dominated almost every bowler in IPL history, but Narine is one of the few bowlers who has managed to keep him calm. The RCB icon has hit just 15 fours in 180 balls and has been dismissed four times by Kolkata Knight Riders’ mystery spinner in the IPL.
Also read: For girlfriend or for mother? Vaibhav Suryavanshi’s viral ‘A’ celebration decoded
Despite being one of the greatest T20 batsmen of all time, Kohli has so far failed to hit a six against Narine and the most shocking thing is that his strike rate against him is 105.67. Recently Kohli faced Narine in Raipur and managed to hit only one four against him.
RCB icon’s brilliant IPL 2026 season so far
Well, Kohli is once again dominating the IPL for Royal Challengers Bangalore. He has scored 542 runs in 13 ongoing matches so far. ipl 2026 With a brilliant strike rate of 164.74 and an impressive average of 54.20. He is playing an important role in RCB’s playoff qualification.


