Career
Swindon born Clark started his career as a junior at his local club and progressed through the Centre of Excellence at The County Ground. He made his professional debut in a 2–0 League One victory at Tranmere Rovers on 7 May 2011 as a late substitute. In January 2012 Clark was released from his contract at Swindon, and later joined Conference South side Salisbury City after a short time on trial at Forest Green Rovers.
In June 2012, Clark signed a new one-year contract at Salisbury.
In March 2013 he joined Frome Town on a one-month loan deal, playing seven games and netting once for the Robins. He joined Frome permanently following his departure from Salisbury.
In January 2014, he joined Southern League side North Leigh.