Group C | 07/10/2020 | Kelty Hearts | - | St. Johnstone FC | 1:2 | ||||
Group C | 10/10/2020 | St. Johnstone FC | - | Brechin City FC | 7:0 | ||||
Group C | 10/11/2020 | St. Johnstone FC | - | Dundee United | 3:4 pso | ||||
Group C | 14/11/2020 | Peterhead FC | - | St. Johnstone FC | 1:3 | ||||
Round of 16 | 28/11/2020 | Motherwell FC | - | St. Johnstone FC | 1:2 | ||||
Quarter-finals | 15/12/2020 | Dunfermline Athletic | - | St. Johnstone FC | 3:4 pso | ||||
Semi-finals | 23/01/2021 | St. Johnstone FC | - | Hibernian FC | 3:0 | ||||
Final | 28/02/2021 | Livingston FC | - | St. Johnstone FC | 0:1 |