| 1878-1879 |
|---|
| 1 | Sat-Sep 28 | CAMPSIE GLEN | 2-0 | | detail |
| 2 | Sat-Oct 19 | Strathblane | 0-1 | | detail |
|
| 1879-1880 |
|---|
| 1 | Sat-Sep 27 | BONNYBRIDGE GRASSHOPPERS | 3-2 | | detail |
| 2 | Sat-Oct 11 | Strathblane | 0-1 | | detail |
|
| 1880-1881 |
|---|
| 1 | | CAMPSIE ATHLETIC | - | Walk | detail |
| 2 | Sat-Oct 02 | KING'S PARK | 2-1 | | detail |
| 3 | Sat-Oct 23 | DUMBARTON | 1-6 | | detail |
|
| 1881-1882 |
|---|
| 1 | Sat-Sep 10 | KING'S PARK | 3-0 | | detail |
| 2 | Sat-Oct 08 | Bonnybridge Grasshoppers | 5-0 | | detail |
| 3 | Sat-Oct 22 | Milngavie Thistle | 2-0 | | detail |
| 4 | Sat-Nov 12 | MILTON OF CAMPSIE | 3-1 | | detail |
| 5 | Sat-Dec 10 | West Calder | 2-4 | | detail |
|
| 1882-1883 |
|---|
| 1 | Sat-Sep 16 | Dunipace | 5-1 | | detail |
| 3 | Sat-Oct 21 | RENTON | 1-1 | | detail |
| 3r | Sat-Oct 28 | Renton | 1-4 | | detail |
|
| 1883-1884 |
|---|
| 1 | Sat-Sep 08 | Alloa Athletic | 5-0 | | detail |
| 2 | Sat-Sep 29 | STENHOUSEMUIR | 9-1 | | detail |
| 3 | Sat-Oct 20 | Rangers | 2-5 | | detail |
|
| 1884-1885 |
|---|
| 1 | | STRATHBLANE | - | Walk | detail |
| 2 | Sat-Oct 04 | Bonnybridge Grasshoppers | 4-1 | | detail |
| 3 | Sat-Oct 25 | Partick | 2-4 | | detail |
|
| 1885-1886 |
|---|
| 1 | Sat-Sep 12 | Camelon | 3-1 | | detail |
| 2 | Sat-Oct 03 | ALLOA ATHLETIC | 0-4 | | detail |
|
| 1886-1887 |
|---|
| 1 | Sat-Sep 11 | King's Park | 3-1 | | detail |
| 2 | Sat-Oct 02 | LAURIESTON | 3-1 | | detail |
| 3 | Sat-Oct 23 | QUEEN'S PARK | 3-8 | | detail |
|
| 1887-1888 |
|---|
| 1 | Sat-Sep 03 | KILSYTH WANDERERS | 4-1 | | detail |
| 2 | Sat-Sep 24 | CAMPSIE | 2-2 | | detail |
| 2r | Sat-Oct 01 | Campsie | 2-2 | | detail |
| 3 | Sat-Oct 15 | CARFIN SHAMROCK | 2-2 | | detail |
| 3r | Sat-Oct 22 | Carfin Shamrock | 0-3 | | detail |
|
| 1888-1889 |
|---|
| 1 | Sat-Sep 01 | DUNIPACE | 5-0 | | detail |
| 2 | Sat-Sep 22 | GAIRDOCH | 8-3 | | detail |
| 3 | Sat-Oct 13 | CAMPSIE | 2-2 | | detail |
| 3r | Sat-Oct 20 | Campsie | 2-2 | | detail |
| 4 | Sat-Nov 03 | Queen of the South Wanderers | 2-10 | | detail |
|
| 1889-1890 |
|---|
| 1 | Sat-Sep 07 | TILLICOULTRY | 11-1 | | detail |
| 2 | Sat-Sep 28 | KING'S PARK | 5-2 | | detail |
| 3 | Sat-Oct 19 | EAST STIRLINGSHIRE | 1-6 | | detail |
|
| 1890-1891 |
|---|
| 1 | | Vale of Bannock | - | Walk | detail |
| 2 | Sat-Sep 27 | Leith Athletic | 2-7 | | detail |
|
| 1896-1897 |
|---|
| 1 | Sat-Jan 09 | ABERDEEN ORION | 2-0 | | detail |
| 2 | Sat-Jan 23 | Kilmarnock | 1-3 | Void | detail |
| 2r | Sat-Feb 06 | Kilmarnock | 3-7 | | detail |
|
| 1899-1900 |
|---|
| 1 | Sat-Jan 13 | Port Glasgow Athletic | 1-7 | | detail |
|
| 1901-1902 |
|---|
| 1 | Sat-Jan 11 | Lochgelly United | 2-0 | | detail |
| 2 | Sat-Jan 25 | ST.BERNARD'S | 2-0 | | detail |
| qf | Sat-Feb 08 | ST.MIRREN | 0-2 | | detail |
|
| 1905-1906 |
|---|
| 1 | Sat-Jan 27 | HIBERNIAN | 1-2 | | detail |
|
| 1906-1907 |
|---|
| 1 | Sat-Jan 26 | RANGERS | 1-2 | | detail |
|
| 1907-1908 |
|---|
| 1 | Sat-Jan 25 | RANGERS | 2-2 | | detail |
| 1r | Sat-Feb 01 | Rangers | 1-4 | | detail |
|
| 1908-1909 |
|---|
| 1 | Sat-Jan 23 | EAST STIRLINGSHIRE | 2-1 | | detail |
| 2 | Sat-Feb 06 | Motherwell | 3-1 | | detail |
| qf | Sat-Feb 20 | Third Lanark | 2-1 | | detail |
| sf | Sat-Mar 20 | RANGERS | 0-1 | | detail |
|
| 1909-1910 |
|---|
| 1 | Sat-Jan 22 | PORT GLASGOW ATHLETIC | 3-0 | | detail |
| 2 | Sat-Feb 05 | Dundee | 0-3 | | detail |
|
| 1910-1911 |
|---|
| 1 | Sat-Jan 28 | Leith Athletic | 2-2 | | detail |
| 1r | Sat-Feb 04 | LEITH ATHLETIC | 4-1 | | detail |
| 2 | Sat-Feb 11 | Forfar Athletic | 0-2 | | detail |
|
| 1911-1912 |
|---|
| 1 | Sat-Jan 27 | KING'S PARK | 2-2 | | detail |
| 1r | Sat-Feb 03 | King's Park | 6-1 | | detail |
| 2 | Sat-Feb 10 | GREENOCK MORTON | 0-0 | | detail |
| 2r | Sat-Feb 17 | Greenock Morton | 1-3 | | detail |
|
| 1912-1913 |
|---|
| 2 | Sat-Feb 08 | Greenock Morton | 2-2 | | detail |
| 2r | Sat-Feb 15 | GREENOCK MORTON | 3-1 | | detail |
| 3 | Sat-Feb 22 | Rangers | 3-1 | | detail |
| qf | Sat-Mar 08 | DUMBARTON | 1-0 | | detail |
| sf | Sat-Mar 29 | Heart of Midlothian | 1-0 | | detail |
| f | Sat-Apr 12 | Raith Rovers | 2-0 | | detail |
|
| 1913-1914 |
|---|
| 1 | Sat-Jan 24 | QUEEN'S PARK | 1-3 | | detail |
|
| 1919-1920 |
|---|
| 2 | Sat-Feb 07 | Heart of Midlothian | 0-2 | | detail |
|
| 1920-1921 |
|---|
| 1 | Sat-Jan 22 | Alloa Athletic | 0-0 | | detail |
| 1r | Sat-Jan 29 | ALLOA ATHLETIC | 1-1 | | detail |
| 1r | Wed-Feb 02 | Alloa Athletic | 1-1 | | detail |
| 1r | Thu-Feb 03 | Alloa Athletic | 0-1 | | detail |
|
| 1921-1922 |
|---|
| 1 | Sat-Jan 28 | Forfar Athletic | 3-0 | | detail |
| 2 | Sat-Feb 11 | Bathgate | 0-1 | | detail |
|
| 1922-1923 |
|---|
| 1 | Sat-Jan 13 | BREADALBANE | 10-0 | | detail |
| 2 | Sat-Jan 27 | Johnstone | 1-0 | | detail |
| 3 | Sat-Feb 10 | Motherwell | 0-3 | | detail |
|
| 1923-1924 |
|---|
| 1 | Sat-Jan 26 | BRECHIN CITY | 3-0 | | detail |
| 2 | Sat-Feb 09 | EAST FIFE | 2-0 | | detail |
| 3 | Sat-Feb 23 | QUEEN'S PARK | 0-0 | | detail |
| 3r | Wed-Feb 27 | Queen's Park | 2-0 | | detail |
| qf | Sat-Mar 08 | Heart of Midlothian | 2-1 | | detail |
| sf | Sat-Mar 22 | Airdrieonians | 1-2 | | detail |
|
| 1924-1925 |
|---|
| 1 | Sat-Jan 24 | GREENOCK MORTON | 1-1 | | detail |
| 1r | Wed-Jan 28 | Greenock Morton | 3-0 | | detail |
| 2 | Sat-Feb 07 | DUMBARTON | 2-0 | | detail |
| 3 | Sat-Feb 21 | Broxburn United | 1-2 | | detail |
|
| 1925-1926 |
|---|
| 1 | Sat-Jan 23 | BREADALBANE | 10-0 | | detail |
| 2 | Sat-Feb 06 | MONTROSE | 5-1 | | detail |
| 3 | Sat-Feb 20 | RANGERS | 0-2 | | detail |
|
| 1926-1927 |
|---|
| 1 | Sat-Jan 22 | ST.JOHNSTONE | 1-0 | | detail |
| 2 | Sat-Feb 05 | QUEEN'S PARK | 6-3 | | detail |
| 3 | Sat-Feb 19 | MID ANNANDALE | 3-0 | | detail |
| qf | Sat-Mar 05 | RANGERS | 2-2 | | detail |
| qfr | Wed-Mar 09 | Rangers | 1-0 | | detail |
| sf | Sat-Mar 26 | Celtic | 0-1 | | detail |
|
| 1927-1928 |
|---|
| 1 | Sat-Jan 21 | ST.BERNARD'S | 3-1 | | detail |
| 2 | Sat-Feb 04 | Ayr United | 4-2 | | detail |
| 3 | Sat-Feb 18 | Hibernian | 0-0 | | detail |
| 3r | Wed-Feb 22 | HIBERNIAN | 0-1 | | detail |
|
| 1928-1929 |
|---|
| 1 | Sat-Jan 19 | St.Bernard's | 2-1 | | detail |
| 2 | Sat-Feb 02 | Queen of the South | 2-1 | | detail |
| 3 | Sat-Feb 16 | ABERDEEN | 3-5 | | detail |
|
| 1929-1930 |
|---|
| 1 | Sat-Jan 18 | Buckie Thistle | 2-0 | | detail |
| 2 | Sat-Feb 01 | QUEEN OF THE SOUTH | 1-1 | | detail |
| 2r | Thu-Feb 06 | Queen of the South | 4-3 | | detail |
| 3 | Sat-Feb 15 | LEITH ATHLETIC | 0-0 | | detail |
| 3r | Wed-Feb 19 | Leith Athletic | 1-1 | | detail |
| 3r | Mon-Feb 24 | Leith Athletic | 1-1 | | detail |
| 3r | Tue-Feb 25 | Leith Athletic | 1-0 | | detail |
| qf | Sat-Mar 01 | Partick Thistle | 1-3 | | detail |
|
| 1930-1931 |
|---|
| 1 | Sat-Jan 17 | Peebles Rovers | 4-0 | | detail |
| 2 | Sat-Jan 31 | Inverness Caledonian | 7-2 | | detail |
| 3 | Sat-Feb 14 | St.Mirren | 0-2 | | detail |
|
| 1931-1932 |
|---|
| 1 | Sat-Jan 16 | Celtic | 2-3 | | detail |
|
| 1932-1933 |
|---|
| 1 | Sat-Jan 21 | Raith Rovers | 2-1 | | detail |
| 2 | Sat-Feb 04 | Celtic | 0-2 | | detail |
|
| 1933-1934 |
|---|
| 1 | Sat-Jan 20 | LEITH AMATEURS | 3-0 | | detail |
| 2 | Sat-Feb 03 | Hamilton Academical | 4-2 | | detail |
| 3 | Sat-Feb 17 | Celtic | 1-3 | | detail |
|
| 1934-1935 |
|---|
| 1 | Sat-Jan 26 | ABERDEEN | 2-3 | | detail |
|
| 1935-1936 |
|---|
| 1 | Sat-Jan 25 | Montrose | 2-0 | | detail |
| 2 | Sat-Feb 08 | KILMARNOCK | 1-1 | | detail |
| 2r | Wed-Feb 12 | Kilmarnock | 3-1 | | detail |
| qf | Sat-Mar 07 | DUNFERMLINE ATHLETIC | 5-0 | | detail |
| sf | Sat-Mar 28 | Third Lanark | 1-3 | | detail |
|
| 1936-1937 |
|---|
| 1 | Sat-Jan 30 | PEEBLES ROVERS | 6-0 | | detail |
| 2 | Sat-Feb 13 | MOTHERWELL | 0-3 | | detail |
|
| 1937-1938 |
|---|
| 1 | Sat-Jan 22 | DALBEATTIE STAR | 6-0 | | detail |
| 2 | Sat-Feb 12 | ST.MIRREN | 3-2 | | detail |
| 3 | Sat-Mar 05 | ALBION ROVERS | 4-0 | | detail |
| qf | Sat-Mar 19 | RANGERS | 1-2 | | detail |
|
| 1938-1939 |
|---|
| 1 | Sat-Jan 21 | BRECHIN CITY | 5-0 | | detail |
| 2 | Sat-Feb 04 | AIRDRIEONIANS | 7-0 | | detail |
| 3 | Sat-Feb 18 | ABERDEEN | 2-3 | | detail |
|
| 1946-1947 |
|---|
| 1 | Sat-Jan 25 | KILMARNOCK | 2-0 | | detail |
| 3 | Sat-Feb 22 | MOTHERWELL | 0-0 | | detail |
| 3r | Sat-Mar 08 | Motherwell | 0-1 | | detail |
|
| 1947-1948 |
|---|
| 1 | Sat-Jan 24 | Inverness Caledonian | 6-1 | | detail |
| 2 | Sat-Feb 07 | Greenock Morton | 2-3 | | detail |
|
| 1948-1949 |
|---|
| 1 | Sat-Jan 22 | East Fife | 1-2 | | detail |
|
| 1949-1950 |
|---|
| 1 | Sat-Jan 28 | Stranraer | 3-1 | | detail |
| 2 | Sat-Feb 11 | EAST FIFE | 2-3 | | detail |
|
| 1950-1951 |
|---|
| 2 | Sat-Jan 27 | AIRDRIEONIANS | 0-2 | | detail |
|
| 1951-1952 |
|---|
| 2 | Sat-Feb 09 | STIRLING ALBION | 3-3 | | detail |
| 2r | Wed-Feb 13 | Stirling Albion | 2-1 | | detail |
| 3 | Sat-Feb 23 | Dumbarton | 3-1 | | detail |
| qf | Sat-Mar 08 | Third Lanark | 0-1 | | detail |
|
| 1952-1953 |
|---|
| 1 | Sat-Jan 24 | Newton Stewart | 2-2 | | detail |
| 1r | Wed-Jan 28 | NEWTON STEWART | 4-0 | | detail |
| 2 | Sat-Feb 07 | Forfar Athletic | 4-2 | | detail |
| 3 | Sat-Feb 21 | CELTIC | 2-3 | | detail |
|
| 1953-1954 |
|---|
| 2 | Wed-Feb 17 | CELTIC | 1-2 | | detail |
|
| 1954-1955 |
|---|
| 5 | Sat-Feb 05 | STENHOUSEMUIR | 4-0 | | detail |
| 6 | Sat-Feb 19 | Inverness Caledonian | 7-0 | | detail |
| qf | Sat-Mar 05 | Clyde | 0-5 | | detail |
|
| 1955-1956 |
|---|
| 5 | Sat-Feb 04 | KILMARNOCK | 0-3 | | detail |
|
| 1956-1957 |
|---|
| 5 | Sat-Feb 02 | Berwick Rangers | 2-1 | | detail |
| 6 | Sat-Feb 16 | ABERDEEN | 3-1 | | detail |
| qf | Sat-Mar 02 | CLYDE | 2-1 | | detail |
| sf | Sat-Mar 23 | Raith Rovers | 2-2 | | detail |
| sfr | Wed-Mar 27 | Raith Rovers | 2-0 | | detail |
| f | Sat-Apr 20 | Kilmarnock | 1-1 | | detail |
| fr | Wed-Apr 24 | Kilmarnock | 2-1 | | detail |
|
| 1957-1958 |
|---|
| 1 | Sat-Feb 01 | HAMILTON ACADEMICAL | 2-0 | | detail |
| 2 | Sat-Feb 15 | ST.JOHNSTONE | 6-3 | | detail |
| 3 | Sat-Mar 01 | Buckie Thistle | 2-1 | | detail |
| qf | Sat-Mar 15 | Clyde | 1-2 | | detail |
|
| 1958-1959 |
|---|
| 2 | Sat-Feb 14 | Hibernian | 1-3 | | detail |
|
| 1959-1960 |
|---|
| 2 | Sat-Feb 13 | Cowdenbeath | 0-1 | | detail |
|
| 1960-1961 |
|---|
| 1 | Sat-Jan 28 | CELTIC | 1-3 | | detail |
|
| 1961-1962 |
|---|
| 1 | Wed-Dec 13 | RANGERS | 1-2 | | detail |
|
| 1962-1963 |
|---|
| 1 | Mon-Jan 28 | CELTIC | 0-2 | | detail |
|
| 1963-1964 |
|---|
| 2 | Sat-Jan 25 | BERWICK RANGERS | 2-2 | | detail |
| 2r | Wed-Jan 29 | Berwick Rangers | 5-1 | | detail |
| 3 | Sat-Feb 15 | St.Mirren | 1-0 | | detail |
| qf | Sat-Mar 07 | KILMARNOCK | 1-2 | | detail |
|
| 1964-1965 |
|---|
| 1 | Sat-Feb 06 | HEART OF MIDLOTHIAN | 0-3 | | detail |
|
| 1965-1966 |
|---|
| 1 | Mon-Feb 07 | Dundee United | 0-0 | | detail |
| 1r | Thu-Feb 10 | DUNDEE UNITED | 1-2 | | detail |
|
| 1966-1967 |
|---|
| 1 | Sat-Jan 28 | ALLOA ATHLETIC | 3-1 | | detail |
| 2 | Sat-Feb 18 | Dundee United | 0-1 | | detail |
|
| 1967-1968 |
|---|
| 1 | Sat-Jan 27 | Greenock Morton | 0-4 | | detail |
|
| 1968-1969 |
|---|
| 1 | Sat-Jan 25 | GREENOCK MORTON | 1-2 | | detail |
|
| 1969-1970 |
|---|
| 1 | Sat-Jan 24 | TARFF ROVERS | 3-0 | | detail |
| 2 | Sat-Feb 07 | ST.MIRREN | 2-1 | | detail |
| qf | Sat-Feb 21 | ABERDEEN | 0-1 | | detail |
|
| 1970-1971 |
|---|
| 3 | Sat-Jan 23 | Rangers | 0-3 | | detail |
|
| 1971-1972 |
|---|
| 3 | Sat-Feb 05 | RANGERS | 2-2 | | detail |
| 3r | Wed-Feb 09 | Rangers | 0-2 | | detail |
|
| 1972-1973 |
|---|
| 3 | Sat-Feb 03 | Berwick Rangers | 3-1 | | detail |
| 4 | Wed-Feb 28 | Aberdeen | 1-3 | | detail |
|
| 1973-1974 |
|---|
| 3 | Sun-Jan 27 | DUNFERMLINE ATHLETIC | 2-2 | | detail |
| 3r | Wed-Jan 30 | Dunfermline Athletic | 0-1 | | detail |
|
| 1974-1975 |
|---|
| 3 | Thu-Jan 30 | Ross County | 5-1 | | detail |
| 4 | Sat-Feb 15 | Airdrieonians | 0-2 | | detail |
|
| 1975-1976 |
|---|
| 3 | Sat-Jan 24 | Dundee | 2-1 | | detail |
| 4 | Sat-Feb 14 | Kilmarnock | 1-3 | | detail |
|
| 1976-1977 |
|---|
| 3 | Sat-Jan 29 | Rangers | 1-3 | | detail |
|
| 1977-1978 |
|---|
| 1 | Sat-Dec 17 | Brechin City | 0-2 | | detail |
|
| 1978-1979 |
|---|
| 1 | Sat-Dec 16 | KEITH | 2-0 | | detail |
| 2 | Thu-Feb 22 | Inverness Thistle | 4-0 | | detail |
| 3 | Sun-Feb 25 | Dundee | 0-1 | | detail |
|
| 1979-1980 |
|---|
| 1 | Sat-Dec 15 | Queen of the South | 1-1 | | detail |
| 1r | Wed-Dec 26 | QUEEN OF THE SOUTH | 0-4 | | detail |
|
| 1980-1981 |
|---|
| 1 | Sat-Jan 24 | DUNDEE | 1-0 | | detail |
| 2 | Sat-Feb 14 | Hibernian | 0-1 | | detail |
|
| 1981-1982 |
|---|
| 3 | Sat-Jan 23 | Hibernian | 0-2 | | detail |
|
| 1982-1983 |
|---|
| 3 | Sat-Jan 29 | RANGERS | 0-2 | | detail |
|
| 1983-1984 |
|---|
| 3 | Mon-Feb 06 | CLYDE | 1-2 | | detail |
|
| 1984-1985 |
|---|
| 3 | Mon-Feb 04 | Airdrieonians | 3-0 | | detail |
| 4 | Sat-Feb 16 | Forfar Athletic | 1-2 | | detail |
|
| 1985-1986 |
|---|
| 3 | Sat-Jan 25 | Clydebank | 0-0 | | detail |
| 3r | Mon-Feb 03 | CLYDEBANK | 1-0 | | detail |
| 4 | Tue-Mar 04 | St.Mirren | 1-1 | | detail |
| 4r | Wed-Mar 05 | ST.MIRREN | 0-3 | | detail |
|
| 1986-1987 |
|---|
| 3 | Tue-Feb 03 | CLYDEBANK | 0-0 | | detail |
| 3r | Mon-Feb 09 | Clydebank | 1-3 | | detail |
|
| 1987-1988 |
|---|
| 3 | Sat-Jan 30 | HEART OF MIDLOTHIAN | 1-3 | | detail |
|
| 1988-1989 |
|---|
| 3 | Sat-Jan 28 | MOTHERWELL | 1-1 | | detail |
| 3r | Wed-Feb 01 | Motherwell | 1-2 | | detail |
|
| 1989-1990 |
|---|
| 3 | Sat-Jan 20 | Heart of Midlothian | 0-2 | | detail |
|
| 1990-1991 |
|---|
| 3 | Sat-Jan 26 | Partick Thistle | 0-0 | | detail |
| 3r | Wed-Jan 30 | PARTICK THISTLE | 4-3 | | detail |
| 4 | Sat-Feb 23 | Motherwell | 2-4 | | detail |
|
| 1991-1992 |
|---|
| 3 | Sat-Jan 25 | Hamilton Academical | 1-0 | | detail |
| 4 | Sat-Feb 15 | DUNDEE | 0-0 | | detail |
| 4r | Mon-Feb 24 | Dundee | 1-0 | | detail |
| qf | Sun-Mar 08 | Heart of Midlothian | 1-3 | | detail |
|
| 1992-1993 |
|---|
| 3 | Wed-Jan 27 | BERWICK RANGERS | 5-2 | | detail |
| 4 | Sat-Feb 06 | CELTIC | 2-0 | | detail |
| qf | Sat-Mar 06 | Heart of Midlothian | 0-2 | | detail |
|
| 1993-1994 |
|---|
| 3 | Sat-Jan 29 | Stranraer | 1-2 | | detail |
|
| 1994-1995 |
|---|
| 3 | Tue-Jan 31 | MOTHERWELL | 0-0 | Void | detail |
| 3 | Mon-Feb 06 | MOTHERWELL | 0-2 | | detail |
|
| 1995-1996 |
|---|
| 3 | Tue-Jan 30 | STENHOUSEMUIR | 0-2 | | detail |
|
| 1996-1997 |
|---|
| 3 | Sat-Jan 25 | BERWICK RANGERS | 1-1 | | detail |
| 3r | Tue-Feb 04 | Berwick Rangers | 2-1 | | detail |
| 4 | Sat-Feb 15 | DUNFERMLINE ATHLETIC | 2-1 | | detail |
| qf | Sat-Mar 08 | RAITH ROVERS | 2-0 | | detail |
| sf | Sat-Apr 12 | Celtic | 1-1 | | detail |
| sfr | Wed-Apr 23 | Celtic | 1-0 | | detail |
| f | Sat-May 24 | Kilmarnock | 0-1 | | detail |
|
| 1997-1998 |
|---|
| 3 | Sat-Jan 24 | Stenhousemuir | 3-1 | | detail |
| 4 | Sat-Feb 14 | Raith Rovers | 3-1 | | detail |
| qf | Sat-Mar 07 | ST.JOHNSTONE | 3-0 | | detail |
| sf | Sat-Apr 04 | Heart of Midlothian | 1-3 | | detail |
|
| 1998-1999 |
|---|
| 3 | Sat-Jan 23 | HUNTLY | 3-0 | | detail |
| 4 | Sat-Feb 13 | Stranraer | 2-1 | | detail |
| qf | Sun-Mar 07 | Rangers | 1-2 | | detail |
|
| 1999-2000 |
|---|
| 3 | Sat-Jan 29 | PETERHEAD | 3-1 | | detail |
| 4 | Sat-Feb 19 | Berwick Rangers | 0-0 | | detail |
| 4r | Tue-Feb 29 | BERWICK RANGERS | 3-0 | | detail |
| qf | Sat-Mar 11 | Hibernian | 1-3 | | detail |
|
| 2000-2001 |
|---|
| 3 | Sat-Jan 27 | Dundee | 0-0 | | detail |
| 3r | Mon-Feb 12 | DUNDEE | 0-2 | | detail |
|
| 2001-2002 |
|---|
| 3 | Sun-Jan 06 | Dundee | 1-1 | | detail |
| 3r | Wed-Jan 16 | DUNDEE | 0-1 | | detail |
|
| 2002-2003 |
|---|
| 3 | Sat-Jan 25 | HEART OF MIDLOTHIAN | 4-0 | | detail |
| 4 | Sat-Feb 22 | Alloa Athletic | 2-0 | | detail |
| qf | Sat-Mar 22 | DUNDEE | 1-1 | | detail |
| qfr | Wed-Apr 09 | Dundee | 1-4 | | detail |
|
| 2003-2004 |
|---|
| 3 | Sat-Jan 10 | Ayr United | 2-1 | | detail |
| 4 | Sat-Feb 07 | ABERDEEN | 0-2 | | detail |
|
| 2004-2005 |
|---|
| 3 | Sat-Jan 08 | Clyde | 0-3 | | detail |
|
| 2005-2006 |
|---|
| 3 | Sat-Jan 07 | BRECHIN CITY | 2-1 | | detail |
| 4 | Sat-Feb 04 | ROSS COUNTY | 1-1 | | detail |
| 4r | Tue-Feb 14 | Ross County | 1-0 | | detail |
| qf | Sat-Feb 25 | HIBERNIAN | 1-5 | | detail |
|
| 2006-2007 |
|---|
| 3 | Sat-Jan 06 | Berwick Rangers | 2-0 | | detail |
| 4 | Sat-Feb 03 | ST.JOHNSTONE | 0-3 | | detail |
|
| 2007-2008 |
|---|
| 4 | Sat-Jan 12 | ABERDEEN | 2-2 | | detail |
| 4r | Tue-Jan 22 | Aberdeen | 1-3 | | detail |
|
| 2008-2009 |
|---|
| 4 | Sat-Jan 10 | QUEEN OF THE SOUTH | 4-2 | | detail |
| 5 | Sat-Feb 07 | Heart of Midlothian | 1-0 | | detail |
| qf | Sat-Mar 07 | Inverness Caledonian Thistle | 1-0 | | detail |
| sf | Sun-Apr 26 | Dunfermline Athletic | 2-0 | | detail |
| f | Sat-May 30 | Rangers | 0-1 | | detail |
|
| 2009-2010 |
|---|
| 4 | Mon-Jan 18 | Kilmarnock | 0-1 | | detail |
|
| 2010-2011 |
|---|
| 4 | Tue-Jan 11 | PARTICK THISTLE | 2-2 | | detail |
| 4r | Tue-Jan 18 | Partick Thistle | 0-1 | | detail |
|
| 2011-2012 |
|---|
| 4 | Sat-Jan 07 | EAST FIFE | 2-0 | | detail |
| 5 | Wed-Feb 15 | Ayr United | 1-2 | | detail |
|
| 2012-2013 |
|---|
| 4 | Sat-Dec 01 | Stenhousemuir | 1-0 | | detail |
| 5 | Sat-Feb 02 | FORFAR ATHLETIC | 4-1 | | detail |
| qf | Sat-Mar 02 | Hamilton Academical | 2-1 | | detail |
| sf | Sat-Apr 13 | Hibernian | 3-4 | | detail |
|
| 2013-2014 |
|---|
| 4 | Sat-Nov 30 | RANGERS | 0-2 | | detail |
|
| 2014-2015 |
|---|
| 4 | Sat-Nov 29 | COWDENBEATH | 1-0 | | detail |
| 5 | Sat-Feb 07 | BRECHIN CITY | 2-1 | | detail |
| qf | Fri-Mar 06 | Queen of the South | 1-0 | | detail |
| sf | Sat-Apr 18 | Hibernian | 1-0 | | detail |
| f | Sat-May 30 | Inverness Caledonian Thistle | 1-2 | | detail |
|
| 2015-2016 |
|---|
| 3 | Sat-Nov 28 | FRASERBURGH | 4-1 | | detail |
| 4 | Tue-Jan 26 | Dundee | 1-3 | | detail |
|
| 2016-2017 |
|---|
| 4 | Sat-Jan 21 | Greenock Morton | 0-2 | | detail |
|
| 2017-2018 |
|---|
| 4 | Tue-Jan 23 | Livingston | 1-0 | | detail |
| 5 | Sat-Feb 10 | Cove Rangers | 3-1 | | detail |
| qf | Sun-Mar 04 | Rangers | 1-4 | | detail |
|
| 2018-2019 |
|---|
| 3 | Sat-Nov 24 | Stenhousemuir | 2-4 | | detail |
|
| 2019-2020 |
|---|
| 3 | Fri-Nov 22 | Linlithgow Rose | 4-1 | | detail |
| 4 | Sat-Jan 18 | Arbroath | 0-0 | | detail |
| 4r | Tue-Jan 28 | ARBROATH | 2-0 | | detail |
| 5 | Sat-Feb 08 | HEART OF MIDLOTHIAN | 0-1 | | detail |
|
| 2020-2021 |
|---|
| 2 | Tue-Mar 23 | Arbroath | 2-1 | | detail |
| 3 | Sat-Apr 03 | Celtic | 0-3 | | detail |
|
| 2021-2022 |
|---|
| 3 | Sat-Nov 27 | RAITH ROVERS | 1-2 | | detail |
|
| 2022-2023 |
|---|
| 3 | Sat-Nov 26 | Wick Academy | 6-0 | | detail |
| 4 | Sat-Jan 21 | Alloa Athletic | 2-1 | | detail |
| 5 | Mon-Feb 13 | Darvel | 5-1 | | detail |
| qf | Mon-Mar 13 | AYR UNITED | 2-1 | | detail |
| sf | Sat-Apr 29 | Inverness Caledonian Thistle | 0-3 | | detail |
|
| 2023-2024 |
|---|
| 3 | Sat-Nov 25 | FORMARTINE UNITED | 3-0 | | detail |
| 4 | Sat-Jan 20 | Bonnyrigg Rose | 1-2 | | detail |
|
| 2024-2025 |
|---|
| 3 | Mon-Dec 02 | East Kilbride | 3-1 | | detail |
| 4 | Sun-Jan 19 | RAITH ROVERS | 1-2 | | detail |
|