Ex-India captain Virat Kohli has named the toughest bowlers he has faced in each format in international cricket. He named ex-England pacer James Anderson as the toughest bowler he has faced in Test cricket. In T20I cricket, he named West Indian spinner Sunil Narine, while in ODI cricket, Kohli mentioned ex-Sri Lanka pacer Lasith Malinga and English leg-spinner Adil Rashid.