bbc sports All six Scottish Premier League matches at the weekend have been postponed because of travel chaos caused by the wintry weather conditions.
The Scottish Football League games at Dunfermline and Berwick had already been called off before the announcement from the top-flight.
And the SFL is due to assess its other 13 fixtures on Thursday.
Sunday's horse racing meeting at Kelso was called off on Tuesday, while Ayr's Wednesday meeting was also cancelled.
"In light of the severe weather conditions across Scotland, which are forecast to continue for some time, all Clydesdale Bank Premier League games have been postponed this weekend, Saturday 4 December," said the SPL in a statement.
"It is hoped that this early notice of postponement, whilst disappointing, will allow everyone to plan accordingly.
"New dates for the fixtures will be announced in due course."
The SFL expects most of its fixtures to follow suit but wants to give every opportunity to matches where the clubs are in close proximity.
It will mean a second weekend of significant disruption in Scottish football - with seven SFL and Scottish Cup games having also been postponed on Tuesday.
Amid the referees' strike and problems with the weather, only four SPL matches took place last Saturday and the SFL programme was wiped out.
Undersoil heating - a requirement for SPL clubs - was likely to have ensured that pitches were playable and Inverness Caledonian Thistle, in particular, had been confident that their match against Dundee United would proceed.
"The pitch is in fantastic condition and there are no concerns over the game," said an Inverness spokesman. "Having the snow on top of the pitch acts like a blanket."
However, after liaising with clubs and local police authorities, it was decided that the inclement weather could make conditions treacherous and unsafe for supporters.
Dunfermline's First Division match against Partick Thistle and East Stirlingshire's trip to face Berwick Rangers in Division Three were the first fixtures to fall by the wayside.
A Met Office spokesperson said: "I have to be fairly pessimistic that there's going to be much football played in Scotland at all this weekend."
Dundee, currently in administration and desperate for money, had originally appealed for fans to attend Dens Park to help clear the pitch ahead of their match against Cowdenbeath.
However, they have now told supporters to stay away, saying: "It is unlikely we will be able to clear all the snow."
The weather had already disrupted players' preparations, with some SPL clubs being unable to find training facilities.
St Johnstone's players were scattered around four different training centres, with facilities in Perth, Glasgow, Stirling and Edinburgh being used.
They had also booked the indoor centre at Toryglen in Glasgow for Thursday - and it is a facility in high demand.
Kilmarnock manager Mixu Paatelainen was able to book the complex, near Hampden, for his players on Tuesday.
"I wish there were more facilities like this in Scotland," he told BBC Scotland. "We don't have many like this in Scotland and hopefully they build more."
Meanwhile, Glasgow Warriors' Magners League rugby fixture against Treviso on Friday faces a Thursday pitch inspection after an initial investigation on Wednesday.
--------------------------------------------------------------------------------
Fixtures postponed
Scottish Premier League
Aberdeen v Celtic
Hibernian v St Mirren
Inverness CT v Dundee United
Motherwell v Kilmarnock
Rangers v Hearts
St Johnstone v Hamilton
Scottish Football League, Division One
Dunfermline v Partick Thistle
Division Three
Berwick v East Stirlingshire
Racing at Ayr and Kelso