Hearts will be aiming to build on the Edinburgh derby triumph when they take on Dundee FC at Tynecastle Park. The Jambos are brimming with confidence after back-to-back wins and have won 50% of their last 10 home matches, scoring an impressive 2.50 goals per game. Lawrence Shankland’s summer departure has not been sorely felt, while Jamie McCart is doubtful after picking u ... Read More...
This match will be played on 6 September 2026 at 15:00
McDiarmid Park will be the centre of attention when St Johnstone welcome Hibernian in what promises to be a competitive Premiership encounter. The Saints shared a 1-1 draw with Dundee FC last time out, recording 15 goal attempts and 1.07 xG in an encouraging attacking display. Their home numbers have been particularly strong, with St Johnstone winning 67% of their last 10 ho ... Read More...
This match will be played on 6 September 2026 at 15:00
Check out our prediction below. A full analysis will be added closer to kickoff.
... Read More...This match will be played on 9 September 2026 at 19:45
Check out our prediction below. A full analysis will be added closer to kickoff.
... Read More...This match will be played on 9 September 2026 at 20:00
St. Mirren will be hoping to claim a major scalp when reigning champions Celtic arrive at the SMiSA Stadium on Saturday evening. The Saints edged past Kilmarnock 1-0 last time out, allowing only 0.43 xG in a disciplined display. They have also won 50% of their last 10 home matches, scoring 2.00 goals per game. With no fresh injury concerns, Craig McLeish is unlikely to make ... Read More...
This match will be played on 5 September 2026 at 20:00
Rangers will look to keep their recent momentum going when they face Motherwell at Ibrox, with the hosts aiming to remain in touch with Celtic at the top. The Gers have won back-to-back games against Aberdeen and Falkirk, with Lawrence Shankland stealing the headlines after his brace in midweek. Rangers have won 40% of their last 10 home matches, scoring 1.60 goals per game ... Read More...
This match will be played on 5 September 2026 at 15:00








