Not in Welsh Premier
Started his career at Ludlow Town before making over 200 Welsh Premier appearances for Newtown. Left to join former manager Brian Coyne at Cwmbran in 2004, moving to Welshpool in March 2005 after being unable to secure a regular first-team place with the Crows. Left Pool in the summer of 2006 to join Leominster Town, returning to the Welsh Premier with Newtown in September of the same year. Left Latham Park after season 2006/7 and joined local rivals Caersws, but was back with the Robins for a third time in January 2008.