Skip to content
SportsAndSportsAnd
St. Johnstone

St. Johnstone: fixtures and results

7th in the table · Scotland. Premier League

video announced for 2 upcoming matches

Season calendar

41

November 2026 current

Sat, 21 November

15:00FalkirkSt. JohnstoneScotland. Premier League
11.86X3.6423.89

Sat, 28 November

15:00Dundee UnitedSt. JohnstoneScotland. Premier League
11.86X3.8223.69

December 2026

Wed, 2 December

19:45St. JohnstoneSt. MirrenScotland. Premier LeagueMatchday 16

Sat, 5 December

15:00CelticSt. JohnstoneScotland. Premier LeagueMatchday 17

Sun, 13 December

12:00St. JohnstoneRangersScotland. Premier LeagueMatchday 18Cancelled

Sat, 19 December

15:00HibernianSt. JohnstoneScotland. Premier LeagueMatchday 19

Sat, 26 December

15:00St. JohnstoneAberdeenScotland. Premier LeagueMatchday 20

Wed, 30 December

19:45St. JohnstoneHeartsScotland. Premier LeagueMatchday 21

January 2027

Sat, 2 January

15:00MotherwellSt. JohnstoneScotland. Premier LeagueMatchday 22

Sat, 9 January

15:00St. JohnstoneFalkirkScotland. Premier LeagueMatchday 23

Wed, 13 January

20:00St. JohnstoneRangersScotland. Premier LeagueMatchday 18

Sat, 23 January

15:00RangersSt. JohnstoneScotland. Premier LeagueMatchday 24

Sat, 30 January

15:00St. JohnstoneDundee UnitedScotland. Premier LeagueMatchday 25

February 2027

Wed, 3 February

19:45St. MirrenSt. JohnstoneScotland. Premier LeagueMatchday 26

Sat, 13 February

15:00DundeeSt. JohnstoneScotland. Premier LeagueMatchday 27

Sat, 20 February

15:00St. JohnstoneKilmarnockScotland. Premier LeagueMatchday 28

Sat, 27 February

15:00AberdeenSt. JohnstoneScotland. Premier LeagueMatchday 29

March 2027

Sat, 13 March

15:00St. JohnstoneCelticScotland. Premier LeagueMatchday 30

Sat, 20 March

15:00St. JohnstoneHibernianScotland. Premier LeagueMatchday 31

April 2027

Sat, 3 April

15:00HeartsSt. JohnstoneScotland. Premier LeagueMatchday 32

Sat, 10 April

15:00St. JohnstoneMotherwellScotland. Premier LeagueMatchday 33

A match without a link comes from the season schedule: its page appears once the bookmakers open their line.