On 27 November 2014, he was loaned to Scottish League One team Stirling Albion on an emergency loan into early January.[6] The next day, he made his debut for them, playing the entirety of their 0–2 home loss to Raith Rovers in the fourth round of the Scottish Cup.[7] On 6 December, he played his first game in the Scottish Professional Football League, a 2–3 loss to Peterhead at the Forthbank Stadium.[8] The first senior goal of his career came on 27 December, Stirling's third as they went from 3–1 up to lose 3–4 at home to Greenock Morton.[9] His loan was extended, by request to Hearts manager Robbie Neilson, until the conclusion of the season.[10] Beith made 18 league appearances on his loan, with one goal,[11] as the team were relegated to the Scottish League Two.[12]
On 25 March 2016, Beith joined Scottish League One club Stenhousemuir on a 28-day emergency loan,[13] and played five full matches during his month at Ochilview Park.[3] He returned to Stirling on 28 October 2016 on a month's loan,[14] extended to January 2017,[15] and totalled 10 games, all starts. He was sent off on 24 December at the end of a 2–2 draw at Montrose for foul and abusive language.[16]
After returning to Hearts, Beith made his Scottish Premiership debut on 29 January 2017 in a 4–0 loss at league leaders Celtic, replacing Perry Kitchen for the last nine minutes.[17]
However, he was forced to retire in early April without playing a game for the club due to a hip injury similar to the one that tennis player Andy Murray had. Beith stated:
"I would like to thank John Robertson and Inverness Caledonian Thistle for the opportunity they gave me when I signed last year. I have done everything possible to recover from injury and to get back playing but, reluctantly I have had to accept that it is just not possible for me to play football any longer I wish the club every success this season and in the future"
A benefit game on his behalf was agreed on between Hearts and Inverness.[22] The game finished in a 1–1 draw, with Beith being given a guard of honour before kick-off. He later continued a degree course via the Open University and did youth coaching work at Hearts.[23]
Coaching
In November 2024, Beith was appointed Hearts B Team Head Coach [24]