2024-05-15 20:45 | POut | St. Johnstone | | 1-1 | | Ross County | Adama Sidibeh 90'; Yan Dhanda 28' | |
2024-04-27 16:00 | POut | St. Johnstone | | 1-3 | | Hibernian | Benjamin Kimpioka 89'; Emiliano Marcondes 6', Paul Hanlon 44', Dylan Vente 76' | |
2024-04-13 16:00 | G33 | St. Johnstone | | 0-2 | | Kilmarnock | Joe Wright 23', Marley Watkins 81' | |
2024-03-30 16:00 | G31 | St. Johnstone | | 1-2 | | Dundee FC | Adama Sidibeh 60'; Lyall Cameron 6', Amadou Bakayoko 80' | |
2024-03-02 16:00 | G29 | St. Johnstone | | 1-1 | | Livingston | Nicky Clark 87'; Andrew Shinnie 37' | |
2024-02-18 13:00 | G26 | St. Johnstone | | 0-3 | | Rangers | Mohammed Diomandé 37', James Tavernier 79' (r) 87' (r) | |
2024-02-07 20:45 | G25 | St. Johnstone | | 0-1 | | Hearts | Lawrence Shankland 54' | |
2024-01-27 16:00 | G23 | St. Johnstone | | 1-1 | | Motherwell | Ryan McGowan 3'; Theo Bair 29' | |
2024-01-24 20:45 | G18 | St. Johnstone | | 1-1 | | Aberdeen | David Keltjens 78'; Bojan Miovski 62' (r) | |
2023-12-16 16:00 | G21 | St. Johnstone | | 1-0 | | Hibernian | Graham Carey 57' | |
2023-12-06 20:45 | G16 | St. Johnstone | | 1-0 | | St. Mirren | Chris Kane 90' | |
2023-12-03 13:00 | G15 | St. Johnstone | | 1-3 | | Celtic | Diallang Jaiyesimi 40'; Callum McGregor 67', Matt O’Riley 79', James Forrest 90' | |
2023-11-11 16:00 | G13 | St. Johnstone | | 1-0 | | Ross County | Graham Carey 71' | |
2023-11-07 20:45 | G9 | St. Johnstone | | 2-2 | | Motherwell | Nicky Clark 17', Andy Considine 27'; Shane Blaney 68', Mika Biereth 74' | |
2023-11-01 20:45 | G11 | St. Johnstone | | 2-1 | | Kilmarnock | Nicky Clark 1' 7'; Kyle Vassell 47' | |
2023-09-30 16:00 | G7 | St. Johnstone | | 1-1 | | Livingston | Dara Costelloe 36'; Sean Kelly 57' (r) | |
2023-09-16 13:30 | G5 | St. Johnstone | | 0-2 | | Rangers | Danilo Pereira 16', Rabbi Matondo 79' | |
2023-09-02 16:00 | G4 | St. Johnstone | | 2-2 | | Dundee FC | Maksym Kucheryavyi 82' 90'; Scott Tiffoney 35', Ricki Lamie 58' | |
2023-08-05 16:00 | G1 | St. Johnstone | | 0-2 | | Hearts | Yutaro Oda 75', Lawrence Shankland 90' | |
2023-07-29 16:00 | GrpA | St. Johnstone | | 0-4 | | Stirling Albion | Greig Spence 11', Lewis Milne 36', Paul McLean 48' 54' | |
2023-07-25 20:45 | GrpA | St. Johnstone | | 1-2 | | Ayr United | Maksym Kucheryavyi 43'; George Stanger 29', Ben Dempsey 71' | |