Up next: St Mirren v St Johnstone (9th May)

Up next: St Mirren v St Johnstone (9th May)

It's Hampden for St Mirren again as Saints get set for the Scottish Cup semi-final.

A nail-biting penalty shoot-out win over Kilmarnock saw Saints reach the semi-final after wins over Inverness and Hamilton Academical in the previous rounds.

It's the first time the Buddies have reached the semi-final in both the League and Scottish Cups since 1981/82. 

St Johnstone, who won the League Cup in February, road to Hampden began with a 1-0 win over Championship side Dundee at Dens Park. They followed that up with a 2-0 victory over Clyde at McDiarmid Park two weeks later before knocking Rangers out with a penalty shoot-out win at Ibrox. 

St Mirren haven't reached the Scottish Cup final since 1987 when an injury time Ian Ferguson goal saw Saints defeat Dundee United to win the national cup for a third time. 

Ironically, Dundee United were also the side that St Johnstone beat in their only Scottish Cup final back in 2014. Current St Johnstone manager Callum Davidson was assistant manager when the Perth side defeated United 2-0 at Celtic Park.

Match Details

St Mirren v St Johnstone
Competition: Scottish Cup
Date: Sunday 9th May 2021
Kick-off: 2:15pm
Venue: Hampden Park

How to watch the match

Sunday's match is available on both BBC One Scotland and Premier Sports. 

International subscribers can watch on tv.stmirren.com as part of their subscription.


The two Saints have met three times this season - all in Scottish Premiership action.

Jim Goodwin's side have won one of the three matches - defeating St Johnstone 3-2 at the SMiSA Stadium in December.

The Perth Saints won both matches at McDiarmid Park this season by a 1-0 scoreline. 

The officials

The referee on Sunday is William Collum. Sean Carr and Calum Spence are the linesmen. The fourth official is Craig Napier. 

  • Kibble
  • Aspray
  • FVL
  • Curtis Sport
  • Uws.png
  • Ultimate Home Solutions
  • Gennaro
  • Joma
  • Pro Life
  • Logo Digby Brown
  • Lottomart
  • Logo Consilium
  • Logo Scotjet
  • Big Front Door
  • Logo Spfl 2020
  • Skysports 200
  • Logo Premiership 2021
  • Logo Premier Sports
  • Logo Spfl 2020
Enquiries; 0141 889 2558
Ticket Office; 0141 840 6120
Commercial; 0141 840 1337

Email; [email protected]

Ticket Office Hours This Week;
30/01/2023 10:00-14:00
31/01/2023 10:00-14:00
01/02/2023 10:00-14:00


03/02/2023 10:00-14:00
04/02/2023 11:00-15:00
05/02/2023 CLOSED
Call 0141 840 6120

[email protected]

[email protected]