Ladbrokes Premiership
Celtic have a one-point lead at the top of the table and enjoy a 100% home record in the Ladbrokes Premiership this season going into Saturday's Parkhead clash with a Hamilton Accies team now just a point above the relegation zone.
Second-placed Kilmarnock face Aberdeen in a huge game at Pittodrie - the Dons will leapfrog their opponents if they gain revenge for a 2-0 defeat when the teams last met in the North East. St Johnstone, who have the best away record in the top flight, are fifth in the table after three straight wins. Saints haven't conceded a goal in any of their last six away matches as they prepare to face Hearts at Tynecastle. Also on Saturday, Dundee are looking to build on their midweek win at Tynecastle when they play Motherwell at the Kilmac Stadium at Dens Park.
There are two games on Sunday - both of them live on Sky Sports. Bottom club St Mirren take on Hibernian in Paisley followed by Livingston against Rangers at the Tony Macaroni Arena, with all four teams looking to bounce back from midweek defeats.
Ladbrokes Championship
There's Friday night football at Somerset Park as Ayr United play Dundee United, live on BT Sport. A win for Ayr would take them above leaders Ross County on goal difference while a United success would move them level on points with the Staggies.
County are at home to Alloa on Saturday, with Jim Goodwin's visitors unbeaten in their last six Championship matches. Queen of the South, who occupy the final play-off place and are seeking a third straight league win, travel to Glasgow to play bottom club Partick Thistle.
Falkirk are still seeking their first home win of the season against an Inverness CT side who have lost just once away while Morton, who are two points outside the top four, face Dunfermline Athletic at Cappielow.
Ladbrokes League 1
Arbroath are 13 points clear at the top going into Saturday's local derby with Forfar Athletic at Gayfield but the fourth-placed Loons have also been in good form of late.
Second-placed Raith Rovers are away to a Brechin City team who halted their run of defeats by beating Dumbarton recently while third-placed East Fife, with four wins in the last five in League 1, make the long haul to Stranraer.
Bottom club Stenhousemuir held Aberdeen in the Scottish Cup last week and face an Airdrieonians team with play-off aspirations at Ochilview. Dumbarton are at home to Montrose in the day's other game.
Ladbrokes League 2
Peterhead went top of the table last weekend after a fourth win in five games and make the long journey south to play an Annan Athletic team who occupy the final play-off spot.
Long-time leaders Edinburgh City slipped to second spot ahead of their trip to Elgin City, who are on a run of three straight defeats. Third-placed Clyde have won five on the trot and are 10 unbeaten going into their Broadwood encounter with Cowdenbeath.
Bottom club Albion Rovers are aiming to complete a home double against Stirling Albion after winning in September but the Binos have lost just one of their last 10 games. Queen's Park and Berwick Rangers are both looking to end poor runs when they go head to head at Hampden.