A mainstay of the Wales Under 20 squad, making 20 appearances, Thomas was in the starting line-up for the 2013 World Rugby Championship final loss to England.
He spent part of his formative years studying at Hartpury College as well as representing Ospreys, making five appearances and represented Aberavon and Swansea.
Thomas made 9 appearances for Gloucester but decided to return to Wales to pursue his international ambitions and inked a two-year deal with Scarlets in October 2016.
After eight appearances in his first season for Scarlets, the Swansea-born Thomas joined Bristol Rugby on short-term loan.
In December 2017, Thomas signed for Dragons until the end of January as injury cover.
On 9 March 2020, Thomas would rejoin his home region Ospreys on a two-year deal in the Pro14 from the 2020-21 season.
|2012 - present|
|2015 - 2017|
|2016 - 2018|
|2018 - 2018|
|2017 - 2020|