Kohli best in ODIs, Smith best in Tests: Williamson
New Zealand captain Kane Williamson feels that Indian captain Virat Kohli is the best ODI batsman while his Australian counterpart Steve Smith is the best batsman in Test cricket. Speaking about England captain Joe Root, Williamson said, âJoe Root's got to be up there in both. He's a brilliant player as well."