Former Australia cricketer Michael Clarke said on Tuesday that India skipper Virat Kohli is a better batsman than Steve Smith in the Twenty20 International (T20I) and One-Day International (ODI) formats. Smith and Kohli will lead their respective sides in a five-match ODI series, which will be followed by three T20Is scheduled from September 17 to October 13.