Virat Kohli named James Anderson, Lasith Malinga, and Sunil Narine as the bowlers who troubled him most across formats at the RCB Innovation Lab Indian Sports Summit in Bengaluru on May 19, 2026. These aren’t tributes to famous names. They’re precise technical admissions. Each bowler dismantled a separate layer of Kohli’s game. The pattern connecting all three tells you more about how Kohli bats than any century he’s scored.

 

Three Picks, One Pattern

 

The three choices span formats, eras, and continents, but they share a single thread.

Format

Bowler

Dismissals vs Kohli

Kohli’s Record

Primary Method

Test

James Anderson (England)

7 times / 36 innings

Avg 43.57; 2014 avg 13.4

Caught behind/slips (outswing, fourth-stump channel)

ODI

Lasith Malinga (Sri Lanka)

2 times / 218 balls

Avg 112.5, SR 103.2

Bowled/caught (yorker, low skiddy variations)

T20

Sunil Narine (West Indies/KKR)

4 times / 180 balls

SR 102.22, 15 boundaries

Caught (mystery spin, carrom ball, disguised pace)

 

Every bowler on this list removed Kohli’s certainty before the ball arrived. That’s not a coincidence. That’s a vulnerability.

 

Anderson and the English Off-Stump Problem

 

The 2014 England tour told the story in raw numbers: 134 runs, 10 innings, 13.4. Anderson dismissed him four times in that series alone, using the same weapon each time: outswing angled into the fourth-stump channel, drawing Kohli into drives he couldn’t leave. Anderson finished with 7 dismissals across 36 Test innings between them.

 

By 2018, Kohli had solved it. Anderson didn’t dismiss him once as Kohli scored over 500 runs in England. Naming Anderson as his toughest Test opponent isn’t admiration. It’s an admission that late outswing outside off stump in English conditions was a genuine technical flaw, and one he had to work to fix.

 

Kohli IPL 2026 Toughest Bowler Career: Narine’s Grip on T20

 

No bowler in IPL history applied more sustained pressure on Kohli in T20s than Sunil Narine. Across 180 deliveries, Kohli scored at a strike rate of 102.22 and hit just 15 boundaries. For a batter who averages over 39 in IPL at a strike rate of 132+, barely scraping a run-a-ball against one bowler is a number that demands attention.

 

In any list of Kohli IPL 2026 toughest bowler career matchups, Narine’s name sits alone at the top. His carrom ball and disguised variations stripped Kohli of the early ball-identification he depends on. Narine maintained under 7 runs per over throughout a 15-year IPL career. That’s not a good spell. That’s a tactical system.

 

Malinga’s Paradox and the ODI Challenge

 

Malinga dismissed Kohli twice across 218 balls. Kohli averaged 112.5 against him. Yet Kohli named him the toughest ODI bowler he faced. Averages lie when the discomfort is real.

 

Malinga’s round-arm action hid pace and length behind the same repeatable release, giving Kohli nothing to read until the ball was already past him. His front-foot drive, the shot that underpins his ODI dominance, was neutralised before he could play it. Kohli also named Adil Rashid as the toughest spinner he faced in ODIs, consistent with the same theme: unpredictability and variation beat him more than pace or skill ever did.

 

Which of these three matchups do you think Kohli found hardest to crack? Drop your answer in the comments.

 

FAQs

 

Who has dismissed Virat Kohli the most in Test cricket?

James Anderson dismissed Virat Kohli 7 times across 36 Test innings, more than any other fast bowler. Anderson’s outswing in the fourth-stump channel accounted for most dismissals, particularly during the 2014 England series, where Kohli averaged just 13.4.

 

What is Virat Kohli’s strike rate against Sunil Narine in IPL?

Kohli’s strike rate against Narine in IPL is 102.22, well below his overall IPL strike rate of 132+. He has hit only 15 boundaries from 180 deliveries faced, with Narine dismissing him four times.

 

Who did Virat Kohli name as his toughest bowler in ODIs?

Kohli named Lasith Malinga as the toughest bowler he faced in ODIs. Despite averaging 112.5 against him across 218 balls, Kohli acknowledged that Malinga’s skiddy yorkers from an unorthodox round-arm action consistently denied him the ability to read length early.

 

Why did James Anderson trouble Kohli so much in 2014?

Anderson exploited Kohli’s tendency to drive at outswing deliveries in the fourth-stump channel, dismissing him four times in the 2014 England series. Kohli averaged 13.4 across 10 innings that series, but addressed the flaw by 2018, scoring 500+ runs without Anderson taking his wicket once.