Newport born Richard is the son of former Newport prop Jim who played in the 1970's & 1980's. Bassaleg School educated Richard played for Wales Schools, Wales U16, U18, U19, U21 and Newport U21.Richard has also played for UWIC on loan. He made his Newport RFC debut at Rodney Parade on 6th Sept 2003 against Pontypool (Won 32-16).
Richard made his 100th first team appearance for Newport RFC at home against Neath on 28th February 2009 (Won 34-32).