Rangers game postponed due to the weather

This and eight other Scottish football matches have fallen victim to the freeze.

Matches postponed:

Scottish Premier League

St Johnstone v Rangers

Scottish First Division

Inverness v Queen of the South

Morton v Ross County

Scottish Second Division

Stirling v Brechin

Peterhead v Stenhousemuir

East Fife v Arbroath

Dumbarton v Clyde

Scottish Third Division

Cowdenbeath v Alloa

Stranraer v Albion