Career
Thomas joined first class team Newport in 1885 and while at the club was utilised in multiple positions throughout his career. Thomas played as fly-half, scrum-half, centre, half back and wing and had a very high score rate, with 99 tries in 215 appearances for Newport. During Newport"s 1891/92 invincible season, he partnered legendary Welsh captain Arthur Gould at centre.
In 1888, Thomas was selected to represent Wales for the first time in a game against Ireland as part of the 1888 Home Nations Championship.
Although Wales lost the game Thomas was reselected for the very next Welsh team in a game against the touring Māoris at Street Helens. Thomas played another seven games for his country, including all games in the 1889 tournament and 1890 tournament.
In 1890 Thomas scored his only international points, when he scored a try in a draw against Ireland at Landsdowne Road. International matches played
Wales (rugby union)
England 1890, 1891
Ireland 1888, 1889, 1890, 1891
Māori 1888
Scotland 1889, 1890.