Port Talbot Town
Swansea-born, came through the youth ranks with the Swans and was awarded a pro contract in 2009. Failed to make a first-team appearance and was released a year later, signing for Salisbury City. After making 12 appearances for the Whites his contract was cancelled by mutual consent in December 2010 and he signed for Carmarthen Town a month later. After half a season at Richmond Park he became one of new manager Andy Dyer's signings at Afan Lido in July 2011, joining Port Talbot a year later. Left in February 2013 to join Moreland City in Australia, returning to the Steelmen in August the same year.