Career
Thomas first put on the Geelong guernsey in 1915 but sat out of the 1916 season. He only played one finals match in his career, a Semi Final in 1923 against Fitzroy. His career ended when he was given a 26-game suspension (the remainder of 1925 and all of 1926) for escalating an all-in brawl that involved players and team officials in Geelong"s controversial Round 12, 1925 match against North Melbourne.
Following his retirement, Thomas joined the coaching staff at North Melbourne and coached them for one game in the 1926 season.