1975-76 Dundee Utd (Sep, mkd, gr), Motherwell (Nov). 1978-79 Aberdeen (Mar), St. Mirren (Sep, sof).
1987-88 Hearts (Aug) 1988-89 Dumbarton (SFA), Hamilton (Jan sc), Hearts (Mar). 1989-90 Motherwell (Sep) St Mirren (Nov, sc).
1990-91 Aberdeem (Sep), Dundee Utd (Feb), Rangers (Nov), Rangers (Mar), St. Johnstone (Oct).
1991-92 Aberdeen (Mar), Dundee Utd (Oct), Dundee Untd (SFA), Dunfermline (Nov), Dunfermline (Apr), Falkirk (Feb), Hibs (Dec),
Morton (SFA), Motherwell (Mar), St. Johnstone (Oct), St. Johnstone (Apr), St. Mirren (Sep).
1992-93 Airdrie (Oct, sl fld), Clyde (SFA), Dundee (Dec), Dundee (SLC), Dundee Utd (Dec), Falkirk (Nov), Falkirk (Apr), Hearts (Oct),
Hibs (Sep), Motherwell (Aug), Partick (Sep), Partick (Feb), Rangers (Nov, sl tr), St. Johnstone (Sep)
1993-94 Aberdeen (Sep), Aberdeen (Jan 19), Aberdeen (Jan 15 abandoned), Airdrie (SLC), Dundee (Oct), Dundee (Apr), Dundee Utd (Sep), Dundee Utd (Jan), Hibs (Aug), Kilmarnock (Feb), Motherwell (Mar), St. Johnstone (Dec).
1994-95 (home games at Hampden Park). Abderdeen (Oct), Dundee Utd (SLC), Hearts (Dec), Hearts (Apr), Kilmarnock (Sep), Kilmarnock (SFA, sl cr), Motherwell (Apr), Partick (Nov, fld), Rangers (MAy), St. Mirren (SFA)
1995-96 Aberdeen (Oct), Aberdeen (Apr), Dundee Utd (SFA), Falkirk (Dec), Falkirk (Apr), Hearts (Nov), Hearts (Mar), Hibs (Oct),
Hibs (Feb), Kilmarnock (Dec), Kilmarnock (Apr), Motherwell (Sep), Motherwell (Jan), Partick (Oct), Partick (Feb), Raith (Nov),
Raith (May), Raith (SFA), Raith (SLC), Rangers (Sep), Rangers (Jan)
1996-97 Aberdeen (Nov), Dunfermline (Sep), Hearts (Nov), Hibs (Nov), Hibs (SFA), Motherwell (Oct).
1997-98 Dundee Utd (Nov), Hearts (Dec), Hibs (Dec), Motherwell (Nov, sl tr), Motherwell (SLC), Rangers (Nov), St. Johnstone (Oct)
1998-99 Aberdeen (Oct), Aberdeen (May), Airdrie (SFA), Dundee (Nov), Dundee (Apr), Dundee Utd (Aug), Dundee Utd (Feb), Dunfermline (Aug), Dunfermline (Dec), Dunfermline (SFA), Hearts (Sep), Hearts (Feb), Kilmarmock (Sep), Motherwell (Nov),
Rangers (Nov), Rangers (May), St. Johnstone (Sep).,St. Johnstone (Jan).
1999-2000 Aberdeen (Oct), Aberdeen (May), Dundee (Apr), Dundee (SLC), Dundee Utd (Dec), Dundee Utd (May), Hearts (Aug),
Hibs (Dec), Hibs (Apr), Kilmarnock (Oct), Kilmarnock (Apr), Motherwell (Oct), Motherwell (Apr), Rangers (Mar), St. Johnstone (Aug),
St. Johnstone (Mar).
2000-01 Aberdeen (Dec), Hibs (Feb), Rangers (Aug), Rangers (Feb). 2001-02 Rangers (Nov), Rangers (Apr)
2002-03 Hibs (Mar), Kilmarnock (Apr), Rangers (Oct), Rangers (Mar).
2003-04 Dunfermline (Nov), Rangers (Jan), Rangers (May), Rangers (SFA).
2004-05 Aberdeen (May), Hibs (Dec), Inverness (Nov), Rangers (Aug), Rangers (Feb), Rangers (SFA).
2005-06 Rangers (Nov), Rangers (SLC). 2006-07 Rangers (Sep), Rangers (Mar)
2007-08 Aberdeen (Nov), Aberdeen (Apr), Dundee Utd (Sep), Falkirk (Dec), Hibs (Dec), Rangers Rangers (Apr 27), St. Mirren (Dec).
2008-09 Rangers (Aug), Rangers (Feb). 2009-10 Aberdeen (Dec), Rangers (Jan), Rangers (May), St. Johnstone (Mar).
2010-11 Rangers (Oct), Rangers (Feb), Rangers (SFA). 2011-12 Rangers (Dec), Rangers (Apr, sl fld)
2012-13 Kilmarnock (Oct), St. Johnstone (SLC), St. Mirren (Dec). 2016-17 Rangers (Sep), Rangers (Mar)
2017-18 Rangers (Dec), Rangers (Apr). 2018-19 Rangers (Sep), Rangers (Mar).
2019-20 Rangers (Dec). 2020-21 Rangers (Oct), Rangers (Mar)
CELTIC AWAYS
1972-73 Dundee (SLC). 1973-74 Aberdeen (tc). 1982-83 St. Mirren (Sep). 1987-88 Hearts (Nov) 1990-91 St. Johnstone (Dec)
1991-92 Dunfermline (Aug), Falkirk (Oct), Motherwell (Oct), St. Johnstone (Dec). 1992-93 Dundee (Feb), Falkirk (Sep), Falkirk (SFA), Motherwell (Mar), Partick (May). 1993-94 Kilmarnock (Apr), Motherwell (Aug), Motherwell (Dec), Partick (Aug), Partick (Jan).
1994-95 Dundee Utd (Nov), Kilmarnock (Mar). 1995-96 Aberdeen (Sep), Kilmarnock (Oct), Kilmarnock (Jan), Partick (Nov).
1996-97 Clyde (SLC), Dunfermline (Jan). 1998-99 Dunfermline (Oct), Dunermline (May). 2011-12 St. Johnstone (Dec). .
Away games at Ibrox are listed in the Rangers section.
This page last updated - 25/3/26