SPFL fixtures: Celtic host Ross County in league opener

Celtic players celebrating with the Scottish Premiership trophy
Celtic are going for a fifth straight Scottish top-flight title win

Celtic will begin their Scottish Premiership title defence with a home game against Ross County.

Newly promoted Hearts start their return to the top flight at home to St Johnstone in the first round of games on 1 August.

Jackie McNamara's Dundee United host Aberdeen in an opening-day New Firm derby at Tannadice.

The Championship kicks off a week later as Rangers face St Mirren, while Hibernian host Dumbarton.

In the other opening-day fixtures in the top flight, Hamilton take on Partick Thistle, Kilmarnock host Dundee and Inverness CT face Motherwell.

The fixtures were revealed as Scottish Professional Football League announced the 2015-16 fixtures for its four divisions.

SPF chief executive Neil Doncaster said: "Today is a key moment in the Scottish football calendar when supporters of all 42 clubs look ahead to a new season with great anticipation, excitement and hope."

Click here for the Scottish Premiership fixtures in full

Hearts head coach Robbie Neilson with the Scottish Championship trophy
Head coach Robbie Neilson led Hearts to the Scottish Championship title in 2014-15

United will host the first Dundee derby of the season on 12 August and Celtic face Hearts on 26 September.

Mark Warburton takes charge of Rangers for the new season, while Ian Murray starts his first campaign as St Mirren boss.

Elsewhere in the Championship on 8 August, Morton face Falkirk, Queen of the South take on Alloa and Raith Rovers host Livingston.

Rangers take on Hibernian at Ibrox on 22 August.

Click here for the Championship fixtures in full

Albion Rovers begin life in Scottish League One with a home game against Ayr United after winning last season's fourth-tier title.

Click here for the League One fixtures in full

Cowdenbeath, who were demoted from the Championship at the end of 2014-15, entertain Stranraer, while Stirling Albion, who replaced Albion Rovers in League Two, host Clyde.

Click here for the League Two fixtures in full