2024-04-13 15:00 | D33 | St. Johnstone | | 0-2 | | Kilmarnock | Joe Wright 23', Marley Watkins 81' | |
2024-03-30 15:00 | D31 | St. Johnstone | | 1-2 | | Dundee FC | Adama Sidibeh 60'; Lyall Cameron 6', Amadou Bakayoko 80' | |
2024-03-02 15:00 | D29 | St. Johnstone | | 1-1 | | Livingston | Nicky Clark 87'; Andrew Shinnie 37' | |
2024-02-18 12:00 | D26 | St. Johnstone | | 0-3 | | Rangers | Mohammed Diomandé 37', James Tavernier 79' (pen.) 87' (pen.) | |
2024-02-07 19:45 | D25 | St. Johnstone | | 0-1 | | Hearts | Lawrence Shankland 54' | |
2024-01-27 15:00 | D23 | St. Johnstone | | 1-1 | | Motherwell | Ryan McGowan 3'; Theo Bair 29' | |
2024-01-24 19:45 | D18 | St. Johnstone | | 1-1 | | Aberdeen | David Keltjens 78'; Bojan Miovski 62' (pen.) | |
2023-12-16 15:00 | D21 | St. Johnstone | | 1-0 | | Hibernian | Graham Carey 57' | |
2023-12-06 19:45 | D16 | St. Johnstone | | 1-0 | | St. Mirren | Chris Kane 90' | |
2023-12-03 12:00 | D15 | St. Johnstone | | 1-3 | | Celtic | Diallang Jaiyesimi 40'; Callum McGregor 67', Matt O’Riley 79', James Forrest 90' | |
2023-11-11 15:00 | D13 | St. Johnstone | | 1-0 | | Ross County | Graham Carey 71' | |
2023-11-07 19:45 | D9 | St. Johnstone | | 2-2 | | Motherwell | Nicky Clark 17', Andy Considine 27'; Shane Blaney 68', Mika Biereth 74' | |
2023-11-01 19:45 | D11 | St. Johnstone | | 2-1 | | Kilmarnock | Nicky Clark 1' 7'; Kyle Vassell 47' | |
2023-09-30 15:00 | D7 | St. Johnstone | | 1-1 | | Livingston | Dara Costelloe 36'; Sean Kelly 57' (pen.) | |
2023-09-16 12:30 | D5 | St. Johnstone | | 0-2 | | Rangers | Danilo Pereira 16', Rabbi Matondo 79' | |
2023-09-02 15:00 | D4 | St. Johnstone | | 2-2 | | Dundee FC | Maksym Kucheryavyi 82' 90'; Scott Tiffoney 35', Ricki Lamie 58' | |
2023-08-05 15:00 | D1 | St. Johnstone | | 0-2 | | Hearts | Yutaro Oda 75', Lawrence Shankland 90' | |
2023-07-29 15:00 | Grp.A | St. Johnstone | | 0-4 | | Stirling Albion | Greig Spence 11', Lewis Milne 36', Paul McLean 48' 54' | |
2023-07-25 19:45 | Grp.A | St. Johnstone | | 1-2 | | Ayr United | Maksym Kucheryavyi 43'; George Stanger 29', Ben Dempsey 71' | |