[1] Thomas competed at the 2013 World Rowing Championships in Chungju, where he won a bronze medal as part of the quad sculls with Sam Townsend, Charles Cousins and Peter Lambert.
[2] The following year he competed at the 2014 World Rowing Championships in Bosbaan, Amsterdam, where he won a silver medal as part of the quadruple sculls with Townsend, Cousins and Lambert.
[3][4] He was selected for the quadruple sculls for the 2016 Olympics, but illness forced him to withdraw shortly before racing started.
[5] He won a silver medal at the 2017 World Rowing Championships in Sarasota, Florida, as part of the quadruple sculls with Jack Beaumont, Jonathan Walton and John Collins.
[6] In 2021, he won a European bronze medal in the double sculls in Varese, Italy.