W sezonie 2010/2011 reprezentował barwy klubu LOTOS Trefl Gdańsk. W 2012 roku razem z zespołem wystąpił na letnich igrzyskach olimpijskich, drużyna nie wyszła z grupy. Thomas Edgar był gwiazdą zespołu Australii, który wystąpił na Mistrzostwach Świata 2014, drużyna skończyła rywalizację na drugiej fazie grupowej.