The weather has once again wreaked havoc in the Scottish Premier League as games at Pittodrie and McDiarmid Park were postponed on Friday morning.
Aberdeen were set to host Motherwell until "adverse weather conditions" hit, while Dundee United were set to travel for the Tayside derby with Saints.
Rangers' meeting with St Mirren was postponed on Thursday due to significant water damage at Ibrox caused by the recent thaw after severe weather conditions.
In the Football League Championship, Cardiff versus Burnley was postponed on Friday due to safety reasons.
Six League One clashes have also been postponed - Brentford v Huddersfield, Hartlepool v Charlton, Leyton Orient v Plymouth Argyle, Rochdale v Bournemouth, Walsall v Southampton and Yeovil v Carlisle.
In addition, the Accrington v Burton Albion, Bury v Stevenage and Hereford v Macclesfield fixtures in League Two have also been called off.
More games could also be in danger with further snow forecast following a seven-day respite.
Scottish Premier League: Aberdeen v Motherwell, Rangers v St Mirren, St Johnstone v Dundee United.
Football League Championship: Cardiff v Burnley.
League One: Brentford v Huddersfield, Hartlepool v Charlton, Leyton Orient v Plymouth Argyle, Rochdale v Bournemouth, Walsall v Southampton, Yeovil v Carlisle.
League Two: Accrington v Burton, Bury v Stevenage, Hereford v Macclesfield.