St Johnstone 0-0 East Fife – League Cup – July 14 2018

Montrose 0-1 St Johnstone – League Cup – July 21 2018

St Johnstone 1-0 Falkirk – League Cup – July 24 2018

Forfar 1-3 St Johnstone – League Cup – July 28 2018

Kilmarnock 2-0 St Johnstone – Scottish Premiership – August 4 2018

St Johnstone 1-1 Hibernian – Scottish Premiership – August 12 2018

Queen of the South 2-4 St Johnstone – League Cup – August 18 2018

St Johnstone 1-0 Dundee – Scottish Premiership – August 25 2018

Hamilton 1-2 St Johnstone – Scottish Premiership – September 1 2018

St Johnstone 1-1 Aberdeen – Scottish Premiership – September 15 2018

Rangers 5-1 St Johnstone – Scottish Premiership – September 23 2018

St Johnstone 0-1 Celtic – League Cup – September 26 2018

Hearts 2-1 St Johnstone – Scottish Premiership – September 29 2018

St Johnstone 0-6 Celtic – Scottish Premiership – October 7 2018

Motherwell 0-1 St Johnstone – Scottish Premiership – October 20 2018

St Johnstone 2-0 St Mirren – Scottish Premiership – October 27 2018

Livingston 0-1 St Johnstone – Scottish Premiership – October 31 2018

Hibernian 0-1 St Johnstone – Scottish Premiership – November 3 2018

St Johnstone 4-0 Hamilton – Scottish Premiership – November 10 2018

St Johnstone 0-0 Kilmarnock – Scottish Premiership – November 24 2018

St Johnstone 2-2 Hearts – Scottish Premiership – December 5 2018

Aberdeen 0-2 St Johnstone – Scottish Premiership – December 8 2018

St Johnstone 1-2 Motherwell – Scottish Premiership – December 15 2018

St Johnstone 1-2 Rangers – Scottish Premiership – December 23 2018

St Mirren 0-1 St Johnstone – Scottish Premiership – December 26 2018

Dundee 0-2 St Johnstone – Scottish Premiership – December 29 2018

St Johnstone 2-0 Hamilton – Scottish Cup – January 19 2019

St Johnstone 1-0 Livingston – Scottish Premiership – January 23 2019

Hearts 2-0 St Johnstone – Scottish Premiership – January 26 2019

Celtic 2-0 St Johnstone – Scottish Premiership – January 30 2019

St Johnstone 0-2 Celtic – Scottish Premiership – February 3 2019

Hamilton 2-1 St Johnstone – Scottish Premiership – February 6 2019

Celtic 5-0 St Johnstone – Scottish Cup – February 10 2019

Rangers 0-0 St Johnstone – Scottish Premiership – February 16 2019

St Johnstone 0-2 Aberdeen – Scottish Premiership – February 23 2019

St Johnstone 1-2 Hibernian – Scottish Premiership – February 27 2019

Livingston 3-1 St Johnstone – Scottish Premiership – March 9 2019

St Johnstone 1-0 St Mirren – Scottish Premiership – March 27 2019

Motherwell 3-0 St Johnstone – Scottish Premiership – March 30 2019

St Johnstone 2-0 Dundee – Scottish Premiership – April 3 2019

Kilmarnock 2-0 St Johnstone – Scottish Premiership – April 6 2019

St Johnstone 2-0 Dundee – Scottish Premiership – April 20 2019

St Mirren 1-1 St Johnstone – Scottish Premiership – April 27 2019

St Johnstone 1-1 Livingston – Scottish Premiership – May 4 2019

St Johnstone 2-0 Motherwell – Scottish Premiership – May 11 2019

Hamilton 2-0 St Johnstone – Scottish Premiership – May 18 2019