Booth, who joined Hibernian aged 10, played for the youth team that won a league and cup double in 2009. After loan spells with Arbroath and Brechin City in 2010, he broke into the Hibernian first team in 2011. He was selected less frequently during 2012 and was loaned to Livingston for the 2012–13 season and then to Raith Rovers the following season. Booth moved to Partick Thistle in January 2015, initially on loan. After three years at Firhill he signed for Dundee United in May 2018, leaving the club in August 2019.
Early life
Booth was born in Stranraer, but he moved to Haddington, East Lothian, aged three, with his parents and elder brother Tom.[3] He was educated at Haddington Infant School, King's Meadow Primary and Knox Academy.[3]
Career
Hibernian
Booth joined the Hibernian youth setup aged 10,[3] and he played for the Hibs under-19s side that won the League and Cup double in the 2008–09 season.[4] Booth signed professional terms with Hibs after that success, but had to wait to make his first appearance in the first team.
Booth made his debut for Hibernian on 18 January 2011, in a 1–0 Scottish Cup defeat at Ayr United.[8] He scored his first goal for the club in a 2–0 win against Inverness CT on 26 February at Easter Road.[9] Following his good run of form since his debut, he was named as SPL Young Player of the Month for February 2011.[10] Booth was dropped from the team early in the 2011–12 season, after he made a few defensive errors.[11]
On 28 January 2015, Booth joined Partick Thistle for the remainder of the season on loan.[17] On 14 May 2015, it was announced that Booth had signed a one-year contract with Thistle.[18] His contract was extended by another year in February 2016, when he made his 25th league appearance of the 2015/16 season.[19] Booth scored his first goal for Partick Thistle in a 3–1 away defeat to Motherwell.[20] He scored his second goal for Thistle only a few days later in a 2–1 victory away to St. Johnstone.
Booth signed a new two-year contract with Thistle, with the option of a further year, on 7 April 2016.[21] He scored his first goal of the 2016–17 season in a 2–0 home win against Dundee on 28 December 2016, with a curling free kick.[22] Thistle were relegated via the playoffs at the end of the 2017–18 season. Following that relegation, Booth was one of many players released by the club.[23]
After leaving Dundee United, Booth agreed a two-year contract with Bury that was due to be completed upon the lifting of a transfer embargo.[26] The embargo was never lifted and Bury were subsequently expelled from the English Football League, which meant that the transfer never took place.[26][27]
On 16 September 2019, Booth signed for St Johnstone on a contract until January 2020.[28] In December 2019 his contract was extended until the end of the season.[29] Booth was one of three St Johnstone players to sign a short term six-month contract extension in May 2020, as the club formulated plans amid the ongoing coronavirus pandemic.[30] On 28 February 2021, he started for St Johnstone as they won 1–0 against Livingston in the February 2021 Scottish League Cup Final.[31]