Shaun joined from Abertillery in July 1996. He played for Wales A (debut 1996) and Wales 7's. Left Newport RFC in 1999 to join Ebbw Vale. Also played for Aberavon and Bridgend. Played for Neath 2001-02-03. Ospreys 2003-04 to 2007-08 making 97 apps. Joined Newport Gwent Dragons 2008-09.
Newport RFC record : 1996-97: 28 app / 10t / 3dg / 49c / 43p = 286pts. 1997-98: 30 app / 11t / 3dg / 46c / 48p = 300pts. 1998-99: 30 app/ 7t / 41c / 29p / 2dg = 210pts.
Also appeared for Newport RFC in 2008-09 and 2009-10 seasons whilst a Newport Gwent Dragons player passing the 800 points barrier for Newport at home to Bridgend on 20th March 2009 (Won 39 v 15). Shaun scored 19 pts from 2 conversions and 5 penalties and also played a very composed game with good place and field kicking. His 19 pts took him to a Newport RFC total of 815pts making him only the 7th ever Newport player to pass the 800pts mark.
Joined coaching team of Pontypool RFC December 2009 and played for them against Ebbw Vale 5th December 2009.