Results : 2023 - 2024

16 March 2024 - 15:00
Celtic 3 - 1 St Johnstone
02 March 2024 - 15:00
St Johnstone 1 - 1 Livingston
28 February 2024 - 19:45
Aberdeen 0 - 2 St Johnstone
24 February 2024 - 15:00
St Mirren 2 - 0 St Johnstone
18 February 2024 - 12:00
St Johnstone 0 - 3 Rangers
11 February 2024 - 14:00
Dundee 2 - 1 St Johnstone
07 February 2024 - 19:45
St Johnstone 0 - 1 Hearts
03 February 2024 - 15:00
Ross County 0 - 1 St Johnstone
27 January 2024 - 15:00
St Johnstone 1 - 1 Motherwell
24 January 2024 - 19:45
St Johnstone 1 - 1 Aberdeen
27 December 2023 - 19:45
Livingston 0 - 0 St Johnstone
23 December 2023 - 15:00
Kilmarnock 2 - 1 St Johnstone
20 December 2023 - 19:45
Rangers 2 - 0 St Johnstone
16 December 2023 - 15:00
St Johnstone 1 - 0 Hibernian
09 December 2023 - 15:00
Motherwell 1 - 1 St Johnstone
06 December 2023 - 19:45
St Johnstone 1 - 0 St Mirren
03 December 2023 - 12:00
St Johnstone 1 - 3 Celtic
25 November 2023 - 15:00
Hearts 1 - 0 St Johnstone
11 November 2023 - 15:00
St Johnstone 1 - 0 Ross County
07 November 2023 - 19:45
St Johnstone 2 - 2 Motherwell
01 November 2023 - 19:45
St Johnstone 2 - 1 Kilmarnock
28 October 2023 - 15:00
St Mirren 4 - 0 St Johnstone
08 October 2023 - 15:00
Aberdeen 0 - 0 St Johnstone
30 September 2023 - 15:00
St Johnstone 1 - 1 Livingston
23 September 2023 - 15:00
Hibernian 2 - 0 St Johnstone
16 September 2023 - 12:30
St Johnstone 0 - 2 Rangers
02 September 2023 - 15:00
St Johnstone 2 - 2 Dundee
26 August 2023 - 15:00
Celtic 0 - 0 St Johnstone
12 August 2023 - 15:00
Ross County 2 - 0 St Johnstone
05 August 2023 - 15:00
St Johnstone 0 - 2 Hearts