He had a productive 2006-07 domestic season for Auckland, claiming 32 wickets at 18.78 in New Zealand's domestic first-class State Championship and scoring 318 runs at 39.75. However, this was overshadowed by his one-month suspension for grabbing and shaking the helmet of Central Districts batsman Bevan Griggs. Along the way, Adams was recalled for three ODIs against Sri Lanka in December but was overlooked for the World Cup and lost his national contract in May 2007. He was overlooked again the following season, despite impressive performances in the State Championship, and the frustration prompted him to sign a two-year contract with the now defunct Indian Cricket League.