Virat Kohli Names His Toughest Bowlers Across Test, ODI, and T20 Formats
Virat Kohli, the batting phenomenon of the India national cricket team and an icon for Royal Challengers Bengaluru (RCB), has carved out a legendary career by dismantling virtually every bowling attack across all formats. His name is synonymous with dominance, run-scoring feats, and an unwavering ability to conquer challenges on the cricket field. Yet, even for a player of Kohli’s unparalleled caliber, there have been select bowlers who consistently managed to test his resolve, push his limits, and occasionally get the better of him. These are the rare talents who, despite Kohli’s immense success, stand out in his memory as his toughest adversaries.
Ahead of Royal Challengers Bengaluru’s crucial final league match of the ongoing IPL 2026 season against Sunrisers Hyderabad (SRH), Virat Kohli participated in a high-profile sports summit organized by the RCB Innovation Lab. It was during this event that the former India captain, known for his candidness, took the opportunity to reveal the names of the bowlers who he considers to be the toughest he has faced throughout his illustrious career in Test, One-Day International, and T20 cricket. His selections offer a fascinating glimpse into the mind of a batting maestro and highlight the exceptional skills of his chosen opponents, even as Kohli remains active primarily in ODIs, having gracefully stepped away from Tests and T20Is.
The Ultimate Test: James Anderson in Red-Ball Cricket
When it comes to the purest format of the game, Test cricket, Virat Kohli unequivocally named legendary England fast bowler James Anderson as the most challenging bowler he has ever encountered. The rivalry between Kohli and Anderson has been one of the most compelling and iconic individual contests in modern cricket. This saga reached a dramatic peak during India’s 2014 tour of England, where Anderson, with his masterful command of swing and seam, relentlessly troubled the right-handed batter. In that particular series, Anderson dismissed Kohli an astonishing four times, exposing a rare vulnerability in the then-emerging superstar’s technique against the moving ball in English conditions.
The battles between Kohli and Anderson since that initial skirmish have become mandatory viewing for cricket enthusiasts worldwide. Every delivery, every spell, and every dismissal has been imbued with a heightened sense of drama and tactical intrigue. Over their extensive careers, these two titans have faced each other in 25 Test matches. In these encounters, the veteran England pacer has managed to dismiss Kohli seven times in Test cricket, a testament to his persistent brilliance and the psychological warfare involved. Despite these challenging matchups, Kohli has maintained a respectable average of over 43 against Anderson, showcasing his ability to adapt and overcome even the most formidable of opponents after the initial struggles. Anderson’s relentless accuracy, his ability to extract movement both in the air and off the pitch, and his remarkable longevity make him a truly unique challenge for any batsman, let alone one of Kohli’s stature.
White-Ball Wizardry: Adil Rashid in ODIs
Shifting focus to the 50-over format, Virat Kohli offered a somewhat surprising, yet insightful, choice for his toughest opponent: England’s highly successful white-ball leg-spinner, Adil Rashid. While many might expect a fearsome fast bowler, Kohli’s selection of Rashid underscores the profound impact a skilled spinner can have even on the world’s best batsmen in limited-overs cricket. Kohli openly acknowledged that the experienced leg-spinner has troubled him the most in One-Day International encounters, a format where Kohli is arguably at his most dominant.
Adil Rashid’s bowling repertoire is a masterclass in deception and variation. Over the years, his clever mix of traditional leg-breaks, deceptive googlies, and subtle changes in pace have consistently created problems for Kohli. Rashid possesses the uncanny ability to spin the ball sharply, even on pitches not traditionally conducive to turn, making him a perpetual threat. This mastery has translated into significant success against the Indian maestro, with Rashid dismissing Kohli five times in ODI cricket. Notably, this included back-to-back dismissals during England’s tour of India in 2025, highlighting Rashid’s sustained effectiveness. Against Rashid, Kohli has scored 112 runs off 130 balls, a strike rate that indicates a degree of caution and respect for the spinner’s craft, a rare sight given Kohli’s usual aggressive approach in ODIs.
The IPL Enigma: Sunil Narine in T20 Cricket
Perhaps the most unexpected revelation from Kohli came in the T20 format, where he picked the West Indies’ mystery spinner, Sunil Narine. What makes this selection particularly intriguing is that Kohli and Narine have never faced each other in international T20I cricket. Their intense battles have been exclusively confined to the high-stakes arena of the Indian Premier League (IPL), where Narine, representing the Kolkata Knight Riders, has consistently posed an almost insurmountable challenge to the RCB icon.
Virat Kohli has, for the most part, dominated almost every bowler in the history of the IPL, establishing himself as one of the format’s greatest ever batsmen. However, Sunil Narine stands as one of the very few bowlers who have consistently managed to keep Kohli quiet, stifling his scoring rate and often leading to his dismissal. The statistics against Narine paint a vivid picture of Kohli’s struggles: he has managed to hit a mere 15 boundaries in 180 balls faced against the mystery spinner, an incredibly low return for a player of his calibre. Furthermore, Narine has dismissed Kohli four times in the IPL, showcasing his ability to penetrate the defenses of even the most aggressive batsman. The most astonishing aspect of this matchup is Kohli’s strike rate of just 105.67 against Narine, a figure that is starkly uncharacteristic of his usual explosive T20 batting. Adding to this remarkable record, Kohli has so far failed to hit a single six against Narine, a testament to the spinner’s impenetrable lines, lengths, and bewildering variations. Even in a recent encounter in Raipur, Kohli managed to hit only one boundary against Narine, underscoring the enduring challenge he presents.
A Testament to Enduring Greatness
While Virat Kohli candidly acknowledges the exceptional skills of these three bowlers who have troubled him, it is crucial to place these challenges within the broader context of his extraordinary career. Kohli’s willingness to name his toughest opponents only further solidifies his status as a humble yet fiercely competitive athlete. It is a testament not only to the individual brilliance of James Anderson, Adil Rashid, and Sunil Narine but also to Kohli’s own greatness, as he has continually strived to adapt, improve, and ultimately conquer the very challenges he highlights.
Currently, Kohli is once again showcasing his unparalleled dominance in the ongoing IPL 2026 season for Royal Challengers Bengaluru. He has amassed an impressive 542 runs in 13 matches, boasting a stunning strike rate of 164.74 and an impressive average of 54.20. His consistent performances have been instrumental in RCB’s playoff qualification, demonstrating that while formidable bowlers may trouble him at times, his overall mastery of the game remains unwavering. These revelations provide fans with a rare and intimate look into the strategic battles at the highest level of cricket, reminding us that even legends face their personal nemeses, and it is their ability to confront and often overcome these challenges that truly defines their legacy.


