Virat Kohli - (Source : @Johns/X.com)
On Monday, May 3, Royal Challengers Bengaluru will host Chennai Super Kings at the Chinnaswamy Stadium. Ahead of the crucial match, former RCB captain attended an event where he shed light on the toughest bowlers he faced in his career across formats.
In the video that has now gone viral, the RCB star remarked that England's James Anderson is the toughest bowler he faced in Test cricket. He also added that facing Anderson in England was the toughest part in his career.
Virat Kohli Names Sunil Narine As The Toughest Bowler
Further, Virat remarked that Lasith Malinga was the toughest to face in ODI cricket. He also reserved a special remark for Adil Rashid and stated that he could never pick him in the fifty-over format.
In the T20s, Kohli hailed KKR spinner and stated that Sunil Narine is the toughest he has faced in the shortest format of the match. Watch the video here.

Virat Kohli's Head To Head Record vs Star Bowlers
Talking about Virat vs James Anderson's battle in Test cricket, the star England bowler has got Virat out seven times. Further, Malinga has only managed to get Kohli got just twice in ODIs, while Adil Rashid has also been successful against Virat and got him out twice.
In T20 cricket, Kohli named Sunil Narine as the toughest bowler and looking at the stats, then Narine has got Kohli out four times. The two share a great rivalry and the two teams - RCB and KKR, will have a go against each other on May 17.