Sibbald made his first team debut for Falkirk aged 16, in a 2–1 win against Brechin City in the 2011–12 Scottish Challenge Cup.
[5] He signed a new one-year contract with Falkirk on 11 August 2017, after an unsuccessful trial with Luton Town.
[6] Sibbald signed for newly promoted Scottish Premiership club Livingston on 30 May 2018 on a two-year contract.
[7] During July 2022 Sibbald joined Dundee United on a two-year deal.
[9] On 17 August 2011, Sibbald was called up to the Scottish under-17 team to participate in the 2011 International Youth Toto Cup.