Wednesday 30th December
Scottish Premiership - 1st Phase
- St. Johnstone 0 , Hamilton Academical 0 at Full timeSt. JohnstoneHamilton AcademicalFull time
Saturday 26th December
Scottish Premiership - 1st Phase
- Aberdeen 2 , St. Johnstone 1 at Full timeAberdeenSt. JohnstoneFull time
Wednesday 23rd December
Scottish Premiership - 1st Phase
- St. Johnstone 0 , Rangers 3 at Full timeSt. JohnstoneRangersFull time
Saturday 19th December
Scottish Premiership - 1st Phase
- St. Mirren 3 , St. Johnstone 2 at Full timeSt. MirrenSt. JohnstoneFull time
Tuesday 15th December
League Cup - Quarter-finals
- Dunfermline Athletic 1 , St. Johnstone 1 After extra time , St. Johnstone win 4 - 3 on penaltiesDunfermline AthleticSt. JohnstoneAfter extra timeSt. Johnstone win 4 - 3 on penalties
Saturday 12th December
Scottish Premiership - 1st Phase
- St. Johnstone 1 , Livingston 2 at Full timeSt. JohnstoneLivingstonFull time
Sunday 6th December
Scottish Premiership - 1st Phase
- Celtic 1 , St. Johnstone 1 at Full timeCelticSt. JohnstoneFull time
All times are UK and subject to change. BBC is not responsible for any changes.