[3] Their next chance at promotion was in the 2017–18 season, they beat The Spartans in the semi-final but lost 3–1 on aggregate to League Two side Cowdenbeath.
[4] They won the play-offs in their third attempt after winning the 2018–19 Highland Football League, they beat East Kilbride in the semi-final and Berwick Rangers in the final with a 7–0 aggregate win, earning promotion to the 2019–20 Scottish League Two.
[5] The club's first season in a professional league was a successful one, they played 28 games, won 22, drew two and lost four.
The season was suspended on the 13 March 2020 due to the COVID-19 pandemic, and curtailed on the 15 April with the points per game earned by each team to date used to determine the final standings, which resulted in the club finishing in first place, therefore winning the League Two title and earning a second consecutive promotion to League One.
The table details their achievements in first-team competitions for each completed season since their first appearance in the Junior League in 1985–86.