Career
He has played for non-league clubs Clapton, Croydon, Molesey, Hayes, Yeading, Fisher Athletic, Dover Athletic and Grays Athletic. Goulding has also made 150 appearances in the Football League, the majority of which were with Cheltenham Town. Born in Sutton, London, Goulding scored on his début for Bournemouth, at home to Bristol Rovers, in the 3–0 victory in the Football League Trophy on 2 September 2008.
On 26 November, Goulding was signed by Conference team Eastbourne Borough on a loan deal lasting until 1 January 2009.
Goulding was released from Bournemouth on 10 May, after scoring just one during the season. Goulding"s season was cut short by an ankle injury suffered on 2 April 2011, during an 8–1 defeat against Crewe Alexandra.
On 13 February 2013, he signed for Aldershot Town until the end of the 2012-2013 season. On 26 November 2014, he had his contract cancelled by mutual consent by Dover Athletic having not featured in the 2014-2015 season.
He made one appearance as a substitute for Cray Wanderers in February 2016.