Terence Windsor Shaw was born in August 1962 in Ystrad Mynach and played 18 times for Cardiff between 1984 and 1986, also playing for Blackwood and Newbridge. In 1983 he gained his only Welsh cap against Romania in Bucharest and he also represented the Barbarians, Wales Youth and Wales "B".