24 marca 1989 r. zmierzył się z Tajem Samuthem Sithnaruepolem, a stawką walki było mistrzostwo świata IBF w wadze słomkowej. Walka odbyła się w Dżakarcie, a po 12. rundach został ogłoszony remis, przy czym Sithnaruepol obronił tytuł. 17 czerwca doszło do rewanżu. Pojedynek również odbył się w Dżakarcie, a jednogłośnie na punkty (115-111, 119-108, 115-111) zwyciężył Thomas, zostając drugim w historii indonezyjskim mistrzem świata. 21 września przystąpił do pierwszej obrony mistrzostwa, mając za rywala niepokonanego Erica Chaveza. Thomas utracił tytuł, przegrywając przez nokaut w 5. rundzie. Do czasu zakończenia walki, Thomas prowadził na kartach punktowych (39-37, 38-37, 37-39).
Po utracie tytułu, Thomas w 1990 r. stoczył 2 pojedynki, które przegrał. 16 marca pokonał go przez poddanie w 7. rundzie, Filipińczyk Domingo Lucas, a 29 marca przegrał przez nokaut w 2. rundzie z Alą Villamorem. Po wygraniu 3 kolejnych pojedynków, Thomas otrzymał kolejną szansę walki o mistrzostwo świata w wadze słomkowej. 14 marca 1993 r. zmierzył się z Tajem Ratanapolem Sor Vorapinem. Vorapin zwyciężył przez nokaut w 7. rundzie, broniąc tytuł po raz pierwszy. Po porażce w walce o tytuł mistrzowski, Thomas stoczył jeszcze kilkadziesiąt pojedynków, zdobywając m.in. mistrzostwo Indonezji i pas OPBF.