At the start of the 2008–09 season he was sent to Mangotsfield United on a month's loan to gain some first team experience, with the loan later extended into a second month.[4] In September 2010, he joined Newport County on a one-month loan.[5] In January 2011, he joined struggling Southern Premier League club Weymouth on a month-long loan.[6]
On 28 February 2011, he joined Bath City on an initial loan period of a month.[7] He made his debut for Bath City on 1 March 2011 in a 5–1 away defeat against Rushden & Diamonds.[8] He was recalled from his loan period on 28 April 2011 having scored two goals in eleven appearances.[9] He re-joined Bath on loan later that year, when they signed him in a month-long emergency deal.[10] In March 2012, he joined A.F.C. Telford United on loan.[11]
In the summer of 2012, Clough joined Dorchester Town, signing a permanent deal.[13] On 4 November 2012, he was a part of the Dorchester side that earned a shock 1–0 win over Plymouth Argyle in the FA Cup first round.[14]
In April 2013, he was named the Dorset Echo Player of the Year at the club.[15] In September 2013, Dorchester 'reluctantly' agreed to a request from Clough to have him put on the transfer list.[16]
He was made captain at Sutton United amid interest from clubs at a higher level.[19] During the 2013–14 season, he helped the club to the Conference South play-off semi-finals where they lost against Dover Athletic who would go on to win promotion to the Conference National.[20]
Forest Green Rovers
On 4 January 2015, it was confirmed he would be joining Conference National club Forest Green Rovers for an undisclosed fee.[21] He made his Forest Green debut on 17 January 2015, playing the full 90 minutes in a 2–1 away win against Braintree Town.[22] He scored his first goal for the club on 21 February 2015 in a 3–0 home win over former club AFC Telford United.[23] He helped Forest Green into the 2014–15Conference National play-offs for the first time, playing in both legs of a semi-final defeat against former club Bristol Rovers.[24]
He scored his first goal of the 2015–16 season in stoppage time to earn Forest Green a 2–1 win over Macclesfield Town on 30 January 2016.[25] Later that season, he helped the club reach the 2015–16 National League play-off final at Wembley Stadium, and played the full 90 minutes in a game that ended in a 3–1 defeat to Grimsby Town.[26] It was confirmed the next day that he had agreed a contract extension to stay at the club.[27]
In November 2016, he signed a new contract with Forest Green, agreeing a deal until the summer of 2019.[28]
Barnet
On 23 January 2017, Clough signed for Barnet for an undisclosed fee.[29] He was released by Barnet at the end of the 2017–18 season.[30]
Return to Sutton
Clough re-joined Sutton for the 2018–19 season.[31]
DPMM
Clough left Sutton in December 2018 and joined Bruneian club DPMM for the 2019 season, joining up with his former manager at Forest Green, Adrian Pennock.[32] He scored his first goal for the Bruneian side in a 1–1 draw away to Young Lions FC on 7 August.[33] DPMM were crowned champions of the Singapore Premier League on his first season at the club.[34] Clough played a huge part in the title-winning campaign, his club claiming the joint-best defensive record of the league after 24 matches.[35][36]
On 9 November 2020, Clough announced on his social media accounts that he has signed for a third year with DPMM FC.[37] With his team playing domestically for the 2021 season, he made his debut against BAKES FC on 27 June, scoring five goals in a 16–1 rout.[38] Clough left DPMM at the year's end.[39]
Nakhon Ratchasima
On 9 December 2021, Clough joined Thai League 1 side Nakhon Ratchasima.[40] On 16 April 2022, he scored his first league goal in a 1–0 win over Ratchaburi FC.[41] In an interview with the Somerset County Gazette, Clough is settling down and enjoying life in Thailand, saying his playing style suit the league.[42]
Port FC
On 30 May 2023, Clough moved to another Thai side, joining Port.[43] He scored his first goal for Port in a 0–4 away victory to Police Tero on 11 February 2024.[44]
In June 2024, Clough joined recently relegated Thai League 2 club Chonburi on a season loan.[45] On 16 December 2024, Clough announced that his loan at Chonburi had come to an end.[46]