Career
He continued to impress on the amateur scene winning the first edition of the General Cup International, defeating players like Mark Allen and Dominic Dale and also capturing a gold medal at the 2004 Thai Games, before he finally qualified for the main tour by winning the 2006 Asian championships, defeating Mohammed Shehab 6–3 in the final. His best performance in the debut season came at the 2006 Grand Prix in October in Aberdeen. During that tournament he impressed, winning 4 of his five matches during the group stages.
His only loss came against John Higgins.
However he failed to make the top two as both Higgins and Alan McManus, who Kachaiwong had beaten, had better frame differences. The rest of Kachaiwong"s results was not good enough to keep him on tour, but he was handed a wild card for another season.
Despite a last 64 run at the season-ending World Championship, he was again relegated. Once again he struggled for results, his best performance coming at the China Open where he reached the final qualifying round.
He finished the season 87th in the world rankings and failed to retain his place on the tour.
Non-ranking wins: (1) Amateur.