UPCOMING

Fixtures

St Johnstone

STJ

VS

15:00, Sat 04 Oct 2025

McDiarmid Park

Ayr United

AYR

St Johnstone

STJ

04/10/2025
15:00

VS

AYR

Ayr United

04/10/2025 - 3:00PM

St Johnstone

STJ

11/10/2025
15:00

VS

ROS

Ross County

11/10/2025 - 3:00PM

Arbroath

ARB

18/10/2025
15:00

VS

STJ

St Johnstone

18/10/2025 - 3:00PM

Greenock Morton

MOR

25/10/2025
15:00

VS

STJ

St Johnstone

25/10/2025 - 3:00PM

St Johnstone

STJ

01/11/2025
15:00

VS

AIR

Airdrieonians

01/11/2025 - 3:00PM

Dunfermline Athletic

DFM

08/11/2025
15:00

VS

STJ

St Johnstone

08/11/2025 - 3:00PM

St Johnstone

STJ

15/11/2025
15:00

VS

QPK

Queen's Park

15/11/2025 - 3:00PM

Partick Thistle

PAR

22/11/2025
15:00

VS

STJ

St Johnstone

22/11/2025 - 3:00PM

St Johnstone

STJ

06/12/2025
15:00

VS

RAI

Raith Rovers

06/12/2025 - 3:00PM

Ayr United

AYR

13/12/2025
15:00

VS

STJ

St Johnstone

13/12/2025 - 3:00PM

St Johnstone

STJ

20/12/2025
15:00

VS

MOR

Greenock Morton

20/12/2025 - 3:00PM

Ross County

ROS

27/12/2025
15:00

VS

STJ

St Johnstone

27/12/2025 - 3:00PM

St Johnstone

STJ

03/01/2026
15:00

VS

ARB

Arbroath

03/01/2026 - 3:00PM

Queen's Park

QPK

10/01/2026
15:00

VS

STJ

St Johnstone

10/01/2026 - 3:00PM

St Johnstone

STJ

24/01/2026
15:00

VS

DFM

Dunfermline Athletic

24/01/2026 - 3:00PM

St Johnstone

STJ

31/01/2026
15:00

VS

PAR

Partick Thistle

31/01/2026 - 3:00PM

Airdrieonians

AIR

14/02/2026
15:00

VS

STJ

St Johnstone

14/02/2026 - 3:00PM

Raith Rovers

RAI

21/02/2026
15:00

VS

STJ

St Johnstone

21/02/2026 - 3:00PM

St Johnstone

STJ

28/02/2026
15:00

VS

AYR

Ayr United

28/02/2026 - 3:00PM

Greenock Morton

MOR

07/03/2026
15:00

VS

STJ

St Johnstone

07/03/2026 - 3:00PM

St Johnstone

STJ

14/03/2026
15:00

VS

ROS

Ross County

14/03/2026 - 3:00PM

Partick Thistle

PAR

21/03/2026
15:00

VS

STJ

St Johnstone

21/03/2026 - 3:00PM

St Johnstone

STJ

28/03/2026
15:00

VS

QPK

Queen's Park

28/03/2026 - 3:00PM

Arbroath

ARB

04/04/2026
15:00

VS

STJ

St Johnstone

04/04/2026 - 3:00PM

St Johnstone

STJ

11/04/2026
15:00

VS

AIR

Airdrieonians

11/04/2026 - 3:00PM

Dunfermline Athletic

DFM

18/04/2026
15:00

VS

STJ

St Johnstone

18/04/2026 - 3:00PM

St Johnstone

STJ

25/04/2026
15:00

VS

RAI

Raith Rovers

25/04/2026 - 3:00PM

Ayr United

AYR

01/05/2026
19:45

VS

STJ

St Johnstone

01/05/2026 - 7:45PM

Queen's Park

QPK

1 - 2

27/09/2025
3:00PM

STJ

St Johnstone

27/09/2025 - 3:00PM

Airdrieonians

AIR

1 - 2

23/09/2025
7:45PM

STJ

St Johnstone

23/09/2025 - 7:45PM

St Johnstone

STJ

2 - 1

19/09/2025
7:45PM

DFM

Dunfermline Athletic

19/09/2025 - 7:45PM

Raith Rovers

RAI

0 - 2

13/09/2025
3:00PM

STJ

St Johnstone

13/09/2025 - 3:00PM

St Johnstone

STJ

1 - 1

30/08/2025
3:00PM

MOR

Greenock Morton

30/08/2025 - 3:00PM

St Johnstone

STJ

3 - 0

23/08/2025
3:00PM

ARB

Arbroath

23/08/2025 - 3:00PM

St Johnstone FC

STJ

0 - 1

16/08/2025
3:00PM

MOT

Motherwell

16/08/2025 - 3:00PM

Ross County

ROS

0 - 1

08/08/2025
7:45PM

STJ

St Johnstone

08/08/2025 - 7:45PM

St Johnstone

STJ

5 - 1

02/08/2025
3:00PM

PAR

Partick Thistle

02/08/2025 - 3:00PM

St Johnstone FC

STJ

8 - 0

26/07/2025
3:00PM

ELG

Elgin City

26/07/2025 - 3:00PM

St Johnstone FC

STJ

3 - 1

22/07/2025
7:45PM

RRFC

Raith Rovers

22/07/2025 - 7:45PM

Inverness

ICT

0 - 1

19/07/2025
3:00PM

STJ

St Johnstone FC

19/07/2025 - 3:00PM

St Johnstone

STJ

1 - 1

15/07/2025
7:45PM

DUFC

Dundee United

15/07/2025 - 7:45PM

East Kilbride

EKFC

1 - 3

12/07/2025
12:00PM

STJ

St Johnstone

12/07/2025 - 12:00PM

St Johnstone

STJ

0 - 1

08/07/2025
7:45PM

FAL

Falkirk

08/07/2025 - 7:45PM

Forfar Athletic

FAFC

1 - 1

05/07/2025
1:00PM

STJ

ST JOHNSTONE

05/07/2025 - 1:00PM

    MP W D L GF GA GD PTS
1 St. Johnstone 7 6 1 0 16 4 +12 19
2 Raith Rovers 7 3 2 2 7 6 +1 11
3 Arbroath 7 3 2 2 8 12 -4 11
4 Partick Thistle 5 3 1 1 10 10 0 10
5 Dunfermline Athletic 7 2 2 3 10 7 +3 8
6 Ayr United 6 1 4 1 6 6 0 7
7 Queen's Park 6 1 4 1 6 7 -1 7
8 Greenock Morton 7 0 6 1 5 6 -1 6
9 Ross County 7 0 3 4 8 13 -5 3
10 Airdrieonians 7 0 3 4 5 10 -5 3

latest

news & media