Career
He previously played for Stirling Albion on loan. Beith joined Heart of Midlothian aged 9. He was first included in a matchday squad for Heart of Midlothian on 31 August 2013, remaining an unused substitute for their 2–0 defeat away to Inverness Caledonian Thistle in the Scottish Premiership.
He featured on the substitutes" bench in 12 more games that season, without entering the field, in a campaign which ended in relegation from the top flight.
He made his debut on 20 August 2014, in the second round of the Scottish Challenge Cup away to Livingston, playing 85 minutes of a 4–1 loss before being replaced by fellow debutant Sean McKirdy. On 27 November 2014, he was loaned to Scottish League One team Stirling Albion on an emergency loan into early January.
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. On 6 December, he played his first game in the Scottish Professional Football League, a 2–3 loss to Peterhead at the Forthbank Stadium.
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.
His loan was extended, by request to Hearts manager Robbie Neilson, until the conclusion of the season. Beith made 18 league appearances on his loan, with one goal, as the team were relegated to the Scottish League Two. On 25 March 2016, Angus join Stenhousemuir on a Emergency Loan.
Beith has represented Scotland at under-19 level