Born in Halifax, West Yorkshire, Clarke is a product of the Huddersfield academy. Clarke's older brother, Nathan Clarke, is also a professional footballer previously with Huddersfield. Tom signed his first professional contract in January 2005. His debut came against the MK Dons. Clarke scored his first goal for The Terriers in a 2–0 win over Blackpool at the Galpharm Stadium in January 2006. Clarke made his first start of the 2006–07 season coming on as a 61st-minute substitute replacing Danny Adams, in a 2–0 loss away at Crewe Alexandra on 2 September. He made his first start of the season on 9 September in a 2–0 loss away at Cheltenham Town. He ruptured a ligament in his left knee during Huddersfield Town's League One home match against Carlisle United, on 14 October 2006 forcing him to sit out most of the 2006–07 season. Clarke joined Conference Premier club Halifax Townon loan on 21 February 2008, in a bid to regain match practice. He made his debut for the Shaymen in their 0–0 draw at The Shay against Stafford Rangers on 23 February. His first goal for the club came in their 3–1 win over Histon at Bridge Road on 8 March. He returned to Huddersfield on 23 March and made his first appearance since returning in Huddersfield's 1–0 win over Tranmere Rovers on 19 April.
2008–09 season
He signed on a month-long loan with League Two club Bradford City in October 2008. He made his debut the following day against Grimsby Town, when he came on as a first-half substitute for Omar Daley, following defender Matthew Clarke's sending off. City were leading 1–0 at the time and won the game 3–1. He made his full debut in a 1–0 victory over Bury on 29 October. With a number of injuries, Bradford extended his loan spell for a second month, with Huddersfield caretaker manager Gerry Murphy able to recall him at 24 hours' notice. Murphy recalled Clarke on 3 December following a training ground injury to left-back Joe Skarz. Clarke's last game for City was their FA Cup exit to Leyton Orient four days previously; he also played six league games for City. Following the injury sustained by regular right-back Andy Holdsworth, Clarke found himself back in the first-team frame under Lee Clark and scored his first away goal for Huddersfield in a 2–1 win at Glanford Park against Scunthorpe United on 10 April 2009.
2009–10 season
After fighting his way back from injury, Tom picked up where he left off in the 2009–10 season enjoying his best run in the team in central midfield under Lee Clark during the 2009–10 campaign. Bad luck struck again when he suffered a repeat injury to his knee against Millwall in the first leg of the end of season Play-Offs, as Huddersfield went on to lose the second leg away at Millwall and as a result missing out on the chance of promotion.
2011–12 season & promotion
On 9 September 2011, Clarke signed for fellow League One club Leyton Orient on a 93-day emergency loan. He made 12 appearances, before his loan expired on 12 December. Clarke returned from his loan spell at Leyton Orient in December 2011, his first game of the season for Huddersfield came in the club's 1–0 boxing day win over Chesterfield on 26 December 2011 when he came on for left back Gary Naysmith. His first start of the season came in the club's 2–2 draw away at Notts County on 2 January 2012. Clarke became the club's starting left back during the third quarter of the season due to injured Gary Naysmith March and April 2012 until he was himself pushed out of the team by Calum Woods. Clarke was though used during the latter stages of the season in his more familiar role in the midfield mostly being used as a substitute. He played in both legs of Huddersfield's play-off semi final against MK Dons coming on as a 51st-minute substitute for left back Callum Woods in the first leg way at Stadium MK which Huddersfield won 2–0, and was an 88th-minute sub for winger Kallum Higginbotham in the second leg at home as Huddersfield progressed to the final. Clark made 16 appearances for Huddersfield during the 2011–12 season, as Huddersfield finished the season as Play-off champions winning promotion to the Championship after beating Sheffield Unitedon penalties in the Wembley final.
2012–13 season
Clarke signed a new one-year contract, committing himself to the Huddersfield Town until the summer of 2013 on 28 June 2012 making him the longest serving current player at the club. On 6 May 2013, it was confirmed that Clarke was to be released from the club when his existing contract ended in the summer, bringing an end to his eight-year stay with his home town club.
It was announced on 22 May 2013 that Clarke had signed for Preston North End on a two-year contract. On 5 August 2013 in only his second appearance for Preston, Clarke scored a magnificent late winner in the 87th minute to defeat Blackpool in a derby game at Deepdale.
Salford City
Clarke signed for League Two club Salford City on 14 July 2020 on a two-year deal.
International career
An England international Clarke has represented England at international youth level, being capped at both under 18s and under 19s level. Clarke earned two caps for the under 19s scoring once between 2006 and 2005.
Personal life
Clarke's older brother, Nathan Clarke, is also a professional footballer.