St Johnstone 1-2 FK Trakai – Europa League First Qualifying Round, First Leg – June 29 2017

FK Trakai 1-0 St Johnstone – Europa League First Qualifying Round, Second Leg – July 6 2017

St Johnstone 3-0 Sunderland – Friendly – July 15 2017

Kilmarnock 1-2 St Johnstone – Scottish Premiership – August 5 2017

St Johnstone 0-3 Partick Thistle – League Cup Second Round – August 8 2017

St Johnstone 4-1 Motherwell – Scottish Premiership – August 12 2017

St Johnstone 1-0 Partick Thistle – Scottish Premiership – August 19 2017

Celtic 1-1 St Johnstone – Scottish Premiership – August 26 2017

St Johnstone 1-1 Hibernian – Scottish Premiership – September 9 2017

Dundee 3-2 St Johnstone – Scottish Premiership – September 16 2017

St Johnstone 2-1 Hamilton Accies – Scottish Premiership – September 23 2017

Aberdeen 3-0 St Johnstone – Scottish Premiership – September 30 2017

St Johnstone 0-3 Rangers – Scottish Premiership – October 13 2017

Hearts 1-0 St Johnstone – Scottish Premiership – October 21 2017

St Johnstone 0-0 Ross County – Scottish Premiership – October 25 2017

Partick Thistle 1-0 St Johnstone – Scottish Premiership – October 28 2017

St Johnstone 0-4 Celtic – Scottish Premiership – November 4 2017

Hibernian 1-2 St Johnstone – Scottish Premiership – November 18 2017

St Johnstone 1-2 Kilmarnock – Scottish Premiership – December 2 2017

Hamilton Accies 0-1 St Johnstone – Scottish Premiership – December 9 2017

St Johnstone 0-3 Aberdeen – Scottish Premiership – December 13 2017

Rangers 1-3 St Johnstone – Scottish Premiership – December 16 2017

St Johnstone 0-0 Hearts – Scottish Premiership – December 23 2017

Ross County 1-1 St Johnstone – Scottish Premiership – December 27 2017

St Johnstone 0-2 Dundee – Scottish Premiership – December 30 2017

St Johnstone 1-3 Partick Thistle – Scottish Premiership – January 27 2018

Albion Rovers 0-4 St Johnstone – Scottish Cup Fourth Round – January 29 2018

Hearts 1-0 St Johnstone – Scottish Premiership – February 3 2018

Motherwell 2-0 St Johnstone – Scottish Premiership – February 6 2018

Hearts 3-0 St Johnstone – Scottish Cup Fifth Round – February 10 2018

Celtic 0-0 St Johnstone – Scottish Premiership – February 17 2018

St Johnstone 2-0 Ross County – Scottish Premiership – February 24 2018

St Johnstone 1-4 Rangers – Scottish Premiership – February 28 2018

Kilmarnock 2-0 St Johnstone – Scottish Premiership – March 7 2018

Dundee 0-4 St Johnstone – Scottish Premiership – March 10 2018

St Johnstone 1-1 Hibernian – Scottish Premiership – March 16 2018

St Johnstone 1-0 Hamilton Accies – Scottish Premiership – March 28 2018

Aberdeen 4-1 St Johnstone – Scottish Premiership – March 31 2018

St Johnstone 0-0 Motherwell – Scottish Premiership – April 7 2018

Dundee 2-1 St Johnstone – Scottish Premiership – April 21 2018

St Johnstone 1-1 Partick Thistle – Scottish Premiership – April 28 2018

Motherwell 1-5 St Johnstone – Scottish Premiership – May 5 2018

Hamilton Accies 1-2 St Johnstone – Scottish Premiership – May 8 2018

St Johnstone 1-1 Ross County – Scottish Premiership – May 12 2018