Virat Kohli Names the Toughest Bowlers He Has Faced in Cricket
The Masters Who Challenged the King: Virat Kohli‘s Ultimate Nemeses
Virat Kohli is widely regarded as one of the most dominant batsmen in the history of cricket. Throughout his legendary career, the Royal Challengers Bengaluru (RCB) icon has dismantled almost every world-class bowling attack imaginable across all formats. However, even the absolute best in the business have certain opponents who manage to find their weaknesses. Ahead of a crucial IPL 2026 match, Kohli opened up about the bowlers who have troubled him the most throughout his illustrious career.
During a sports summit organized by the RCB Innovation Lab, held just before Royal Challengers Bengaluru’s final league match of the IPL 2026 season against Sunrisers Hyderabad (SRH) on May 22, the former India captain took a trip down memory lane. Despite now being active only in ODI cricket—having officially retired from both Test and T20 international formats—Kohli provided a fascinating breakdown of the toughest bowlers he has faced in each of the three formats.
The Test Match Nemesis: James Anderson
When it came to the grueling arena of Test cricket, Virat Kohli picked the legendary England fast bowler James Anderson as his toughest opponent. The historic battles between Kohli and Anderson stand as one of the most captivating modern-era rivalries in cricket history.
Anderson famously tormented the right-handed batsman during India’s challenging 2014 tour of England. During that specific series, the veteran English swing specialist dismissed Kohli four times, exposing a rare vulnerability in his technique outside the off-stump. Rather than backing down, Kohli worked relentlessly on his game, turning subsequent face-offs into absolute must-watch spectacles for cricket fans globally.
Over their long careers, the two icons faced each other in 25 Test matches. Anderson managed to dismiss the Indian maestro seven times in the longest format, though Kohli still managed to maintain a respectable average of over 43 against the swing king. The mutual respect and high-intensity duels between these two giants will forever remain etched in Test history.
The ODI Puzzle: Adil Rashid’s Clever Spin
While many expected Kohli to name a ferocious fast bowler for the 50-over format, he surprised many by selecting an England spinner instead. Kohli named seasoned leg-spinner Adil Rashid as the bowler who has troubled him the most in ODI cricket.
Rashid’s clever variations, subtle changes in pace, and sharp turn have consistently posed unique challenges for Kohli. Over the years, the English spinner has successfully dismissed Kohli five times in ODI cricket. This includes highly talked-about back-to-back dismissals during England’s bilateral tour of India in 2025. Statistically, Kohli has scored 112 runs off the 130 balls he has faced from Rashid, proving that the spinner has managed to keep a tight leash on the run-scoring machine in the middle overs.
The T20 Mystery: Sunil Narine’s IPL Stranglehold
In the shortest format of the game, Kohli threw another curveball by selecting West Indies’ mystery spinner Sunil Narine as his toughest T20 challenge. Interestingly, the two have never faced each other in international T20 matches, but their extensive battles in the Indian Premier League (IPL) have heavily favored the Kolkata Knight Riders star.
While Kohli has routinely dominated almost every bowler in IPL history, Narine remains one of the very few who have consistently kept him quiet. The statistical matchup between the two highlights Narine’s incredible stranglehold:
- Boundaries: Kohli has managed only 15 boundaries in the 180 balls he has faced from Narine in the IPL.
- Dismissals: The mystery spinner has dismissed the RCB legend 4 times.
- Sixes: Despite being one of T20 cricket’s most prolific run-scorers, Kohli has failed to hit a single six against Narine.
- Strike Rate: Kohli’s strike rate against Narine stands at an unusually low 105.67.
In a recent encounter between RCB and KKR in Raipur, Kohli again struggled to break the shackles against the Caribbean spinner, managing to hit only a single boundary off his bowling.
Kohli’s Sizzling Form in IPL 2026
Despite his historical struggles against mystery spin and elite swing, Kohli remains in sublime form for Royal Challengers Bengaluru in the ongoing IPL 2026 season. He has been the absolute linchpin of RCB’s batting order, guiding them masterfully toward playoff qualification.
In 13 matches played in IPL 2026, Kohli has amassed a staggering 542 runs at a phenomenal average of 54.20 and an exceptional strike rate of 164.74. His ability to adapt his game and continue scoring at a rapid pace proves that even as he reflects on the bowlers who once troubled him, he remains a peak force in world cricket.


