Thomas began his rugby career with local lower tier club Pontnewydd before moving to Newport in 1899.
Played at St. Helen's in Swansea, Wales dominated the game with the pack providing the Welsh backs with plenty of possession.
Before winning his third cap, Thomas would face another two touring teams for Newport; South Africa in 1906 and Australia in 1908, both matches resulted in narrow losses to the tourists.
After a win over Scotland, Thomas kept his place for the rest of the Championship, which saw victory over France and then Ireland.
Thomas played one more international match, the opening encounter with France for the 1910 Five Nations Championship, which Wales won 49-14.