In the Indian Premier League he played on the Royal Challengers Bangalore and Rajasthan Royals teams. In other types of cricket he played for Karnataka, Kent, Scottish Saltiers and the Marylebone Cricket Club.