Blairgowrie is amongst the most successful teams in Perthshire,[citation needed] having won ten Currie Cups, eight Perthshire Junior League Championships, and thirteen Perthshire Junior Cups between the time of formation in 1946 and the disbandment of the Perthshire League in 1969.
When the Perthshire, Angus, and Dundee leagues combined to form the Midlands League, Blairgowrie were the champions three years in a row, winning the league in 1969–70, 1970–71 and 1971–72. They won it for a fourth time in 1974–75.
The club's record attendance is 5,200, which occurred during the 1958–59 Scottish Junior Cup quarter-final replay against the eventual winners Irvine Meadow.
The SJFA restructured prior to the 2006–07 season, and Blairgowrie found themselves in the twelve-team East Region, North Division. They finished fourth in their first season in the division, and in 2007–08, won the league with a game to spare, beating Downfield 6–1 in their final home league fixture.