Virat Kohli is set for his 300th ODI on Sunday in the latest landmark for the Indian batting great after silencing doubts over his form and future with a match-winning Champions Trophy century.
Some results have been hidden because they may be inaccessible to you
Show inaccessible results