Suwannawat reached the final of the 2007 IBSF World Snooker Championship, losing to compatriot Atthasit Mahitthi.
[1] Due to being a new player on the tour and therefore unranked he would need to win four qualifying matches to reach the ranking event main draws.
He came closest to doing this in the Shanghai Masters where he defeated Adam Duffy, Jimmy Robertson and six-time world champion Steve Davis, before losing in the final round 1–5 to Stephen Lee.
He defeated Michael Wasley and Ben Woollaston, but then lost to Joe Perry in the final qualifying round.
[5] After this Suwannawat lost 17 matches in a row and had to wait until February in qualifying for the Welsh Open where he beat Jamie Jones 4–1, before losing to Marco Fu by the same scoreline.