22 letni zawodnik dotychczas występował w australijskim klubie Marconi Stallions a następnie od 2004 roku w FC National Bucharesti - 3 zespole Divisia A (pierwsza liga rumuńska). Thwaite w ligach australijskiej i rumuńskiej rozegrał dotychczas 70 spotkań (36 Australia, 34 Rumunia). W 15 rozegranych spotkaniach sezonu 2005/2006 ligi rumuńskiej, piłkarz zawsze wychodził w podstawowej jedenastce National i rozgrywał mecze w pełnym wymiarze czasowym. W ostatnim sezonie ukarano go 3 żółtymi kartkami. Do 30 czerwca 2006 Thwaite ma ważny kontrakt z FC National.