Besides playing for Karnataka and India, he has also played for Kent and Scotland. He made his test debut against England at Lords in the 2nd test match of India's test tour of England in 1996. He made his ODI debut against Sri Lanka at Singapore in the Singer Cup tournament in the same year. He has been named by Wisden as one of the cricketers of the year 2000.