06/07/2021 Leyton Orient (H)3-0
09/07/2021 West Ham (H)2-2
13/07/2021 Brora (H)4-0
21/07/2021 Montrose (A)2-0
24/07/2021 Forfar (H)5-2
31/07/2021 St Mirren (H)2-2
08/08/2021 Celtic (A)0-6
14/08/2021 Motherwell (H)1-0
22/08/2021 Hibernian (H)2-2
28/08/2021 Motherwell (A)0-1
19/09/2021 Dundee Utd (A)0-1
22/09/2021 St Johnstone (H)0-2
25/09/2021 Rangers (H)0-1
02/10/2021 St Johnstone (A)1-3
16/10/2021 Aberdeen (H)2-1
27/10/2021 Ross County (H)0-5
07/11/2021 Celtic (H)2-4
04/12/2021 Rangers (A)0-3
11/12/2021 Ross County (A)2-3
14/12/2021 Hibernian (A)0-1
26/12/2021 Aberdeen (A)1-2
29/12/2021 Livingston (A)P-P
22/01/2022 Dumbarton (A)1-0
26/01/2022 St Johnstone (A)0-0
09/02/2022 Hearts (A)2-1
14/02/2022 Peterhead (A)3-0
20/02/2022 Celtic (A)2-3