By Highest Streak No in
StrkStrk Season Date NF MF Team Venue Comp Round Res Score 1 6 1966-67 1967-03-04 Sat Aberdeen H Division 1 24 of 34 0-3 2 6 1966-67 1967-03-18 Sat St Mirren A Division 1 25 of 34 0-3 3 6 1966-67 1967-03-22 Wed Dunfermline Athletic A Division 1 26 of 34 0-1 4 6 1966-67 1967-03-25 Sat Celtic H Division 1 27 of 34 0-3 5 6 1966-67 1967-04-01 Sat Partick Thistle H Division 1 28 of 34 0-0 6 6 1966-67 1967-04-08 Sat Dundee United A Division 1 29 of 34 0-2 1 6 1998-99 1999-01-02 Sat Dunfermline Athletic A Scottish Premier League 22 of 36 0-0 2 6 1998-99 1999-01-30 Sat Motherwell H Scottish Premier League 23 of 36 0-2 3 6 1998-99 1999-02-06 Sat Celtic A Scottish Premier League 24 of 36 0-3 4 6 1998-99 1999-02-20 Sat St Johnstone H Scottish Premier League 25 of 36 0-2 5 6 1998-99 1999-02-27 Sat Aberdeen H Scottish Premier League 26 of 36 0-2 6 6 1998-99 1999-03-20 Sat Dundee A Scottish Premier League 27 of 36 0-2 1 5 1972-73 1973-03-12 Mon Greenock Morton H Division 1 27 of 34 0-0 2 5 1972-73 1973-03-21 Wed Ayr United A Division 1 28 of 34 0-2 3 5 1972-73 1973-03-24 Sat Celtic H Division 1 29 of 34 0-2 4 5 1972-73 1973-03-31 Sat Partick Thistle A Division 1 30 of 34 0-3 5 5 1972-73 1973-04-07 Sat Rangers H Division 1 31 of 34 0-1 1 5 1978-79 1979-04-28 Sat Rangers A Premier 32 of 36 0-4 2 5 1978-79 1979-05-02 Wed Aberdeen A Premier 33 of 36 0-5 3 5 1978-79 1979-05-05 Sat Partick Thistle A Premier 34 of 36 0-2 4 5 1978-79 1979-05-07 Mon Greenock Morton H Premier 35 of 36 0-1 5 5 1978-79 1979-05-14 Mon Celtic A Premier 36 of 36 0-1 1 4 1890-91 1891-04-18 Sat Third Lanark A Division 1 14 of 18 0-4 1 4 1890-91 1891-04-18 Sat Glasgow Wanderers H Friendly 10-0 2 4 1890-91 1891-04-20 Mon Dumbarton H Division 1 15 of 18 0-4 3 4 1890-91 1891-04-25 Sat Abercorn A Division 1 16 of 18 0-1 3 4 1890-91 1891-04-25 Sat Edinburgh Northern H Friendly 4-1 4 4 1890-91 1891-05-02 Sat Cambuslang A Division 1 17 of 18 0-2 4 4 1890-91 1891-05-02 Sat Raith Rovers H Friendly 8-1 1 4 1906-07 1907-01-01 Tue Hibernian A Division 1 20 of 34 0-0 2 4 1906-07 1907-01-12 Sat Airdrieonians H Division 1 21 of 34 0-1 3 4 1906-07 1907-01-19 Sat Port Glasgow Athletic A Division 1 22 of 34 0-0 4 4 1906-07 1907-03-02 Sat Greenock Morton A Division 1 23 of 34 0-0 1 4 1910-11 1910-12-17 Sat Aberdeen H Division 1 19 of 34 0-3 2 4 1910-11 1910-12-24 Sat Rangers A Division 1 20 of 34 0-2 3 4 1910-11 1910-12-31 Sat Third Lanark H Division 1 21 of 34 0-1 4 4 1910-11 1911-01-02 Mon Hibernian A Division 1 22 of 34 0-1 1 4 1917-18 1917-11-10 Sat Rangers H Division 1 13 of 34 0-3 2 4 1917-18 1917-11-17 Sat Hamilton Academical A Division 1 14 of 34 0-3 3 4 1917-18 1917-11-24 Sat Falkirk H Division 1 15 of 34 0-2 4 4 1917-18 1917-12-01 Sat Clyde A Division 1 16 of 34 0-3 1 4 1980-81 1981-03-21 Sat Greenock Morton A Premier 28 of 36 0-3 2 4 1980-81 1981-03-24 Tue Kilmarnock A Premier 29 of 36 0-2 3 4 1980-81 1981-03-28 Sat Dundee United H Premier 30 of 36 0-4 4 4 1980-81 1981-04-01 Wed Celtic A Premier 31 of 36 0-6 1 4 1987-88 1988-04-23 Sat Aberdeen A Premier 42 of 44 0-0 2 4 1987-88 1988-04-30 Sat St Mirren H Premier 43 of 44 0-1 3 4 1987-88 1988-05-07 Sat Dundee United A Premier 44 of 44 0-0 4 4 1988-89 1988-08-13 Sat Celtic A Premier 01 of 36 0-1 1 4 2008-09 2008-12-20 Sat Dundee United H Scottish Premier League 18 of 38 0-0 2 4 2008-09 2008-12-27 Sat Aberdeen A Scottish Premier League 19 of 38 0-1 3 4 2008-09 2009-01-03 Sat Hibernian H Scottish Premier League 20 of 38 0-0 4 4 2008-09 2009-01-07 Wed Motherwell A Scottish Premier League 21 of 38 0-1 1 4 2008-09 2009-04-18 Sat Falkirk A Scottish Premier League 33 of 38 0-0 2 4 2008-09 2009-05-03 Sun Rangers A Scottish Premier League 34 of 38 0-2 3 4 2008-09 2009-05-07 Thu Hibernian H Scottish Premier League 35 of 38 0-1 4 4 2008-09 2009-05-12 Tue Aberdeen A Scottish Premier League 36 of 38 0-0 1 4 2011-12 2011-10-23 Sun Rangers H Scottish Premier League 12 of 38 0-2 2 4 2011-12 2011-10-29 Sat Kilmarnock H Scottish Premier League 13 of 38 0-1 3 4 2011-12 2011-11-05 Sat St Mirren A Scottish Premier League 14 of 38 0-0 4 4 2011-12 2011-11-19 Sat Dundee United A Scottish Premier League 15 of 38 0-1 1 4 2018-19 2018-10-31 Wed Hibernian H Premiership 11 of 38 0-0 2 4 2018-19 2018-11-03 Sat Celtic A Premiership 12 of 38 0-5 3 4 2018-19 2018-11-10 Sat Kilmarnock H Premiership 13 of 38 0-1 4 4 2018-19 2018-11-24 Sat St Mirren A Premiership 14 of 38 0-2 1 3 1900-01 1900-08-25 Sat Rangers H Division 1 01 of 20 0-1 2 3 1900-01 1900-09-01 Sat Hibernian A Division 1 02 of 20 0-3 3 3 1900-01 1900-09-08 Sat Dundee H Division 1 03 of 20 0-4 1 3 1904-05 1904-10-29 Sat Hibernian A Division 1 11 of 26 0-3 2 3 1904-05 1904-11-05 Sat Rangers H Division 1 12 of 26 0-5 3 3 1904-05 1904-11-12 Sat Dundee A Division 1 13 of 26 0-2 1 3 1911-12 1912-03-16 Sat Aberdeen A Division 1 26 of 34 0-1 2 3 1911-12 1912-03-23 Sat Queens Park H Division 1 27 of 34 0-0 3 3 1911-12 1912-04-06 Sat Airdrieonians A Division 1 28 of 34 0-2 1 3 1912-13 1913-04-21 Mon Celtic H Division 1 32 of 34 0-0 2 3 1912-13 1913-04-23 Wed Falkirk H Division 1 33 of 34 0-2 3 3 1912-13 1913-04-26 Sat Motherwell H Division 1 34 of 34 0-1 1 3 1914-15 1915-04-03 Sat Aberdeen A Division 1 36 of 38 0-0 2 3 1914-15 1915-04-10 Sat Greenock Morton A Division 1 37 of 38 0-2 3 3 1914-15 1915-04-17 Sat St Mirren A Division 1 38 of 38 0-1 1 3 1916-17 1916-10-14 Sat Kilmarnock A Division 1 10 of 38 0-3 2 3 1916-17 1916-10-21 Sat Clyde H Division 1 11 of 38 0-3 3 3 1916-17 1916-10-28 Sat Hamilton Academical A Division 1 12 of 38 0-1 1 3 1918-19 1918-08-31 Sat Airdrieonians A Division 1 03 of 34 0-1 2 3 1918-19 1918-09-07 Sat Motherwell H Division 1 04 of 34 0-0 3 3 1918-19 1918-09-14 Sat St Mirren H Division 1 05 of 34 0-0 1 3 1919-20 1919-09-29 Mon Rangers A Division 1 09 of 42 0-3 2 3 1919-20 1919-10-04 Sat Greenock Morton A Division 1 10 of 42 0-2 3 3 1919-20 1919-10-11 Sat Albion Rovers H Division 1 11 of 42 0-0 1 3 1921-22 1922-02-04 Sat Falkirk A Division 1 30 of 42 0-1 2 3 1921-22 1922-02-18 Sat Airdrieonians A Division 1 31 of 42 0-3 3 3 1921-22 1922-03-01 Wed Albion Rovers A Division 1 32 of 42 0-2 1 3 1969-70 1969-09-20 Sat Dunfermline Athletic A Division 1 05 of 34 0-1 2 3 1969-70 1969-09-27 Sat Hibernian H Division 1 06 of 34 0-2 3 3 1969-70 1969-10-04 Sat St Mirren A Division 1 07 of 34 0-0 1 3 1970-71 1970-10-03 Sat Kilmarnock A Division 1 06 of 34 0-3 2 3 1970-71 1970-10-10 Sat Rangers H Division 1 07 of 34 0-1 3 3 1970-71 1970-10-17 Sat Dundee A Division 1 08 of 34 0-1 1 3 1970-71 1971-04-03 Sat Ayr United A Division 1 31 of 34 0-1 2 3 1970-71 1971-04-10 Sat Greenock Morton A Division 1 32 of 34 0-3 3 3 1970-71 1971-04-17 Sat Motherwell H Division 1 33 of 34 0-1 1 3 1974-75 1975-04-23 Wed Dundee A Division 1 34 of 34 0-2 2 3 1975-76 1975-08-30 Sat Hibernian A Premier 01 of 36 0-1 3 3 1975-76 1975-09-06 Sat Rangers H Premier 02 of 36 0-2 1 3 1975-76 1976-01-31 Sat Motherwell A Premier 23 of 36 0-2 2 3 1975-76 1976-02-07 Sat Celtic A Premier 24 of 36 0-2 3 3 1975-76 1976-02-21 Sat Dundee United H Premier 25 of 36 0-1 1 3 1978-79 1979-04-11 Wed Partick Thistle H Premier 27 of 36 0-2 2 3 1978-79 1979-04-14 Sat Dundee United H Premier 28 of 36 0-3 3 3 1978-79 1979-04-18 Wed Celtic H Premier 29 of 36 0-3 1 3 1980-81 1981-01-03 Sat Partick Thistle A Premier 21 of 36 0-1 2 3 1980-81 1981-01-10 Sat Aberdeen H Premier 22 of 36 0-2 3 3 1980-81 1981-01-31 Sat Celtic H Premier 23 of 36 0-3 1 3 1984-85 1984-09-15 Sat Celtic A Premier 06 of 36 0-1 2 3 1984-85 1984-09-22 Sat Dundee H Premier 07 of 36 0-2 3 3 1984-85 1984-09-29 Sat Aberdeen A Premier 08 of 36 0-4 1 3 1987-88 1987-12-19 Sat Dundee A Premier 26 of 44 0-0 2 3 1987-88 1987-12-26 Sat Greenock Morton A Premier 27 of 44 0-0 3 3 1987-88 1988-01-02 Sat Hibernian H Premier 28 of 44 0-0 1 3 1998-99 1998-10-17 Sat Rangers A Scottish Premier League 10 of 36 0-3 2 3 1998-99 1998-10-24 Sat Dundee United H Scottish Premier League 11 of 36 0-1 3 3 1998-99 1998-10-31 Sat Dundee A Scottish Premier League 12 of 36 0-1 1 3 2002-03 2003-05-03 Sat Kilmarnock A Scottish Premier League 35 of 38 0-1 2 3 2002-03 2003-05-10 Sat Celtic A Scottish Premier League 36 of 38 0-1 3 3 2002-03 2003-05-18 Sun Rangers H Scottish Premier League 37 of 38 0-2 1 3 2004-05 2004-08-28 Sat Motherwell A Scottish Premier League 04 of 38 0-2 2 3 2004-05 2004-09-12 Sun Rangers H Scottish Premier League 05 of 38 0-0 3 3 2004-05 2004-09-19 Sun Dunfermline Athletic A Scottish Premier League 06 of 38 0-1 1 3 2009-10 2009-10-24 Sat Falkirk H Scottish Premier League 09 of 38 0-0 2 3 2009-10 2009-10-31 Sat Motherwell A Scottish Premier League 10 of 38 0-1 3 3 2009-10 2009-11-07 Sat Hibernian H Scottish Premier League 11 of 38 0-0 1 3 2009-10 2010-01-27 Wed Aberdeen H Scottish Premier League 22 of 38 0-3 2 3 2009-10 2010-01-30 Sat St Johnstone A Scottish Premier League 23 of 38 0-1 3 3 2009-10 2010-02-10 Wed Celtic A Scottish Premier League 24 of 38 0-2 1 3 2010-11 2011-02-26 Sat Aberdeen A Scottish Premier League 27 of 38 0-0 2 3 2010-11 2011-03-05 Sat Kilmarnock H Scottish Premier League 28 of 38 0-2 3 3 2010-11 2011-03-16 Wed Dundee United A Scottish Premier League 29 of 38 0-2 1 3 2012-13 2012-08-26 Sun Aberdeen A Scottish Premier League 04 of 38 0-0 2 3 2012-13 2012-09-02 Sun Dundee H Scottish Premier League 05 of 38 0-1 3 3 2012-13 2012-09-15 Sat St Mirren A Scottish Premier League 06 of 38 0-2 1 3 2013-14 2013-12-14 Sat Inverness Caledonian Thistle H Premiership 16 of 38 0-2 2 3 2013-14 2013-12-21 Sat Celtic A Premiership 17 of 38 0-2 3 3 2013-14 2013-12-26 Thu Kilmarnock H Premiership 18 of 38 0-4 1 3 2016-17 2017-03-18 Sat Aberdeen A Premiership 29 of 38 0-2 2 3 2016-17 2017-04-02 Sun Celtic H Premiership 30 of 38 0-5 3 3 2016-17 2017-04-05 Wed St Johnstone A Premiership 31 of 38 0-1 1 3 2017-18 2017-12-23 Sat St Johnstone A Premiership 20 of 38 0-0 2 3 2017-18 2017-12-27 Wed Hibernian H Premiership 21 of 38 0-0 3 3 2017-18 2017-12-30 Sat Aberdeen A Premiership 22 of 38 0-0 1 3 2019-20 2019-12-07 Sat Motherwell A Premiership 16 of 38 0-1 2 3 2019-20 2019-12-14 Sat St Johnstone H Premiership 17 of 38 0-1 3 3 2019-20 2019-12-18 Wed Celtic H Premiership 18 of 38 0-2 1 3 2023-24 2023-08-13 Sun Kilmarnock H Premiership 02 of 38 0-0 2 3 2023-24 2023-08-27 Sun Dundee A Premiership 03 of 38 0-1 3 3 2023-24 2023-09-03 Sun Motherwell H Premiership 04 of 38 0-1
By Date No in
StrkStrk Season Date NF MF Team Venue Comp Round Res Score 1 4 1890-91 1891-04-18 Sat Third Lanark A Division 1 14 of 18 0-4 1 4 1890-91 1891-04-18 Sat Glasgow Wanderers H Friendly 10-0 2 4 1890-91 1891-04-20 Mon Dumbarton H Division 1 15 of 18 0-4 3 4 1890-91 1891-04-25 Sat Abercorn A Division 1 16 of 18 0-1 3 4 1890-91 1891-04-25 Sat Edinburgh Northern H Friendly 4-1 4 4 1890-91 1891-05-02 Sat Cambuslang A Division 1 17 of 18 0-2 4 4 1890-91 1891-05-02 Sat Raith Rovers H Friendly 8-1 1 3 1900-01 1900-08-25 Sat Rangers H Division 1 01 of 20 0-1 2 3 1900-01 1900-09-01 Sat Hibernian A Division 1 02 of 20 0-3 3 3 1900-01 1900-09-08 Sat Dundee H Division 1 03 of 20 0-4 1 3 1904-05 1904-10-29 Sat Hibernian A Division 1 11 of 26 0-3 2 3 1904-05 1904-11-05 Sat Rangers H Division 1 12 of 26 0-5 3 3 1904-05 1904-11-12 Sat Dundee A Division 1 13 of 26 0-2 1 4 1906-07 1907-01-01 Tue Hibernian A Division 1 20 of 34 0-0 2 4 1906-07 1907-01-12 Sat Airdrieonians H Division 1 21 of 34 0-1 3 4 1906-07 1907-01-19 Sat Port Glasgow Athletic A Division 1 22 of 34 0-0 4 4 1906-07 1907-03-02 Sat Greenock Morton A Division 1 23 of 34 0-0 1 4 1910-11 1910-12-17 Sat Aberdeen H Division 1 19 of 34 0-3 2 4 1910-11 1910-12-24 Sat Rangers A Division 1 20 of 34 0-2 3 4 1910-11 1910-12-31 Sat Third Lanark H Division 1 21 of 34 0-1 4 4 1910-11 1911-01-02 Mon Hibernian A Division 1 22 of 34 0-1 1 3 1911-12 1912-03-16 Sat Aberdeen A Division 1 26 of 34 0-1 2 3 1911-12 1912-03-23 Sat Queens Park H Division 1 27 of 34 0-0 3 3 1911-12 1912-04-06 Sat Airdrieonians A Division 1 28 of 34 0-2 1 3 1912-13 1913-04-21 Mon Celtic H Division 1 32 of 34 0-0 2 3 1912-13 1913-04-23 Wed Falkirk H Division 1 33 of 34 0-2 3 3 1912-13 1913-04-26 Sat Motherwell H Division 1 34 of 34 0-1 1 3 1914-15 1915-04-03 Sat Aberdeen A Division 1 36 of 38 0-0 2 3 1914-15 1915-04-10 Sat Greenock Morton A Division 1 37 of 38 0-2 3 3 1914-15 1915-04-17 Sat St Mirren A Division 1 38 of 38 0-1 1 3 1916-17 1916-10-14 Sat Kilmarnock A Division 1 10 of 38 0-3 2 3 1916-17 1916-10-21 Sat Clyde H Division 1 11 of 38 0-3 3 3 1916-17 1916-10-28 Sat Hamilton Academical A Division 1 12 of 38 0-1 1 4 1917-18 1917-11-10 Sat Rangers H Division 1 13 of 34 0-3 2 4 1917-18 1917-11-17 Sat Hamilton Academical A Division 1 14 of 34 0-3 3 4 1917-18 1917-11-24 Sat Falkirk H Division 1 15 of 34 0-2 4 4 1917-18 1917-12-01 Sat Clyde A Division 1 16 of 34 0-3 1 3 1918-19 1918-08-31 Sat Airdrieonians A Division 1 03 of 34 0-1 2 3 1918-19 1918-09-07 Sat Motherwell H Division 1 04 of 34 0-0 3 3 1918-19 1918-09-14 Sat St Mirren H Division 1 05 of 34 0-0 1 3 1919-20 1919-09-29 Mon Rangers A Division 1 09 of 42 0-3 2 3 1919-20 1919-10-04 Sat Greenock Morton A Division 1 10 of 42 0-2 3 3 1919-20 1919-10-11 Sat Albion Rovers H Division 1 11 of 42 0-0 1 3 1921-22 1922-02-04 Sat Falkirk A Division 1 30 of 42 0-1 2 3 1921-22 1922-02-18 Sat Airdrieonians A Division 1 31 of 42 0-3 3 3 1921-22 1922-03-01 Wed Albion Rovers A Division 1 32 of 42 0-2 1 6 1966-67 1967-03-04 Sat Aberdeen H Division 1 24 of 34 0-3 2 6 1966-67 1967-03-18 Sat St Mirren A Division 1 25 of 34 0-3 3 6 1966-67 1967-03-22 Wed Dunfermline Athletic A Division 1 26 of 34 0-1 4 6 1966-67 1967-03-25 Sat Celtic H Division 1 27 of 34 0-3 5 6 1966-67 1967-04-01 Sat Partick Thistle H Division 1 28 of 34 0-0 6 6 1966-67 1967-04-08 Sat Dundee United A Division 1 29 of 34 0-2 1 3 1969-70 1969-09-20 Sat Dunfermline Athletic A Division 1 05 of 34 0-1 2 3 1969-70 1969-09-27 Sat Hibernian H Division 1 06 of 34 0-2 3 3 1969-70 1969-10-04 Sat St Mirren A Division 1 07 of 34 0-0 1 3 1970-71 1970-10-03 Sat Kilmarnock A Division 1 06 of 34 0-3 2 3 1970-71 1970-10-10 Sat Rangers H Division 1 07 of 34 0-1 3 3 1970-71 1970-10-17 Sat Dundee A Division 1 08 of 34 0-1 1 3 1970-71 1971-04-03 Sat Ayr United A Division 1 31 of 34 0-1 2 3 1970-71 1971-04-10 Sat Greenock Morton A Division 1 32 of 34 0-3 3 3 1970-71 1971-04-17 Sat Motherwell H Division 1 33 of 34 0-1 1 5 1972-73 1973-03-12 Mon Greenock Morton H Division 1 27 of 34 0-0 2 5 1972-73 1973-03-21 Wed Ayr United A Division 1 28 of 34 0-2 3 5 1972-73 1973-03-24 Sat Celtic H Division 1 29 of 34 0-2 4 5 1972-73 1973-03-31 Sat Partick Thistle A Division 1 30 of 34 0-3 5 5 1972-73 1973-04-07 Sat Rangers H Division 1 31 of 34 0-1 1 3 1974-75 1975-04-23 Wed Dundee A Division 1 34 of 34 0-2 2 3 1975-76 1975-08-30 Sat Hibernian A Premier 01 of 36 0-1 3 3 1975-76 1975-09-06 Sat Rangers H Premier 02 of 36 0-2 1 3 1975-76 1976-01-31 Sat Motherwell A Premier 23 of 36 0-2 2 3 1975-76 1976-02-07 Sat Celtic A Premier 24 of 36 0-2 3 3 1975-76 1976-02-21 Sat Dundee United H Premier 25 of 36 0-1 1 3 1978-79 1979-04-11 Wed Partick Thistle H Premier 27 of 36 0-2 2 3 1978-79 1979-04-14 Sat Dundee United H Premier 28 of 36 0-3 3 3 1978-79 1979-04-18 Wed Celtic H Premier 29 of 36 0-3 1 5 1978-79 1979-04-28 Sat Rangers A Premier 32 of 36 0-4 2 5 1978-79 1979-05-02 Wed Aberdeen A Premier 33 of 36 0-5 3 5 1978-79 1979-05-05 Sat Partick Thistle A Premier 34 of 36 0-2 4 5 1978-79 1979-05-07 Mon Greenock Morton H Premier 35 of 36 0-1 5 5 1978-79 1979-05-14 Mon Celtic A Premier 36 of 36 0-1 1 3 1980-81 1981-01-03 Sat Partick Thistle A Premier 21 of 36 0-1 2 3 1980-81 1981-01-10 Sat Aberdeen H Premier 22 of 36 0-2 3 3 1980-81 1981-01-31 Sat Celtic H Premier 23 of 36 0-3 1 4 1980-81 1981-03-21 Sat Greenock Morton A Premier 28 of 36 0-3 2 4 1980-81 1981-03-24 Tue Kilmarnock A Premier 29 of 36 0-2 3 4 1980-81 1981-03-28 Sat Dundee United H Premier 30 of 36 0-4 4 4 1980-81 1981-04-01 Wed Celtic A Premier 31 of 36 0-6 1 3 1984-85 1984-09-15 Sat Celtic A Premier 06 of 36 0-1 2 3 1984-85 1984-09-22 Sat Dundee H Premier 07 of 36 0-2 3 3 1984-85 1984-09-29 Sat Aberdeen A Premier 08 of 36 0-4 1 3 1987-88 1987-12-19 Sat Dundee A Premier 26 of 44 0-0 2 3 1987-88 1987-12-26 Sat Greenock Morton A Premier 27 of 44 0-0 3 3 1987-88 1988-01-02 Sat Hibernian H Premier 28 of 44 0-0 1 4 1987-88 1988-04-23 Sat Aberdeen A Premier 42 of 44 0-0 2 4 1987-88 1988-04-30 Sat St Mirren H Premier 43 of 44 0-1 3 4 1987-88 1988-05-07 Sat Dundee United A Premier 44 of 44 0-0 4 4 1988-89 1988-08-13 Sat Celtic A Premier 01 of 36 0-1 1 3 1998-99 1998-10-17 Sat Rangers A Scottish Premier League 10 of 36 0-3 2 3 1998-99 1998-10-24 Sat Dundee United H Scottish Premier League 11 of 36 0-1 3 3 1998-99 1998-10-31 Sat Dundee A Scottish Premier League 12 of 36 0-1 1 6 1998-99 1999-01-02 Sat Dunfermline Athletic A Scottish Premier League 22 of 36 0-0 2 6 1998-99 1999-01-30 Sat Motherwell H Scottish Premier League 23 of 36 0-2 3 6 1998-99 1999-02-06 Sat Celtic A Scottish Premier League 24 of 36 0-3 4 6 1998-99 1999-02-20 Sat St Johnstone H Scottish Premier League 25 of 36 0-2 5 6 1998-99 1999-02-27 Sat Aberdeen H Scottish Premier League 26 of 36 0-2 6 6 1998-99 1999-03-20 Sat Dundee A Scottish Premier League 27 of 36 0-2 1 3 2002-03 2003-05-03 Sat Kilmarnock A Scottish Premier League 35 of 38 0-1 2 3 2002-03 2003-05-10 Sat Celtic A Scottish Premier League 36 of 38 0-1 3 3 2002-03 2003-05-18 Sun Rangers H Scottish Premier League 37 of 38 0-2 1 3 2004-05 2004-08-28 Sat Motherwell A Scottish Premier League 04 of 38 0-2 2 3 2004-05 2004-09-12 Sun Rangers H Scottish Premier League 05 of 38 0-0 3 3 2004-05 2004-09-19 Sun Dunfermline Athletic A Scottish Premier League 06 of 38 0-1 1 4 2008-09 2008-12-20 Sat Dundee United H Scottish Premier League 18 of 38 0-0 2 4 2008-09 2008-12-27 Sat Aberdeen A Scottish Premier League 19 of 38 0-1 3 4 2008-09 2009-01-03 Sat Hibernian H Scottish Premier League 20 of 38 0-0 4 4 2008-09 2009-01-07 Wed Motherwell A Scottish Premier League 21 of 38 0-1 1 4 2008-09 2009-04-18 Sat Falkirk A Scottish Premier League 33 of 38 0-0 2 4 2008-09 2009-05-03 Sun Rangers A Scottish Premier League 34 of 38 0-2 3 4 2008-09 2009-05-07 Thu Hibernian H Scottish Premier League 35 of 38 0-1 4 4 2008-09 2009-05-12 Tue Aberdeen A Scottish Premier League 36 of 38 0-0 1 3 2009-10 2009-10-24 Sat Falkirk H Scottish Premier League 09 of 38 0-0 2 3 2009-10 2009-10-31 Sat Motherwell A Scottish Premier League 10 of 38 0-1 3 3 2009-10 2009-11-07 Sat Hibernian H Scottish Premier League 11 of 38 0-0 1 3 2009-10 2010-01-27 Wed Aberdeen H Scottish Premier League 22 of 38 0-3 2 3 2009-10 2010-01-30 Sat St Johnstone A Scottish Premier League 23 of 38 0-1 3 3 2009-10 2010-02-10 Wed Celtic A Scottish Premier League 24 of 38 0-2 1 3 2010-11 2011-02-26 Sat Aberdeen A Scottish Premier League 27 of 38 0-0 2 3 2010-11 2011-03-05 Sat Kilmarnock H Scottish Premier League 28 of 38 0-2 3 3 2010-11 2011-03-16 Wed Dundee United A Scottish Premier League 29 of 38 0-2 1 4 2011-12 2011-10-23 Sun Rangers H Scottish Premier League 12 of 38 0-2 2 4 2011-12 2011-10-29 Sat Kilmarnock H Scottish Premier League 13 of 38 0-1 3 4 2011-12 2011-11-05 Sat St Mirren A Scottish Premier League 14 of 38 0-0 4 4 2011-12 2011-11-19 Sat Dundee United A Scottish Premier League 15 of 38 0-1 1 3 2012-13 2012-08-26 Sun Aberdeen A Scottish Premier League 04 of 38 0-0 2 3 2012-13 2012-09-02 Sun Dundee H Scottish Premier League 05 of 38 0-1 3 3 2012-13 2012-09-15 Sat St Mirren A Scottish Premier League 06 of 38 0-2 1 3 2013-14 2013-12-14 Sat Inverness Caledonian Thistle H Premiership 16 of 38 0-2 2 3 2013-14 2013-12-21 Sat Celtic A Premiership 17 of 38 0-2 3 3 2013-14 2013-12-26 Thu Kilmarnock H Premiership 18 of 38 0-4 1 3 2016-17 2017-03-18 Sat Aberdeen A Premiership 29 of 38 0-2 2 3 2016-17 2017-04-02 Sun Celtic H Premiership 30 of 38 0-5 3 3 2016-17 2017-04-05 Wed St Johnstone A Premiership 31 of 38 0-1 1 3 2017-18 2017-12-23 Sat St Johnstone A Premiership 20 of 38 0-0 2 3 2017-18 2017-12-27 Wed Hibernian H Premiership 21 of 38 0-0 3 3 2017-18 2017-12-30 Sat Aberdeen A Premiership 22 of 38 0-0 1 4 2018-19 2018-10-31 Wed Hibernian H Premiership 11 of 38 0-0 2 4 2018-19 2018-11-03 Sat Celtic A Premiership 12 of 38 0-5 3 4 2018-19 2018-11-10 Sat Kilmarnock H Premiership 13 of 38 0-1 4 4 2018-19 2018-11-24 Sat St Mirren A Premiership 14 of 38 0-2 1 3 2019-20 2019-12-07 Sat Motherwell A Premiership 16 of 38 0-1 2 3 2019-20 2019-12-14 Sat St Johnstone H Premiership 17 of 38 0-1 3 3 2019-20 2019-12-18 Wed Celtic H Premiership 18 of 38 0-2 1 3 2023-24 2023-08-13 Sun Kilmarnock H Premiership 02 of 38 0-0 2 3 2023-24 2023-08-27 Sun Dundee A Premiership 03 of 38 0-1 3 3 2023-24 2023-09-03 Sun Motherwell H Premiership 04 of 38 0-1