Skip to content

St Johnstone: Scottish Premiership 2026/27 fixtures and schedule

Simo Valakari's side will make their top-flight return at home to Kilmarnock on August 2, live on Sky Sports; Sky Sports will show up to 60 live Scottish Premiership games, including every match across the opening weekend

St Johnstone Scottish Premiership fixtures 2026/27 - credit SNS

St Johnstone's Scottish Premiership return begins at home to Kilmarnock on August 2, live on Sky Sports.

The Sunday afternoon match, which will kick off at 2pm, is part of a groundbreaking opening weekend that will see all six Scottish Premiership games shown live on Sky Sports for the first time.

That is the start of a tricky-looking August for the Saints, who also host champions Celtic and visit last season's runners-up Hearts at the end of the opening month of the campaign.

Every match across opening weekend live on Sky Sports!

  • Friday July 31: Dundee Utd vs Rangers (8pm)
  • Saturday August 1: Falkirk vs St Mirren (3pm)
  • Saturday August 1: Aberdeen vs Hearts (5.30pm)
  • Sunday August 2: St Johnstone vs Kilmarnock (2pm)
  • Sunday August 2: Hibernian vs Motherwell (4.30pm)
  • Monday August 3: Celtic vs Dundee (7.30pm)

The start of December sees St Johnstone take on Celtic and Rangers in back-to-back clashes, before they close out the year by hosting Hearts under the McDiarmid Park lights.

Simo Valakari's side also entertain the champions on March 13 and they conclude the regular campaign before the post-season split by hosting Motherwell on April 10.

Scottish Premiership, Premier League, EFL & WSL on Sky Sports

Sky Sports is the home of domestic club football in the UK & Ireland and will broadcast over 1,500 live matches across the Premier League, WSL, EFL and Scottish Premiership next season.

St Johnstone's 2026/27 Scottish Premiership fixtures

August

2: Kilmarnock (h) - 2pm, live on Sky Sports

Also See:

8: St Mirren (a) - 3pm

22: Celtic (h) - 3pm

29: Hearts (a) - 3pm

September

2: Dundee (a) - 7.45pm

5: Hibernian (h) - 3pm

19: Falkirk (h) - 3pm

October

10: Aberdeen (a) - 3pm

17: Dundee United (h) - 3pm

24: Rangers (a) - 3pm

28: Motherwell (h) - 7.45pm

31: Kilmarnock (a) - 3pm

November

7: Dundee (h) - 3pm

21: Falkirk (a) - 3pm

28: Dundee United (a) - 3pm

December

2: St Mirren (h) - 7.45pm

5: Celtic (a) - 3pm

12: Rangers (h) - 3pm

19: Hibernian (a) - 3pm

26: Aberdeen (h) - 3pm

30: Hearts (h) - 7.45pm

January

2: Motherwell (a) - 3pm

9: Falkirk (h) - 3pm

23: Rangers (a) - 3pm

30: Dundee United (h) - 3pm

February

3: St Mirren (a) - 7.45pm

13: Dundee (a) - 3pm

20: Kilmarnock (h) - 3pm

27: Aberdeen (a) - 3pm

March

13: Celtic (h) - 3pm

20: Hibernian (h) - 3pm

April

3: Hearts (a) - 3pm

10: Motherwell (h) - 3pm

*all fixtures are subject to change

Play Super 6!
Play Super 6!

Play Super 6 for a chance to win £250k! Enter for free.