EIGHT SPFL games scheduled to take place today have been postponed due to adverse weather conditions throughout Scotland.

At least one fixture in each of Scotland's four divisions has been called off, with either snow or a waterlogged pitch preventing the game from going ahead.

Here's the full list of postponements:

Premiership

St Johnstone v St Mirren

Championship

Ayr United v Queen of the South

Dunfermline v Dundee United

Morton v Alloa

League One

Dumbarton v Airdrieonians

Brechin City v Montrose

League Two

Albion Rovers v Cowdenbeath

Berwick Rangers v Peterhead