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