Total | 46 | 23 | (50%) | 4 | (9%) | 19 | (41%) |
Home | 20 | 11 | (55%) | 1 | (5%) | 8 | (40%) |
Away | 26 | 12 | (46%) | 3 | (12%) | 11 | (42%) |
L | 2024-01-20 | Airdrieonians FC | 1-0 | St. Johnstone | 4R | ||||
L | 2023-01-21 | St. Johnstone | 0-1 | Rangers | 4R | ||||
L | 2022-01-22 | Kelty Hearts | 1-0 | St. Johnstone | 3R | ||||
W | 2021-05-22 | St. Johnstone | 1-0 | Hibernian | F | ||||
W | 2021-05-09 | St. Mirren | 1-2 | St. Johnstone | SF | ||||
D | 2021-04-25 | Rangers | 1-1(2-4 pens) | St. Johnstone | QF | ||||
W | 2021-04-17 | St. Johnstone | 2-0 | Clyde | L16 | ||||
W | 2021-04-03 | Dundee FC | 0-1 | St. Johnstone | 3R | ||||
L | 2020-03-01 | St. Johnstone | 0-1 | Celtic | QF | ||||
W | 2020-02-08 | Ayr United | 1-2 | St. Johnstone | L16 | ||||
W | 2020-01-18 | St. Johnstone | 3-0 | Morton FC | 4R | ||||
L | 2019-02-10 | Celtic | 5-0 | St. Johnstone | L16 | ||||
W | 2019-01-19 | St. Johnstone | 2-0 | Hamilton | 4R | ||||
L | 2018-02-10 | Hearts | 1-0 | St. Johnstone | L16 | ||||
W | 2018-01-29 | Albion Rovers | 0-4 | St. Johnstone | 4R | ||||
L | 2017-02-11 | St. Johnstone | 0-1 | Partick Thistle | L16 | ||||
W | 2017-01-21 | St. Johnstone | 2-0 | Stenhousemuir | 4R | ||||
L | 2016-01-09 | St. Johnstone | 0-1 | Kilmarnock | 4R | ||||
L | 2015-02-07 | Queen of the South | 2-0 | St. Johnstone | L16 | ||||
W | 2014-11-29 | St. Johnstone | 2-1 | Ross County | 4R |