Career
Macklin went on a pre-season tour of Austria with Swindon Town in the summer of 2007 when he was only 15 years old. He came through the ranks at Swindon and made a senior appearance in the home pre-season friendly with Bristol City. He then became the youngest ever player to represent Swindon at first team level, when he came on as a substitute against Brentford in the Football League Trophy in September 2007.
He went on to feature for the youth and reserve teams as the 2007-2008 campaign was played out, and continued working his way up through 2008-2009.
He made a couple of first team appearances towards the end of 2008-2009. On 19 February 2010, he joined Torquay United on loan for a month before joining on a permanent basis on 30 June 2010 as a free agent, following Swindon Town"s failure to offer him a new contract.
In October 2010, Macklin signed a contract extension that kept him at Plainmoor for a further two-years, until 2013. Macklin scored his first goal for Torquay and in professional football against Cheltenham Town in the Football League Trophy on 30 August 2011, in a 2–1 defeat.
At the end of the 2012-2013 season, Macklin was one of seven players who did not feature in manager Alan Knill"s plans and as a result was released.
During the 2013-2014 season, Macklin played a handful of games for Farnborough scoring once. After a successful 2014-2015 pre-season with Basingstoke Town, Macklin signed for them ready for the start of the new campaign.