The conversation between human and AI assistant.
Which is the best innings Virat Kohli ever played?
Interesting. Has Kohli ever played well against England?
Yes, he has. He has scored four test centuries against England, and his highest score against them is 235. He has also scored nine ODI centuries against them, including two in England itself.