» » »
versus
February 2014
Sat 1 15:00 Aberdeen 4-0 St Johnstone 2-0 16,761 Semi-final
October 2013
Wed 30 19:30 Greenock Morton 0-1 St Johnstone 0-0 2,619 Quarter-final
September 2013
Tue 24 19:45 Hamilton Academical 0-3 St Johnstone 0-1 1,059 Round 3
October 2012
Tue 30 19:45 Celtic 5-0 St Johnstone 3-0 14,399 Quarter-final Report
September 2012
Tue 25 19:45 St Johnstone 4-1 Queen's Park 2-1 1,304 Round 3 Report
September 2011
Tue 20 19:45 St Johnstone 0-2 St Mirren 0-2 2,296 Round 3 Report
August 2011
Wed 24 19:45 St Johnstone 3-0 Livingston 3-0 2,439 Round 2 Report
October 2010
Wed 27 19:30 St Johnstone 2-3 Celtic 1-3 5,151 Quarter-final Report
September 2010
Tue 21 19:45 St Johnstone 3-0 Queen of the South 0-0 1,624 Round 3 Report
August 2010
Tue 24 19:45 St Johnstone 2-0 Greenock Morton 1-0 1,530 Round 2 Report
February 2010
Wed 3 19:35 Rangers 2-0 St Johnstone 17,371 Semi-final Report
October 2009
Tue 27 19:45 St Johnstone 2-1 Dundee United 5,146 Quarter-final Report
September 2009
Tue 22 19:45 Hibernian 1-3 St Johnstone 6,789 Round 3 Report
August 2009
Wed 26 19:45 Arbroath 0-6 St Johnstone 1,038 Round 2 Report
Sat 1 15:00 Stenhousemuir 0-5 St Johnstone 1,049 Round 1 Report
August 2008
Tue 26 19:45 Livingston 2-1 St Johnstone 979 Round 2 Report
After extra time
Tue 5 19:30 Stenhousemuir 1-5 St Johnstone 687 Round 1 Report
August 2007
Tue 28 19:45 Partick Thistle 0-0 St Johnstone 1,765 Round 2 Report
January 2007
Wed 31 19:45 St Johnstone 1-3 Hibernian 16,112 Semi-final Report
November 2006
Wed 8 19:45 Rangers 0-2 St Johnstone 31,074 Quarter-final Report
September 2006
Tue 19 19:45 St Johnstone 3-0 Dundee United 4,653 Round 3 Report
August 2006
Tue 22 19:45 St Johnstone 4-0 Elgin City 1,198 Round 2 Report
August 2005
Tue 23 19:45 St Johnstone 0-1 St Mirren 2,219 Round 2 Report
Tue 9 19:30 Cowdenbeath 2-3 St Johnstone 849 Round 1 Report
August 2004
Tue 10 19:45 St Johnstone 2-3 Alloa Athletic 1,500 Round 1 Report
December 2003
Wed 3 19:45 Rangers 3-0 St Johnstone 29,395 Quarter-final Report
October 2003
Tue 28 19:45 St Johnstone 3-2 Dunfermline Athletic 2,769 Round 3 Report
September 2003
Tue 23 19:45 St Johnstone 3-2 Hamilton Academical 1,471 Round 2 Report
Tue 2 19:45 St Mirren 0-2 St Johnstone Round 1 Report
November 2002
Tue 5 19:45 St Johnstone 0-1 Livingston 2,688 Round 3 Report
October 2002
Tue 29 19:45 St Johnstone A-A Livingston Round 3 Report
Tue 22 19:45 St Johnstone P-P Livingston Round 3 Report
September 2002
Tue 24 19:30 Stranraer 1-3 St Johnstone 510 Round 2 Report
October 2001
Tue 9 19:30 Dundee United 3-2 St Johnstone 5,851 Round 3 Report
September 2001
Wed 26 19:30 Clyde 1-2 St Johnstone 911 Round 2 Report