Career
At senior level he competed at the 1998 European Championships (9th place in 400 m hurdles), the 1999 World Championships (15th in 400 m hurdles and 11th in relay) and the 2000 Summer Olympics (16th in 400 m hurdles) without reaching the final. This ranks him fifth on the German all-time list, behind Harald Schmid, Olaf Hense, Edgar Itt and Uwe Ackermann. Goller represented the sports clubs Dresdner South Carolina, LAZ Leipzig and LG Asics Pirna.
In May 2010 it was proved that Thomas Goller had consumed Boldenone and Desoxymethyltestosterone.
The DLV suspended him and television Wattenscheid 01 terminated his contract. At a hearing in July 2010, he was given a two-year ban where he announced his retirement from the sport.